1!function(){"use strict";try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode('@import"https://fonts.googleapis.com/css2?family=Inter:[email protected]";@import"https://fonts.googleapis.com/css?family=JetBrains%20Mono";:root{--default-theme-border-width: 1px;--default-theme-radius: 3px;--default-theme-radius-lg: 6px;--default-theme-radius-xl: 8px;--default-theme-header-height: 50px;--default-theme-sidebar-width: 280px;--default-theme-toc-width: 280px;--default-theme-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--default-theme-font-code: "JetBrains Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--default-theme-heading-1: 40px;--default-theme-page-description: 24px;--default-theme-heading-2: 24px;--default-theme-heading-3: 20px;--default-theme-heading-4: 16px;--default-theme-heading-5: 16px;--default-theme-heading-6: 16px;--default-theme-paragraph: 16px;--default-theme-small: 14px;--default-theme-mini: 13px;--default-theme-micro: 12px;--default-theme-bold: 600;--default-theme-semibold: 500;--default-theme-regular: 400;--default-theme-font-size-1: 24px;--default-theme-font-size-2: 16px;--default-theme-font-size-3: 14px;--default-theme-font-size-4: 13px;--default-theme-font-size-5: 12px;--default-theme-line-height-1: 32px;--default-theme-line-height-2: 24px;--default-theme-line-height-3: 20px;--default-theme-line-height-4: 18px;--default-theme-line-height-5: 16px;--default-theme-font-medium: 500;--default-theme-font-bold: 700;--default-theme-text-decoration: none;--default-theme-text-decoration-hover: underline}.dark-mode{color-scheme:dark;--default-theme-scrollbar-color: rgba(255, 255, 255, .18);--default-theme-scrollbar-color-active: rgba(255, 255, 255, .36);--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black;--default-theme-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--default-theme-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, .1);--default-sidebar-indent-border: transparent;--default-sidebar-indent-border-hover: transparent;--default-sidebar-indent-border-active: transparent}.light-mode{color-scheme:light;--default-theme-scrollbar-color-active: rgba(0, 0, 0, .36);--default-theme-scrollbar-color: rgba(0, 0, 0, .18);--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9);--default-theme-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--default-theme-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0px 0 0 1px;--default-sidebar-indent-border: transparent;--default-sidebar-indent-border-hover: transparent;--default-sidebar-indent-border-active: transparent}.light-mode .dark-mode{color-scheme:dark!important}@media (max-width: 460px){:root{--default-theme-font-size-1: 22px;--default-theme-font-size-2: 14px;--default-theme-font-size-3: 12px}}@media (max-width: 720px){:root{--default-theme-heading-1: 24px;--default-theme-page-description: 20px}}:where(._reset_78zw5_3){font-family:var(--theme-font, var(--default-theme-font));line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}:where(._reset_78zw5_3) *,:where(._reset_78zw5_3) *:before,:where(._reset_78zw5_3) *:after{box-sizing:border-box}:where(._reset_78zw5_3) *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(._reset_78zw5_3) h1,:where(._reset_78zw5_3) h2,:where(._reset_78zw5_3) h3,:where(._reset_78zw5_3) h4,:where(._reset_78zw5_3) h5,:where(._reset_78zw5_3) h6,:where(._reset_78zw5_3) i,:where(._reset_78zw5_3) p,:where(._reset_78zw5_3) ol,:where(._reset_78zw5_3) ul,:where(._reset_78zw5_3) dl,:where(._reset_78zw5_3) dd,:where(._reset_78zw5_3) dt,
1:where(._reset_78zw5_3) em,:where(._reset_78zw5_3) strong,:where(._reset_78zw5_3) button{margin:unset;padding:unset;color:unset;font-weight:unset;font-style:unset}:where(._reset_78zw5_3) button{border:unset;background:unset;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;font-family:var(--theme-font, var(--default-theme-font))}:where(._reset_78zw5_3) input::placeholder{color:var(--theme-color-3, var(--default-theme-color-3));font-family:var(--theme-font, var(--default-theme-font))}:where(._reset_78zw5_3) input:-ms-input-placeholder{color:var(--theme-color-3, var(--default-theme-color-3));font-family:var(--theme-font, var(--default-theme-font))}:where(._reset_78zw5_3) input::-webkit-input-placeholder{color:var(--theme-color-3, var(--default-theme-color-3));font-family:var(--theme-font, var(--default-theme-font))}:where(._scrollbars_1wuqs_3) .cm-scroller,:where(._scrollbars_1wuqs_3) .custom-scroll{overflow-y:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}:where(._scrollbars_1wuqs_3) .custom-scroll-self-contain-overflow{overscroll-behavior:contain}@supports (-moz-appearance: none){:where(._scrollbars_1wuqs_3) .cm-scroller,:where(._scrollbars_1wuqs_3) .custom-scroll{padding-right:12px}}:where(._scrollbars_1wuqs_3) .cm-scroller:hover,:where(._scrollbars_1wuqs_3) .custom-scroll:hover{scrollbar-color:var( --theme-scrollbar-color, var(--default-theme-scrollbar-color) ) transparent}:where(._scrollbars_1wuqs_3) .cm-scroller:hover::-webkit-scrollbar-thumb,:where(._scrollbars_1wuqs_3) .custom-scroll:hover::-webkit-scrollbar-thumb{background:var( --theme-scrollbar-color, var(--default-theme-scrollbar-color) );background-clip:content-box;border:3px solid transparent}:where(._scrollbars_1wuqs_3) .cm-scroller::-webkit-scrollbar-thumb:active,:where(._scrollbars_1wuqs_3) .custom-scroll::-webkit-scrollbar-thumb:active{background:var( --theme-scrollbar-color-active, var(--default-theme-scrollbar-color-active) );background-clip:content-box;border:3px solid transparent}:where(._scrollbars_1wuqs_3) .cm-scroller::-webkit-scrollbar-corner,:where(._scrollbars_1wuqs_3) .custom-scroll::-webkit-scrollbar-corner{background:transparent}:where(._scrollbars_1wuqs_3) .cm-scroller::-webkit-scrollbar,:where(._scrollbars_1wuqs_3) .custom-scroll::-webkit-scrollbar{height:12px;width:12px}:where(._scrollbars_1wuqs_3) .cm-scroller::-webkit-scrollbar-track,:where(._scrollbars_1wuqs_3) .custom-scroll::-webkit-scrollbar-track{background:transparent}:where(._scrollbars_1wuqs_3) .cm-scroller::-webkit-scrollbar-thumb,:where(._scrollbars_1wuqs_3) .custom-scroll::-webkit-scrollbar-thumb{border-radius:20px;background:transparent;background-clip:content-box;border:3px solid transparent}@media (pointer: coarse){:where(._scrollbars_1wuqs_3) .cm-scroller,:where(._scrollbars_1wuqs_3) .custom-scroll{padding-right:12px}}.codemirror-container[data-v-9f50a430]{width:100%;height:100%;padding-top:4px;min-height:76px;background:var(--theme-background-2, var(--default-theme-background-2));color:var(--theme-color-1, var(--default-theme-color-1));display:flex;align-items:stretch}
1.copy-to-clipboard-button[data-v-9f50a430]{background:red}.codemirror{flex-grow:1;max-width:100%;cursor:text;font-size:var(--theme-small, var(--default-theme-small));-webkit-text-size-adjust:100%}.cm-focused{outline:none!important}.modal-layout[data-v-a06b8e92]{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:1001;background:#00000070;padding:20px;opacity:0;animation:modal-fade-a06b8e92 .2s forwards}.modal-body[data-v-a06b8e92]{padding:24px 24px 18px;max-height:calc(100vh - 240px);background:var(--theme-background-1, var(--default-theme-background-1));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));font-family:var(--theme-font, var(--default-theme-font));position:relative}.modal[data-v-a06b8e92]{margin:80px auto 0;position:relative;background:var(--theme-background-2, var(--default-theme-background-2));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));color:var(--theme-color-1, var(--default-theme-color-1));width:100%;text-align:left;line-height:1.4;opacity:0;transform:scale(.98);animation:modal-pop-a06b8e92 .15s .15s forwards;display:flex;flex-direction:column}.modal[data-v-a06b8e92]:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:0;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.dark-mode .modal[data-v-a06b8e92]:before{background:#1a1a1a}.light-mode .modal[data-v-a06b8e92]:before{background:#fff}.modal-content-history[data-v-a06b8e92]{background:var(--theme-background-1, var(--default-theme-background-1))}.modal-content-history[data-v-a06b8e92],.modal-content-large[data-v-a06b8e92]{max-width:800px}.modal-content-normal[data-v-a06b8e92]{max-width:640px}.modal-content-small[data-v-a06b8e92]{max-width:480px}@keyframes modal-fade-a06b8e92{0%{opacity:0}to{opacity:1}}@keyframes modal-pop-a06b8e92{0%{opacity:0}to{opacity:1;transform:scale(1)}}.modal-header[data-v-a06b8e92]{padding:12px 24px;color:var(--theme-color-1, var(--default-theme-color-1));font-size:var(--theme-font-size-4, var(--default-theme-font-size-4));text-align:left;font-weight:600;margin:0;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg)) var(--theme-radius-lg, var(--default-theme-radius-lg)) 0 0;z-index:1}.modal-content-history .modal-header[data-v-a06b8e92]{padding-bottom:0;padding-top:24px}.modal-content-history .modal-body[data-v-a06b8e92]{padding-top:12px}.modal-content-search[data-v-a06b8e92]{max-width:540px}.modal-content-search .modal-body[data-v-a06b8e92]{padding:0;overflow:hidden;display:flex;flex-direction:column;max-height:440px}.navtable-item-time[data-v-755cfff0]{text-transform:capitalize}.navtable-item__active[data-v-755cfff0]{background:var(--theme-background-2, var(--default-theme-background-2));cursor:default}.navtable{width:100%}.navtable-follow{background-color:#000;color:#fff;font-size:9px;padding:6px;display:-webkit-box;max-width:250px;-webkit-line-clamp:12;border-radius:3px;-webkit-box-orient:vertical;overflow:hidden;line-height:1.24;transform:translate3d(10px,0,0)}.navtable-follow:after{content:"";position:absolute;bottom:0;width:100%;height:6px;background-color:#000}.navtable-follow *{font-family:var( --theme-font-code, var(--default-theme-font-code) )!important}.navtable-table{position:relative;display:flex;flex-direction:column;min-height:389px;border-radius:var(--theme-radius, var(--default-theme-radius));border:1px solid var(--theme-border-color, var(--default-theme-border-color))}.navtable-radios{z-index:1;border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}.navtable-item{display:flex;position:relative;color:var(--theme-color-1, var(--default-theme-color-1));font-size:var(--theme-micro, var(--default-theme-micro));border-top:1px solid var(--theme-border-color, var(--default-theme-border-color));font-weight:var(--theme-semibold, var(--default-theme-semibold))}.navtable-item:first-of-type{border-top:none}.navtable-item>div{word-wrap:break-word}.navtable-item>div:not(:first-child){border-left:1px solid var(--theme-border-color, var(--default-theme-border-color))}.navtable-item-action{color:var(--theme-color-2, var(--default-theme-color-2));font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-bold, var(--default-theme-bold));background:var( --scalar-api-client-bg3, var(--default-scalar-api-client-bg3) );border:none;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-height:25px;margin-left:12px;margin-right:6px;padding:4px 8px;outline:none;cursor:pointer;opacity:0;transition:opacity .15s ease-in-out;white-space:nowrap;position:relative}.navtable-item-action:hover{color:var(--theme-color-1, var(--default-theme-color-1));background:var( --scalar-api-client-gradient, var(--default-scalar-api-client-gradient) );box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color))}.navtable-item-action:focus{background:var(--theme-background-2, var(--default-theme-background-2))}.navtable-item:hover,.navtable-item:focus-within .navtable-item-action{opacity:1}.navtable-item-add{display:flex;align-items:center;padding:9px;font-weight:var(--theme-bold, var(--default-theme-bold));outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--theme-color-1, var(--default-theme-color-1))}.navtable-item-add:hover{background:var(--theme-background-2, var(--default-theme-background-2));cursor:pointer}.navtable-item-25{width:25%;font-size:var(--theme-micro, var(--default-theme-micro));display:flex;align-items:center}.navtable-item-33{width:33.33333%;display:flex;font-size:var(--theme-micro, var(--default-theme-micro));align-items:center}.navtable-item-66{width:66.6666%;display:flex;font-size:var(--theme-micro, var(--default-theme-micro));align-items:center}.navtable-item-75{width:75%;display:flex;align-items:center}.navtable-item-75:focus-within{background:var(--theme-background-2, var(--default-theme-background-2))}.navtable-item-40{width:40%;display:flex;align-items:center;padding:9px}.navtable-item-20{width:20%;display:flex;align-items:center;padding:9px}.navtable-item-50{width:50%;display:flex;align-items:center}.navtable-item-50:focus-within{background:var(--theme-background-2, var(--default-theme-background-2))}.navtable-item p{padding:9px}.navtable-item input{padding:12px 6px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-1, var(--default-theme-color-1));background:transparent;width:100%}.navtable-item input:focus{background:var(--theme-background-2, var(--default-theme-background-2))}.navtable-item-select{position:relative}.navtable-item-select select{background:transparent;outline:none;border:none;font-size:var(--theme-micro, var(--default-theme-micro));-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;padding:12px 6px;top:0;position:relative;cursor:pointer;color:var(--theme-color-2, var(--default-theme-color-2))}.navtable-item-select svg{position:absolute;right:6px;color:var(--theme-color-ghost, var(--default-theme-color-ghost));width:6px;top:12px;pointer-events:none}.navtable-item .option{padding:12px 6px;font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-1, var(--default-theme-color-1));width:100%}.navtable-item label{color:var(--theme-color-3, var(--default-theme-color-3));font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-semibold, var(--default-theme-semibold));text-transform:uppercase;display:block;width:100%}.navtable-item-response{padding:0 9px}.navtable-item-response span{font-size:var(--theme-micro, var(--default-theme-micro));display:flex;align-items:center;margin-right:9px;min-width:40px}.navtable-item-response span:empty{display:none}.navtable-mock{background-repeat:repeat;width:100%;background-size:31px 31px;background-position:center 1px;flex:1;position:relative;z-index:0;border-top:1px solid var(--theme-border-color, var(--default-theme-border-color));background:repeating-linear-gradient(var(--theme-background-1, var(--default-theme-background-1)),var(--theme-background-1, var(--default-theme-background-1)) 34.8px,var(--theme-border-color, var(--default-theme-border-color)) 34.8px,var(--theme-border-color, var(--default-theme-border-color)) 35.8px)}.navtable-mock .navtable-item{position:absolute;width:100%;height:100%;left:0;top:0;background:transparent;box-shadow:none}.radio{height:10px;max-width:10px;width:10px;max-height:10px;background:transparent;border:var(--border, var(--default-border));flex-shrink:0;margin-right:6px;margin-left:0;border-radius:50%;display:flex;align-items:center;justify-content:center;outline:none;padding:0}.radio:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.navtable-item__active:before{content:"";display:block;box-shadow:0 0 0 1px var(--theme-color-1, var(--default-theme-color-1))!important;width:100%;position:absolute;top:0;left:0;height:100%}.radio.post{background:var(--theme-color-green, var(--default-theme-color-green))}.radio.delete{background:var(--theme-color-red, var(--default-theme-color-red))}.radio.patch{background:var(--theme-color-yellow, var(--default-theme-color-yellow))}.radio.get{background:var(--theme-color-blue, var(--default-theme-color-blue))}.radio.put{background:var(--theme-color-orange, var(--default-theme-color-orange))}.navtable-item-request span{border:none;outline:none;font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-1, var(--default-theme-color-1));width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navtable-item-request span em{text-transform:uppercase;font-style:normal;font-family:var(--theme-font-code, var(--default-theme-font-code));font-size:var(--theme-micro, var(--default-theme-micro));margin-right:6px;font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-3, var(--default-theme-color-3))}.request-method-select[data-v-f4f13406]{position:relative;display:flex}.request-method-select select[data-v-f4f13406]{border:none;outline:none;cursor:pointer;background:var(--theme-background-3, var(--default-theme-background-3));box-shadow:-2px 0 0 0 var(--theme-background-3, var(--default-theme-background-3));position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.request-method-select select[disabled][data-v-f4f13406]{pointer-events:none}.request-method[data-v-f4f13406]{display:flex;align-items:center;color:var(--theme-color-3, var(--default-theme-color-3));-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 12px;border-right:1px solid var(--theme-border-color, var(--default-theme-border-color));position:relative}.request-method span[data-v-f4f13406]{font-family:var(--theme-font-code, var(--default-theme-font-code));font-size:500;font-size:var(--theme-micro, var(--default-theme-micro));text-transform:uppercase;display:flex;align-items:center}.request-method:not(.request-method--disabled) span[data-v-f4f13406]:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-2px,0);display:block;margin-left:6px;box-shadow:1px 1px 0 currentColor}.request-method i[data-v-f4f13406]{width:10px;height:10px;border-radius:50%;margin-right:6px;text-align:center;line-height:18px;font-style:normal;flex-shrink:0;display:inline-block;color:var(--theme-color-disabled, var(--default-theme-color-disabled));background:var( --scalar-api-client-color, var(--default-scalar-api-client-color) )}.api-client-url-variable{color:var(--scalar-api-client-color, var(--default-scalar-api-client-color))}.loader[data-v-31ccd5c5]{position:absolute;z-index:3;height:2px;background:var( --scalar-api-client-color, var(--default-scalar-api-client-color) );animation:loading-31ccd5c5 5s cubic-bezier(0,.5,.25,1)}@keyframes loading-31ccd5c5{0%{width:0}to{width:100%}}.address-bar[data-v-31ccd5c5]{width:100%;padding:12px 12px 10px;display:flex;align-items:center;position:relative;background:var(--theme-background-1, var(--default-theme-background-1))}.url-form[data-v-31ccd5c5]{display:flex;width:100%;align-items:stretch;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.url-form[data-v-31ccd5c5] .cm-content{display:flex;align-items:center}.url-form-field[data-v-31ccd5c5]{border-right:0;background:var(--theme-background-2, var(--default-theme-background-2));border-radius:var(--theme-radius, var(--default-theme-radius)) 0 0 var(--theme-radius, var(--default-theme-radius));
1display:flex;align-items:stretch;width:100%;overflow:hidden;min-height:31px}.url-form-input[data-v-31ccd5c5]{color:var(--theme-color-1, var(--default-theme-color-1))}.url-form-input[data-v-31ccd5c5]{font-weight:var(--theme-semibold, var(--default-theme-semibold));min-height:auto;padding-top:0}.url-form-input[data-v-31ccd5c5] .cm-scroller{overflow-y:hidden}.history[data-v-31ccd5c5]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--theme-color-2, var(--default-theme-color-2));display:flex;align-items:center;border-radius:var(--theme-radius, var(--default-theme-radius));height:100%}.send-button[type=submit][data-v-31ccd5c5]{font-size:var(--theme-micro, var(--default-theme-micro));letter-spacing:.25px;font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-button-1-color, var(--default-theme-button-1-color));border:none;white-space:nowrap;padding:0 12px;text-transform:uppercase;cursor:pointer;outline:none;font-family:(--theme-font,var(--default-theme-font));border-radius:0 var(--theme-radius, var(--default-theme-radius)) var(--theme-radius, var(--default-theme-radius)) 0;background:var(--theme-button-1, var(--default-theme-button-1));position:relative;display:flex;align-items:center;overflow:hidden;flex-shrink:0}.send-button[data-v-31ccd5c5]:hover{background:var(--theme-button-1-hover, var(--default-theme-button-1-hover))}.send-button svg[data-v-31ccd5c5]{width:12px;height:12px;flex-shrink:0;margin-right:6px;position:relative}.send-button span[data-v-31ccd5c5]{position:relative}@media screen and (max-width: 720px){.history-toggle span[data-v-31ccd5c5],.send-button span[data-v-31ccd5c5]{display:none}.history-toggle svg[data-v-31ccd5c5],.send-button svg[data-v-31ccd5c5]{margin-right:0}}.send-button[disabled][data-v-31ccd5c5]{pointer-events:none;color:var(--theme-color-2, var(--default-theme-color-2));background:var(--theme-background-3, var(--default-theme-background-3));border:1px solid var(--default-theme-border-color)}.history-toggle[data-v-31ccd5c5]{padding:0 12px;line-height:30px;color:var(--theme-color-3, var(--default-theme-color-3));font-size:var(--theme-micro, var(--default-theme-micro));letter-spacing:.125px;font-weight:var(--theme-semibold, var(--default-theme-semibold));text-transform:uppercase;height:100%;display:flex;align-items:center;cursor:pointer;white-space:nowrap;box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color));margin-left:12px;border-radius:var(--theme-radius, var(--default-theme-radius));-webkit-user-select:none;user-select:none}.history-toggle[data-v-31ccd5c5]:hover{background:var(--theme-background-2, var(--default-theme-background-2))}.history-toggle svg[data-v-31ccd5c5]{height:13px;width:13px;margin-right:6px;color:var(--theme-color-3, var(--default-theme-color-3))}.address-bar-content[data-v-31ccd5c5]{width:640px;height:100%;background:var(--theme-background-1, var(--default-theme-background-1));position:fixed;top:0;right:0;z-index:1000;transform:translate3d(640px,0,0);opacity:0;transition:transform .5s cubic-bezier(.77,0,.175,1),opacity .01s ease-in-out .5s;pointer-events:none}.address-bar--with-history[data-v-31ccd5c5]{z-index:100000}.address-bar--with-history .address-bar-content[data-v-31ccd5c5]{transform:translateZ(0);opacity:1;pointer-events:all;transition:transform .5s cubic-bezier(.77,0,.175,1)}.address-bar--with-history .address-bar-close[data-v-31ccd5c5]{opacity:1;pointer-events:all;cursor:pointer}.address-bar-close[data-v-31ccd5c5]{width:100%;height:100%;position:fixed;top:0;left:0;pointer-events:none;opacity:0;transition:all .1s ease-in-out;z-index:1000}.scalar-api-client__item{border-radius:var(--theme-radius, var(--default-theme-radius));margin-bottom:6px;position:relative}.scalar-api-client__item button{background-color:transparent;text-align:left}.scalar-api-client__item:hover{cursor:pointer}.scalar-api-client__toggle:after{content:"";position:absolute;bottom:-6.5px;width:100%;height:6px;left:0}.scalar-api-client__item--open .scalar-api-client__toggle:after{display:none}.scalar-api-client__item:hover,.scalar-api-client__item--open{background:var(--theme-background-2, var(--default-theme-background-2))}.scalar-api-client__item--open .scalar-api-client__item__content{display:flex}.scalar-api-client__item--open:hover{cursor:default}.scalar-api-client__item--open .scalar-api-client__toggle__icon{transform:rotate(90deg)}.scalar-api-client__toggle{padding:6px;min-height:37px;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;font-family:(--theme-font,var(--default-theme-font));cursor:pointer}.scalar-api-client__item .scalar-api-client__item__title{color:var(--theme-color-1, var(--default-theme-color-1));font-size:var(--theme-small, var(--default-theme-small));font-weight:var(--theme-semibold, var(--default-theme-semibold));font-family:(--theme-font,var(--default-theme-font));-webkit-user-select:none;user-select:none;flex:1;position:relative;z-index:1}.scalar-api-client__item .scalar-api-client__toggle__icon{width:10px;margin-right:6px;color:var(--theme-color-3, var(--default-theme-color-3));z-index:1;position:relative}
1.scalar-api-client__toggle:hover .scalar-api-client__toggle__icon{color:var(--theme-color-1, var(--default-theme-color-1))}.scalar-api-client__item__options{position:relative;z-index:1}.scalar-api-client__item__options span{background:transparent;padding:2px 0;border-radius:3px;font-size:var(--theme-small, var(--default-theme-small));pointer-events:none;color:var(--theme-color-2, var(--default-theme-color-2));display:flex;align-items:center;justify-content:center}.scalar-api-client__item__options:hover span{color:var(--theme-color-1, var(--default-theme-color-1));border-color:currentColor}.scalar-api-client__item__options span svg{width:15px;height:15px;margin-left:3px}.scalar-api-client__item__options select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.scalar-api-client__item__content .scalar-api-client__codemirror__wrapper{padding-top:0}.card-form[data-v-f8b3de84]{--input-radius: var(--theme-radius-lg, var(--default-theme-radius-lg));border-color:var(--theme-border-color, var(--default-theme-border-color));color:var(--theme-color-1, var(--default-theme-color-1));width:100%}.card-form[data-v-f8b3de84]>:first-child{border-top-left-radius:var(--input-radius);border-top-right-radius:var(--input-radius)}.card-form[data-v-f8b3de84]>:last-child{border-bottom-left-radius:var(--input-radius);border-bottom-right-radius:var(--input-radius)}.card-form[data-v-f8b3de84]>*+*{margin-top:-1px;border-top-color:transparent}.card-form-button[data-v-b9ef2abd]{display:flex;align-items:center;position:relative;background:transparent;cursor:pointer;border-style:solid;border-width:1px;border-color:inherit;padding:9px;outline:none;white-space:nowrap;font-family:var(--theme-font, var(--default-theme-font));font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-1, var(--default-theme-color-1))}.card-form-button[data-v-b9ef2abd]:hover{background:var(--theme-background-2, var(--default-theme-background-2));border-color:var(--theme-border-color, var(--default-theme-border-color))}:where(.card-form-group[data-v-a0658e7e]){display:flex;border-color:inherit}.card-form-group>*[data-v-a0658e7e]{border-color:inherit}.card-form-group[data-v-a0658e7e]>:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.card-form-group[data-v-a0658e7e]>:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.card-form-group[data-v-a0658e7e]>*+*{margin-left:-1px;border-left-color:transparent}:where(.card-form-input[data-v-6aa287c7]){background:transparent;position:relative;width:100%;text-align:left;display:flex;border-style:solid;border-width:1px;border-color:inherit}.card-form-input[data-v-6aa287c7]:focus-within{border-color:var(--theme-color-3, var(--default-theme-color-3))}.card-form-input label[data-v-6aa287c7],.card-form-input input[data-v-6aa287c7]{padding:9px;border:0;outline:none;font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-2, var(--default-theme-color-2));width:100%;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;left:0}.card-form-input label[data-v-6aa287c7]{color:var(--theme-color-1, var(--default-theme-color-1));width:fit-content;padding-right:0;white-space:nowrap;cursor:text}.card-form-input input[data-v-6aa287c7]{position:relative;z-index:99}.card-form-input input:not(:placeholder-shown)+label[data-v-6aa287c7]{color:var(--theme-color-2, var(--default-theme-color-2))}.loader-wrapper:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .loader-wrapper[data-v-42a08e16]{position:relative;height:var(--8d3a1414);width:var(--8d3a1414);display:flex;align-items:center;justify-content:center;--default-loader-size: 50%}.svg-loader:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .svg-loader[data-v-42a08e16]{width:var(--loader-size, var(--default-loader-size));height:var(--loader-size, var(--default-loader-size));top:1rem;right:.9rem;overflow:visible;fill:none;background-color:transparent;stroke:currentColor}.svg-path:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .svg-path[data-v-42a08e16]{stroke-width:14;fill:none;transition:.3s}.svg-x-mark:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .svg-x-mark[data-v-42a08e16]{stroke-dasharray:57;stroke-dashoffset:57;transition-delay:0s}.svg-check-mark:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .svg-check-mark[data-v-42a08e16]{stroke-dasharray:149;stroke-dashoffset:149;transition-delay:0s}.icon-is-invalid .svg-x-mark:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .icon-is-invalid .svg-x-mark[data-v-42a08e16]{stroke-dashoffset:0;transition-delay:.3s}.icon-is-valid .svg-check-mark:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .icon-is-valid .svg-check-mark[data-v-42a08e16]{stroke-dashoffset:0;transition-delay:.3s}.circular-loader:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .circular-loader[data-v-42a08e16]{animation:rotate-42a08e16 .7s linear infinite,fade-in-42a08e16 .4s;transform-origin:center center;transform:scale(5);background:transparent}.loader-path:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .loader-path[data-v-42a08e16]{stroke-dasharray:50,200;stroke-dashoffset:-100;stroke-linecap:round}.loader-path-off:where(.scalar-component[data-v-42a08e16]),:where(.scalar-component) .loader-path-off[data-v-42a08e16]{stroke-dasharray:50,200;stroke-dashoffset:-100;transition:opacity .3s;opacity:0}
1@keyframes fade-in-42a08e16{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes rotate-42a08e16{0%{transform:scale(5) rotate(0)}to{transform:scale(5) rotate(360deg)}}.scalar-codeblock-code[class*=language-]:where(.scalar-component),:where(.scalar-component) .scalar-codeblock-code[class*=language-],.scalar-codeblock-pre[class*=language-]:where(.scalar-component),:where(.scalar-component) .scalar-codeblock-pre[class*=language-]{color:var(--theme-color-3, var(--default-theme-color-2));background:none;font-family:var(--theme-font-code, var(--default-theme-font-code));font-size:var(--theme-small, var(--default-theme-small));text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.4;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;display:block}.scalar-codeblock-pre[class*=language-]:where(.scalar-component),:where(.scalar-component) .scalar-codeblock-pre[class*=language-]{margin:0;padding:.5rem;overflow:auto}:not(pre)>code[class*=language-]:where(.scalar-component),:where(.scalar-component) :not(pre)>code[class*=language-],.scalar-codeblock-pre[class*=language-]:where(.scalar-component),:where(.scalar-component) .scalar-codeblock-pre[class*=language-]{background:var(--theme-background-2, var(--default-theme-background-2))}.line-numbers.scalar-codeblock-pre[class*=language-]{position:relative;padding-left:2em;counter-reset:linenumber}.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3em;width:3em;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}:not(pre)>code[class*=language-]:where(.scalar-component),:where(.scalar-component) :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment:where(.scalar-component),:where(.scalar-component) .token.comment,.token.block-comment:where(.scalar-component),:where(.scalar-component) .token.block-comment,.token.prolog:where(.scalar-component),:where(.scalar-component) .token.prolog,.token.doctype:where(.scalar-component),:where(.scalar-component) .token.doctype,.token.cdata:where(.scalar-component),:where(.scalar-component) .token.cdata{color:var(--theme-color-2, var(--default-theme-color-2))}.token.punctuation:where(.scalar-component),:where(.scalar-component) .token.punctuation{color:var(--theme-color-3, var(--default-theme-color-3))}.token.tag:where(.scalar-component),:where(.scalar-component) .token.tag,.token.attr-name:where(.scalar-component),:where(.scalar-component) .token.attr-name,.token.namespace:where(.scalar-component),:where(.scalar-component) .token.namespace,.token.deleted:where(.scalar-component),:where(.scalar-component) .token.deleted{color:var(--theme-color-red, var(--default-theme-color-red))}.token.function-name:where(.scalar-component),:where(.scalar-component) .token.function-name{color:var(--theme-color-green, var(--default-theme-color-green))}.token.boolean:where(.scalar-component),:where(.scalar-component) .token.boolean,.token.number:where(.scalar-component),:where(.scalar-component) .token.number,.token.function:where(.scalar-component),:where(.scalar-component) .token.function{color:var(--theme-color-orange, var(--default-theme-color-orange))}.token.property:where(.scalar-component),:where(.scalar-component) .token.property,.token.class-name:where(.scalar-component),:where(.scalar-component) .token.class-name,.token.constant:where(.scalar-component),:where(.scalar-component) .token.constant,.token.symbol:where(.scalar-component),:where(.scalar-component) .token.symbol{color:var(--theme-color-1, var(--default-theme-color-1))}.token.selector:where(.scalar-component),:where(.scalar-component) .token.selector,.token.important:where(.scalar-component),:where(.scalar-component) .token.important,.token.atrule:where(.scalar-component),:where(.scalar-component) .token.atrule,.token.keyword:where(.scalar-component),:where(.scalar-component) .token.keyword,.token.builtin:where(.scalar-component),:where(.scalar-component) .token.builtin{color:var(--theme-color-purple, var(--default-theme-color-purple))}.token.string:where(.scalar-component),:where(.scalar-component) .token.string,.token.char:where(.scalar-component),:where(.scalar-component) .token.char,.token.attr-value:where(.scalar-component),:where(.scalar-component) .token.attr-value,.token.regex:where(.scalar-component),:where(.scalar-component) .token.regex,.token.variable:where(.scalar-component),:where(.scalar-component) .token.variable{color:var(--theme-color-blue, var(--default-theme-color-blue))}.light-mode .dark-mode .language-shell .token.variable:where(.scalar-component),:where(.scalar-component) .light-mode .dark-mode .language-shell .token.variable{color:var(--theme-color-1, var(--default-theme-color-1))}.light-mode .dark-mode .language-shell .token.string:where(.scalar-component),:where(.scalar-component) .light-mode .dark-mode .language-shell .token.string{color:var(--theme-color-blue, var(--default-theme-color-blue))}.language-shell .token.string:where(.scalar-component),:where(.scalar-component) .language-shell .token.string{color:var(--theme-color-1, var(--default-theme-color-1))}.token.operator:where(.scalar-component),:where(.scalar-component) .token.operator,.token.entity:where(.scalar-component),:where(.scalar-component) .token.entity,.token.url:where(.scalar-component),:where(.scalar-component) .token.url{color:var(--theme-color-3, var(--default-theme-color-3))}.token.important:where(.scalar-component),:where(.scalar-component) .token.important,.token.bold:where(.scalar-component),:where(.scalar-component) .token.bold{font-weight:700}.token.italic:where(.scalar-component),:where(.scalar-component) .token.italic{font-style:italic}.token.entity:where(.scalar-component),:where(.scalar-component) .token.entity{cursor:help}.token.inserted:where(.scalar-component),:where(.scalar-component) .token.inserted{color:var(--theme-color-green, var(--default-theme-color-green))}.credentials:where(.scalar-component),:where(.scalar-component) .credentials{font-size:0;color:transparent}.credentials:after:where(.scalar-component),:where(.scalar-component) .credentials:after{content:"·····";font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-3, var(--default-theme-color-3))}.scalar-modal-layout:where(.scalar-component[data-v-ff85ced0]),:where(.scalar-component) .scalar-modal-layout[data-v-ff85ced0]{animation:modal-fade-ff85ced0 .2s forwards}.scalar-modal:where(.scalar-component[data-v-ff85ced0]),:where(.scalar-component) .scalar-modal[data-v-ff85ced0]{transform:scale(.98);animation:modal-pop-ff85ced0 .15s .15s forwards}@keyframes modal-fade-ff85ced0{0%{opacity:0}
1to{opacity:1}}@keyframes modal-pop-ff85ced0{0%{opacity:0}to{opacity:1;transform:scale(1)}}.scalar-input-wrapper-focus .scalar-input-label:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input-wrapper-focus .scalar-input-label[data-v-4717ec50]{color:var(--theme-color-1, var(--default-theme-color-1))}.scalar-input-wrapper-error .scalar-input-label:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input-wrapper-error .scalar-input-label[data-v-4717ec50]{color:var(--theme-color-error-color, var(--default-theme-color-red))}.scalar-input::-moz-selection:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]::-moz-selection{color:var(--theme-color-1, var(--default-theme-color-1));background:#ffa55859}.scalar-input::selection:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]::selection{color:var(--theme-color-1, var(--default-theme-color-1));background:#ffa55859}.scalar-input:has(+.scalar-input-label):where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:has(+.scalar-input-label){opacity:0}.scalar-input:not(:-moz-placeholder-shown):where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:not(:-moz-placeholder-shown){opacity:1;-moz-transition:opacity .2s ease-in-out .15s;transition:opacity .2s ease-in-out .15s}.scalar-input:not(:placeholder-shown):where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:not(:placeholder-shown),.scalar-input-wrapper-focus .scalar-input:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input-wrapper-focus .scalar-input[data-v-4717ec50]{opacity:1;transition:opacity .2s ease-in-out .15s}.scalar-input:-webkit-autofill:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:-webkit-autofill,.scalar-input:-webkit-autofill:hover:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:-webkit-autofill:hover,.scalar-input:-webkit-autofill:focus:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:-webkit-autofill:focus,.scalar-input:-webkit-autofill:active:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:-webkit-autofill:active,.scalar-input:focus-within:-webkit-autofill:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:focus-within:-webkit-autofill,.scalar-input:focus-within:-webkit-autofill:hover:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:focus-within:-webkit-autofill:hover,.scalar-input:focus-within:-webkit-autofill:focus:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:focus-within:-webkit-autofill:focus,.scalar-input:focus-within:-webkit-autofill:active:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input[data-v-4717ec50]:focus-within:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px var(--theme-background-1, var(--default-theme-background-1)) inset!important;-webkit-text-fill-color:var(--theme-color-1, var(--default-theme-color-1));color:var(--theme-color-1, var(--default-theme-color-1));border-radius:var(--theme-radius, var(--default-theme-radius))}.scalar-input:not(:-moz-placeholder-shown)+.scalar-input-label:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input:not(:-moz-placeholder-shown)+.scalar-input-label[data-v-4717ec50]{transform:translate3d(0,-20px,0) scale(.8);transform-origin:top left}.scalar-input-wrapper-focus .scalar-input-label:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input-wrapper-focus .scalar-input-label[data-v-4717ec50],.scalar-input:not(:placeholder-shown)+.scalar-input-label:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input:not(:placeholder-shown)+.scalar-input-label[data-v-4717ec50]{transform:translate3d(0,-20px,0) scale(.8);transform-origin:top left}.scalar-input-wrapper-focus:has(button:active) .scalar-input-label:where(.scalar-component[data-v-4717ec50]),:where(.scalar-component) .scalar-input-wrapper-focus:has(button:active) .scalar-input-label[data-v-4717ec50]{color:var(--theme-color-3, var(--default-theme-color-3))!important}:where(.scalar-component),:where(.scalar-component) *{box-sizing:border-box;border-width:unset;border-style:unset;border-color:currentColor;font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:unset;font-weight:inherit;line-height:inherit;color:inherit;margin:unset;padding:unset}:where(.scalar-component),:where(.scalar-component) *,:before:where(.scalar-component),:where(.scalar-component) :before,:after:where(.scalar-component),:where(.scalar-component) :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;
1--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop:where(.scalar-component),:where(.scalar-component) ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only:where(.scalar-component),:where(.scalar-component) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none:where(.scalar-component),:where(.scalar-component) .pointer-events-none{pointer-events:none}.visible:where(.scalar-component),:where(.scalar-component) .visible{visibility:visible}.fixed:where(.scalar-component),:where(.scalar-component) .fixed{position:fixed}.absolute:where(.scalar-component),:where(.scalar-component) .absolute{position:absolute}.relative:where(.scalar-component),:where(.scalar-component) .relative{position:relative}.left-0:where(.scalar-component),:where(.scalar-component) .left-0{left:0}.top-0:where(.scalar-component),:where(.scalar-component) .top-0{top:0}.z-10:where(.scalar-component),:where(.scalar-component) .z-10{z-index:10}.z-\\[1001\\]:where(.scalar-component),:where(.scalar-component) .z-\\[1001\\]{z-index:1001}.m-0:where(.scalar-component),:where(.scalar-component) .m-0{margin:0}.mx-2:where(.scalar-component),:where(.scalar-component) .mx-2{margin-left:8px;margin-right:8px}.mx-auto:where(.scalar-component),:where(.scalar-component) .mx-auto{margin-left:auto;margin-right:auto}.my-3:where(.scalar-component),:where(.scalar-component) .my-3{margin-top:12px;margin-bottom:12px}.mb-0:where(.scalar-component),:where(.scalar-component) .mb-0{margin-bottom:0}.ml-2:where(.scalar-component),:where(.scalar-component) .ml-2{margin-left:8px}.mr-2:where(.scalar-component),:where(.scalar-component) .mr-2{margin-right:8px}.mt-1:where(.scalar-component),:where(.scalar-component) .mt-1{margin-top:4px}.mt-1\\.5:where(.scalar-component),:where(.scalar-component) .mt-1\\.5{margin-top:6px}
1.mt-20:where(.scalar-component),:where(.scalar-component) .mt-20{margin-top:80px}.block:where(.scalar-component),:where(.scalar-component) .block{display:block}.flex:where(.scalar-component),:where(.scalar-component) .flex{display:flex}.grid:where(.scalar-component),:where(.scalar-component) .grid{display:grid}.hidden:where(.scalar-component),:where(.scalar-component) .hidden{display:none}.aspect-square:where(.scalar-component),:where(.scalar-component) .aspect-square{aspect-ratio:1 / 1}.h-10:where(.scalar-component),:where(.scalar-component) .h-10{height:40px}.h-3:where(.scalar-component),:where(.scalar-component) .h-3{height:12px}.h-3\\.5:where(.scalar-component),:where(.scalar-component) .h-3\\.5{height:14px}.h-4:where(.scalar-component),:where(.scalar-component) .h-4{height:16px}.h-5:where(.scalar-component),:where(.scalar-component) .h-5{height:20px}.h-6:where(.scalar-component),:where(.scalar-component) .h-6{height:24px}.h-\\[100dvh\\]:where(.scalar-component),:where(.scalar-component) .h-\\[100dvh\\]{height:100dvh}.h-full:where(.scalar-component),:where(.scalar-component) .h-full{height:100%}.max-h-\\[440px\\]:where(.scalar-component),:where(.scalar-component) .max-h-\\[440px\\]{max-height:440px}.max-h-\\[calc\\(100dvh-240px\\)\\]:where(.scalar-component),:where(.scalar-component) .max-h-\\[calc\\(100dvh-240px\\)\\]{max-height:calc(100dvh - 240px)}.min-h-\\[77px\\]:where(.scalar-component),:where(.scalar-component) .min-h-\\[77px\\]{min-height:77px}.w-10:where(.scalar-component),:where(.scalar-component) .w-10{width:40px}.w-3:where(.scalar-component),:where(.scalar-component) .w-3{width:12px}.w-3\\.5:where(.scalar-component),:where(.scalar-component) .w-3\\.5{width:14px}.w-4:where(.scalar-component),:where(.scalar-component) .w-4{width:16px}.w-5:where(.scalar-component),:where(.scalar-component) .w-5{width:20px}.w-6:where(.scalar-component),:where(.scalar-component) .w-6{width:24px}.w-\\[100dvw\\]:where(.scalar-component),:where(.scalar-component) .w-\\[100dvw\\]{width:100dvw}.w-full:where(.scalar-component),:where(.scalar-component) .w-full{width:100%}.max-w-screen-lg:where(.scalar-component),:where(.scalar-component) .max-w-screen-lg{max-width:800px}.max-w-screen-md:where(.scalar-component),:where(.scalar-component) .max-w-screen-md{max-width:640px}.max-w-screen-sm:where(.scalar-component),:where(.scalar-component) .max-w-screen-sm{max-width:540px}.max-w-screen-xs:where(.scalar-component),:where(.scalar-component) .max-w-screen-xs{max-width:480px}.origin-top-left:where(.scalar-component),:where(.scalar-component) .origin-top-left{transform-origin:top left}.transform:where(.scalar-component),:where(.scalar-component) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed:where(.scalar-component),:where(.scalar-component) .cursor-not-allowed{cursor:not-allowed}.cursor-pointer:where(.scalar-component),:where(.scalar-component) .cursor-pointer{cursor:pointer}.resize-none:where(.scalar-component),:where(.scalar-component) .resize-none{resize:none}.appearance-none:where(.scalar-component),:where(.scalar-component) .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.items-start:where(.scalar-component),:where(.scalar-component) .items-start{align-items:flex-start}.items-center:where(.scalar-component),:where(.scalar-component) .items-center{align-items:center}.justify-center:where(.scalar-component),:where(.scalar-component) .justify-center{justify-content:center}.gap-1:where(.scalar-component),:where(.scalar-component) .gap-1{gap:4px}.gap-4:where(.scalar-component),:where(.scalar-component) .gap-4{gap:16px}.overflow-hidden:where(.scalar-component),:where(.scalar-component) .overflow-hidden{overflow:hidden}.overflow-y-auto:where(.scalar-component),:where(.scalar-component) .overflow-y-auto{overflow-y:auto}.rounded:where(.scalar-component),:where(.scalar-component) .rounded{border-radius:var(--theme-radius, var(--default-theme-radius))}.rounded-lg:where(.scalar-component),:where(.scalar-component) .rounded-lg{border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.border:where(.scalar-component),:where(.scalar-component) .border{border-width:1px}.border-0:where(.scalar-component),:where(.scalar-component) .border-0{border-width:0px}.border-solid:where(.scalar-component),:where(.scalar-component) .border-solid{border-style:solid}.border-border:where(.scalar-component),:where(.scalar-component) .border-border{border-color:var(--theme-border-color, var(--default-theme-border-color))}.border-error:where(.scalar-component),:where(.scalar-component) .border-error{border-color:var(--theme-error-color, var(--default-theme-color-red))}.border-fore-3:where(.scalar-component),:where(.scalar-component) .border-fore-3{border-color:var(--theme-color-3, var(--default-theme-color-3))}.bg-back-1:where(.scalar-component),:where(.scalar-component) .bg-back-1{background-color:var(--theme-background-1, var(--default-theme-background-1))}.bg-back-2:where(.scalar-component),:where(.scalar-component) .bg-back-2{background-color:var(--theme-background-2, var(--default-theme-background-2))}
1.bg-back-btn-1:where(.scalar-component),:where(.scalar-component) .bg-back-btn-1{background-color:var(--theme-button-1, var(--default-theme-button-1))}.bg-backdrop:where(.scalar-component),:where(.scalar-component) .bg-backdrop{background-color:#00000070}.bg-error:where(.scalar-component),:where(.scalar-component) .bg-error{background-color:var(--theme-error-color, var(--default-theme-color-red))}.bg-transparent:where(.scalar-component),:where(.scalar-component) .bg-transparent{background-color:transparent}.p-0:where(.scalar-component),:where(.scalar-component) .p-0{padding:0}.p-0\\.5:where(.scalar-component),:where(.scalar-component) .p-0\\.5{padding:2px}.p-1:where(.scalar-component),:where(.scalar-component) .p-1{padding:4px}.p-3:where(.scalar-component),:where(.scalar-component) .p-3{padding:12px}.p-5:where(.scalar-component),:where(.scalar-component) .p-5{padding:20px}.px-1:where(.scalar-component),:where(.scalar-component) .px-1{padding-left:4px;padding-right:4px}.px-4:where(.scalar-component),:where(.scalar-component) .px-4{padding-left:16px;padding-right:16px}.px-6:where(.scalar-component),:where(.scalar-component) .px-6{padding-left:24px;padding-right:24px}.px-9:where(.scalar-component),:where(.scalar-component) .px-9{padding-left:36px;padding-right:36px}.py-1:where(.scalar-component),:where(.scalar-component) .py-1{padding-top:4px;padding-bottom:4px}.py-3:where(.scalar-component),:where(.scalar-component) .py-3{padding-top:12px;padding-bottom:12px}.pb-0:where(.scalar-component),:where(.scalar-component) .pb-0{padding-bottom:0}.pb-4:where(.scalar-component),:where(.scalar-component) .pb-4{padding-bottom:16px}.pl-9:where(.scalar-component),:where(.scalar-component) .pl-9{padding-left:36px}.pr-3:where(.scalar-component),:where(.scalar-component) .pr-3{padding-right:12px}.pt-3:where(.scalar-component),:where(.scalar-component) .pt-3{padding-top:12px}.pt-6:where(.scalar-component),:where(.scalar-component) .pt-6{padding-top:24px}.text-left:where(.scalar-component),:where(.scalar-component) .text-left{text-align:left}.text-sm:where(.scalar-component),:where(.scalar-component) .text-sm{font-size:var(--theme-small, var(--default-theme-small, var(--theme-font-size-3, var(--default-theme-font-size-3))))}.text-xs:where(.scalar-component),:where(.scalar-component) .text-xs{font-size:var(--theme-mini, var(--default-theme-mini, var(--theme-font-size-4, var(--default-theme-font-size-4))))}.font-medium:where(.scalar-component),:where(.scalar-component) .font-medium{font-weight:var(--theme-font-medium, var(--default-theme-font-medium))}.font-normal:where(.scalar-component),:where(.scalar-component) .font-normal{font-weight:400}.italic:where(.scalar-component),:where(.scalar-component) .italic{font-style:italic}.text-error:where(.scalar-component),:where(.scalar-component) .text-error{color:var(--theme-error-color, var(--default-theme-color-red))}.text-fore-1:where(.scalar-component),:where(.scalar-component) .text-fore-1{color:var(--theme-color-1, var(--default-theme-color-1))}.text-fore-3:where(.scalar-component),:where(.scalar-component) .text-fore-3{color:var(--theme-color-3, var(--default-theme-color-3))}.text-fore-btn-1:where(.scalar-component),:where(.scalar-component) .text-fore-btn-1{color:var(--theme-button-1-color, var(--default-theme-button-1-color))}.text-ghost:where(.scalar-component),:where(.scalar-component) .text-ghost{color:var(--theme-color-ghost, var(--default-theme-color-ghost))}.text-white:where(.scalar-component),:where(.scalar-component) .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-0:where(.scalar-component),:where(.scalar-component) .opacity-0{opacity:0}.shadow-none:where(.scalar-component),:where(.scalar-component) .shadow-none{--tw-shadow: 0 0 #0000;
1--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm:where(.scalar-component),:where(.scalar-component) .shadow-sm{--tw-shadow: rgba(0, 0, 0, .09) 0px 1px 4px;--tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none:where(.scalar-component),:where(.scalar-component) .outline-none{outline:2px solid transparent;outline-offset:2px}.outline:where(.scalar-component),:where(.scalar-component) .outline{outline-style:solid}.blur:where(.scalar-component),:where(.scalar-component) .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter:where(.scalar-component),:where(.scalar-component) .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition:where(.scalar-component),:where(.scalar-component) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity:where(.scalar-component),:where(.scalar-component) .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform:where(.scalar-component),:where(.scalar-component) .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out:where(.scalar-component),:where(.scalar-component) .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.row:where(.scalar-component),:where(.scalar-component) .row{display:flex;flex-direction:row}.col:where(.scalar-component),:where(.scalar-component) .col{display:flex;flex-direction:column}.before\\:mr-1:before:where(.scalar-component),:where(.scalar-component) .before\\:mr-1:before{content:var(--tw-content);margin-right:4px}.before\\:mr-1\\.5:before:where(.scalar-component),:where(.scalar-component) .before\\:mr-1\\.5:before{content:var(--tw-content);margin-right:6px}.before\\:block:before:where(.scalar-component),:where(.scalar-component) .before\\:block:before{content:var(--tw-content);display:block}.before\\:h-4:before:where(.scalar-component),:where(.scalar-component) .before\\:h-4:before{content:var(--tw-content);height:16px}.before\\:w-4:before:where(.scalar-component),:where(.scalar-component) .before\\:w-4:before{content:var(--tw-content);width:16px}.before\\:bg-error:before:where(.scalar-component),:where(.scalar-component) .before\\:bg-error:before{content:var(--tw-content);background-color:var(--theme-error-color, var(--default-theme-color-red))}.before\\:text-center:before:where(.scalar-component),:where(.scalar-component) .before\\:text-center:before{content:var(--tw-content);text-align:center}.before\\:text-xxs:before:where(.scalar-component),:where(.scalar-component) .before\\:text-xxs:before{content:var(--tw-content);font-size:var(--theme-micro, var(--default-theme-micro, var(--theme-font-size-5, var(--default-theme-font-size-5))))}.before\\:font-black:before:where(.scalar-component),:where(.scalar-component) .before\\:font-black:before{content:var(--tw-content);font-weight:900}.before\\:leading-4:before:where(.scalar-component),:where(.scalar-component) .before\\:leading-4:before{content:var(--tw-content);line-height:16px}.before\\:text-white:before:where(.scalar-component),:where(.scalar-component) .before\\:text-white:before{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.before\\:content-\\[\\\'\\!\\\'\\]:before:where(.scalar-component),:where(.scalar-component) .before\\:content-\\[\\\'\\!\\\'\\]:before{--tw-content: "!";content:var(--tw-content)}.empty\\:hidden:empty:where(.scalar-component),:where(.scalar-component) .empty\\:hidden:empty{display:none}.hover\\:text-fore-1:hover:where(.scalar-component),:where(.scalar-component) .hover\\:text-fore-1:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.active\\:bg-back-btn-1:active:where(.scalar-component),:where(.scalar-component) .active\\:bg-back-btn-1:active{background-color:var(--theme-button-1, var(--default-theme-button-1))}.active\\:text-fore-2:active:where(.scalar-component),:where(.scalar-component) .active\\:text-fore-2:active{color:var(--theme-color-2, var(--default-theme-color-2))}.active\\:shadow-none:active:where(.scalar-component),:where(.scalar-component) .active\\:shadow-none:active{--tw-shadow: 0 0 #0000;
1--tw-shadow-colored: 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\\:brightness-90:active:where(.scalar-component),:where(.scalar-component) .active\\:brightness-90:active{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.has-actv-btn\\:border:has(button:active):where(.scalar-component),:where(.scalar-component) .has-actv-btn\\:border:has(button:active){border-width:1px}.has-actv-btn\\:border-border:has(button:active):where(.scalar-component),:where(.scalar-component) .has-actv-btn\\:border-border:has(button:active){border-color:var(--theme-border-color, var(--default-theme-border-color))}.\\!empty\\:flex:not(:empty):where(.scalar-component),:where(.scalar-component) .\\!empty\\:flex:not(:empty){display:flex}.\\!empty\\:w-7:not(:empty):where(.scalar-component),:where(.scalar-component) .\\!empty\\:w-7:not(:empty){width:28px}.\\!empty\\:items-center:not(:empty):where(.scalar-component),:where(.scalar-component) .\\!empty\\:items-center:not(:empty){align-items:center}.\\!empty\\:pr-3:not(:empty):where(.scalar-component),:where(.scalar-component) .\\!empty\\:pr-3:not(:empty){padding-right:12px}.hocus\\:bg-border:hover:where(.scalar-component),:where(.scalar-component) .hocus\\:bg-border:hover{background-color:var(--theme-border-color, var(--default-theme-border-color))}.hocus\\:bg-hover-btn-1:hover:where(.scalar-component),:where(.scalar-component) .hocus\\:bg-hover-btn-1:hover{background-color:var(--theme-button-1-hover, var(--default-theme-button-1-hover))}.hocus\\:text-fore-2:hover:where(.scalar-component),:where(.scalar-component) .hocus\\:text-fore-2:hover{color:var(--theme-color-2, var(--default-theme-color-2))}.hocus\\:brightness-90:hover:where(.scalar-component),:where(.scalar-component) .hocus\\:brightness-90:hover{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hocus\\:bg-border:focus-visible:where(.scalar-component),:where(.scalar-component) .hocus\\:bg-border:focus-visible{background-color:var(--theme-border-color, var(--default-theme-border-color))}.hocus\\:bg-hover-btn-1:focus-visible:where(.scalar-component),:where(.scalar-component) .hocus\\:bg-hover-btn-1:focus-visible{background-color:var(--theme-button-1-hover, var(--default-theme-button-1-hover))}.hocus\\:text-fore-2:focus-visible:where(.scalar-component),:where(.scalar-component) .hocus\\:text-fore-2:focus-visible{color:var(--theme-color-2, var(--default-theme-color-2))}.hocus\\:brightness-90:focus-visible:where(.scalar-component),:where(.scalar-component) .hocus\\:brightness-90:focus-visible{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 768px){.md\\:row:where(.scalar-component),:where(.scalar-component) .md\\:row{display:flex;flex-direction:row}}.badge[data-v-616daee1]{color:var(--theme-color-2, var(--default-theme-color-2));font-size:var(--theme-micro, var(--default-theme-micro));background:var(--theme-background-2, var(--default-theme-background-2));padding:2px 6px;border-radius:12px;font-weight:var(--theme-semibold, var(--default-theme-semibold));display:inline-block;text-transform:uppercase}:where(.wrapper[data-v-5750060e]){display:grid;border-color:inherit}.scopes-label[data-v-5750060e]{display:inline-flex;align-items:center;height:1em;line-height:1;gap:4px}.scopes-label-badge[data-v-5750060e]{display:inline-flex;align-items:center;gap:2px}.scopes-label-badge em[data-v-5750060e]{transform:rotate(10deg) translateY(-.9px);color:var(--theme-color-3, var(--default-theme-color-3))}.floating[data-v-5750060e]{position:relative;z-index:1010}.dropdown[data-v-5750060e]{background:var(--theme-background-1, var(--default-theme-background-1));filter:brightness(var(--theme-lifted-brightness, var(--default-theme-lifted-brightness)));border-radius:var(--theme-radius, var(--default-theme-radius));box-shadow:var(--theme-shadow-2, var(--default-theme-shadow-2));padding:4px;font-style:normal;display:flex;flex-direction:column;gap:10px}.dropdown-item[data-v-5750060e]{display:grid;grid-template-areas:"check title" "check description";grid-template-columns:auto 1fr;padding:6px 10px 8px 6px;row-gap:2px;column-gap:8px;border-radius:var(--theme-radius, var(--default-theme-radius));font-size:var(--theme-mini, var(--default-theme-mini));cursor:pointer}.dropdown-item[data-headlessui-state=active][data-v-5750060e],.dropdown-item[data-headlessui-state="active selected"][data-v-5750060e]{background:var(--theme-background-2, var(--default-theme-background-2))}.dropdown-item-title[data-v-5750060e]{grid-area:title;color:var(--theme-color-1, var(--default-theme-color-1));font-weight:var(--theme-semibold, var(--default-theme-semibold))}.dropdown-item-description[data-v-5750060e]{grid-area:description;color:var(--theme-color-2, var(--default-theme-color-2));line-height:initial}.dropdown-item-check[data-v-5750060e]{all:unset;position:relative;grid-area:check;width:20px;height:20px;color:var(--theme-color-2, var(--default-theme-color-2));background:var(--theme-background-1, var(--default-theme-background-1));border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius, var(--default-theme-radius))}.dropdown-item-check[data-v-5750060e]:checked:after{content:"";position:absolute;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;width:6px;height:12px;top:calc(50% - 1.5px);left:50%;transform:translate(-50%,-50%) rotate(45deg)}.dropdown-item-check[data-v-5750060e]:checked{background:var(--theme-color-accent, var(--default-theme-color-accent));color:var(--theme-background-1, var(--default-theme-background-1));border:1px solid currentColor}.description[data-v-221649ca]{padding:12px 4px 4px;font-size:var(--theme-mini, var(--default-theme-mini))}.security-scheme-selector[data-v-3a315c91]{position:relative;border-radius:var(--theme-radius, var(--default-theme-radius));color:var(--theme-color-2, var(--default-theme-color-2));display:flex;align-items:center;gap:4px;cursor:pointer}.security-scheme-selector[data-v-3a315c91]:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.security-scheme-selector span[data-v-3a315c91]{font-size:var(--theme-mini, var(--default-theme-mini))}.security-scheme-selector select[data-v-3a315c91]{position:absolute;cursor:pointer;opacity:0;right:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-top:-5px;padding:10px 0}.security-scheme-selector svg[data-v-3a315c91]{width:12px;stroke:currentColor}.preferred-security-scheme[data-v-29a50b92]{display:flex;width:100%}.security-scheme-empty-state[data-v-29a50b92]{border:1px dashed var(--theme-border-color, var(--default-theme-border-color));width:100%;text-align:center;border-radius:var(--theme-radius, var(--default-theme-radius));font-size:var(--theme-small, var(--default-theme-small));min-height:58px;display:flex;align-items:center;justify-content:center}.scalar-api-client-add[data-v-29a50b92]{color:var(--theme-color-2, var(--default-theme-color-2));padding:3px 9px;width:fit-content;cursor:pointer;font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-semibold, var(--default-theme-semibold));text-decoration:none;margin:0 6px;border:none;font-family:var(--theme-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:30px}.scalar-api-client-add svg[data-v-29a50b92]{width:12px;height:12px;margin-right:6px}.scalar-api-client-add[data-v-29a50b92]:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.scalar-api-client-add[data-v-29a50b92]:focus-within{background:var(--theme-background-3, var(--default-theme-background-3))}.table-row[data-v-44751445]{border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color));display:flex;position:relative}.table-row[data-v-44751445]:last-of-type{border-bottom:none}.table-row__active[data-v-44751445]{border-radius:0 0 var(--theme-radius-lg, var(--default-theme-radius-lg)) var(--theme-radius-lg, var(--default-theme-radius-lg))}.table-row-item[data-v-44751445]{width:100%;border-right:1px solid var(--theme-border-color, var(--default-theme-border-color));position:relative}.table-row-item[data-v-44751445] input{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:9px;width:100%;min-height:100%;color:var(--theme-color-1, var(--default-theme-color-1));font-size:var(--theme-micro, var(--default-theme-micro));background:transparent;font-family:var(--theme-font-code, var(--default-theme-font-code))}.table-row-item[data-v-44751445] input::placeholder{font-family:var(--theme-font-code, var(--default-theme-font-code))}.table-row-item[data-v-44751445] input[disabled]{background:transparent}.table-row-item[data-v-44751445] input:focus{box-shadow:0 0 0 1px var(--theme-color-1, var(--default-theme-color-1))}.table-row-meta[data-v-44751445]{overflow:hidden;flex-shrink:0;transition:all .15s ease-in-out;display:flex;align-items:center;justify-content:center;width:51px;-webkit-user-select:none;user-select:none}.table-column-header[data-v-35216f1c]{background:transparent;text-transform:uppercase;display:block;padding:9px;font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-2, var(--default-theme-color-2));font-size:var(--theme-micro, var(--default-theme-micro))}.table-description-toggle[data-v-35216f1c]{padding:0;width:100%;height:100%}.table-description-toggle svg[data-v-35216f1c]{width:13px;height:13px;margin:0 1px;color:var(--theme-color-3, var(--default-theme-color-3));
1cursor:pointer}.table-description-toggle svg[data-v-35216f1c]:hover{color:var(--theme-color-2, var(--default-theme-color-2))}.table-row-editable.required-parameter[data-v-f9483e92] .table-row-item:nth-of-type(2):after{content:"Required";position:absolute;top:4px;right:0;padding:5px 9px 5px 6px;font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-micro, var(--default-theme-micro));background:var(--theme-background-2, var(--default-theme-background-2));box-shadow:-2px 0 4px var(--theme-background-2, var(--default-theme-background-2))}.table-row-editable.required-parameter[data-v-f9483e92] .table-row-item:nth-of-type(2):focus-within:after{display:none}.table-row-meta-check[data-v-f9483e92]{width:18px;height:18px;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));background:#2fb1e41a}.meta-check[data-v-f9483e92]{display:flex;position:relative;cursor:pointer;align-items:center;font-size:var(--theme-micro, var(--default-theme-micro));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));-webkit-user-select:none;user-select:none;margin:0 1px;transition:all .15s ease-in-out}.meta-check input[data-v-f9483e92]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.meta-checkmark[data-v-f9483e92]{height:17px;width:17px;background:var(--theme-background-3, var(--default-theme-background-3));border-radius:3px;display:flex;align-items:center;justify-content:center;position:relative}.meta-checkmark[data-v-f9483e92]:hover{background:var(--theme-background-3, var(--default-theme-background-3))}.meta-check:focus-within .meta-checkmark[data-v-f9483e92]{box-shadow:0 0 0 1px var(--theme-color-1, var(--default-theme-color-1))}.meta-check .meta-checkmark[data-v-f9483e92]:after{content:"";display:none;width:5px;height:8px;border:solid var(--theme-color-1, var(--default-theme-color-1));border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate3d(0,-1px,0)}.meta-check input:checked~.meta-checkmark[data-v-f9483e92]:after{display:block}.meta-checkmark[data-v-f9483e92]:hover{background:color-mix(in srgb,var(--theme-background-3, var(--default-theme-background-3)) 90%,var(--theme-color-1, var(--default-theme-color-1)))}.meta-delete[data-v-f9483e92]{position:absolute;right:-9px;background:var( --theme-background-3, var(--default-theme-background-3) )!important;height:20px;width:20px;border:none;outline:none;border-radius:50%;opacity:0;padding:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.meta-delete svg[data-v-f9483e92]{width:11px;height:11px;color:var(--theme-color-3, var(--default-theme-color-3))}.meta-delete:hover svg[data-v-f9483e92]{color:var(--theme-color-red, var(--default-theme-color-red))}.meta-delete:focus svg[data-v-f9483e92]{color:var(--theme-color-1, var(--default-theme-color-1))}.meta-delete[data-v-f9483e92]:focus{border-color:var(--theme-color-1, var(--default-theme-color-1));color:var(--theme-color-1, var(--default-theme-color-1))}.table-row-editable:hover .meta-delete[data-v-f9483e92]{opacity:1}@media (pointer: coarse){.table-row-editable:hover .meta-delete[data-v-f9483e92]{opacity:1}}.table-row-generated.table-row-generated[data-v-258b2b06] *{color:var(--theme-color-3, var(--default-theme-color-3))}.table-row-generated.table-row-generated[data-v-258b2b06] input{pointer-events:none}.table[data-v-e6f47afb]{border:1px solid var(--theme-border-color, var(--default-theme-border-color));background:transparent;border-radius:var(--theme-radius, var(--default-theme-radius));width:100%}.meta-actions-item[data-v-e6f47afb]{border:none;font-weight:var(--theme-semibold, var(--default-theme-semibold));padding:9px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:var(--theme-micro, var(--default-theme-micro));font-family:var(--theme-font, var(--default-theme-font));color:var(--theme-color-3, var(--default-theme-color-3));
1cursor:pointer;display:flex;align-items:center;gap:6px}.meta-actions[data-v-e6f47afb]{width:100%;display:flex;justify-content:space-between}.meta-actions-item[data-v-e6f47afb]:nth-of-type(2){display:flex;justify-content:flex-end}.meta-actions-item:nth-of-type(2) i[data-v-e6f47afb]{filter:drop-shadow(0 .125px 0 currentColor) drop-shadow(0 -.125px 0 currentColor)}.meta-actions-item-icon[data-v-e6f47afb]{width:12px;height:12px}.meta-actions-item[data-v-e6f47afb]:hover,.meta-actions-item[data-v-e6f47afb]:focus{color:var(--theme-color-1, var(--default-theme-color-1))}.simpletable.navtable[data-v-af627a74]{padding:0}.simpletable.navtable .navtable-item-66[data-v-af627a74],.simpletable.navtable .navtable-item-33[data-v-af627a74]{display:block}.simpletable.navtable .navtable-table[data-v-af627a74]{height:fit-content}.scalar-api-client-add{color:var(--theme-color-2, var(--default-theme-color-2));padding:3px 9px;width:fit-content;cursor:pointer;font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-semibold, var(--default-theme-semibold));text-decoration:none;margin:0 6px;border:none;font-family:var(--theme-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:30px}.scalar-api-client-add svg{width:12px;height:12px;margin-right:6px}.scalar-api-client-add:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.scalar-api-client-add:focus-within{background:var(--theme-background-3, var(--default-theme-background-3))}.scalar-api-client__main__left{width:50%;border-right:1px solid var(--theme-border-color, var(--default-theme-border-color));padding:0 18px 12px}@media screen and (max-width: 820px){.scalar-api-client__main__left{width:100%;border-right:none;padding:0 12px 12px}}.scalar-api-client__item__content{flex-flow:wrap;padding:3px 9px 9px;border-radius:3px;color:var(--theme-color-3, var(--default-theme-color-3));font-size:var(--theme-micro, var(--default-theme-micro));margin-top:-3px;justify-content:space-between;overflow:auto}.scalar-api-client__item__content:empty{display:none}.scalar-api-client__item__content .scalar-api-client__codemirror__wrapper{width:100%;min-height:63px}.scalar-api-client__item__content .scalar-codeblock-pre,.scalar-api-client__item__content .cm-s-default{border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.scalar-api-client__item__content .scalar-codeblock-pre,.scalar-api-client__item__content .codemirror-container{width:100%;max-height:calc(100vh - 300px);overflow:auto}.scalar-api-client__item__content .cm-scroller{border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:3px}.scalar-api-client__item__content .cm-editor{outline:none!important}.scalar-api-client__item__content .cm-editor .cm-gutters,.scalar-api-client__item__content .cm-scroll{background:transparent}.scalar-api-client__item__content .cm-editor *{font-size:var(--theme-micro, var(--default-theme-micro))}.scalar-api-client__item__content .cm-editor .cm-line{color:var(--theme-color-1, var(--default-theme-color-1))}.scalar-api-client__item__content-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;font-size:var(--theme-micro, var(--default-theme-micro));background:var( --scalar-api-client-color, var(--default-scalar-api-client-color) )!important;text-align:center;font-weight:var(--theme-semibold, var(--default-theme-semibold));font-family:var(--theme-font, var(--default-theme-font));padding:6px;width:fit-content;margin:3px 3px 3px auto;text-transform:uppercase;border-radius:var(--theme-radius, var(--default-theme-radius));color:#fff;cursor:pointer;text-align:center!important;position:relative}.scalar-api-client__item__content-button span{position:relative}.scalar-api-client__item__content-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;cursor:pointer;border-radius:var(--theme-radius, var(--default-theme-radius));background:linear-gradient(#0000001a,#0003)}.scalar-api-client__item__content-button:hover:before{background:linear-gradient(#0003,#0000001a)}.scalar-api-client__item__content__split{justify-content:space-between}.scalar-collapsible-section-flex{width:100%}.input{background:transparent;position:relative;width:100%;text-align:left;display:flex;box-shadow:0 1px 0 var(--theme-border-color, var(--default-theme-border-color))}
1.input:focus-within{box-shadow:0 0 0 1px var(--theme-color-1, var(--default-theme-color-1))!important;z-index:10}.input:first-of-type{border-radius:var(--theme-radius, var(--default-theme-radius)) var(--theme-radius, var(--default-theme-radius)) 0 0}.input:first-child:last-child{border-radius:var(--theme-radius, var(--default-theme-radius))}.input:last-child{box-shadow:none;border-radius:0 0 var(--theme-radius, var(--default-theme-radius)) var(--theme-radius, var(--default-theme-radius))}.input__half:first-of-type{border-radius:var(--theme-radius, var(--default-theme-radius)) 0 0 0}.input__half:nth-of-type(2){border-radius:0 var(--theme-radius, var(--default-theme-radius)) 0 0}.authentication-form{box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius, var(--default-theme-radius));width:100%;display:flex;flex-flow:wrap}.input__half{width:50%}.input__half+.input__half{border-left:1px solid var(--theme-border-color, var(--default-theme-border-color))}.input__half:focus-within{border-color:transparent}.input label,.input input{padding:9px;border:0;outline:none;font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-2, var(--default-theme-color-2));width:100%;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;left:0}.input label{color:var(--theme-color-1, var(--default-theme-color-1));width:fit-content;padding-right:0;white-space:nowrap;cursor:text}.input input{position:relative;z-index:99}.input input:not(:placeholder-shown)+label{color:var(--theme-color-2, var(--default-theme-color-2))}.select{background:--theme-background-1;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));font-size:var(--theme-micro, var(--default-theme-micro));border:1px solid var(--theme-border-color, var(--default-theme-border-color));width:100%;position:relative;margin-bottom:6px}.select:focus-within{background:var(--theme-background-3, var(--default-theme-background-3))}.select:hover{background:var(--theme-background-3, var(--default-theme-background-3))}.select svg{position:absolute;right:9px;pointer-events:none;color:var(--theme-color-2, var(--default-theme-color-2));width:6px;top:10px}.select label{display:block;font-size:10px;color:var(--theme-color-2, var(--default-theme-color-2));position:absolute;left:9px;top:6px}.select select{background:transparent;outline:none;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-1, var(--default-theme-color-1));width:100%;padding:14px 9px 4px;top:0;position:relative;cursor:pointer}.check{display:flex;position:relative;cursor:pointer;align-items:center;font-size:var(--theme-micro, var(--default-theme-micro));padding:6px 9px;border-radius:0 0 var(--theme-radius, var(--default-theme-radius)) var(--theme-radius, var(--default-theme-radius));-webkit-user-select:none;user-select:none;width:100%;outline:none}.check:focus-within{box-shadow:0 0 0 1px var(--theme-color-1, var(--default-theme-color-1))}.checkmark:hover{background:var(--theme-background-3, var(--default-theme-background-3))}.check:focus-within{border-color:var(--theme-color-1, var(--default-theme-color-1))}.check p{color:var(--theme-color-3, var(--default-theme-color-3))}.check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{height:17px;width:17px;background:var(--theme-background-3, var(--default-theme-background-3));margin-right:10px;border-radius:3px;display:flex;align-items:center;justify-content:center;position:relative}.check input:checked~p{color:var(--theme-color-1, var(--default-theme-color-1))}.check .checkmark:after{content:"";display:none;width:5px;height:8px;border:solid var(--theme-color-1, var(--default-theme-color-1));border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate3d(0,-1px,0)}.check input:checked~.checkmark:after{display:block}.scalar-api-client__main__scroll-container{height:calc(100vh - 320px)}.scalar-api-client__request-name{outline:none;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:var(--theme-small, var(--default-theme-small));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-3, var(--default-theme-color-3));width:100%;padding:0;background:transparent;font-family:var(--theme-font, var(--default-theme-font))}.scalar-api-client__request-name::-webkit-input-placeholder{font-weight:var(--theme-semibold, var(--default-theme-semibold))}.scalar-api-client__request-name:-ms-input-placeholder{font-weight:var(--theme-semibold, var(--default-theme-semibold))}.scalar-api-client__request-name::placeholder{font-weight:var(--theme-semibold, var(--default-theme-semibold))}a[data-v-d11ff062]{color:var(--theme-color-3, var(--default-theme-color-3));text-decoration:underline;text-decoration-color:var( --theme-border-color, var(--default-theme-border-color) );text-underline-offset:2px;cursor:help}.simple-cell[data-v-01fffd78]{all:unset;display:table-cell;border-right:1px solid var(--theme-border-color, var(--default-theme-border-color));position:relative;padding:9px!important;color:var(--theme-color-1, var(--default-theme-color-1));white-space:nowrap}.simple-cell a[data-v-01fffd78]{color:var(--theme-color-1, var(--default-theme-color-1))!important}.simple-cell[data-v-01fffd78]:last-of-type{border-right:none}.simple-cell.wrap[data-v-01fffd78]{white-space:normal}.simple-cell.strong[data-v-01fffd78]{font-weight:var(--theme-semibold, var(--default-theme-semibold))}.simple-header[data-v-b2232089]{color:var(--theme-color-3, var(--default-theme-color-3));font-weight:var(--theme-semibold, var(--default-theme-semibold));text-transform:uppercase}.simple-row[data-v-0982ade4]{all:unset;display:table-row;box-shadow:0 -1px var(--theme-border-color, var(--default-theme-border-color))}.simple-row[data-v-0982ade4]:first-of-type{box-shadow:none}.simple-table[data-v-28fcbcb6]{all:unset;display:table;width:100%;border-spacing:0;box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius, var(--default-theme-radius))}.scalar-api-client__status--1xx:before,.scalar-api-client__status--2xx:before,.scalar-api-client__status--3xx:before,.scalar-api-client__status--4xx:before,.scalar-api-client__status--5xx:before,.scalar-api-client__status--6xx:before{content:"";width:10px;height:10px;border-radius:50%;margin-right:4px;background:var(--theme-background-2, var(--default-theme-background-2))}.scalar-api-client__status--2xx:before{background:var(--theme-color-green, var(--default-theme-color-green))}.scalar-api-client__status--3xx:before{background:var(--theme-color-orange, var(--default-theme-color-orange))}.scalar-api-client__status--4xx:before{background:var(--theme-color-red, var(--default-theme-color-red))}
1.scalar-api-client__main__right{width:50%;padding:0 18px 12px}@media screen and (max-width: 820px){.scalar-api-client__main__right{width:100%;border-right:none;padding:0 12px 12px}}.scalar-api-client__main__right :deep(.scalar-copilot__header-button){position:absolute;top:6px;right:12px}.scalar-api-client,#headlessui-portal-root{background:var(--theme-background-1, var(--default-theme-background-1));position:relative;height:100%;overflow:hidden!important;display:flex;flex-direction:column;font-family:var(--theme-font, var(--default-theme-font));box-sizing:border-box}.scalar-api-client *,.scalar-api-client *:before,.scalar-api-client *:after,#headlessui-portal-root *,#headlessui-portal-root *:before,#headlessui-portal-root *:after{box-sizing:inherit}.scalar-api-client{flex:1;max-height:100vh}@media screen and (max-width: 1000px){.scalar-api-client{width:100%}}.scalar-api-client pre{font-family:var(--theme-font-code, var(--default-theme-font-code))}.scalar-api-client__mobile-navigation{padding:12px 12px 0;display:flex;font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-2, var(--default-theme-color-2));font-weight:var(--theme-bold, var(--default-theme-bold))}.scalar-api-client__mobile-navigation__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;font-size:var(--theme-font-size-2);color:var(--theme-color-2);font-weight:var(--theme-semibold, var(--default-theme-semibold));font-family:var(--theme-font, var(--default-theme-font));padding:0;margin-right:9px;cursor:pointer}.scalar-api-client__mobile-navigation--active{color:var(--theme-color-1, var(--default-theme-color-1))}.scalar-api-client__mobile-navigation--active:hover{cursor:pointer}.scalar-api-client__main{display:flex;height:100%;min-height:0;background:var(--theme-background-1, var(--default-theme-background-1));border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}@media screen and (max-width: 820px){.scalar-api-client__main{flex-direction:column}}.scalar-api-client__main__content{padding:12px 6px;background:var(--theme-background-1, var(--default-theme-background-1));top:0;position:sticky;z-index:100}.scalar-api-client__main__content label{font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-1, var(--default-theme-color-1));font-weight:var(--theme-semibold, var(--default-theme-semibold));display:flex;align-items:center}@media screen and (max-width: 820px){.scalar-api-client__main__content{padding:3px 0 12px}.scalar-api-client__main__content label{display:none}}.meta{display:flex;margin-top:3px;font-size:var(--theme-font-size-2, var(--default-theme-font-size-2));font-weight:var(--theme-font-size-2, var(--default-theme-font-size-2));color:var( --scalar-api-client-color2, var(--default-scalar-api-client-color2) )}.meta-item svg{fill:var(--theme-color-ghost, var(--default-theme-color-ghost));height:14px;width:14px;margin-right:6px}.meta-item{display:flex;align-items:center;margin-right:12px;white-space:nowrap;font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-3, var(--default-theme-color-3));min-height:17px}.meta-item__input{background:transparent;width:100%;margin-right:0}.types{margin:auto;width:580px;display:flex;align-items:center;justify-content:center;flex-flow:wrap}.types-heading{width:100%;text-align:center}.types-heading b{font-size:42px}.types-heading p{margin-bottom:20px;margin-top:12px;font-size:24px}.scalar-api-client__empty-state{border:1px dashed var(--theme-border-color, var(--default-theme-border-color));width:100%;text-align:center;border-radius:var(--theme-radius, var(--default-theme-radius));font-size:var(--theme-small, var(--default-theme-small));min-height:58px;display:flex;align-items:center;justify-content:center}.sidebar-heading[data-v-6e7b73b3]{display:flex;gap:6px;color:var(--sidebar-color-2, var(--default-theme-color-2, var(--theme-color-2, var(--default-theme-color-2))));font-size:var(--theme-mini, var(--default-theme-mini));font-weight:var(--theme-semibold, var(--default-theme-semibold));
1word-break:break-word;line-height:1.385;max-width:100%;position:relative;cursor:pointer;border-radius:var(--theme-radius, var(--default-theme-radius));flex:1;padding-right:9px;-webkit-user-select:none;user-select:none}.sidebar-heading.deprecated .sidebar-heading-link-title[data-v-6e7b73b3]{text-decoration:line-through}.sidebar-heading[data-v-6e7b73b3]:hover{background:var(--sidebar-item-hover-background, var(--default-sidebar-item-hover-background, var(--theme-background-2, var(--default-theme-background-2))))}.sidebar-heading:hover .sidebar-heading-link-title[data-v-6e7b73b3]{color:var( --sidebar-item-hover-color, var(--default-sidebar-item-hover-color, currentColor) )}.sidebar-heading:hover span[data-v-6e7b73b3]{color:var( --sidebar-item-hover-color, var( --default-sidebar-item-hover-color, var(--theme-color-accent, var(--default-theme-color-accent)) ) )}.active_page.sidebar-heading[data-v-6e7b73b3]:hover,.active_page.sidebar-heading[data-v-6e7b73b3]{color:var(--sidebar-color-active, var(--default-sidebar-color-active, var(--theme-color-accent, var(--default-theme-color-accent))));background:var(--sidebar-item-active-background, var(--default-sidebar-item-active-background, var(--theme-background-accent, var(--default-theme-background-accent))))}.active_page.sidebar-heading:hover .sidebar-heading-link-title[data-v-6e7b73b3]{color:var( --sidebar-color-active, var( --default-sidebar-color-active, var(--theme-color-accent, var(--default-theme-color-accent)) ) )}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-6e7b73b3]:before{content:"";position:absolute;top:0;left:calc((var(--sidebar-level, var(--default-sidebar-level)) * 12px));width:1px;height:100%;background:var( --sidebar-indent-border, var(--default-sidebar-indent-border) )}.sidebar-indent-nested .sidebar-indent-nested .sidebar-heading[data-v-6e7b73b3]:hover:before{background:var( --sidebar-indent-border-hover, var(--default-sidebar-indent-border-hover) )}.sidebar-indent-nested .sidebar-indent-nested .active_page.sidebar-heading[data-v-6e7b73b3]:before{background:var( --sidebar-indent-border-active, var(--default-sidebar-indent-border-active) )}.sidebar-heading-link[data-v-6e7b73b3]{text-decoration:none;color:inherit;padding:6px 0;display:flex;flex:1;justify-content:space-between;gap:2px}.sidebar-heading p[data-v-6e7b73b3]{height:fit-content;display:flex;align-items:center}.sidebar-heading p[data-v-6e7b73b3]:empty{display:none}.link-icon[data-v-6e7b73b3]{position:relative;left:4px}.sidebar-icon[data-v-6e7b73b3]{display:flex;align-items:center;justify-content:center;margin-right:6px;width:13px;height:13px}.sidebar-icon>svg[data-v-6e7b73b3]{width:13px;height:13px}.sidebar-group-item[data-v-6e7b73b3]{position:relative}.sidebar-heading-chevron[data-v-6e7b73b3]{margin:5px -5.5px 5px -9px}.toggle-nested-icon[data-v-6e7b73b3]{border:none;color:currentColor;padding:3px;color:var(--sidebar-color-2, var(--default-sidebar-color-2))}.active_page .toggle-nested-icon[data-v-6e7b73b3]{color:var( --sidebar-color-active, var( --default-sidebar-color-active, var(--theme-color-accent, var(--default-theme-color-accent)) ) )}.toggle-nested-icon[data-v-6e7b73b3]:hover,.toggle-nested-icon[data-v-6e7b73b3]:focus-visible{color:currentColor}.action-menu[data-v-6e7b73b3]{position:absolute;top:5px;right:5px;display:flex;gap:6px}.action-menu[data-v-6e7b73b3] .button-wrapper button{opacity:0;width:20px;height:20px;padding:4px}.action-menu[data-v-6e7b73b3]:hover .button-wrapper button,.action-menu[data-v-6e7b73b3] .button-wrapper button:hover,.sidebar-heading:hover~.action-menu[data-v-6e7b73b3] .button-wrapper button,.action-menu[data-v-6e7b73b3] .button-wrapper button[aria-expanded=true]{opacity:1}.sidebar-heading[data-v-6e7b73b3]:has(~.action-menu:hover){color:var(--sidebar-color-1, var(--default-sidebar-color-1), var(--theme-color-1, var(--default-theme-color-1)));background:var(--sidebar-item-hover-background, var(--default-sidebar-item-hover-background), var(--theme-background-2, var(--default-theme-background-2)))}.sidebar-heading-type[data-v-6e7b73b3]{min-width:3.9em;overflow:hidden;border-radius:30px;padding:0 3px;line-height:14px;flex-shrink:0;color:#fff;color:color-mix(in srgb,var(--method-color, var(--theme-color-1)),transparent 0%);background:var(--method-color, var(--theme-background-3));background:color-mix(in srgb,var(--method-color, var(--theme-background-3)),transparent 90%);text-transform:uppercase;font-size:8.5px;font-weight:700;text-align:center;position:relative;font-family:var(--theme-font-code, var(--default-theme-font-code));white-space:nowrap;margin-left:3px}.active_page .sidebar-heading-type[data-v-6e7b73b3]{background:transparent}.active_page .sidebar-heading-type[data-v-6e7b73b3]{background:var(--method-color);color:color-mix(in srgb,var(--method-color),white 85%)}.dark-mode .active_page .sidebar-heading-type[data-v-6e7b73b3]{background:var(--method-color);color:color-mix(in srgb,var(--method-color),black 80%)}.sidebar-group-item__folder[data-v-6e7b73b3]{color:var( --sidebar-color-1, var( --default-sidebar-color-1, var(--theme-color-1, var(--default-theme-color-1)) ) )}.sidebar-group-item__folder .sidebar-heading-type[data-v-6e7b73b3]{display:none}.sidebar-group[data-v-3fac4969]{list-style:none;width:100%}.sidebar-indent-nested[data-v-3fac4969] .sidebar-heading{padding-left:calc((var(--sidebar-level, var(--default-sidebar-level)) * var(--theme-sidebar-indent-base, var(--default-theme-sidebar-indent-base))) + 12px)!important}.sidebar-indent-nested[data-v-3fac4969] .sidebar-heading .toggle-nested-icon{left:calc((var(--sidebar-level, var(--default-sidebar-level)) * var(--theme-sidebar-indent-base, var(--default-theme-sidebar-indent-base))) + 2px)!important}:where(.sidebar-indent-nested[data-v-3fac4969]) .sidebar-heading{color:var(--sidebar-color-1, var(--default-sidebar-color-1, var(--theme-color-1, var(--default-theme-color-1))))}:where(.sidebar-indent-nested[data-v-3fac4969]) :where(.sidebar-indent-nested) .sidebar-heading{color:var(--sidebar-color-2, var(--default-sidebar-color-2, var(--theme-color-2, var(--default-theme-color-2))))}.sidebar[data-v-2ab63047]{--default-theme-sidebar-indent-base: 12px}.sidebar[data-v-2ab63047]{flex:1;height:100%;display:flex;flex-direction:column;border-right:1px solid var( --sidebar-border-color, var( --default-sidebar-border-color, var(--theme-border-color, var(--default-theme-border-color)) ) );background:var(--sidebar-background-1, var(--default-sidebar-background-1, var(--theme-background-1, var(--default-theme-background-1))));--default-sidebar-level: 0}.sidebar-pages[data-v-2ab63047]{flex:1;padding:9px 12px}@media (max-width: 1000px){.sidebar[data-v-2ab63047]{min-height:0}.sidebar-pages[data-v-2ab63047]{padding-top:12px}}.sidebar-group-title[data-v-2ab63047]{color:var(--sidebar-color-1, var(--default-sidebar-color-1));font-size:var(--theme-mini, var(--default-theme-mini));padding:12px 6px 6px;font-weight:var(--theme-semibold, var(--default-theme-semibold));text-transform:uppercase;word-break:break-word;line-height:1.385}.sidebar-group-item+.sidebar-group-title[data-v-2ab63047]{border-top:1px solid var(--sidebar-border-color, var(--default-sidebar-border-color));margin-top:9px}.api-client-container .scalar-api-client[data-v-9991daf5]{width:calc(100% - var(--refs-sidebar-width))}@media screen and (max-width: 1000px){.api-client-container .scalar-api-client[data-v-9991daf5]{width:100%}}.api-client-container[data-v-9991daf5]{position:absolute;right:0;left:0;bottom:0;top:0;z-index:9;border-radius:0;box-shadow:none;opacity:1;pointer-events:all;background:var( --theme-background-1, var(--default-theme-background-1) )!important;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));box-shadow:var(--theme-shadow-1, var(--default-theme-shadow-1));height:100%;overflow:hidden;display:flex;flex-direction:column}.scalar-api-client__navigation[data-v-9991daf5]{width:100%;display:flex;align-items:center;padding:11px 12px;
1height:var(--refs-header-height);background-color:var( --theme-background-1, var(--default-theme-background-1) );z-index:10;position:sticky;border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color));top:0}.scalar-api-client__close[data-v-9991daf5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;display:flex;align-items:center;background:transparent;font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-1, var(--default-theme-color-1));font-weight:var(--theme-semibold, var(--default-theme-semibold))}.scalar-api-client__close[data-v-9991daf5]:hover{cursor:pointer}.api-client-drawer[data-v-9991daf5]{background:var(--theme-background-1, var(--default-theme-background-1));height:calc(100% - 58px);width:calc(100% - 8px);border-radius:12px;overflow:hidden;visibility:visible;position:fixed;bottom:4px;left:4px;z-index:1001;opacity:0;animation:apiclientfadein-9991daf5 .35s forwards}.api-client-drawer[data-v-9991daf5]:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:0}.dark-mode .api-client-drawer[data-v-9991daf5]:before{background:#1a1a1a}.light-mode .api-client-drawer[data-v-9991daf5]:before{background:#fff}@keyframes apiclientfadein-9991daf5{0%{transform:translate3d(0,20px,0) scale(.985);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}.api-client-drawer-exit[data-v-9991daf5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000070;transition:all .3s ease-in-out;z-index:1000;cursor:pointer;animation:drawerexitfadein-9991daf5 .35s forwards}.api-client-drawer-exit[data-v-9991daf5]:before{content:"Ã";font-family:sans-serif;position:absolute;top:0;font-size:30px;font-weight:100;line-height:50px;right:12px;text-align:center;color:#fff;opacity:.6}.api-client-drawer-exit[data-v-9991daf5]:hover:before{opacity:1}@keyframes drawerexitfadein-9991daf5{0%{opacity:0}to{opacity:1}}.scalar-api-client-height[data-v-9991daf5]{height:100%;display:flex}.scalar-api-client-height .sidebar[data-v-9991daf5]{flex:1 1 0%;flex-grow:1;flex-shrink:1;flex-basis:0%;height:100%;display:flex;flex-direction:column;width:var(--refs-sidebar-width);max-width:var(--refs-sidebar-width);border-right:1px solid var( --sidebar-border-color, var( --default-sidebar-border-color, var(--theme-border-color, var(--default-theme-border-color)) ) )}.scalar-card[data-v-f9d4a1f3]{all:unset;font-family:var(--theme-font, var(--default-theme-font));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));overflow:hidden;border:1px solid var(--theme-border-color, var(--default-theme-border-color));background:var(--theme-background-2, var(--default-theme-background-2));display:flex;flex-direction:column;max-height:calc(((var(--full-height) - var(--refs-header-height)) - 60px) / 2);position:relative}.scalar-card-sticky[data-v-f9d4a1f3]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.scalar-card-content[data-v-47a41f7c]{overflow:auto;border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.scalar-card-content[data-v-47a41f7c] .simple-table .simple-header{display:none}.scalar-card-content[data-v-47a41f7c]:last-of-type,.scalar-card-content.scalar-card--borderless[data-v-47a41f7c]{border-bottom:none}.scalar-card--muted[data-v-47a41f7c]{background:var(--theme-background-2, var(--default-theme-background-2))}.scalar-card--contrast[data-v-47a41f7c]{background:var(--theme-background-3, var(--default-theme-background-3))}.scalar-card--frameless[data-v-47a41f7c]{padding:0}.scalar-card--transparent[data-v-47a41f7c]{background:var(--theme-background-1, var(--default-theme-background-1))}.scalar-card-header[data-v-403cccd4]{font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-color-3, var(--default-theme-color-3));padding:9px 0 9px 12px;flex-shrink:0}.scalar-card-header.scalar-card--borderless[data-v-403cccd4]+.scalar-card-content{margin-top:-9px}.scalar-card-header-slots[data-v-403cccd4]{display:flex;justify-content:space-between;line-height:1.35}.scalar-card-header-title[data-v-403cccd4]{text-transform:uppercase;flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden}.scalar-card-header-actions[data-v-403cccd4]{display:flex}.scalar-card-footer[data-v-c179b8a4]{flex-shrink:0}.tab-list[data-v-6a91b57c]{display:flex;gap:6px;position:relative;flex:1;padding:9px 12px;overflow:auto}.scalar-card-header-tabs[data-v-6a91b57c]{padding:0}.tab[data-v-d044c876]{background:none;border:none;font-size:var(--theme-mini, var(--default-theme-mini));font-family:var(--theme-font, var(--default-theme-font));color:var(--theme-color-2, var(--default-theme-color-2));font-weight:var(--theme-semibold, var(--default-theme-semibold));line-height:calc(var(--theme-mini, var(--default-theme-mini)) + 2px);white-space:nowrap;cursor:pointer;padding:0;margin-right:3px;text-transform:uppercase;position:relative;line-height:1.35}.tab[data-v-d044c876]:before{content:"";position:absolute;z-index:0;left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:var(--theme-radius, var(--default-theme-radius));background:var(--theme-background-3, var(--default-theme-background-3));opacity:0}
1.tab[data-v-d044c876]:hover:before{opacity:1}.tab span[data-v-d044c876]{z-index:1;position:relative}.tab-selected[data-v-d044c876]{color:var(--theme-color-1, var(--default-theme-color-1));text-decoration:underline;text-underline-offset:var(--theme-micro, var(--default-theme-micro))}.authentication-header[data-v-43c33327]{white-space:nowrap}.authentication-content[data-v-43c33327]{padding:9px}.selector[data-v-43c33327]{margin-right:12px}.markdown[data-v-055da1e2]{color:var(--theme-color-1, var(--default-theme-color-1));all:unset;word-break:break-word}.markdown[data-v-055da1e2] *{all:unset;margin:12px 0;font-family:var(--theme-font, var(--default-theme-font));color:var(--theme-color-1, var(--default-theme-color-1))}.markdown[data-v-055da1e2] details{margin:12px 0;color:var(--theme-color-1, var(--default-theme-color-1))}.markdown[data-v-055da1e2] summary{margin:12px 0;font-weight:var(--theme-semibold, var(--default-theme-semibold))}.markdown[data-v-055da1e2] img{overflow:hidden;border-radius:var(--theme-radius, var(--default-theme-radius));max-width:100%}.markdown[data-v-055da1e2]>:first-child{margin-top:0}.markdown[data-v-055da1e2] h1,.markdown[data-v-055da1e2] h2,.markdown[data-v-055da1e2] h3,.markdown[data-v-055da1e2] h4,.markdown[data-v-055da1e2] h5,.markdown[data-v-055da1e2] h6{font-size:var(--font-size, var(--default-font-size));margin:18px 0 6px;font-weight:var(--theme-bold, var(--default-theme-bold));display:block;line-height:1.45}.markdown[data-v-055da1e2] b,.markdown[data-v-055da1e2] strong{font-weight:var(--theme-bold, var(--default-theme-bold))}.markdown[data-v-055da1e2] p{font-size:var( --font-size, var(--default-font-size), var(--theme-paragraph, var(--default-theme-paragraph)) );color:var(--theme-color-1, var(--default-theme-color-1));font-weight:var( --font-weight, var(--default-font-weight), var(--theme-small, var(--default-theme-small)) );line-height:1.5;margin-bottom:0;display:block}.markdown[data-v-055da1e2] ul,.markdown[data-v-055da1e2] ol{padding-left:24px;line-height:1.5;margin:12px 0;display:block}.markdown[data-v-055da1e2] ul{list-style:disc}.markdown[data-v-055da1e2] ol{list-style:decimal}.markdown[data-v-055da1e2] ul.contains-task-list{list-style:none;padding-left:0}.markdown[data-v-055da1e2] li{margin:6px 0;display:list-item}.markdown[data-v-055da1e2] a{color:var(--theme-color-accent, var(--default-theme-color-accent));text-decoration:var( --theme-text-decoration, var(--default-theme-text-decoration) );cursor:pointer}.markdown[data-v-055da1e2] a:hover{text-decoration:var( --theme-text-decoration-hover, var(--default-theme-text-decoration-hover) )}.markdown[data-v-055da1e2] em{font-style:italic}.markdown[data-v-055da1e2] del{text-decoration:line-through}.markdown[data-v-055da1e2] code{font-family:var(--theme-font-code, var(--default-theme-font-code));background-color:var( --theme-background-2, var(--default-theme-background-2) );box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color));font-size:var(--theme-micro, var(--default-theme-micro));border-radius:2px;padding:0 3px}.markdown[data-v-055da1e2] pre code{display:block;white-space:pre;padding:12px;line-height:1.5;margin:12px 0;-webkit-overflow-scrolling:touch;overflow-x:auto;max-width:100%;min-width:100px}.markdown[data-v-055da1e2] blockquote{border-left:3px solid var(--theme-border-color, var(--default-theme-border-color));padding-left:12px;margin:0;display:block}.markdown[data-v-055da1e2] table{display:block;overflow-x:auto;position:relative;border-collapse:collapse;width:max-content;max-width:100%;margin:1em 0;box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.markdown[data-v-055da1e2] tbody{display:table-row-group;vertical-align:middle}.markdown[data-v-055da1e2] thead{display:table-header-group;vertical-align:middle}.markdown[data-v-055da1e2] tr{display:table-row;border-color:inherit;vertical-align:inherit}.markdown[data-v-055da1e2] td,.markdown[data-v-055da1e2] th{display:table-cell;vertical-align:inherit;min-width:1em;padding:6px 9px;vertical-align:top;line-height:1.5;position:relative;word-break:initial;font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-1, var(--default-theme-color-1));
1font-weight:var( --font-weight, var(--default-font-weight), var(--theme-small, var(--default-theme-small)) );border-right:1px solid var(--theme-border-color, var(--default-theme-border-color));border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.markdown[data-v-055da1e2] td>*,.markdown[data-v-055da1e2] th>*{margin-bottom:0}.markdown[data-v-055da1e2] th:empty{display:none}.markdown[data-v-055da1e2] td:first-of-type,.markdown[data-v-055da1e2] th:first-of-type{border-left:none}.markdown[data-v-055da1e2] td:last-of-type,.markdown[data-v-055da1e2] th:last-of-type{border-right:none}.markdown[data-v-055da1e2] tr:last-of-type td{border-bottom:none}.markdown[data-v-055da1e2] th{font-weight:var(--theme-semibold, var(--default-theme-semibold))!important;text-align:left;border-left-color:transparent;background:var(--theme-background-2, var(--default-theme-background-2))}.markdown[data-v-055da1e2] tr>[align=left]{text-align:left}.markdown[data-v-055da1e2] tr>[align=right]{text-align:right}.markdown[data-v-055da1e2] tr>[align=center]{text-align:center}.markdown pre code.hljs{display:block;overflow-x:auto;padding:12px}.markdown pre *{font-size:var(--theme-small, var(--default-theme-small))!important;font-family:var( --theme-font-code, var(--default-theme-font-code) )!important}.markdown code.hljs{padding:3px 5px}.markdown .hljs{background:var(--theme-background-4, var(--default-theme-background-4));color:var(--theme-color-1, var(--default-theme-color-1))}.markdown .hljs-comment,.markdown .hljs-quote{color:var(--theme-color-3, var(--default-theme-color-3));font-style:italic}.markdown .hljs-addition,.markdown .hljs-keyword,.markdown .hljs-literal,.markdown .hljs-selector-tag,.markdown .hljs-type{color:var(--theme-color-green, var(--default-theme-color-green))}.markdown .hljs-number,.markdown .hljs-selector-attr,.markdown .hljs-selector-pseudo{color:var(--theme-color-orange, var(--default-theme-color-orange))}.markdown .hljs-doctag,.markdown .hljs-regexp,.markdown .hljs-string{color:var(--theme-color-blue, var(--default-theme-color-blue))}.markdown .hljs-built_in,.markdown .hljs-name,.markdown .hljs-section,.markdown .hljs-title,.markdown .hljs-class .hljs-title,.markdown .hljs-selector-id,.markdown .hljs-template-variable,.markdown .hljs-title.class_,.markdown .hljs-variable{color:var(--theme-color-1, var(--default-theme-color-1))}.markdown .hljs-name,.markdown .hljs-section,.markdown .hljs-strong{font-weight:var(--theme-semibold, var(--default-theme-semibold))}.markdown .hljs-bullet,.markdown .hljs-link,.markdown .hljs-meta,.markdown .hljs-subst,.markdown .hljs-symbol{color:var(--theme-color-blue, var(--default-theme-color-blue))}.markdown .hljs-deletion{color:var(--theme-color-red, var(--default-theme-color-red))}.markdown .hljs-formula{background:var(--theme-color-1, var(--default-theme-color-1))}.markdown .hljs-attr,.markdown .hljs-attribute{color:var(--theme-color-1, var(--default-theme-color-1))}.markdown .hljs-emphasis{font-style:italic}.base-url-variable{color:var(--theme-color-1, var(--default-theme-color-1))}.base-url[data-v-3be410d7]{color:var(--theme-color-2, var(--default-theme-color-2));cursor:pointer;font-family:var(--theme-font-code, var(--default-theme-font-code));display:inline-block;padding:10px 0;font-size:var(--theme-micro, var(--default-theme-micro));min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input select[data-v-92aa612f]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.input-value[data-v-92aa612f]{color:var(--theme-color-1, var(--default-theme-color-1));font-size:var(--theme-micro, var(--default-theme-micro));padding:9px}.variable-description[data-v-92aa612f]{padding:6px 12px;font-size:var(--theme-small, var(--default-theme-small))}.variable-description[data-v-92aa612f] .markdown{font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color--1, var(--default-theme-color-1));padding:4px 0;display:block}.variable-description[data-v-92aa612f] .markdown>*:first-child{margin-top:0}.input[data-v-92aa612f]{align-items:center}.input[data-v-92aa612f]:first-of-type{border-radius:0;border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}.server-item[data-v-9a12f82b]{padding:0 9px}.scalar-card-serverlist[data-v-9a12f82b]{padding:9px}.server-selector[data-v-9a12f82b]{position:relative;display:flex;align-items:center;min-width:0;overflow:hidden;gap:2px;color:var(--theme-color-2, var(--default-theme-color-2))}.description[data-v-9a12f82b]{padding:6px 12px;font-size:var(--theme-small, var(--default-theme-small))}.description[data-v-9a12f82b] .markdown{font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color--1, var(--default-theme-color-1));padding:4px 0;display:block}.description[data-v-9a12f82b] .markdown>*:first-child{margin-top:0}.server-selector select[data-v-9a12f82b]{position:absolute;bottom:0;left:0;right:0;opacity:0;top:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.server-selector svg[data-v-9a12f82b]{width:12px}.scalar-card-serverlist-container[data-v-9a12f82b]{box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius, var(--default-theme-radius))}.client-libraries-content[data-v-8457f4be]{display:flex;justify-content:center;gap:6px;padding:0 12px;overflow:hidden}.code-languages[data-v-8457f4be]{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:60px;width:100%;padding:12px 0;position:relative;cursor:pointer;white-space:nowrap}@media screen and (max-width: 450px){.code-languages[data-v-8457f4be]:nth-of-type(4),.code-languages[data-v-8457f4be]:nth-of-type(6){display:none}}.code-languages-icon[data-v-8457f4be]{max-width:42px;width:100%;max-height:42px;aspect-ratio:1;padding:9px;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;color:var( --theme-code-language-color-supersede, var(--default-theme-code-language-color-supersede, #fff) )}.code-languages-background[data-v-8457f4be]{border-radius:9px;position:relative;background:var( --theme-code-languages-background-supersede, var( --default-theme-code-languages-background-supersede, var(--code-languages-background) ) );box-shadow:0 0 0 1px var( --theme-code-languages-border-color, var(--default-theme-code-languages-border-color) )}.code-languages-background[data-v-8457f4be]:before{content:"";width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;pointer-events:none;border-radius:8px;background:var( --theme-code-languages-background-supersede, var(--default-theme-code-languages-background-supersede) )}
1.code-languages-icon__shell[data-v-8457f4be]{--code-languages-background: #000}.code-languages-icon__ruby[data-v-8457f4be]{--code-languages-background: #d91404}.code-languages-icon__php[data-v-8457f4be]{--code-languages-background: #6181b6}.code-languages-icon__python[data-v-8457f4be]{--code-languages-background: #306998}.code-languages-icon__node[data-v-8457f4be]{--code-languages-background: #83cd29}.code-languages-icon__c[data-v-8457f4be]{--code-languages-background: #03599c}.code-languages-icon__csharp[data-v-8457f4be]{--code-languages-background: #68217a}.code-languages-icon__cplusplus[data-v-8457f4be]{--code-languages-background: #9c033a}.code-languages-icon__clojure[data-v-8457f4be]{--code-languages-background: #5881d8}.code-languages-icon__go[data-v-8457f4be]{--code-languages-background: #00acd7}.code-languages-icon__http[data-v-8457f4be]{--code-languages-background: #005b9b}.code-languages-icon__java[data-v-8457f4be]{--code-languages-background: #ea2d2e}.code-languages-icon__javascript[data-v-8457f4be]{--code-languages-background: #f0db4f}.code-languages-icon__kotlin[data-v-8457f4be]{--code-languages-background: #7f6cb1}.code-languages-icon__objc[data-v-8457f4be]{--code-languages-background: #0b5a9d}.code-languages-icon__ocaml[data-v-8457f4be]{--code-languages-background: #f29100}.code-languages-icon__powershell[data-v-8457f4be]{--code-languages-background: #2671be}.code-languages-icon__r[data-v-8457f4be]{--code-languages-background: #cbced0}.code-languages-icon__swift[data-v-8457f4be]{--code-languages-background: #f05138}
1.code-languages-icon__more[data-v-8457f4be]{--code-languages-background: var( --theme-background-3, var(--default-theme-background-3) )}.code-languages-icon__more svg[data-v-8457f4be]{height:initial}.code-languages__active[data-v-8457f4be]:after{content:"";position:absolute;bottom:0;height:2px;width:100%;background:var(--theme-color-1, var(--default-theme-color-1))}@keyframes codeloader-8457f4be{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.code-languages span[data-v-8457f4be]{margin-top:6px;color:var(--theme-color-2, var(--default-theme-color-2));font-size:var(--theme-micro, var(--default-theme-micro))}.code-languages__active span[data-v-8457f4be]{color:var(--theme-color-1, var(--default-theme-color-1))}.code-languages__select select[data-v-8457f4be]{opacity:0;width:100%;aspect-ratio:1;position:absolute;top:0;left:0;cursor:pointer;z-index:1;-moz-appearance:none;-webkit-appearance:none;appearance:none}.code-languages__select span[data-v-8457f4be]{position:relative;display:flex;align-items:center}.code-languages__select span[data-v-8457f4be]:after{content:"";width:8px;height:8px;background:var(--theme-background-1, var(--default-theme-background-1));box-shadow:1px 1px 0 currentColor;display:block;transform:rotate(45deg);margin-left:5px;margin-top:-7px}.references-classic .code-languages[data-v-8457f4be]{flex-direction:row;gap:9px;max-width:initial;padding:10px 0;font-weight:var(--theme-semibold, var(--default-theme-semibold))}.references-classic .code-languages span[data-v-8457f4be]{margin-top:0}.references-classic .code-languages-icon[data-v-8457f4be]{width:24px;padding:3px}.references-classic .code-languages-background[data-v-8457f4be]{border-radius:var(--theme-radius, var(--default-theme-radius))}@media screen and (max-width: 600px){.references-classic .code-languages[data-v-8457f4be]{flex-direction:column}}.selected-client[data-v-aeeff450]{color:var(--theme-color-1, var(--default-theme-color-1));font-size:var(--theme-small, var(--default-theme-small));font-family:var(--theme-font-code, var(--default-theme-font-code));padding:10px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-08c68ac3]{color:var(--theme-color-2, var(--default-theme-color-2));font-size:var(--theme-micro, var(--default-theme-micro));background:var(--theme-background-2, var(--default-theme-background-2));padding:2px 6px;border-radius:12px;font-weight:var(--theme-semibold, var(--default-theme-semibold));display:inline-block;text-transform:uppercase}.section[data-v-4ff98d72]{position:relative;display:flex;flex-direction:column;max-width:var(--refs-content-max-width);margin:auto;padding:90px 0;scroll-margin-top:var(--refs-header-height)}.references-classic .section[data-v-4ff98d72]{padding:48px 0;gap:24px}@container narrow-references-container (max-width: 900px){.references-classic .section[data-v-4ff98d72],.section[data-v-4ff98d72]{padding:48px 24px}}.section[data-v-4ff98d72]:not(:last-of-type){border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.section-wrapper[data-v-d82ba6d9]{color:var(--theme-color-1, var(--default-theme-color-1));padding-top:12px;margin-top:-12px}.section-accordion[data-v-d82ba6d9]{display:flex;flex-direction:column;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));background:var(--theme-background-2, var(--default-theme-background-2))}.section-accordion-transparent[data-v-d82ba6d9]{background:transparent;border:1px solid var(--theme-border-color, var(--default-theme-border-color))}.section-accordion-button[data-v-d82ba6d9]{padding:6px}.section-accordion-button[data-v-d82ba6d9]{display:flex;align-items:center;gap:6px;cursor:pointer}.section-accordion-button-content[data-v-d82ba6d9]{flex:1;min-width:0}.section-accordion-button-actions[data-v-d82ba6d9]{display:flex;align-items:center;gap:6px;color:var(--theme-color-3, var(--default-theme-color-3))}.section-accordion-chevron[data-v-d82ba6d9]{margin-right:4px;width:24px;cursor:pointer;opacity:1;color:var(--theme-color-3, var(--default-theme-color-3))}.section-accordion-button:hover .section-accordion-chevron[data-v-d82ba6d9]{color:var(--theme-color-1, var(--default-theme-color-1))}.section-accordion-content[data-v-d82ba6d9]{border-top:1px solid var(--theme-border-color, var(--default-theme-border-color));display:flex;flex-direction:column}.section-accordion-description[data-v-d82ba6d9]{font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-color--1, var(--default-theme-color-1));padding:10px 12px 0}.section-accordion-content-card[data-v-d82ba6d9] .property:last-of-type{padding-bottom:9px}.section-column[data-v-d64e7382]{flex:1;min-width:0}.section-column[data-v-d64e7382]:nth-of-type(2){padding-top:48px}@container narrow-references-container (max-width: 900px){.section-column[data-v-d64e7382]:nth-of-type(2){padding-top:0}}.section-columns[data-v-8b9602bf]{display:flex;gap:48px}@container narrow-references-container (max-width: 900px){.section-columns[data-v-8b9602bf]{flex-direction:column;gap:24px}}.section-container[data-v-b630668c]{position:relative;padding:0 60px;width:100%}.section-container[data-v-b630668c]:last-of-type{border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}@container narrow-references-container (max-width: 900px){.section-container[data-v-b630668c]{padding:0}}.section-accordion-wrapper[data-v-42342baf]{padding:0 60px}.section-accordion[data-v-42342baf]{position:relative;width:100%;max-width:var(--refs-content-max-width);margin:auto}.section-accordion-content[data-v-42342baf]{display:flex;flex-direction:column;gap:12px;padding-top:12px}.section-accordion-button[data-v-42342baf]{width:100%;display:flex;cursor:pointer;padding:6px 0;margin:-6px 0;border-radius:var(--theme-radius, var(--default-theme-radius))}.section-accordion-chevron[data-v-42342baf]{width:24px;position:absolute;
1left:-24px;height:auto;top:10px;color:var(--theme-color-3, var(--default-theme-color-3))}.section-accordion-button:hover .section-accordion-chevron[data-v-42342baf]{color:var(--theme-color-1, var(--default-theme-color-1))}.section-accordion-title[data-v-42342baf]{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:0 6px}.section-accordion-title[data-v-42342baf] .section-header{margin-bottom:0}@container narrow-references-container (max-width: 900px){.section-accordion-chevron[data-v-42342baf]{width:16px;left:-16px;top:14px}.section-accordion-wrapper[data-v-42342baf]{padding:calc(var(--refs-header-height)) 24px 0 24px}}.loading[data-v-99d52311]{background:var(--theme-background-3, var(--default-theme-background-3));animation:loading-skeleton-99d52311 1.5s infinite alternate;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));min-height:1.6em;margin:.6em 0;max-width:100%}.loading[data-v-99d52311]:first-of-type{min-height:3em;margin-bottom:24px;margin-top:0}.loading[data-v-99d52311]:last-of-type{width:60%}.loading.single-line[data-v-99d52311]{min-height:3em;margin:.6em 0;max-width:80%}@keyframes loading-skeleton-99d52311{0%{opacity:1}to{opacity:.33}}@container narrow-references-container (max-width: 900px){.section-content--with-columns[data-v-9735459e]{flex-direction:column;gap:24px}}.section-header[data-v-9e0df4d5]{font-size:var( --font-size, var( --default-font-size, var(--theme-heading-2, var(--default-theme-heading-2)) ) );font-weight:var( --font-weight, var(--default-font-weight, var(--theme-bold, var(--default-theme-bold))) );color:var(--theme-color-1, var(--default-theme-color-1));word-wrap:break-word;line-height:1.45;margin-top:0;margin-bottom:12px}.section-header.tight[data-v-9e0df4d5]{margin-bottom:6px}.section-header.loading[data-v-9e0df4d5]{width:80%}.introduction-description-heading[data-v-72a2ff84]{scroll-margin-top:64px}.introduction-description[data-v-72a2ff84]{display:flex;flex-direction:column;gap:18px}.download-cta[data-v-2d86d42a]{margin-bottom:24px}.download-cta .download-button[data-v-2d86d42a]{color:var(--theme-color-accent, var(--default-theme-color-accent));text-decoration:var( --theme-text-decoration, var(--default-theme-text-decoration) )!important;font-size:var(--theme-paragraph, var(--default-theme-paragraph));cursor:pointer}.download-cta .download-button[data-v-2d86d42a]:hover{text-decoration:var( --theme-text-decoration-hover, var(--default-theme-text-decoration-hover) )!important}.heading[data-v-af049f63]{margin-top:0!important;word-wrap:break-word}.loading[data-v-af049f63]{background:var(--theme-background-3, var(--default-theme-background-3));animation:loading-skeleton 1.5s infinite alternate;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.badges[data-v-af049f63]{display:flex;align-items:center;gap:4px;margin-bottom:3px}.heading.loading[data-v-af049f63]{width:80%}.introduction-section[data-v-af049f63]{gap:48px}.sticky-cards[data-v-af049f63]{display:flex;flex-direction:column;position:sticky;top:calc(var(--refs-header-height) + 24px)}.screenreader-only[data-v-681ebf2c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.label[data-v-6dd4d525]{position:relative;display:inline-block}.anchor[data-v-6dd4d525]{position:relative;display:inline-block;opacity:0}.anchor-copy[data-v-6dd4d525]{position:absolute;left:0;top:50%;transform:translateY(-50%);cursor:pointer;padding:0 6px;color:var(--theme-color-3, var(--default-theme-color-3));font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:.8em}.anchor-copy[data-v-6dd4d525]:hover,.anchor-copy[data-v-6dd4d525]:focus-visible{color:var(--theme-color-2, var(--default-theme-color-2))}.label:hover .anchor[data-v-6dd4d525]{opacity:1}.text-select{position:relative;height:fit-content}.text-select--single-option{pointer-events:none}.text-select select{border:none;outline:none;cursor:pointer;background:var(--theme-background-3, var(--default-theme-background-3));box-shadow:-2px 0 0 0 var(--theme-background-3, var(--default-theme-background-3));position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.text-select span{font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-color-2, var(--default-theme-color-2));font-weight:var(--theme-semibold, var(--default-theme-semibold));white-space:nowrap;display:flex;align-items:center;justify-content:center}.text-select:hover span{color:var(--theme-color-1, var(--default-theme-color-1))}.text-select:not(.text-select--single-option) span:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-2px,0);display:block;margin-left:6px;box-shadow:1px 1px 0 currentColor}.text-select span:hover{background:var(--theme-background-2, var(--default-theme-background-2))}.request[data-v-71343148]{display:flex;flex-wrap:nowrap}.request-header[data-v-71343148]{display:flex;gap:6px;text-transform:initial}.request-method[data-v-71343148]{font-family:var(--theme-font-code, var(--default-theme-font-code));text-transform:uppercase;white-space:nowrap}.request-client-picker[data-v-71343148]{padding-left:12px;padding-right:9px;border-right:1px solid var(--theme-border-color, var(--default-theme-border-color))}.copy-button[data-v-71343148]{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background:transparent;cursor:pointer;color:var(--theme-color-3, var(--default-theme-color-3));margin-left:6px;margin-right:10.5px;border:none;border-radius:3px;padding:0;display:flex;align-items:center;height:fit-content}.copy-button[data-v-71343148]:after{content:".";color:transparent;font-size:var(--theme-mini, var(--default-theme-mini));line-height:1.35;width:0px}.copy-button[data-v-71343148]:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.copy-button svg[data-v-71343148]{width:13px;height:13px}.scalar-card-header-actions[data-v-71343148]{display:flex}.scalar-card-footer[data-v-71343148]{display:flex;justify-content:flex-end;padding:6px}.request-editor-section[data-v-71343148]{display:flex;flex:1}.schema-type-icon[data-v-066afd0e]{color:var(--theme-color-1, var(--default-theme-color-1))}.schema-type[data-v-066afd0e]{font-family:var(--theme-font-code, var(--default-theme-font-code))}.property-detail[data-v-d3d50f2c]{display:inline-flex}.property-detail+.property-detail[data-v-d3d50f2c]:before{display:block;content:"·";margin:0 .5ch}.property-detail-truncate[data-v-d3d50f2c]{overflow:hidden}.property-detail-truncate>.property-detail-value[data-v-d3d50f2c]{overflow:hidden;text-overflow:ellipsis}.property-detail-prefix[data-v-d3d50f2c]{color:var(--theme-color-3, var(--default-theme-color-3))}code.property-detail-value[data-v-d3d50f2c]{font-family:var(--theme-font-code, var(--default-theme-font-code));font-size:var(--theme-font-size-3, var(--default-theme-font-size-3));color:var(--theme-color-2, var(--default-theme-color-2));background:var(--theme-background-3, var(--default-theme-background-3));padding:1px 3px;border-radius:var(--theme-radius, var(--default-theme-radius))}.property-heading[data-v-b81fa822]{display:flex;align-items:center;gap:9px;white-space:nowrap}.property-name[data-v-b81fa822]{font-family:var(--theme-font-code, var(--default-theme-font-code))}.property-required[data-v-b81fa822],.property-optional[data-v-b81fa822]{color:var(--theme-color-2, var(--default-theme-color-2))}.property-required[data-v-b81fa822]{text-transform:uppercase;color:var(--theme-color-orange, var(--default-theme-color-orange))}.property-read-only[data-v-b81fa822],.property-write-only[data-v-b81fa822]{font-size:var(--theme-font-size-3, var(--default-theme-font-size-3));color:var(--theme-color-blue, var(--default-theme-color-blue))}.property-details[data-v-b81fa822]{font-size:var(--theme-font-size-3, var(--default-theme-font-size-3));color:var(--theme-color-2, var(--default-theme-color-2));display:flex;align-items:center;min-width:0}.property[data-v-ca3a59c4]{color:var(--theme-color-1, var(--default-theme-color-1));padding:10px;font-size:var(--theme-mini, var(--default-theme-mini))}.property[data-v-ca3a59c4]:last-of-type{padding-bottom:0}.property--compact.property--level-0[data-v-ca3a59c4]{padding:10px 0}.property--deprecated[data-v-ca3a59c4]{background:repeating-linear-gradient(-45deg,var(--theme-background-2, var(--default-theme-background-2)) 0,var(--theme-background-2, var(--default-theme-background-2)) 2px,transparent 2px,transparent 5px);background-size:100%}.property--deprecated>*[data-v-ca3a59c4]{opacity:.75}.property-description[data-v-ca3a59c4]{margin-top:6px;line-height:1.4}[data-v-ca3a59c4] .property-description *{color:var(--theme-color-2, var(--default-theme-color-2))!important}.property[data-v-ca3a59c4]:not(:last-of-type){border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.children[data-v-ca3a59c4]{display:flex;flex-direction:column;padding-top:8px}.property-example[data-v-ca3a59c4]{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:6px;max-height:calc(((var(--full-height) - var(--refs-header-height))) / 2);font-size:var(--default-theme-micro, var(--default-default-theme-micro));border:1px solid var(--theme-border-color, var(--default-theme-border-color));background:var(--theme-background-2, var(--default-theme-background-2));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.property-example-label[data-v-ca3a59c4]{font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-3, var(--default-theme-color-3))}.property-example-value[data-v-ca3a59c4]{font-family:var(--theme-font-code, var(--default-theme-font-code));white-space:pre}.property-rule[data-v-ca3a59c4]{display:flex;flex-direction:column;gap:6px;margin-top:12px;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.property-enum-value[data-v-ca3a59c4]{padding:3px 0;color:var(--theme-color-2, var(--default-theme-color-2))}.property-enum-value[data-v-ca3a59c4]:before{content:"â¼";margin-right:6px;color:var(--theme-color-3, var(--default-theme-color-3))}.property-enum-values[data-v-ca3a59c4]{margin-top:8px;list-style:none}.property--compact .property-example[data-v-ca3a59c4]{display:none}.error[data-v-68362ef2]{background-color:var(--theme-color-red, var(--default-theme-color-red))}.schema-card[data-v-68362ef2]{z-index:0;position:relative;font-size:var(--theme-font-size-4, var(--default-theme-font-size-4));color:var(--theme-color-1, var(--default-theme-color-1))}.schema-card-title[data-v-68362ef2]{--schema-title-height: 38px;height:var(--schema-title-height);padding:10px 12px;display:flex;align-items:center;gap:4px;color:var(--theme-color-2, var(--default-theme-color-2));font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-micro, var(--default-theme-micro));background:var(--theme-background-1, var(--default-theme-background-1));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));border-bottom:1px solid transparent}button.schema-card-title[data-v-68362ef2]{cursor:pointer}button.schema-card-title[data-v-68362ef2]:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.schema-card-title-icon[data-v-68362ef2]{margin-left:-4px}.schema-card-title-icon--open[data-v-68362ef2]{transform:rotate(90deg)}
1.schema-properties-open>.schema-card-title[data-v-68362ef2]{z-index:1;position:sticky;top:var(--refs-header-height);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.schema-properties-open>.schema-properties[data-v-68362ef2]{width:fit-content}.schema-card-description+.schema-properties[data-v-68362ef2]{width:fit-content}.schema-properties-open.schema-properties[data-v-68362ef2],.schema-properties-open>.schema-card--open[data-v-68362ef2]{width:100%}.schema-card .property[data-v-68362ef2]:last-of-type{padding-bottom:10px}.schema-properties[data-v-68362ef2]{display:flex;flex-direction:column;border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.schema-card--compact[data-v-68362ef2]{align-self:start}.schema-card--compact.schema-card--open[data-v-68362ef2]{align-self:initial}.schema-card-title--compact[data-v-68362ef2]{color:var(--theme-color-3, var(--default-theme-color-3));padding:6px 10px;height:auto;border-bottom:none}.schema-card--compact>.schema-properties[data-v-68362ef2],.schema-card-title--compact[data-v-68362ef2]{border-radius:13.5px}.schema-card-title--compact>.schema-card-title-icon[data-v-68362ef2]{width:10px;height:10px;margin:0}.schema-card-title--compact>.schema-card-title-icon--open[data-v-68362ef2]{transform:rotate(45deg)}.schema-properties-open>.schema-card-title--compact[data-v-68362ef2]{position:static}.schema-card--compact.schema-card--level-0>.schema-properties[data-v-68362ef2]{border:none}.schema-card-description[data-v-68362ef2]{font-size:var( --font-size, var(--default-font-size), var(--theme-paragraph, var(--default-theme-paragraph)) );color:var(--theme-color-2, var(--default-theme-color-2));line-height:1.5;display:block;margin-bottom:6px}.schema-card-description[data-v-68362ef2]:first-of-type{padding-top:10px}.children .schema-card-description[data-v-68362ef2]:first-of-type{padding-top:0}.parameter-item[data-v-8d726548]{border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}.parameter-item:last-of-type .parameter-schema[data-v-8d726548]{padding-bottom:0}.parameter-item-container[data-v-8d726548]{padding:0}.parameter-item-name[data-v-8d726548]{font-weight:500;margin-right:6px;font-family:var(--theme-font-code, var(--default-theme-font-code));font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-color-1, var(--default-theme-color-1))}.parameter-item-type[data-v-8d726548],.parameter-item-required-optional[data-v-8d726548]{color:var(--theme-color-3, var(--default-theme-color-3));font-weight:var(--theme-semibold, var(--default-theme-semibold));margin-right:6px;position:relative}.parameter-item--required[data-v-8d726548]{text-transform:uppercase;font-size:var(--theme-micro, var(--default-theme-micro));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-orange, var(--default-theme-color-orange))}.parameter-item-description[data-v-8d726548]{margin-top:3px!important;font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-2, var(--default-theme-color-2));line-height:1.4}.parameter-item-description[data-v-8d726548] p{margin-top:4px;font-size:var(--theme-small, var(--default-theme-small));color:var(--theme-color-2, var(--default-theme-color-2));line-height:1.4}.parameter-schema[data-v-8d726548]{padding-bottom:9px;margin-top:3px}.parameters[data-v-b53bea85]{margin-top:24px}.parameters-title[data-v-b53bea85]{font-size:var(--theme-heading-4, var(--default-theme-heading-4));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-1, var(--default-theme-color-1));line-height:1.45;margin-top:12px;margin-bottom:12px}.parameter-list[data-v-b53bea85]{list-style:none;padding:0;margin:0 0 12px;font-size:var(--theme-small, var(--default-theme-small))}.request-body-title[data-v-a68d9b3b]{display:flex;align-items:center;font-size:var(--theme-heading-4, var(--default-theme-heading-4));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-1, var(--default-theme-color-1));line-height:1.45;margin-top:24px;padding-bottom:12px;border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.request-body-title-select[data-v-a68d9b3b]{position:relative;padding-left:9px;height:fit-content;color:var(--theme-color-2, var(--default-theme-color-2));font-size:var(--theme-font-size-3, var(--default-theme-font-size-3));display:flex;align-items:center}.request-body-title-no-select.request-body-title-select[data-v-a68d9b3b]{pointer-events:none}.request-body-title-no-select.request-body-title-select[data-v-a68d9b3b]:after{display:none}.request-body-title-select span[data-v-a68d9b3b]{display:flex;align-items:center}.request-body-title-select[data-v-a68d9b3b]:after{content:"";width:7px;height:7px;transform:rotate(45deg) translate3d(-2px,-4px,0);display:block;margin-left:7px;box-shadow:1px 1px 0 currentColor}.request-body-title-select select[data-v-a68d9b3b]{border:none;outline:none;cursor:pointer;background:var(--theme-background-3, var(--default-theme-background-3));box-shadow:-2px 0 0 0 var(--theme-background-3, var(--default-theme-background-3));position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.request-body-title-select[data-v-a68d9b3b]:hover{color:var(--theme-color-1, var(--default-theme-color-1))}@media (max-width: 460px){.request-body-title-select[data-v-a68d9b3b]{margin-left:auto;padding-right:3px}}.endpoint-path[data-v-25f29b01]{overflow:hidden;word-wrap:break-word;font-weight:var(--theme-semibold, var(--default-theme-semibold))}.deprecated[data-v-25f29b01]{text-decoration:line-through}.example-selector[data-v-652a7e14]{padding:4px}.request[data-v-27ff3e25]{display:flex;flex-wrap:nowrap}.request-header[data-v-27ff3e25]{display:flex;gap:6px;text-transform:initial}.request-method[data-v-27ff3e25]{font-family:var(--theme-font-code, var(--default-theme-font-code));text-transform:uppercase}.request-client-picker[data-v-27ff3e25]{padding-left:12px;padding-right:9px;border-right:1px solid var(--theme-border-color, var(--default-theme-border-color))}.copy-button[data-v-27ff3e25]{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background:transparent;cursor:pointer;color:var(--theme-color-3, var(--default-theme-color-3));margin-left:6px;margin-right:10.5px;border:none;border-radius:3px;padding:0;display:flex;align-items:center;height:fit-content}.copy-button[data-v-27ff3e25]:after{content:".";color:transparent;font-size:var(--theme-mini, var(--default-theme-mini));line-height:1.35;width:0px}.copy-button[data-v-27ff3e25]:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.copy-button svg[data-v-27ff3e25]{width:13px;height:13px}.request-card-footer[data-v-27ff3e25]{display:flex;justify-content:flex-end;padding:6px;flex-shrink:0}.request-card-footer-addon[data-v-27ff3e25]{display:flex;align-items:center;flex:1;min-width:0}.request-editor-section[data-v-27ff3e25]{display:flex;flex:1}.code-snippet[data-v-27ff3e25]{display:flex;flex-direction:column;width:100%}.empty-state[data-v-45bb5bcf]{margin:10px 0 10px 12px;text-align:center;font-size:var(--theme-micro, var(--default-theme-micro));min-height:56px;display:flex;align-items:center;justify-content:center;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));color:var(--theme-color-2, var(--default-theme-color-2))}.rule-title[data-v-45bb5bcf]{font-family:var(--theme-font-code, var(--default-theme-font-code));color:var(--theme-color-1, var(--default-theme-color-1));display:inline-block;margin:12px 0 6px;border-radius:var(--theme-radius, var(--default-theme-radius))}.rule[data-v-45bb5bcf]{margin:0 12px;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.rule-items[data-v-45bb5bcf]{counter-reset:list-number;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--theme-border-color, var(--default-theme-border-color));padding:12px 0}.rule-item[data-v-45bb5bcf]{counter-increment:list-number;border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));overflow:hidden;margin-left:24px}.rule-item[data-v-45bb5bcf]:before{border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-top:0;border-right:0;content:" ";display:block;width:24px;height:6px;border-radius:0 0 0 var(--theme-radius-lg, var(--default-theme-radius-lg));margin-top:6px;color:var(--theme-color-2, var(--default-theme-color-2));transform:translate(-25px);color:var(--theme-color-1, var(--default-theme-color-1));position:absolute}.markdown[data-v-065d45dd] *{margin:0}.code-copy[data-v-065d45dd]{display:flex;align-items:center;justify-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;background:transparent;cursor:pointer;color:var(--theme-color-3, var(--default-theme-color-3));border:none;padding:0;margin-right:12px}.code-copy[data-v-065d45dd]:hover{color:var(--theme-color-1, var(--default-theme-color-1))}.code-copy svg[data-v-065d45dd]{width:13px;height:13px}.response-card-footer[data-v-065d45dd]{display:flex;flex-direction:column;flex-shrink:0;padding:10px 12px;gap:8px;border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}.response-example-selector[data-v-065d45dd]{align-self:start;margin:-4px}.response-description[data-v-065d45dd]{font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color--1, var(--default-theme-color-1));display:flex;align-items:center;box-sizing:border-box}.schema-type[data-v-065d45dd]{font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-2, var(--default-theme-color-2));font-weight:var(--theme-semibold, var(--default-theme-semibold));background:var(--theme-background-3, var(--default-theme-background-3));padding:2px 4px;border-radius:4px;margin-right:4px}.schema-example[data-v-065d45dd]{font-size:var(--theme-micro, var(--default-theme-micro));color:var(--theme-color-2, var(--default-theme-color-2));font-weight:var(--theme-semibold, var(--default-theme-semibold))}.example-response-tab[data-v-065d45dd]{display:block;margin:6px}.scalar-card-container[data-v-065d45dd]{flex:1;background:var(--theme-background-2, var(--default-theme-background-2))}.scalar-card-container[data-v-065d45dd] .cm-scroller{overflow-y:hidden}.scalar-card-checkbox[data-v-065d45dd]{display:flex;align-items:center;justify-content:center;position:relative;min-height:17px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-color-2, var(--default-theme-color-2));width:fit-content;white-space:nowrap;margin-right:9px;gap:6px}.scalar-card-checkbox[data-v-065d45dd]:hover{color:var(--theme-color--1, var(--default-theme-color-1))}.scalar-card-checkbox .scalar-card-checkbox-input[data-v-065d45dd]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.scalar-card-checkbox-checkmark[data-v-065d45dd]{height:17px;width:17px;border-radius:var(--theme-radius, var(--default-theme-radius));background-color:transparent;background-color:var( --theme-background-3, var(--default-theme-background-3) );box-shadow:inset 0 0 0 1px var(--theme-border-color, var(--default-theme-border-color))}.scalar-card-checkbox[data-v-065d45dd]:has(.scalar-card-checkbox-input:checked){color:var(--theme-color-1, var(--default-theme-color-1))}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-065d45dd]{background-color:var(--theme-button-1, var(--default-theme-button-1));box-shadow:none}.scalar-card-checkbox-checkmark[data-v-065d45dd]:after{content:"";position:absolute;display:none}.scalar-card-checkbox .scalar-card-checkbox-input:checked~.scalar-card-checkbox-checkmark[data-v-065d45dd]:after{display:block}.scalar-card-checkbox .scalar-card-checkbox-checkmark[data-v-065d45dd]:after{right:6px;top:36.5%;width:5px;height:9px;border:solid 1px var(--theme-button-1-color, var(--default-theme-button-1-color));border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.show-api-client-button[data-v-36effd72]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;padding:4px 6px;white-space:nowrap;border-radius:var(--theme-radius, var(--default-theme-radius));
1display:flex;justify-content:center;align-items:center;font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-background-2, var(--default-background-2));font-family:var(--theme-font, var(--default-theme-font));background:var(--theme-button-1, var(--default-theme-button-1));position:relative;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 0 0 1px #0000001a}.show-api-client-button span[data-v-36effd72],.show-api-client-button svg[data-v-36effd72]{color:var(--theme-button-1-color, var(--default-theme-button-1-color));z-index:1}.show-api-client-button[data-v-36effd72]:hover{background:var(--theme-button-1-hover, var(--default-theme-button-1-hover))}.show-api-client-button svg[data-v-36effd72]{height:12px;width:auto;margin-right:9px}.examples[data-v-c8ee9da7]{position:sticky;top:calc(var(--refs-header-height) + 24px)}.deprecated *[data-v-c8ee9da7]{text-decoration:line-through}.example-path[data-v-c8ee9da7]{color:var(--theme-color-2, var(--default-theme-color-2));font-family:var(--theme-font-code, var(--default-theme-font-code))}.example-path[data-v-c8ee9da7] em{color:var(--theme-color-1, var(--default-theme-color-1))}.endpoint-details-card[data-v-de9386b8]{display:flex;flex-direction:column;gap:12px}.endpoint-details-card-item[data-v-de9386b8]{border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));margin-top:0}.endpoint-details-card[data-v-de9386b8] .parameter-list:first-of-type:last-of-type{margin:0}.endpoint-details-card[data-v-de9386b8] .parameter-item:last-of-type .parameter-schema{padding-bottom:12px}.endpoint-details-card[data-v-de9386b8] .parameter-list .parameter-list{margin-bottom:12px}.endpoint-details-card[data-v-de9386b8] .parameter-list li{margin:0;padding:0 9px}.endpoint-details-card[data-v-de9386b8] .property{padding:9px;margin:0}.endpoint-details-card[data-v-de9386b8] .endpoint-title,.endpoint-details-card[data-v-de9386b8] .parameters-title,.endpoint-details-card[data-v-de9386b8] .request-body-title{text-transform:uppercase;font-weight:var(--theme-bold, var(--default-theme-bold));font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-color-2, var(--default-theme-color-2));line-height:1.33;padding:9px;margin:0}.endpoint-details-card[data-v-de9386b8] .request-body-title-select{text-transform:initial;font-weight:initial;margin-left:auto}.endpoint-header[data-v-e48ec7fd]{display:flex;justify-content:space-between}.endpoint-details[data-v-e48ec7fd]{display:flex;align-items:center;margin-top:0;gap:9px;min-width:0;flex-shrink:1}.endpoint-type[data-v-e48ec7fd]{display:flex;align-items:center;justify-content:center;gap:6px;position:relative;z-index:0;width:60px;padding:6px;flex-shrink:0;font-size:var(--theme-small, var(--default-theme-small));text-transform:uppercase;font-weight:var(--default-theme-bold);font-family:var(--default-theme-font)}.endpoint-type[data-v-e48ec7fd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:currentColor;opacity:.15;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.endpoint-anchor[data-v-e48ec7fd]{display:flex;align-items:center;min-width:0;flex-shrink:1;font-size:20px}.endpoint-label[data-v-e48ec7fd]{display:flex;align-items:baseline;gap:9px;min-width:0;flex-shrink:1;color:var(--theme-color-1, var(--default-theme-color-1))}.endpoint-label-path[data-v-e48ec7fd]{font-family:var(--default-theme-font-code);font-size:var(--theme-mini, var(--default-theme-mini));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-label-path[data-v-e48ec7fd] em{color:var(--theme-color-2, var(--default-theme-color-2))}.endpoint-label-name[data-v-e48ec7fd]{color:var(--theme-color-2, var(--default-theme-color-2));font-size:var(--theme-small, var(--default-theme-small));flex-shrink:1000000000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-try-hint[data-v-e48ec7fd]{padding:6px;height:24px;width:24px;flex-shrink:0;opacity:.44}.endpoint-copy[data-v-e48ec7fd],.endpoint-copy[data-v-e48ec7fd]:hover{color:currentColor}.endpoint-copy[data-v-e48ec7fd]{opacity:.44}.endpoint-copy[data-v-e48ec7fd]:hover{opacity:1}.endpoint-content[data-v-e48ec7fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:9px}@container (max-width: 900px){.endpoint-content[data-v-e48ec7fd]{grid-template-columns:1fr}}.endpoint-content>*[data-v-e48ec7fd]{max-height:unset}.show-more[data-v-c0788f2e]{background:var(--theme-background-1, var(--default-theme-background-1));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border:1px solid var(--theme-border-color, var(--default-theme-border-color));margin:-48px auto 48px;padding:8px 12px;border-radius:30px;color:var(--theme-color-1, var(--default-theme-color-1));font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-small, var(--default-theme-small));display:flex;align-items:center;justify-content:center;position:relative}.show-more[data-v-c0788f2e]:hover{color:var(--theme-color-2, var(--default-theme-color-2));cursor:pointer}.show-more-icon[data-v-c0788f2e]{width:14px;
1height:14px;margin-left:3px}.show-more[data-v-c0788f2e]:active{box-shadow:0 0 0 1px var(--theme-border-color, var(--default-theme-border-color))}@container narrow-references-container (max-width: 900px){.show-more[data-v-c0788f2e]{margin-top:-25px;margin-bottom:25px}}@media (max-width: 1165px){.show-more[data-v-c0788f2e]{margin-top:-24px;margin-bottom:24px}}.endpoints[data-v-f019b5a1]{overflow:auto;background:var(--theme-background-2, var(--default-theme-background-2));padding:10px 12px}@media (max-width: 580px){.endpoints[data-v-f019b5a1]{max-height:calc(100vh - 150px)}}.endpoints span+span[data-v-f019b5a1]{text-align:left;margin-left:12px;text-transform:initial}.endpoint[data-v-f019b5a1]{display:flex;white-space:nowrap;cursor:pointer}.endpoint span[data-v-f019b5a1]:first-of-type{text-transform:uppercase}.endpoint .post[data-v-f019b5a1],.endpoint .get[data-v-f019b5a1],.endpoint .delete[data-v-f019b5a1],.endpoint .put[data-v-f019b5a1]{white-space:nowrap}.endpoint span[data-v-f019b5a1]{color:var(--theme-color-1, var(--default-theme-color-1));min-width:62px;display:inline-block;text-align:right;line-height:1.55;font-family:var(--theme-font-code, var(--default-theme-font-code));font-size:var(--theme-small, var(--default-theme-small));cursor:pointer}.section-container[data-v-0090f16b]{border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}.tag-section[data-v-b06f5cf1]{margin-bottom:48px}.tag-name[data-v-b06f5cf1]{text-transform:capitalize}.tag-description[data-v-b06f5cf1]{padding-bottom:4px}.references-loading{position:absolute;top:0;left:0;right:0;z-index:1;grid-area:rendered;background:var(--theme-background-1, var(--default-theme-background-1))}.references-loading-top-spacer{top:calc(var(--refs-header-height) - 1px)}.references-loading-hidden-tag .section-container .section:first-child{display:none}.show-more[data-v-0b6d2ba2]{margin-top:24px}.reference-models[data-v-45255c49]{margin-bottom:48px}.reference-models-anchor[data-v-45255c49]{display:flex;align-items:center;font-size:20px;padding-left:6px;color:var(--theme-color-1, var(--default-theme-color-1))}.reference-models-label[data-v-45255c49]{font-size:var(--theme-mini, var(--default-theme-mini))}.reference-models-label[data-v-45255c49] em{font-weight:var(--theme-bold, var(--default-theme-bold))}.narrow-references-container{container-name:narrow-references-container;container-type:inline-size}.render-loading[data-v-9ee3cc1c]{height:calc(var(--full-height) - var(--refs-header-height));display:flex;align-items:center;justify-content:center}.introduction-cards[data-v-9ee3cc1c]{display:flex;flex-direction:column;gap:12px}.introduction-cards-row[data-v-9ee3cc1c]{flex-flow:row wrap;gap:24px}.introduction-cards-row>*[data-v-9ee3cc1c]{flex:1}@media (min-width: 600px){.introduction-cards-row>*[data-v-9ee3cc1c]{min-width:min-content}}@media (max-width: 600px){.introduction-cards-row>*[data-v-9ee3cc1c]{max-width:100%}}@container (max-width: 900px){.introduction-cards-row[data-v-9ee3cc1c]{flex-direction:column;align-items:stretch}}.references-classic .introduction-cards-row[data-v-9ee3cc1c] .card-footer,.references-classic .introduction-cards-row[data-v-9ee3cc1c] .scalar-card,.references-classic .introduction-cards-row[data-v-9ee3cc1c] .scalar-card--muted{background:var(--theme-background-1, var(--default-theme-background-1))}.references-classic .introduction-cards-row[data-v-9ee3cc1c] .scalar-card:nth-of-type(2) .scalar-card-header{display:none}.references-classic .introduction-cards-row[data-v-9ee3cc1c] .scalar-card:nth-of-type(2) .scalar-card-header.scalar-card--borderless+.scalar-card-content{margin-top:0}.section-flare[data-v-9ee3cc1c]{position:absolute;top:0;right:0;pointer-events:none}.toaster[data-sonner-toast][data-styled=true]{padding:18px;background:var(--theme-background-1, var(--default-theme-background-1));border-color:var(--theme-background-3, var(--default-theme-background-3));border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));font-size:var(--theme-font-size-3, var(--default-theme-font-size-3));color:var(--theme-color-1, var(--default-theme-color-1))}.start[data-v-41b80963]{padding:24px;display:flex;flex-flow:wrap;justify-content:space-between;position:relative;z-index:0}.swagger-editor .start[data-v-41b80963]{padding-top:24px}.start-h1[data-v-41b80963]{font-size:var(--theme-heading-2, var(--default-theme-heading-2));margin-top:0;line-height:1.45;margin-bottom:0;font-weight:var(--theme-bold, var(--default-theme-bold));color:var(--theme-color-1, var(--default-theme-color-1));width:100%;position:relative}.start-h3[data-v-41b80963]{font-size:var(--theme-paragraph, var(--default-theme-paragraph));margin-top:0;margin-bottom:6px;display:block;line-height:1.45;font-weight:var(--theme-bold, var(--default-theme-bold));color:var(--theme-color-1, var(--default-theme-color-1));width:100%}.start-h1[data-v-41b80963]:not(:first-of-type){margin-top:24px}.start-p[data-v-41b80963]{font-size:var(--theme-paragraph, var(--default-theme-paragraph));color:var(--theme-color-2, var(--default-theme-color-2));line-height:1.5;width:100%;margin-top:12px}.start-ul[data-v-41b80963]{margin-top:12px;font-size:var(--theme-paragraph, var(--default-theme-paragraph));line-height:1.5;padding-left:0;list-style:initial;display:flex;flex-flow:wrap;gap:24px}.start-ul li[data-v-41b80963]{margin:0;padding:0;list-style:none;width:calc(50% - 24px);color:var(--theme-color-2, var(--default-theme-color-2))}.start-ul li[data-v-41b80963]:first-of-type{margin-top:0}.start-section[data-v-41b80963]{width:100%;margin-bottom:12px;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg));border:1px solid var(--theme-border-color, var(--default-theme-border-color));display:flex;flex-flow:wrap;background:var(--theme-background-2, var(--default-theme-background-2))}.start-section[data-v-41b80963]:last-of-type{margin-bottom:48px}.start-h2[data-v-41b80963]{padding:9px;color:var(--theme-color-3, var(--default-theme-color-3));font-size:var(--theme-mini, var(--default-theme-mini));font-weight:var(--theme-semibold, var(--default-theme-semibold));width:100%;border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.start-item[data-v-41b80963]{padding:9px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--theme-color-1, var(--default-theme-color-1));font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-mini, var(--default-theme-mini));flex:1;text-transform:capitalize}.start-section-colors .start-item[data-v-41b80963]{min-width:33.33%}.start-item[data-v-41b80963]:not(:last-of-type){border-right:1px solid var(--theme-border-color, var(--default-theme-border-color))}.start-section-colors .start-item[data-v-41b80963]:not(:last-of-type){border-right:none}.start-section-colors .start-item[data-v-41b80963]:not(:nth-of-type(3n)){border-right:1px solid var(--default-theme-border-color)}.start-section-colors .start-item[data-v-41b80963]:nth-of-type(n+4){border-top:1px solid var(--default-theme-border-color)}.start-item[data-v-41b80963]:empty{pointer-events:none}.start-item svg[data-v-41b80963]{width:14px;
1height:14px;margin-right:6px}.start-item[data-v-41b80963]:hover{background:var(--theme-background-2, var(--default-theme-background-2))}.start-item-active[data-v-41b80963]{box-shadow:0 0 0 1px var(--theme-color-1, var(--default-theme-color-1));z-index:10;position:relative;color:var(--theme-color-1, var(--default-theme-color-1))}.start-section-color .start-item[data-v-41b80963]{text-transform:capitalize}.start-cta[data-v-41b80963]{display:flex;gap:12px;width:100%;margin-top:24px;margin-bottom:0}.start-section[data-v-41b80963]:nth-of-type(2){border-left:1px solid var(--theme-border-color, var(--default-theme-border-color));border-right:1px solid var(--theme-border-color, var(--default-theme-border-color))}.start-row[data-v-41b80963]{width:100%;margin-top:12px;overflow:hidden}.start-hero-copy[data-v-41b80963]{background:var(--theme-background-2, var(--default-theme-background-2));padding:12px;border-radius:var(--theme-radius-lg, var(--default-theme-radius-lg))}.start-p-small[data-v-41b80963]{font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-mini, var(--default-theme-mini));color:var(--theme-color-2, var(--default-theme-color-2));margin-bottom:12px;line-height:1.4}.start-cta[data-v-41b80963]{margin-bottom:12px;width:fit-content;white-space:nowrap}.start-copy[data-v-41b80963]{padding:76px 48px 48px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.start-logo[data-v-41b80963]{color:var(--theme-color-1, var(--default-theme-color-1));margin-bottom:24px;width:72px;aspect-ratio:1;position:relative;box-shadow:var(--theme-shadow-2, var(--default-theme-shadow-2));border-radius:50%}.start-logo[data-v-41b80963]:before{content:"";width:300%;aspect-ratio:1;left:-100%;top:-100%;position:absolute;z-index:-1;border-radius:50%;background-size:24px 24px;box-shadow:inset 0 0 50px var(--theme-background-1, var(--default-theme-background-1)),inset 0 0 50px var(--theme-background-1, var(--default-theme-background-1));background-image:linear-gradient(to right,var(--theme-border-color, var(--default-theme-border-color)) 1px,transparent 1px),linear-gradient(to bottom,var(--theme-border-color, var(--default-theme-border-color)) 1px,transparent 1px)}.start-logo svg[data-v-41b80963]{width:100%;height:auto;background:var(--theme-background-1, var(--default-theme-background-1));padding:3px;border-radius:50%;position:relative}@media screen and (max-width: 600px){.start-section-colors .start-item[data-v-41b80963],.start-item[data-v-41b80963]{width:100%;border-radius:0;border-right:none;border-top:1px solid var(--theme-border-color, var(--default-theme-border-color))}.start-item[data-v-41b80963]:empty{display:none}.start-h2[data-v-41b80963]{border-bottom:none}.start li[data-v-41b80963]{width:100%}.start-copy[data-v-41b80963]{padding:48px 0 24px}}@media screen and (max-width: 1000px){.start[data-v-41b80963]{padding:0;overflow:auto}}.scalar-api-reference[data-v-c67b0b55]{--refs-sidebar-width: var(--theme-sidebar-width, 0px);--refs-header-height: var(--theme-header-height, 0px);--refs-content-max-width: var(--theme-content-max-width, 1540px)}.scalar-api-reference.references-classic[data-v-c67b0b55]{--refs-content-max-width: var(--theme-content-max-width, 1420px);min-height:100dvh}.references-layout[data-v-c67b0b55]{height:100dvh;max-height:100%;width:100dvw;max-width:100%;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;--full-height: 100dvh;display:grid;grid-template-rows:var(--refs-header-height) repeat(2,auto);grid-template-columns:var(--refs-sidebar-width) 1fr;grid-template-areas:"header header" "navigation rendered" "footer footer";background:var(--theme-background-1, var(--default-theme-background-1))}.references-header[data-v-c67b0b55]{grid-area:header;position:sticky;top:0;z-index:10;height:var(--refs-header-height)}.references-editor[data-v-c67b0b55]{grid-area:editor;display:flex;min-width:0;background:var(--theme-background-1, var(--default-theme-background-1));z-index:1}.references-navigation[data-v-c67b0b55]{grid-area:navigation}.references-rendered[data-v-c67b0b55]{position:relative;grid-area:rendered;min-width:0;background:var(--theme-background-1, var(--default-theme-background-1))}.scalar-api-reference.references-classic[data-v-c67b0b55],.references-classic .references-rendered[data-v-c67b0b55]{--full-height: fit-content !important;height:initial!important;max-height:initial!important}.references-navigation-list[data-v-c67b0b55]{position:sticky;top:var(--refs-header-height);height:calc(var(--full-height) - var(--refs-header-height));background:var( --sidebar-background-1, var( --default-sidebar-background-1, var(--theme-background-1, var(--default-theme-background-1)) ) );overflow-y:auto;display:flex;flex-direction:column}.references-editor-textarea[data-v-c67b0b55]{position:sticky;top:var(--refs-header-height);height:calc(var(--full-height) - var(--refs-header-height));display:flex;min-width:0;flex:1}.references-editable[data-v-c67b0b55]{grid-template-columns:var(--refs-sidebar-width) 1fr 1fr;grid-template-areas:"header header header" "navigation editor rendered" "footer footer footer"}.references-sidebar[data-v-c67b0b55]{--refs-sidebar-width: var(--theme-sidebar-width, 280px)}.references-footer[data-v-c67b0b55]{grid-area:footer}@media (max-width: 1150px){.references-layout[data-v-c67b0b55]{grid-template-columns:var(--refs-sidebar-width) 1fr 0px}}@media (max-width: 1000px){.references-layout[data-v-c67b0b55]{grid-template-columns:auto;
1grid-template-rows:var(--refs-header-height) 0px auto auto;grid-template-areas:"header" "navigation" "rendered" "footer"}.references-sidebar.references-sidebar-mobile-open[data-v-c67b0b55]{overflow-y:hidden}.references-editable[data-v-c67b0b55]{grid-template-areas:"header" "navigation" "editor"}.references-navigation[data-v-c67b0b55],.references-rendered[data-v-c67b0b55]{max-height:unset}.references-rendered[data-v-c67b0b55]{position:static}.references-navigation[data-v-c67b0b55]{display:none;position:sticky;top:var(--refs-header-height);height:0px;z-index:10}.references-sidebar-mobile-open .references-navigation[data-v-c67b0b55]{display:block}.references-navigation-list[data-v-c67b0b55]{position:absolute;top:-1px;height:calc(var(--full-height) - var(--refs-header-height) + 1px);width:100%;border-top:1px solid var(--theme-border-color, var(--default-theme-border-color));display:flex;flex-direction:column}}.references-classic-header[data-v-1c1eb708]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--refs-content-max-width);margin:auto;padding:12px 0}.references-classic-header-container[data-v-1c1eb708]{padding:0 60px}@container narrow-references-container (max-width: 900px){.references-classic-header[data-v-1c1eb708]{padding:12px 24px}.references-classic-header-container[data-v-1c1eb708]{padding:0}}.references-classic-header-icon[data-v-1c1eb708]{height:24px;color:var(--theme-color-1, var(--default-theme-color-1))}.darklight[data-v-0acd62b8]{font-family:var(--theme-font, var(--default-theme-font));border:none;border-top:1px solid var( --sidebar-border-color, var( --default-sidebar-border-color, var(--theme-border-color, var(--default-theme-border-color)) ) );color:var( --sidebar-color-2, var( --default-sidebar-color-2, var(--theme-color-2, var(--default-theme-color-2)) ) );font-size:var(--theme-mini, var(--default-theme-mini));font-weight:var(--theme-semibold, var(--default-theme-semibold));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;padding:18px 24px 0;display:flex;align-items:center;text-indent:9px;width:100%}.darklight-reference[data-v-0acd62b8]{width:100%;margin-top:auto}.darklight[data-v-0acd62b8]:hover{cursor:pointer;color:var( --sidebar-color-1, var( --default-sidebar-color-1, var(--theme-color-1, var(--default-theme-color-1)) ) )}.darklight svg[data-v-0acd62b8]{stroke:currentColor;height:12px;width:12px}.darklight-reference-promo[data-v-0acd62b8]{padding:6px 24px 12px;display:flex;align-items:center;font-size:var(--theme-mini, var(--default-theme-mini));text-decoration:none;color:var( --sidebar-color-2, var( --default-sidebar-color-2, var(--theme-color-2, var(--default-theme-color-2)) ) )}.darklight-reference-promo[data-v-0acd62b8]:hover{text-decoration:underline}.darklight[data-v-b04e89bc]{color:var( --sidebar-color-2, var( --default-sidebar-color-2, var(--theme-color-2, var(--default-theme-color-2)) ) );display:flex;align-items:center;height:24px;width:24px;padding:4px}.darklight[data-v-b04e89bc]:hover{cursor:pointer;color:var( --sidebar-color-1, var( --default-sidebar-color-1, var(--theme-color-1, var(--default-theme-color-1)) ) )}a[data-v-1ef66303]{text-decoration:none}.ref-search-input[data-v-1ef66303]{width:100%;background:transparent;padding:12px;font-size:var(--theme-font-size-4, var(--default-theme-font-size-4));outline:none;border:1px solid var(--theme-border-color, var(--default-theme-border-color));border-radius:var(--theme-radius, var(--default-theme-radius));color:var(--theme-color-1, var(--default-theme-color-1));font-weight:var(--theme-semibold, var(--default-theme-semibold));font-size:var(--theme-font-size-3, var(--default-theme-font-size-3));font-family:var(--theme-font, var(--default-theme-font));-webkit-appearance:none;-moz-appearance:none;appearance:none}.ref-search-input[data-v-1ef66303]:focus{border-color:var(--theme-color-1, var(--default-theme-color-1))}.item-entry[data-v-1ef66303]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;padding:9px 12px;width:100%;color:var(--theme-color-3, var(--default-theme-color-3));text-align:left;border-radius:var(--theme-radius, var(--default-theme-radius));align-items:center;font-family:var(--theme-font);min-height:31px;display:flex;gap:6px;overflow:hidden}.item-entry-http-verb[data-v-1ef66303]:empty{display:none}.ref-search-list[data-v-1ef66303]{padding:0 12px 12px}.ref-search-container[data-v-1ef66303]{padding:12px}.item-entry--active[data-v-1ef66303],.item-entry[data-v-1ef66303]:hover{background:var(--theme-background-2, var(--default-theme-background-2));cursor:pointer}.item-entry--tag .item-entry-description[data-v-1ef66303]:before{content:"â";margin-right:6px}.item-entry-description[data-v-1ef66303],.item-entry-title[data-v-1ef66303]{font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-1, var(--default-theme-color-1));font-size:var(--theme-font-size-4, var(--default-theme-font-size-4));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-entry-title[data-v-1ef66303]{min-width:fit-content}.item-entry-http-verb[data-v-1ef66303],.item-entry-subtitle[data-v-1ef66303]{display:flex;font-size:var(--theme-font-size-4, var(--default-theme-font-size-4));font-family:var(--theme-font-code, var(--default-theme-font-code));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-entry-http-verb[data-v-1ef66303]{text-transform:uppercase;min-width:45px;position:relative;top:.5px}.item-entry-path[data-v-1ef66303]{color:var(--theme-color-3, var(--default-theme-color-3));font-size:var(--theme-font-size-4, var(--default-theme-font-size-4));min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-search-meta[data-v-1ef66303]{background:var(--theme-background-3, var(--default-theme-background-3));padding:6px 12px;font-size:var(--theme-font-size-4, var(--default-theme-font-size-4));color:var(--theme-color-3, var(--default-theme-color-3));font-weight:var(--theme-semibold, var(--default-theme-semibold));display:flex;gap:12px}.sidebar-search[data-v-fdb2c36b]{display:flex;align-items:center;position:relative;padding:0 3px 0 9px;min-width:254px;max-width:100%;font-family:var(--theme-font, var(--default-theme-font));background:var( --sidebar-search-background, var( --default-sidebar-search-background, var(--theme-background-1, var(--default-theme-background-1)) ) );color:var( --sidebar-color-2, var( --default-sidebar-color-2, var(--theme-color-2, var(--default-theme-color-2)) ) );outline:none;border-radius:var(--theme-radius, var(--default-theme-radius));box-shadow:0 0 0 1px var( --sidebar-search-border-color, var( --default-sidebar-search-border-color, var(--theme-border-color, var(--default-theme-border-color)) ) );cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.sidebar-search-input[data-v-fdb2c36b]{font-size:var(--theme-mini, var(--default-theme-mini));font-weight:var(--theme-semibold, var(--default-theme-semibold));height:31px;-webkit-user-select:none;user-select:none;z-index:10;position:relative;display:flex;width:100%;justify-content:space-between;align-items:center}.sidebar-search-shortcut[data-v-fdb2c36b]{text-transform:uppercase}.sidebar-search-key[data-v-fdb2c36b]{background-color:var( --theme-background-2, var(--default-theme-background-2) );padding:3px 5px;margin:2px;border-radius:var(--theme-radius, var(--default-theme-radius));color:var( --sidebar-color-2, var(--default-sidebar-color-2), var(--theme-color-2, var(--default-theme-color-2)) )}.search-icon[data-v-fdb2c36b]{padding:0;margin-right:6px;width:12px}.references-mobile-header[data-v-99e5f6cc]{display:none;align-items:center;gap:12px;height:100%;width:100%;padding:0 8px;background:var(--theme-background-1, var(--default-theme-background-1));border-bottom:1px solid var(--theme-border-color, var(--default-theme-border-color))}.references-mobile-breadcrumbs[data-v-99e5f6cc]{flex:1;min-width:0;font-size:var(--theme-small, var(--default-theme-small));font-weight:var(--theme-semibold, var(--default-theme-semibold));color:var(--theme-color-1, var(--default-theme-color-1));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.references-mobile-header-actions[data-v-99e5f6cc]{display:flex;flex-direction:row;gap:4px;
1height:24px;align-items:center;padding-left:4px}@media (max-width: 1000px){.references-mobile-header[data-v-99e5f6cc]{display:flex}}@media (max-width: 1000px){.scalar-api-references-standalone-mobile{--theme-header-height: 50px}}.scalar-api-references-standalone-search[data-v-4c69eaa5]{display:flex;flex-direction:column;padding:12px 12px 6px}body{margin:0}')),document.head.appendChild(e)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}}(); 2!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";var e,t,n=Object.defineProperty,r=(e,t,r)=>(((e,t,r)=>{t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);function o(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const i={},s=[],a=()=>{},l=()=>!1,c=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),u=e=>e.startsWith("onUpdate:"),d=Object.assign,p=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},h=Object.prototype.hasOwnProperty,f=(e,t)=>h.call(e,t),m=Array.isArray,g=e=>"[object Map]"===_(e),O=e=>"[object Set]"===_(e),b=e=>"[object Date]"===_(e),y=e=>"function"==typeof e,v=e=>"string"==typeof e,w=e=>"symbol"==typeof e,S=e=>null!==e&&"object"==typeof e,k=e=>(S(e)||y(e))&&y(e.then)&&y(e.catch),E=Object.prototype.toString,_=e=>E.call(e),T=e=>_(e).slice(8,-1),x=e=>"[object Object]"===_(e),A=e=>v(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,C=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),P=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},$=/-(\w)/g,N=P((e=>e.replace($,((e,t)=>t?t.toUpperCase():"")))),D=/\B([A-Z])/g,R=P((e=>e.replace(D,"-$1").toLowerCase())),I=P((e=>e.charAt(0).toUpperCase()+e.slice(1))),M=P((e=>e?`on${I(e)}`:"")),L=(e,t)=>!Object.is(e,t),j=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Q=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},F=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let B;const U=()=>B||(B="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function q(e){if(m(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],o=v(r)?W(r):q(r);if(o)for(const e in o)t[e]=o[e]}return t}if(v(e)||S(e))return e}const H=/;(?![^(]*\))/g,z=/:([^]+)/,Z=/\/\*[^]*?\*\//g;function W(e){const t={};return e.replace(Z,"").split(H).forEach((e=>{if(e){const n=e.split(z);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function X(e){let t="";if(v(e))t=e;else if(m(e))for(let n=0;n<e.length;n++){const r=X(e[n]);r&&(t+=r+" ")}else if(S(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function V(e){if(!e)return null;let{class:t,style:n}=e;return t&&!v(t)&&(e.class=X(t)),n&&(e.style=q(n)),e}const Y=o("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function G(e){return!!e||""===e}function K(e,t){if(e===t)return!0;let n=b(e),r=b(t);if(n||r)return!(!n||!r)&&e.getTime()===t.getTime();if(n=w(e),r=w(t),n||r)return e===t;if(n=m(e),r=m(t),n||r)return!(!n||!r)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=K(e[r],t[r]);return n}(e,t);if(n=S(e),r=S(t),n||r){if(!n||!r)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e){const r=e.hasOwnProperty(n),o=t.hasOwnProperty(n);if(r&&!o||!r&&o||!K(e[n],t[n]))return!1}}return String(e)===String(t)}function J(e,t){return e.findIndex((e=>K(e,t)))}const ee=e=>v(e)?e:null==e?"":m(e)||S(e)&&(e.toString===E||!y(e.toString))?JSON.stringify(e,te,2):String(e),te=(e,t)=>t&&t.__v_isRef?te(e,t.value):g(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],r)=>(e[ne(t,r)+" =>"]=n,e)),{})}:O(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>ne(e)))}:w(t)?ne(t):!S(t)||m(t)||x(t)?t:String(t),ne=(e,t="")=>{var n;return w(e)?`Symbol(${null!=(n=e.description)?n:t})`:e}; 3/** 4 * @vue/reactivity v3.4.21 5 * (c) 2018-present Yuxi (Evan) You and Vue contributors 6 * @license MIT 7 **/ 8let re,oe;class ie{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=re,!e&&re&&(this.index=(re.scopes||(re.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=re;try{return re=this,e()}finally{re=t}}}on(){re=this}off(){re=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0,this._active=!1}}}function se(){return re}function ae(e){re&&re.cleanups.push(e)}class le{constructor(e,t,n,r){this.fn=e,this.trigger=t,this.scheduler
vendor: 9,134 bytes, line 8
8=n,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,function(e,t=re){t&&t.active&&t.effects.push(e)}(this,r)}get dirty(){if(2===this._dirtyLevel||3===this._dirtyLevel){this._dirtyLevel=1,me();for(let e=0;e<this._depsLength;e++){const t=this.deps[e];if(t.computed&&(t.computed.value,this._dirtyLevel>=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),ge()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=pe,t=oe;try{return pe=!0,oe=this,this._runnings++,ce(this),this.fn()}finally{ue(this),this._runnings--,oe=t,pe=e}}stop(){var e;this.active&&(ce(this),ue(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function ce(e){e._trackId++,e._depsLength=0}function ue(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t<e.deps.length;t++)de(e.deps[t],e);e.deps.length=e._depsLength}}function de(e,t){const n=e.get(t);void 0!==n&&t._trackId!==n&&(e.delete(t),0===e.size&&e.cleanup())}let pe=!0,he=0;const fe=[];function me(){fe.push(pe),pe=!1}function ge(){const e=fe.pop();pe=void 0===e||e}function Oe(){he++}function be(){for(he--;!he&&ve.length;)ve.shift()()}function ye(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const n=e.deps[e._depsLength];n!==t?(n&&de(n,e),e.deps[e._depsLength++]=t):e._depsLength++}}const ve=[];function we(e,t,n){Oe();for(const r of e.keys()){let n;r._dirtyLevel<t&&(null!=n?n:n=e.get(r)===r._trackId)&&(r._shouldSchedule||(r._shouldSchedule=0===r._dirtyLevel),r._dirtyLevel=t),r._shouldSchedule&&(null!=n?n:n=e.get(r)===r._trackId)&&(r.trigger(),r._runnings&&!r.allowRecurse||2===r._dirtyLevel||(r._shouldSchedule=!1,r.scheduler&&ve.push(r.scheduler)))}be()}const Se=(e,t)=>{const n=new Map;return n.cleanup=e,n.computed=t,n},ke=new WeakMap,Ee=Symbol(""),_e=Symbol("");function Te(e,t,n){if(pe&&oe){let t=ke.get(e);t||ke.set(e,t=new Map);let r=t.get(n);r||t.set(n,r=Se((()=>t.delete(n)))),ye(oe,r)}}function xe(e,t,n,r,o,i){const s=ke.get(e);if(!s)return;let a=[];if("clear"===t)a=[...s.values()];else if("length"===n&&m(e)){const e=Number(r);s.forEach(((t,n)=>{("length"===n||!w(n)&&n>=e)&&a.push(t)}))}else switch(void 0!==n&&a.push(s.get(n)),t){case"add":m(e)?A(n)&&a.push(s.get("length")):(a.push(s.get(Ee)),g(e)&&a.push(s.get(_e)));break;case"delete":m(e)||(a.push(s.get(Ee)),g(e)&&a.push(s.get(_e)));break;case"set":g(e)&&a.push(s.get(Ee))}Oe();for(const l of a)l&&we(l,4);be()}const Ae=o("__proto__,__v_isRef,__isVue"),Ce=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(w)),Pe=$e();function $e(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=vt(this);for(let t=0,o=this.length;t<o;t++)Te(n,0,t+"");const r=n[t](...e);return-1===r||!1===r?n[t](...e.map(vt)):r}})),["push","pop","shift","unshift","splice"].forEach((t=>{e[t]=function(...e){me(),Oe();const n=vt(this)[t].apply(this,e);return be(),ge(),n}})),e}function Ne(e){const t=vt(this);return Te(t,0,e),t.hasOwnProperty(e)}class De{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(r?o?dt:ut:o?ct:lt).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=m(e);if(!r){if(i&&f(Pe,t))return Reflect.get(Pe,t,n);if("hasOwnProperty"===t)return Ne}const s=Reflect.get(e,t,n);return(w(t)?Ce.has(t):Ae(t))?s:(r||Te(e,0,t),o?s:xt(s)?i&&A(t)?s:s.value:S(s)?r?ht(s):pt(s):s)}}class Re extends De{constructor(e=!1){super(!1,e)}set(e,t,n,r){let o=e[t];if(!this._isShallow){const t=Ot(o);if(bt(n)||Ot(n)||(o=vt(o),n=vt(n)),!m(e)&&xt(o)&&!xt(n))return!t&&(o.value=n,!0)}const i=m(e)&&A(t)?Number(t)<e.length:f(e,t),s=Reflect.set(e,t,n,r);return e===vt(r)&&(i?L(n,o)&&xe(e,"set",t,n):xe(e,"add",t,n)),s}deleteProperty(e,t){const n=f(e,t);e[t];const r=Reflect.deleteProperty(e,t);return r&&n&&xe(e,"delete",t,void 0),r}has(e,t){const n=Reflect.has(e,t);return w(t)&&Ce.has(t)||Te(e,0,t),n}ownKeys(e){return Te(e,0,m(e)?"length":Ee),Reflect.ownKeys(e)}}class Ie extends De{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const Me=new Re,Le=new Ie,je=new Re(!0),Qe=new Ie(!0),Fe=e=>e,Be=e=>Reflect.getPrototypeOf(e);function Ue(e,t,n=!1,r=!1){const o=vt(e=e.__v_raw),i=vt(t);n||(L(t,i)&&Te(o,0,t),Te(o,0,i));const{has:s}=Be(o),a=r?Fe:n?kt:St;return s.call(o,t)?a(e.get(t)):s.call(o,i)?a(e.get(i)):void(e!==o&&e.get(t))}function qe(e,t=!1){const n=this.__v_raw,r=vt(n),o=vt(e);return t||(L(e,o)&&Te(r,0,e),Te(r,0,o)),e===o?n.has(e):n.has(e)||n.has(o)}function He(e,t=!1){return e=e.__v_raw,!t&&Te(vt(e),0,Ee),Reflect.get(e,"size",e)}function ze(e){e=vt(e);const t=vt(this);return Be(t).has.call(t,e)||(t.add(e),xe(t,"add",e,e)),this}function Ze(e,t){t=vt(t);const n=vt(this),{has:r,get:o}=Be(n);let i=r.call(n,e);i||(e=vt(e),i=r.call(n,e));const s=o.call(n,e);return n.set(e,t),i?L(t,s)&&xe(n,"set",e,t):xe(n,"add",e,t),this}function We(e){const t=vt(this),{has:n,get:r}=Be(t);let o=n.call(t,e);o||(e=vt(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&xe(t,"delete",e,void 0),i}function Xe(){const e=vt(this),t=0!==e.size,n=e.clear();return t&&xe(e,"clear",void 0,void 0),n}function Ve(e,t){return function(n,r){const o=this,i=o.__v_raw,s=vt(i),a=t?Fe:e?kt:St;return!e&&Te(s,0,Ee),i.forEach(((e,t)=>n.call(r,a(e),a(t),o)))}}function Ye(e,t,n){return function(...r){const o=this.__v_raw,i=vt(o),s=g(i),a="entries"===e||e===Symbol.iterator&&s,l="keys"===e&&s,c=o[e](...r),u=n?Fe:t?kt:St;return!t&&Te(i,0,l?_e:Ee),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function Ge(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Ke(){const e={get(e){return Ue(this,e)},get size(){return He(this)},has:qe,add:ze,set:Ze,delete:We,clear:Xe,forEach:Ve(!1,!1)},t={get(e){return Ue(this,e,!1,!0)},get size(){return He(this)},has:qe,add:ze,set:Ze,delete:We,clear:Xe,forEach:Ve(!1,!0)},n={get(e){return Ue(this,e,!0)},get size(){return He(this,!0)},has(e){return qe.call(this,e,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:Ve(!0,!1)},r={get(e){return Ue(this,e,!0,!0)},get size(){return He(this,!0)},has(e){return qe.call(this,e,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:Ve(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=Ye(o,!1,!1),n[o]=Ye(o,!0,!1),t[o]=Ye(o,!1,!0),r[o]=Ye(o,!0,!0)})),[e,n,t,r]}const[Je,et,tt,nt]=Ke();function rt(e,t){const n=t?e?nt:tt:e?et:Je;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(f(n,r)&&r in t?n:t,r,o)}const ot={get:rt(!1,!1)},it={get:rt(!1,!0)},st={get:rt(!0,!1)},at={get:rt(!0,!0)},lt=new WeakMap,ct=new WeakMap,ut=new WeakMap,dt=new WeakMap;function pt(e){return Ot(e)?e:mt(e,!1,Me,ot,lt)}function ht(e){return mt(e,!0,Le,st,ut)}function ft(e){return mt(e,!0,Qe,at,dt)}function mt(e,t,n,r,o){if(!S(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=(a=e).__v_skip||!Object.isExtensible(a)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(T(a));var a;if(0===s)return e;const l=new Proxy(e,2===s?r:n);return o.set(e,l),l}function gt(e){return Ot(e)?gt(e.__v_raw):!(!e||!e.__v_isReactive)}function Ot(e){return!(!e||!e.__v_isReadonly)}function bt(e){return!(!e||!e.__v_isShallow)}function yt(e){return gt(e)||Ot(e)}function vt(e){const t=e&&e.__v_raw;return t?vt(t):e}function wt(e){return Object.isExtensible(e)&&Q(e,"__v_skip",!0),e}const St=e=>S(e)?pt(e):e,kt=e=>S(e)?ht(e):e;class Et{constructor(e,t,n,r){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new le((()=>e(this._value)),(()=>Tt(this,2===this.effect._dirtyLevel?2:3))),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=vt(this);return e._cacheable&&!e.effect.dirty||!L(e._value,e._value=e.effect.run())||Tt(e,4),_t(e),e.effect._dirtyLevel>=2&&Tt(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function _t(e){var t;pe&&oe&&(e=vt(e),ye(oe,null!=(t=e.dep)?t:e.dep=Se((()=>e.dep=void 0),e instanceof Et?e:void 0)))}function Tt(e,t=4,n){const r=(e=vt(e)).dep;r&&we(r,t)}function xt(e){return!(!e||!0!==e.__v_isRef)}function At(e){return Pt(e,!1)}function Ct(e){return Pt(e,!0)}function Pt(e,t){return xt(e)?e:new $t(e,t)}class $t{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:vt(e),this._value=t?e:St(e)}get value(){return _t(this),this._value}set value(e){const t=this.__v_isShallow||bt(e)||Ot(e);e=t?e:vt(e),L(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:St(e),Tt(this,4))}}function Nt(e){return xt(e)?e.value:e}
8function Dt(e){return y(e)?e():Nt(e)}const Rt={get:(e,t,n)=>Nt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return xt(o)&&!xt(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function It(e){return gt(e)?e:new Proxy(e,Rt)}class Mt{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return e=vt(this._object),t=this._key,null==(n=ke.get(e))?void 0:n.get(t);var e,t,n}}class Lt{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function jt(e,t,n){return xt(e)?e:y(e)?new Lt(e):S(e)&&arguments.length>1?function(e,t,n){const r=e[t];return xt(r)?r:new Mt(e,t,n)} 9/** 10 * @vue/runtime-core v3.4.21 11 * (c) 2018-present Yuxi (Evan) You and Vue contributors 12 * @license MIT 13 **/(e,t,n):At(e)}function Qt(e,t,n,r){try{return r?e(...r):e()}catch(o){Bt(o,t,n)}}function Ft(e,t,n,r){if(y(e)){const o=Qt(e,t,n,r);return o&&k(o)&&o.catch((e=>{Bt(e,t,n)})),o}const o=[];for(let i=0;i<e.length;i++)o.push(Ft(e[i],t,n,r));return o}function Bt(e,t,n,r=!0){t&&t.vnode;if(t){let r=t.parent;const o=t.proxy,i=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){const t=r.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,o,i))return;r=r.parent}const s=t.appContext.config.errorHandler;if(s)return void Qt(s,null,10,[e,o,i])}!function(e,t,n,r=!0){console.error(e)}(e,0,0,r)}let Ut=!1,qt=!1;const Ht=[];let zt=0;const Zt=[];let Wt=null,Xt=0;const Vt=Promise.resolve();let Yt=null;function Gt(e){const t=Yt||Vt;return e?t.then(this?e.bind(this):e):t}function Kt(e){Ht.length&&Ht.includes(e,Ut&&e.allowRecurse?zt+1:zt)||(null==e.id?Ht.push(e):Ht.splice(function(e){let t=zt+1,n=Ht.length;for(;t<n;){const r=t+n>>>1,o=Ht[r],i=nn(o);i<e||i===e&&o.pre?t=r+1:n=r}return t}(e.id),0,e),Jt())}function Jt(){Ut||qt||(qt=!0,Yt=Vt.then(on))}function en(e,t,n=(Ut?zt+1:0)){for(;n<Ht.length;n++){const t=Ht[n];if(t&&t.pre){if(e&&t.id!==e.uid)continue;Ht.splice(n,1),n--,t()}}}function tn(e){if(Zt.length){const e=[...new Set(Zt)].sort(((e,t)=>nn(e)-nn(t)));if(Zt.length=0,Wt)return void Wt.push(...e);for(Wt=e,Xt=0;Xt<Wt.length;Xt++)Wt[Xt]();Wt=null,Xt=0}}const nn=e=>null==e.id?1/0:e.id,rn=(e,t)=>{const n=nn(e)-nn(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function on(e){qt=!1,Ut=!0,Ht.sort(rn);try{for(zt=0;zt<Ht.length;zt++){const e=Ht[zt];e&&!1!==e.active&&Qt(e,null,14)}}finally{zt=0,Ht.length=0,tn(),Ut=!1,Yt=null,(Ht.length||Zt.length)&&on()}}function sn(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||i;let o=n;const s=t.startsWith("update:"),a=s&&t.slice(7);if(a&&a in r){const e=`${"modelValue"===a?"model":a}Modifiers`,{number:t,trim:s}=r[e]||i;s&&(o=n.map((e=>v(e)?e.trim():e))),t&&(o=n.map(F))}let l,c=r[l=M(t)]||r[l=M(N(t))];!c&&s&&(c=r[l=M(R(t))]),c&&Ft(c,e,6,o);const u=r[l+"Once"];if(u){if(e.emitted){if(e.emitted[l])return}else e.emitted={};e.emitted[l]=!0,Ft(u,e,6,o)}}function an(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(void 0!==o)return o;const i=e.emits;let s={},a=!1;if(!y(e)){const r=e=>{const n=an(e,t,!0);n&&(a=!0,d(s,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||a?(m(i)?i.forEach((e=>s[e]=null)):d(s,i),S(e)&&r.set(e,s),s):(S(e)&&r.set(e,null),null)}function ln(e,t){return!(!e||!c(t))&&(t=t.slice(2).replace(/Once$/,""),f(e,t[0].toLowerCase()+t.slice(1))||f(e,R(t))||f(e,t))}let cn=null,un=null;function dn(e){const t=cn;return cn=e,un=e&&e.type.__scopeId||null,t}function pn(e){un=e}function hn(){un=null}function fn(e,t=cn,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&fo(-1);const o=dn(t);let i;try{i=e(...n)}finally{dn(o),r._d&&fo(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function mn(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[s],slots:a,attrs:l,emit:c,render:d,renderCache:p,data:h,setupState:f,ctx:m,inheritAttrs:g}=e;let O,b;const y=dn(e);try{if(4&n.shapeFlag){const e=o||r,t=e;O=Po(d.call(t,e,p,i,f,h,m)),b=l}else{const e=t;0,O=Po(e.length>1?e(i,{attrs:l,slots:a,emit:c}):e(i,null)),b=t.props?l:gn(l)}}catch(w){co.length=0,Bt(w,e,1),O=Eo(ao)}let v=O;if(b&&!1!==g){const e=Object.keys(b),{shapeFlag:t}=v;e.length&&7&t&&(s&&e.some(u)&&(b=On(b,s)),v=To(v,b))}return n.dirs&&(v=To(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),O=v,dn(y),O}const gn=e=>{let t;for(const n in e)("class"===n||"style"===n||c(n))&&((t||(t={}))[n]=e[n]);return t},On=(e,t)=>{const n={};for(const r in e)u(r)&&r.slice(9)in t||(n[r]=e[r]);return n};function bn(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let o=0;o<r.length;o++){const i=r[o];if(t[i]!==e[i]&&!ln(n,i))return!0}return!1}const yn="components",vn=Symbol.for("v-ndc");function wn(e){return v(e)?function(e,t,n=!0,r=!1){const o=cn||Lo;if(o){const n=o.type;if(e===yn){const e=Yo(n,!1);if(e&&(e===t||e===N(t)||e===I(N(t))))return n}const i=Sn(o[e]||n[e],t)||Sn(o.appContext[e],t);return!i&&r?n:i}}(yn,e,!1)||e:e||vn}function Sn(e,t){return e&&(e[t]||e[N(t)]||e[I(N(t))])}const kn=Symbol.for("v-scx"),En=()=>Ar(kn);function _n(e,t){return An(e,null,t)}const Tn={};
13function xn(e,t,n){return An(e,t,n)}function An(e,t,{immediate:n,deep:r,flush:o,once:s,onTrack:l,onTrigger:c}=i){if(t&&s){const e=t;t=(...t)=>{e(...t),T()}}const u=Lo,d=e=>!0===r?e:$n(e,!1===r?1:void 0);let h,f,g=!1,O=!1;if(xt(e)?(h=()=>e.value,g=bt(e)):gt(e)?(h=()=>d(e),g=!0):m(e)?(O=!0,g=e.some((e=>gt(e)||bt(e))),h=()=>e.map((e=>xt(e)?e.value:gt(e)?d(e):y(e)?Qt(e,u,2):void 0))):h=y(e)?t?()=>Qt(e,u,2):()=>(f&&f(),Ft(e,u,3,[v])):a,t&&r){const e=h;h=()=>$n(e())}let b,v=e=>{f=E.onStop=()=>{Qt(e,u,4),f=E.onStop=void 0}};if(zo){if(v=a,t?n&&Ft(t,u,3,[h(),O?[]:void 0,v]):h(),"sync"!==o)return a;{const e=En();b=e.__watcherHandles||(e.__watcherHandles=[])}}let w=O?new Array(e.length).fill(Tn):Tn;const S=()=>{if(E.active&&E.dirty)if(t){const e=E.run();(r||g||(O?e.some(((e,t)=>L(e,w[t]))):L(e,w)))&&(f&&f(),Ft(t,u,3,[e,w===Tn?void 0:O&&w[0]===Tn?[]:w,v]),w=e)}else E.run()};let k;S.allowRecurse=!!t,"sync"===o?k=S:"post"===o?k=()=>zr(S,u&&u.suspense):(S.pre=!0,u&&(S.id=u.uid),k=()=>Kt(S));const E=new le(h,a,k),_=se(),T=()=>{E.stop(),_&&p(_.effects,E)};return t?n?S():w=E.run():"post"===o?zr(E.run.bind(E),u&&u.suspense):E.run(),b&&b.push(T),T}function Cn(e,t,n){const r=this.proxy,o=v(e)?e.includes(".")?Pn(r,e):()=>r[e]:e.bind(r,r);let i;y(t)?i=t:(i=t.handler,n=t);const s=Bo(this),a=An(o,i.bind(r),n);return s(),a}function Pn(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}function $n(e,t,n=0,r){if(!S(e)||e.__v_skip)return e;if(t&&t>0){if(n>=t)return e;n++}if((r=r||new Set).has(e))return e;if(r.add(e),xt(e))$n(e.value,t,n,r);else if(m(e))for(let o=0;o<e.length;o++)$n(e[o],t,n,r);else if(O(e)||g(e))e.forEach((e=>{$n(e,t,n,r)}));else if(x(e))for(const o in e)$n(e[o],t,n,r);return e}function Nn(e,t){if(null===cn)return e;const n=Vo(cn)||cn.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;o<t.length;o++){let[e,s,a,l=i]=t[o];e&&(y(e)&&(e={mounted:e,updated:e}),e.deep&&$n(s),r.push({dir:e,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return e}function Dn(e,t,n,r){const o=e.dirs,i=t&&t.dirs;for(let s=0;s<o.length;s++){const a=o[s];i&&(a.oldValue=i[s].value);let l=a.dir[r];l&&(me(),Ft(l,n,8,[e.el,a,e,t]),ge())}} 14/*! #__NO_SIDE_EFFECTS__ */function Rn(e,t){return y(e)?(()=>d({name:e.name},t,{setup:e}))():e}const In=e=>!!e.type.__asyncLoader 15/*! #__NO_SIDE_EFFECTS__ */;function Mn(e){y(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:i,suspensible:s=!0,onError:a}=e;let l,c=null,u=0;const d=()=>{let e;return c||(e=c=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise(((t,n)=>{a(e,(()=>t((u++,c=null,d()))),(()=>n(e)),u+1)}));throw e})).then((t=>e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t))))};return Rn({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return l},setup(){const e=Lo;if(l)return()=>Ln(l,e);const t=t=>{c=null,Bt(t,e,13,!r)};if(s&&e.suspense||zo)return d().then((t=>()=>Ln(t,e))).catch((e=>(t(e),()=>r?Eo(r,{error:e}):null)));const a=At(!1),u=At(),p=At(!!o);return o&&setTimeout((()=>{p.value=!1}),o),null!=i&&setTimeout((()=>{if(!a.value&&!u.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),u.value=e}}),i),d().then((()=>{a.value=!0,e.parent&&jn(e.parent.vnode)&&(e.parent.effect.dirty=!0,Kt(e.parent.update))})).catch((e=>{t(e),u.value=e})),()=>a.value&&l?Ln(l,e):u.value&&r?Eo(r,{error:u.value}):n&&!p.value?Eo(n):void 0}})}function Ln(e,t){const{ref:n,props:r,children:o,ce:i}=t.vnode,s=Eo(e,r,o);return s.ref=n,s.ce=i,delete t.vnode.ce,s}const jn=e=>e.type.__isKeepAlive;function Qn(e,t){Bn(e,"a",t)}function Fn(e,t){Bn(e,"da",t)}function Bn(e,t,n=Lo){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(qn(t,r,n),n){let e=n.parent;for(;e&&e.parent;)jn(e.parent.vnode)&&Un(r,t,n,e),e=e.parent}}function Un(e,t,n,r){const o=qn(t,e,r,!0);Yn((()=>{p(r[t],o)}),n)}function qn(e,t,n=Lo,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;me();const o=Bo(n),i=Ft(t,n,e,r);return o(),ge(),i});return r?o.unshift(i):o.push(i),i}}const Hn=e=>(t,n=Lo)=>(!zo||"sp"===e)&&qn(e,((...e)=>t(...e)),n),zn=Hn("bm"),Zn=Hn("m"),Wn=Hn("bu"),Xn=Hn("u"),Vn=Hn("bum"),Yn=Hn("um"),Gn=Hn("sp"),Kn=Hn("rtg"),Jn=Hn("rtc");function er(e,t=Lo){qn("ec",e,t)}function tr(e,t,n,r){let o;const i=n&&n[r];if(m(e)||v(e)){o=new Array(e.length);for(let n=0,r=e.length;n<r;n++)o[n]=t(e[n],n,void 0,i&&i[n])}else if("number"==typeof e){o=new Array(e);for(let n=0;n<e;n++)o[n]=t(n+1,n,void 0,i&&i[n])}else if(S(e))if(e[Symbol.iterator])o=Array.from(e,((e,n)=>t(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);o=new Array(n.length);for(let r=0,s=n.length;r<s;r++){const s=n[r];o[r]=t(e[s],s,r,i&&i[r])}}else o=[];return n&&(n[r]=o),o}function nr(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(m(r))for(let t=0;t<r.length;t++)e[r[t].name]=r[t].fn;else r&&(e[r.name]=r.key?(...e)=>{const t=r.fn(...e);return t&&(t.key=r.key),t}:r.fn)}return e}function rr(e,t,n={},r,o){if(cn.isCE||cn.parent&&In(cn.parent)&&cn.parent.isCE)return"default"!==t&&(n.name=t),Eo("slot",n,r&&r()
vendor: 21,260 bytes, line 15
15);let i=e[t];i&&i._c&&(i._d=!1),po();const s=i&&or(i(n)),a=Oo(io,{key:n.key||s&&s.key||`_${t}`},s||(r?r():[]),s&&1===e._?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function or(e){return e.some((e=>!bo(e)||e.type!==ao&&!(e.type===io&&!or(e.children))))?e:null}const ir=e=>e?qo(e)?Vo(e)||e.proxy:ir(e.parent):null,sr=d(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ir(e.parent),$root:e=>ir(e.root),$emit:e=>e.emit,$options:e=>mr(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Kt(e.update)}),$nextTick:e=>e.n||(e.n=Gt.bind(e.proxy)),$watch:e=>Cn.bind(e)}),ar=(e,t)=>e!==i&&!e.__isScriptSetup&&f(e,t),lr={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:a,type:l,appContext:c}=e;let u;if("$"!==t[0]){const l=a[t];if(void 0!==l)switch(l){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(ar(r,t))return a[t]=1,r[t];if(o!==i&&f(o,t))return a[t]=2,o[t];if((u=e.propsOptions[0])&&f(u,t))return a[t]=3,s[t];if(n!==i&&f(n,t))return a[t]=4,n[t];dr&&(a[t]=0)}}const d=sr[t];let p,h;return d?("$attrs"===t&&Te(e,0,t),d(e)):(p=l.__cssModules)&&(p=p[t])?p:n!==i&&f(n,t)?(a[t]=4,n[t]):(h=c.config.globalProperties,f(h,t)?h[t]:void 0)},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return ar(o,t)?(o[t]=n,!0):r!==i&&f(r,t)?(r[t]=n,!0):!f(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},a){let l;return!!n[a]||e!==i&&f(e,a)||ar(t,a)||(l=s[0])&&f(l,a)||f(r,a)||f(sr,a)||f(o.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:f(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function cr(){return function(){const e=jo();return e.setupContext||(e.setupContext=Xo(e))}().attrs}function ur(e){return m(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let dr=!0;function pr(e){const t=mr(e),n=e.proxy,r=e.ctx;dr=!1,t.beforeCreate&&hr(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:s,watch:l,provide:c,inject:u,created:d,beforeMount:p,mounted:h,beforeUpdate:f,updated:g,activated:O,deactivated:b,beforeDestroy:v,beforeUnmount:w,destroyed:k,unmounted:E,render:_,renderTracked:T,renderTriggered:x,errorCaptured:A,serverPrefetch:C,expose:P,inheritAttrs:$,components:N,directives:D,filters:R}=t;if(u&&function(e,t,n=a){m(e)&&(e=yr(e));for(const r in e){const n=e[r];let o;o=S(n)?"default"in n?Ar(n.from||r,n.default,!0):Ar(n.from||r):Ar(n),xt(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[r]=o}}(u,r,null),s)for(const a in s){const e=s[a];y(e)&&(r[a]=e.bind(n))}if(o){const t=o.call(n,n);S(t)&&(e.data=pt(t))}if(dr=!0,i)for(const m in i){const e=i[m],t=y(e)?e.bind(n,n):y(e.get)?e.get.bind(n,n):a,o=!y(e)&&y(e.set)?e.set.bind(n):a,s=Go({get:t,set:o});Object.defineProperty(r,m,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(l)for(const a in l)fr(l[a],r,n,a);if(c){const e=y(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{xr(t,e[t])}))}function I(e,t){m(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(d&&hr(d,e,"c"),I(zn,p),I(Zn,h),I(Wn,f),I(Xn,g),I(Qn,O),I(Fn,b),I(er,A),I(Jn,T),I(Kn,x),I(Vn,w),I(Yn,E),I(Gn,C),m(P))if(P.length){const t=e.exposed||(e.exposed={});P.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});_&&e.render===a&&(e.render=_),null!=$&&(e.inheritAttrs=$),N&&(e.components=N),D&&(e.directives=D)}function hr(e,t,n){Ft(m(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function fr(e,t,n,r){const o=r.includes(".")?Pn(n,r):()=>n[r];if(v(e)){const n=t[e];y(n)&&xn(o,n)}else if(y(e))xn(o,e.bind(n));else if(S(e))if(m(e))e.forEach((e=>fr(e,t,n,r)));else{const r=y(e.handler)?e.handler.bind(n):t[e.handler];y(r)&&xn(o,r,e)}}function mr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,a=i.get(t);let l;return a?l=a:o.length||n||r?(l={},o.length&&o.forEach((e=>gr(l,e,s,!0))),gr(l,t,s)):l=t,S(t)&&i.set(t,l),l}function gr(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&gr(e,i,n,!0),o&&o.forEach((t=>gr(e,t,n,!0)));for(const s in t)if(r&&"expose"===s);else{const r=Or[s]||n&&n[s];e[s]=r?r(e[s],t[s]):t[s]}return e}const Or={data:br,props:Sr,emits:Sr,methods:wr,computed:wr,beforeCreate:vr,created:vr,beforeMount:vr,mounted:vr,beforeUpdate:vr,updated:vr,beforeDestroy:vr,beforeUnmount:vr,destroyed:vr,unmounted:vr,activated:vr,deactivated:vr,errorCaptured:vr,serverPrefetch:vr,components:wr,directives:wr,watch:function(e,t){if(!e)return t;if(!t)return e;const n=d(Object.create(null),e);for(const r in t)n[r]=vr(e[r],t[r]);return n},provide:br,inject:function(e,t){return wr(yr(e),yr(t))}};function br(e,t){return t?e?function(){return d(y(e)?e.call(this,this):e,y(t)?t.call(this,this):t)}:t:e}function yr(e){if(m(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function vr(e,t){return e?[...new Set([].concat(e,t))]:t}function wr(e,t){return e?d(Object.create(null),e,t):t}function Sr(e,t){return e?m(e)&&m(t)?[...new Set([...e,...t])]:d(Object.create(null),ur(e),ur(null!=t?t:{})):t}function kr(){return{app:null,config:{isNativeTag:l,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Er=0;function _r(e,t){return function(n,r=null){y(n)||(n=d({},n)),null==r||S(r)||(r=null);const o=kr(),i=new WeakSet;let s=!1;const a=o.app={_uid:Er++,_component:n,_props:r,_container:null,_context:o,_instance:null,version:Jo,get config(){return o.config},set config(e){},use:(e,...t)=>(i.has(e)||(e&&y(e.install)?(i.add(e),e.install(a,...t)):y(e)&&(i.add(e),e(a,...t))),a),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),a),component:(e,t)=>t?(o.components[e]=t,a):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,a):o.directives[e],mount(i,l,c){if(!s){const u=Eo(n,r);return u.appContext=o,!0===c?c="svg":!1===c&&(c=void 0),l&&t?t(u,i):e(u,i,c),s=!0,a._container=i,i.__vue_app__=a,Vo(u.component)||u.component.proxy}},unmount(){s&&(e(null,a._container),delete a._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,a),runWithContext(e){const t=Tr;Tr=a;try{return e()}finally{Tr=t}}};return a}}let Tr=null;function xr(e,t){if(Lo){let n=Lo.provides;const r=Lo.parent&&Lo.parent.provides;r===n&&(n=Lo.provides=Object.create(r)),n[e]=t}else;}function Ar(e,t,n=!1){const r=Lo||cn;if(r||Tr){const o=r?null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:Tr._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&y(t)?t.call(r&&r.proxy):t}}function Cr(e,t,n,r=!1){const o={},i={};Q(i,vo,1),e.propsDefaults=Object.create(null),Pr(e,t,o,i);for(const s in e.propsOptions[0])s in o||(o[s]=void 0);n?e.props=r?o:mt(o,!1,je,it,ct):e.type.props?e.props=o:e.props=i,e.attrs=i}function Pr(e,t,n,r){const[o,s]=e.propsOptions;let a,l=!1;if(t)for(let i in t){if(C(i))continue;const c=t[i];let u;o&&f(o,u=N(i))?s&&s.includes(u)?(a||(a={}))[u]=c:n[u]=c:ln(e.emitsOptions,i)||i in r&&c===r[i]||(r[i]=c,l=!0)}if(s){const t=vt(n),r=a||i;for(let i=0;i<s.length;i++){const a=s[i];n[a]=$r(o,t,a,r[a],e,!f(r,a))}}return l}function $r(e,t,n,r,o,i){const s=e[n];if(null!=s){const e=f(s,"default");if(e&&void 0===r){const e=s.default;if(s.type!==Function&&!s.skipFactory&&y(e)){const{propsDefaults:i}=o;if(n in i)r=i[n];else{const s=Bo(o);r=i[n]=e.call(null,t),s()}}else r=e}s[0]&&(i&&!e?r=!1:!s[1]||""!==r&&r!==R(n)||(r=!0))}return r}function Nr(e,t,n=!1){const r=t.propsCache,o=r.get(e);if(o)return o;const a=e.props,l={},c=[];let u=!1;if(!y(e)){const r=e=>{u=!0;const[n,r]=Nr(e,t,!0);d(l,n),r&&c.push(...r)};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}if(!a&&!u)return S(e)&&r.set(e,s),s;if(m(a))for(let s=0;s<a.length;s++){const e=N(a[s]);Dr(e)&&(l[e]=i)}else if(a)for(const i in a){const e=N(i);if(Dr(e)){const t=a[i],n=l[e]=m(t)||y(t)?{type:t}:d({},t);if(n){const t=Mr(Boolean,n.type),r=Mr(String,n.type);n[0]=t>-1,n[1]=r<0||t<r,(t>-1||f(n,"default"))&&c.push(e)}}}const p=[l,c];return S(e)&&r.set(e,p),p}function Dr(e){return"$"!==e[0]&&!C(e)}function Rr(e){if(null===e)return"null";if("function"==typeof e)return e.name||"";if("object"==typeof e){return e.constructor&&e.constructor.name||""}return""}function Ir(e,t){return Rr(e)===Rr(t)}function Mr(e,t){return m(t)?t.findIndex((t=>Ir(t,e))):y(t)&&Ir(t,e)?0:-1}const Lr=e=>"_"===e[0]||"$stable"===e,jr=e=>m(e)?e.map(Po):[Po(e)],Qr=(e,t,n)=>{if(t._n)return t;const r=fn(((...e)=>jr(t(...e))),n);return r._c=!1,r},Fr=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Lr(o))continue;const n=e[o];if(y(n))t[o]=Qr(0,n,r);else if(null!=n){const e=jr(n);t[o]=()=>e}}},Br=(e,t)=>{const n=jr(t);e.slots.default=()=>n},Ur=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=vt(t),Q(t,"_",n)):Fr(t,e.slots={})}else e.slots={},t&&Br(e,t);Q(e.slots,vo,1)},qr=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,a=i;if(32&r.shapeFlag){const e=t._;e?n&&1===e?s=!1:(d(o,t),n||1!==e||delete o._):(s=!t.$stable,Fr(t,o)),a=t}else t&&(Br(e,t),a={default:1});if(s)for(const i in o)Lr(i)||null!=a[i]||delete o[i]};function Hr(e,t,n,r,o=!1){if(m(e))return void e.forEach(((e,i)=>Hr(e,t&&(m(t)?t[i]:t),n,r,o)));if(In(r)&&!o)return;const s=4&r.shapeFlag?Vo(r.component)||r.component.proxy:r.el,a=o?null:s,{i:l,r:c}=e,u=t&&t.r,d=l.refs===i?l.refs={}:l.refs,h=l.setupState;if(null!=u&&u!==c&&(v(u)?(d[u]=null,f(h,u)&&(h[u]=null)):xt(u)&&(u.value=null)),y(c))Qt(c,l,12,[a,d]);else{const t=v(c),r=xt(c);if(t||r){const i=()=>{if(e.f){const n=t?f(h,c)?h[c]:d[c]:c.value;o?m(n)&&p(n,s):m(n)?n.includes(s)||n.push(s):t?(d[c]=[s],f(h,c)&&(h[c]=d[c])):(c.value=[s],e.k&&(d[e.k]=c.value))}else t?(d[c]=a,f(h,c)&&(h[c]=a)):r&&(c.value=a,e.k&&(d[e.k]=a))};a?(i.id=-1,zr(i,n)):i()}}}const zr=function(e,t){var n;t&&t.pendingBranch?m(e)?t.effects.push(...e):t.effects.push(e):(m(n=e)?Zt.push(...n):Wt&&Wt.includes(n,n.allowRecurse?Xt+1:Xt)||Zt.push(n),Jt())};function Zr(e){return function(e,t){U().__VUE__=!0;const{insert:n,remove:r,patchProp:o,createElement:l,createText:c,createComment:u,setText:d,setElementText:p,parentNode:h,nextSibling:m,setScopeId:g=a,insertStaticContent:O}=e,b=(e,t,n,r=null,o=null,i=null,s=void 0,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!yo(e,t)&&(r=K(e),W(e,o,i,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case so:y(e,t,n,r);break;case ao:v(e,t,n,r);break;case lo:null==e&&w(t,n,r,s);break;case io:I(e,t,n,r,o,i,s,a,l);break;default:1&d?_(e,t,n,r,o,i,s,a,l):6&d?M(e,t,n,r,o,i,s,a,l):(64&d||128&d)&&c.process(e,t,n,r,o,i,s,a,l,te)}null!=u&&o&&Hr(u,e&&e.ref,i,t||e,!t)},y=(e,t,r,o)=>{if(null==e)n(t.el=c(t.children),r,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},v=(e,t,r,o)=>{null==e?n(t.el=u(t.children||""),r,o):t.el=e.el},w=(e,t,n,r)=>{[e.el,e.anchor]=O(e.children,t,n,r,e.el,e.anchor)},S=({el:e,anchor:t},r,o)=>{let i;for(;e&&e!==t;)i=m(e),n(e,r,o),e=i;n(t,r,o)},E=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=m(e),r(e),e=n;r(t)},_=(e,t,n,r,o,i,s,a,l)=>{"svg"===t.type?s="svg":"math"===t.type&&(s="mathml"),null==e?T(t,n,r,o,i,s,a,l):P(e,t,o,i,s,a,l)},T=(e,t,r,i,s,a,c,u)=>{let d,h;const{props:f,shapeFlag:m,transition:g,dirs:O}=e;if(d=e.el=l(e.type,a,f&&f.is,f),8&m?p(d,e.children):16&m&&A(e.children,d,null,i,s,Wr(e,a),c,u),O&&Dn(e,null,i,"created"),x(d,e,e.scopeId,c,i),f){for(const t in f)"value"===t||C(t)||o(d,t,null,f[t],a,e.children,i,s,G);"value"in f&&o(d,"value",null,f.value,a),(h=f.onVnodeBeforeMount)&&Ro(h,i,e)}O&&Dn(e,null,i,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(s,g);b&&g.beforeEnter(d),n(d,t,r),((h=f&&f.onVnodeMounted)||b||O)&&zr((()=>{h&&Ro(h,i,e),b&&g.enter(d),O&&Dn(e,null,i,"mounted")}),s)},x=(e,t,n,r,o)=>{if(n&&g(e,n),r)for(let i=0;i<r.length;i++)g(e,r[i]);if(o){if(t===o.subTree){const t=o.vnode;x(e,t,t.scopeId,t.slotScopeIds,o.parent)}}},A=(e,t,n,r,o,i,s,a,l=0)=>{for(let c=l;c<e.length;c++){const l=e[c]=a?$o(e[c]):Po(e[c]);b(null,l,t,n,r,o,i,s,a)}},P=(e,t,n,r,s,a,l)=>{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:h}=t;u|=16&e.patchFlag;const f=e.props||i,m=t.props||i;let g;if(n&&Xr(n,!1),(g=m.onVnodeBeforeUpdate)&&Ro(g,n,t,e),h&&Dn(t,e,n,"beforeUpdate"),n&&Xr(n,!0),d?$(e.dynamicChildren,d,c,n,r,Wr(t,s),a):l||q(e,t,c,null,n,r,Wr(t,s),a,!1),u>0){if(16&u)D(c,t,f,m,n,r,s);else if(2&u&&f.class!==m.class&&o(c,"class",null,m.class,s),4&u&&o(c,"style",f.style,m.style,s),8&u){const i=t.dynamicProps;for(let t=0;t<i.length;t++){const a=i[t],l=f[a],u=m[a];u===l&&"value"!==a||o(c,a,l,u,s,e.children,n,r,G)}}1&u&&e.children!==t.children&&p(c,t.children)}else l||null!=d||D(c,t,f,m,n,r,s);((g=m.onVnodeUpdated)||h)&&zr((()=>{g&&Ro(g,n,t,e),h&&Dn(t,e,n,"updated")}),r)},$=(e,t,n,r,o,i,s)=>{for(let a=0;a<t.length;a++){const l=e[a],c=t[a],u=l.el&&(l.type===io||!yo(l,c)||70&l.shapeFlag)?h(l.el):n;b(l,c,u,null,r,o,i,s,!0)}},D=(e,t,n,r,s,a,l)=>{if(n!==r){if(n!==i)for(const i in n)C(i)||i in r||o(e,i,n[i],null,l,t.children,s,a,G);for(const i in r){if(C(i))continue;const c=r[i],u=n[i];c!==u&&"value"!==i&&o(e,i,u,c,l,t.children,s,a,G)}"value"in r&&o(e,"value",n.value,r.value,l)}},I=(e,t,r,o,i,s,a,l,u)=>{const d=t.el=e?e.el:c(""),p=t.anchor=e?e.anchor:c("");let{patchFlag:h,dynamicChildren:f,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(n(d,r,o),n(p,r,o),A(t.children||[],r,p,i,s,a,l,u)):h>0&&64&h&&f&&e.dynamicChildren?($(e.dynamicChildren,f,r,i,s,a,l),(null!=t.key||i&&t===i.subTree)&&Vr(e,t,!0)):q(e,t,r,p,i,s,a,l,u)},M=(e,t,n,r,o,i,s,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,s,l):L(t,n,r,o,i,s,l):Q(e,t,l)},L=(e,t,n,r,o,s,a)=>{const l=e.component=function(e,t,n){const r=e.type,o=(t?t.appContext:e.appContext)||Io,s={uid:Mo++,vnode:e,type:r,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new ie(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Nr(r,o),emitsOptions:an(r,o),emit:null,emitted:null,propsDefaults:i,inheritAttrs:r.inheritAttrs,ctx:i,data:i,props:i,attrs:i,slots:i,refs:i,setupState:i,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};s.ctx={_:s},s.root=t?t.root:s,s.emit=sn.bind(null,s),e.ce&&e.ce(s);return s}(e,r,o);if(jn(e)&&(l.ctx.renderer=te),function(e,t=!1){t&&Fo(t);const{props:n,children:r}=e.vnode,o=qo(e);Cr(e,n,o,t),Ur(e,r);const i=o?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=wt(new Proxy(e.ctx,lr));const{setup:r}=n;if(r){const n=e.setupContext=r.length>1?Xo(e):null,o=Bo(e);me();const i=Qt(r,e,0,[e.props,n]);if(ge(),o(),k(i)){if(i.then(Uo,Uo),t)return i.then((n=>{Zo(e,n,t)})).catch((t=>{Bt(t,e,0)}));e.asyncDep=i}else Zo(e,i,t)}else Wo(e,t)}(e,t):void 0;t&&Fo(!1)}(l),l.asyncDep){if(o&&o.registerDep(l,F),!e.el){const e=l.subTree=Eo(ao);v(null,e,t,n)}}else F(l,e,t,n,o,s,a)},Q=(e,t,n)=>{const r=t.component=e.component;if(function(e,t,n){const{props:r,children:o,component:i}=e,{props:s,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!o&&!a||a&&a.$stable)||r!==s&&(r?!s||bn(r,s,c):!!s);if(1024&l)return!0;if(16&l)return r?bn(r,s,c):!!s;if(8&l){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(s[n]!==r[n]&&!ln(c,n))return!0}}return!1}(e,t,n)){if(r.asyncDep&&!r.asyncResolved)return void B(r,t,n);r.next=t,function(e){const t=Ht.indexOf(e);t>zt&&Ht.splice(t,1)}(r.update),r.effect.dirty=!0,r.update()}else t.el=e.el,r.vnode=t},F=(e,t,n,r,o,i,s)=>{const l=()=>{if(e.isMounted){let{next:t,bu:n,u:r,parent:a,vnode:c}=e;{const n=Yr(e);if(n)return t&&(t.el=c.el,B(e,t,s)),void n.asyncDep.then((()=>{e.isUnmounted||l()}))}let u,d=t;Xr(e,!1),t?(t.el=c.el,B(e,t,s)):t=c,n&&j(n),(u=t.props&&t.props.onVnodeBeforeUpdate)&&Ro(u,a,t,c),Xr(e,!0);const p=mn(e),f=e.subTree;e.subTree=p,b(f,p,h(f.el),K(f),e,o,i),t.el=p.el,null===d&&function({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r!==e)break;(e=t.vnode).el=n,t=t.parent}}(e,p.el),r&&zr(r,o),(u=t.props&&t.props.onVnodeUpdated)&&zr((()=>Ro(u,a,t,c)),o)}else{let s;const{el:a,props:l}=t,{bm:c,m:u,parent:d}=e,p=In(t);if(Xr(e,!1),c&&j(c),!p&&(s=l&&l.onVnodeBeforeMount)&&Ro(s,d,t),Xr(e,!0),a&&re){const n=()=>{e.subTree=mn(e),re(a,e.subTree,e,o,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const s=e.subTree=mn(e);b(null,s,n,r,e,o,i),t.el=s.el}if(u&&zr(u,o),!p&&(s=l&&l.onVnodeMounted)){const e=t;zr((()=>Ro(s,d,e)),o)}(256&t.shapeFlag||d&&In(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&zr(e.a,o),e.isMounted=!0,t=n=r=null}},c=e.effect=new le(l,a,(()=>Kt(u)),e.scope),u=e.update=()=>{c.dirty&&c.run()};u.id=e.uid,Xr(e,!0),u()},B=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:s}}=e,a=vt(o),[l]=e.propsOptions;let c=!1;if(!(r||s>0)||16&s){let r;Pr(e,t,o,i)&&(c=!0);for(const i in a)t&&(f(t,i)||(r=R(i))!==i&&f(t,r))||(l?!n||void 0===n[i]&&void 0===n[r]||(o[i]=$r(l,a,i,void 0,e,!0)):delete o[i]);if(i!==a)for(const e in i)t&&f(t,e)||(delete i[e],c=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let r=0;r<n.length;r++){let s=n[r];if(ln(e.emitsOptions,s))continue;const u=t[s];if(l)if(f(i,s))u!==i[s]&&(i[s]=u,c=!0);else{const t=N(s);o[t]=$r(l,a,t,u,e,!1)}else u!==i[s]&&(i[s]=u,c=!0)}}c&&xe(e,"set","$attrs")}(e,t.props,r,n),qr(e,t.children,n),me(),en(e),ge()},q=(e,t,n,r,o,i,s,a,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:h,shapeFlag:f}=t;if(h>0){if(128&h)return void z(c,d,n,r,o,i,s,a,l);if(256&h)return void H(c,d,n,r,o,i,s,a,l)}8&f?(16&u&&G(c,o,i),d!==c&&p(n,d)):16&u?16&f?z(c,d,n,r,o,i,s,a,l):G(c,o,i,!0):(8&u&&p(n,""),16&f&&A(d,n,r,o,i,s,a,l))},H=(e,t,n,r,o,i,a,l,c)=>{t=t||s;const u=(e=e||s).length,d=t.length,p=Math.min(u,d);let h;for(h=0;h<p;h++){const r=t[h]=c?$o(t[h]):Po(t[h]);b(e[h],r,n,null,o,i,a,l,c)}u>d?G(e,o,i,!0,!1,p):A(t,n,r,o,i,a,l,c,p)},z=(e,t,n,r,o,i,a,l,c)=>{let u=0;const d=t.length;let p=e.length-1,h=d-1;for(;u<=p&&u<=h;){const r=e[u],s=t[u]=c?$o(t[u]):Po(t[u]);if(!yo(r,s))break;b(r,s,n,null,o,i,a,l,c),u++}for(;u<=p&&u<=h;){const r=e[p],s=t[h]=c?$o(t[h]):Po(t[h]);if(!yo(r,s))break;b(r,s,n,null,o,i,a,l,c),p--,h--}if(u>p){if(u<=h){const e=h+1,s=e<d?t[e].el:r;for(;u<=h;)b(null,t[u]=c?$o(t[u]):Po(t[u]),n,s,o,i,a,l,c),u++}}else if(u>h)for(;u<=p;)W(e[u],o,i,!0),u++;else{const f=u,m=u,g=new Map;for(u=m;u<=h;u++){const e=t[u]=c?$o(t[u]):Po(t[u]);null!=e.key&&g.set(e.key,u)}let O,y=0;const v=h-m+1;let w=!1,S=0;const k=new Array(v);for(u=0;u<v;u++)k[u]=0;for(u=f;u<=p;u++){const r=e[u];if(y>=v){W(r,o,i,!0);continue}let s;if(null!=r.key)s=g.get(r.key);else for(O=m;O<=h;O++)if(0===k[O-m]&&yo(r,t[O])){s=O;break}void 0===s?W(r,o,i,!0):(k[s-m]=u+1,s>=S?S=s:w=!0,b(r,t[s],n,null,o,i,a,l,c),y++)}const E=w?function(e){const t=e.slice(),n=[0];let r,o,i,s,a;const l=e.length;for(r=0;r<l;r++){const l=e[r];if(0!==l){if(o=n[n.length-1],e[o]<l){t[r]=o,n.push(r);continue}for(i=0,s=n.length-1;i<s;)a=i+s>>1,e[n[a]]<l?i=a+1:s=a;l<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}i=n.length,s=n[i-1];for(;i-- >0;)n[i]=s,s=t[s];return n}(k):s;for(O=E.length-1,u=v-1;u>=0;u--){const e=m+u,s=t[e],p=e+1<d?t[e+1].el:r;0===k[u]?b(null,s,n,p,o,i,a,l,c):w&&(O<0||u!==E[O]?Z(s,n,p,2):O--)}}},Z=(e,t,r,o,i=null)=>{const{el:s,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void Z(e.component.subTree,t,r,o);if(128&u)return void e.suspense.move(t,r,o);if(64&u)return void a.move(e,t,r,te);if(a===io){n(s,t,r);for(let e=0;e<c.length;e++)Z(c[e],t,r,o);return void n(e.anchor,t,r)}if(a===lo)return void S(e,t,r);if(2!==o&&1&u&&l)if(0===o)l.beforeEnter(s),n(s,t,r),zr((()=>l.enter(s)),i);else{const{leave:e,delayLeave:o,afterLeave:i}=l,a=()=>n(s,t,r),c=()=>{e(s,(()=>{a(),i&&i()}))};o?o(s,a,c):c()}else n(s,t,r)},W=(e,t,n,r=!1,o=!1)=>{const{type:i,props:s,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=a&&Hr(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const h=1&u&&p,f=!In(e);let m;if(f&&(m=s&&s.onVnodeBeforeUnmount)&&Ro(m,t,e),6&u)Y(e.component,n,r);else{if(128&u)return void e.suspense.unmount(n,r);h&&Dn(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,o,te,r):c&&(i!==io||d>0&&64&d)?G(c,t,n,!1,!0):(i===io&&384&d||!o&&16&u)&&G(l,t,n),r&&X(e)}(f&&(m=s&&s.onVnodeUnmounted)||h)&&zr((()=>{m&&Ro(m,t,e),h&&Dn(e,null,t,"unmounted")}),n)},X=e=>{const{type:t,el:n,anchor:o,transition:i}=e;if(t===io)return void V(n,o);if(t===lo)return void E(e);const s=()=>{r(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:r}=i,o=()=>t(n,s);r?r(e.el,s,o):o()}else s()},V=(e,t)=>{let n;for(;e!==t;)n=m(e),r(e),e=n;r(t)}
15,Y=(e,t,n)=>{const{bum:r,scope:o,update:i,subTree:s,um:a}=e;r&&j(r),o.stop(),i&&(i.active=!1,W(s,e,t,n)),a&&zr(a,t),zr((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},G=(e,t,n,r=!1,o=!1,i=0)=>{for(let s=i;s<e.length;s++)W(e[s],t,n,r,o)},K=e=>6&e.shapeFlag?K(e.component.subTree):128&e.shapeFlag?e.suspense.next():m(e.anchor||e.el);let J=!1;const ee=(e,t,n)=>{null==e?t._vnode&&W(t._vnode,null,null,!0):b(t._vnode||null,e,t,null,null,null,n),J||(J=!0,en(),tn(),J=!1),t._vnode=e},te={p:b,um:W,m:Z,r:X,mt:L,mc:A,pc:q,pbc:$,n:K,o:e};let ne,re;t&&([ne,re]=t(te));return{render:ee,hydrate:ne,createApp:_r(ee,ne)}}(e)}function Wr({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Xr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Vr(e,t,n=!1){const r=e.children,o=t.children;if(m(r)&&m(o))for(let i=0;i<r.length;i++){const e=r[i];let t=o[i];1&t.shapeFlag&&!t.dynamicChildren&&((t.patchFlag<=0||32===t.patchFlag)&&(t=o[i]=$o(o[i]),t.el=e.el),n||Vr(e,t)),t.type===so&&(t.el=e.el)}}function Yr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Yr(t)}const Gr=e=>e&&(e.disabled||""===e.disabled),Kr=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Jr=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,eo=(e,t)=>{const n=e&&e.to;if(v(n)){if(t){return t(n)}return null}return n},to={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,s,a,l,c){const{mc:u,pc:d,pbc:p,o:{insert:h,querySelector:f,createText:m,createComment:g}}=c,O=Gr(t.props);let{shapeFlag:b,children:y,dynamicChildren:v}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");h(e,n,r),h(c,n,r);const d=t.target=eo(t.props,f),p=t.targetAnchor=m("");d&&(h(p,d),"svg"===s||Kr(d)?s="svg":("mathml"===s||Jr(d))&&(s="mathml"));const g=(e,t)=>{16&b&&u(y,e,t,o,i,s,a,l)};O?g(n,c):d&&g(d,p)}else{t.el=e.el;const r=t.anchor=e.anchor,u=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=Gr(e.props),g=m?n:u,b=m?r:h;if("svg"===s||Kr(u)?s="svg":("mathml"===s||Jr(u))&&(s="mathml"),v?(p(e.dynamicChildren,v,g,o,i,s,a),Vr(e,t,!0)):l||d(e,t,g,b,o,i,s,a,!1),O)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):no(t,n,r,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=eo(t.props,f);e&&no(t,e,null,c,0)}else m&&no(t,u,h,c,1)}oo(t)},remove(e,t,n,r,{um:o,o:{remove:i}},s){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:d,props:p}=e;if(d&&i(u),s&&i(c),16&a){const e=s||!Gr(p);for(let r=0;r<l.length;r++){const i=l[r];o(i,t,n,e,!!i.dynamicChildren)}}},move:no,hydrate:function(e,t,n,r,o,i,{o:{nextSibling:s,parentNode:a,querySelector:l}},c){const u=t.target=eo(t.props,l);if(u){const l=u._lpa||u.firstChild;if(16&t.shapeFlag)if(Gr(t.props))t.anchor=c(s(e),t,a(e),n,r,o,i),t.targetAnchor=l;else{t.anchor=s(e);let a=l;for(;a;)if(a=s(a),a&&8===a.nodeType&&"teleport anchor"===a.data){t.targetAnchor=a,u._lpa=t.targetAnchor&&s(t.targetAnchor);break}c(l,t,u,n,r,o,i)}oo(t)}return t.anchor&&s(t.anchor)}};function no(e,t,n,{o:{insert:r},m:o},i=2){0===i&&r(e.targetAnchor,t,n);const{el:s,anchor:a,shapeFlag:l,children:c,props:u}=e,d=2===i;if(d&&r(s,t,n),(!d||Gr(u))&&16&l)for(let p=0;p<c.length;p++)o(c[p],t,n,2);d&&r(a,t,n)}const ro=to;function oo(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n&&n!==e.targetAnchor;)1===n.nodeType&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const io=Symbol.for("v-fgt"),so=Symbol.for("v-txt"),ao=Symbol.for("v-cmt"),lo=Symbol.for("v-stc"),co=[];let uo=null;function po(e=!1){co.push(uo=e?null:[])}let ho=1;function fo(e){ho+=e}function mo(e){return e.dynamicChildren=ho>0?uo||s:null,co.pop(),uo=co[co.length-1]||null,ho>0&&uo&&uo.push(e),e}function go(e,t,n,r,o,i){return mo(ko(e,t,n,r,o,i,!0))}function Oo(e,t,n,r,o){return mo(Eo(e,t,n,r,o,!0))}function bo(e){return!!e&&!0===e.__v_isVNode}function yo(e,t){return e.type===t.type&&e.key===t.key}const vo="__vInternal",wo=({key:e})=>null!=e?e:null,So=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?v(e)||xt(e)||y(e)?{i:cn,r:e,k:t,f:!!n}:e:null);function ko(e,t=null,n=null,r=0,o=null,i=(e===io?0:1),s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,t
vendor: 5,052 bytes, line 15
15ype:e,props:t,key:t&&wo(t),ref:t&&So(t),scopeId:un,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:cn};return a?(No(l,n),128&i&&e.normalize(l)):n&&(l.shapeFlag|=v(n)?8:16),ho>0&&!s&&uo&&(l.patchFlag>0||6&i)&&32!==l.patchFlag&&uo.push(l),l}const Eo=function(e,t=null,n=null,r=0,o=null,i=!1){e&&e!==vn||(e=ao);if(bo(e)){const r=To(e,t,!0);return n&&No(r,n),ho>0&&!i&&uo&&(6&r.shapeFlag?uo[uo.indexOf(e)]=r:uo.push(r)),r.patchFlag|=-2,r}s=e,y(s)&&"__vccOpts"in s&&(e=e.__vccOpts);var s;if(t){t=_o(t);let{class:e,style:n}=t;e&&!v(e)&&(t.class=X(e)),S(n)&&(yt(n)&&!m(n)&&(n=d({},n)),t.style=q(n))}const a=v(e)?1:(e=>e.__isSuspense)(e)?128:(e=>e.__isTeleport)(e)?64:S(e)?4:y(e)?2:0;return ko(e,t,n,r,o,a,i,!0)};function _o(e){return e?yt(e)||vo in e?d({},e):e:null}function To(e,t,n=!1){const{props:r,ref:o,patchFlag:i,children:s}=e,a=t?Do(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&wo(a),ref:t&&t.ref?n&&o?m(o)?o.concat(So(t)):[o,So(t)]:So(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==io?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&To(e.ssContent),ssFallback:e.ssFallback&&To(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function xo(e=" ",t=0){return Eo(so,null,e,t)}function Ao(e,t){const n=Eo(lo,null,e);return n.staticCount=t,n}function Co(e="",t=!1){return t?(po(),Oo(ao,null,e)):Eo(ao,null,e)}function Po(e){return null==e||"boolean"==typeof e?Eo(ao):m(e)?Eo(io,null,e.slice()):"object"==typeof e?$o(e):Eo(so,null,String(e))}function $o(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:To(e)}function No(e,t){let n=0;const{shapeFlag:r}=e;if(null==t)t=null;else if(m(t))n=16;else if("object"==typeof t){if(65&r){const n=t.default;return void(n&&(n._c&&(n._d=!1),No(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||vo in t?3===r&&cn&&(1===cn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=cn}}else y(t)?(t={default:t,_ctx:cn},n=32):(t=String(t),64&r?(n=16,t=[xo(t)]):n=8);e.children=t,e.shapeFlag|=n}function Do(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const e in r)if("class"===e)t.class!==r.class&&(t.class=X([t.class,r.class]));else if("style"===e)t.style=q([t.style,r.style]);else if(c(e)){const n=t[e],o=r[e];!o||n===o||m(n)&&n.includes(o)||(t[e]=n?[].concat(n,o):o)}else""!==e&&(t[e]=r[e])}return t}function Ro(e,t,n,r=null){Ft(e,t,7,[n,r])}const Io=kr();let Mo=0;let Lo=null;const jo=()=>Lo||cn;let Qo,Fo;{const e=U(),t=(t,n)=>{let r;return(r=e[t])||(r=e[t]=[]),r.push(n),e=>{r.length>1?r.forEach((t=>t(e))):r[0](e)}};Qo=t("__VUE_INSTANCE_SETTERS__",(e=>Lo=e)),Fo=t("__VUE_SSR_SETTERS__",(e=>zo=e))}const Bo=e=>{const t=Lo;return Qo(e),e.scope.on(),()=>{e.scope.off(),Qo(t)}},Uo=()=>{Lo&&Lo.scope.off(),Qo(null)};function qo(e){return 4&e.vnode.shapeFlag}let Ho,zo=!1;function Zo(e,t,n){y(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:S(t)&&(e.setupState=It(t)),Wo(e,n)}function Wo(e,t,n){const r=e.type;if(!e.render){if(!t&&Ho&&!r.render){const t=r.template||mr(e).template;if(t){const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=r,a=d(d({isCustomElement:n,delimiters:i},o),s);r.render=Ho(t,a)}}e.render=r.render||a}{const t=Bo(e);me();try{pr(e)}finally{ge(),t()}}}function Xo(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(Te(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t}}function Vo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(It(wt(e.exposed)),{get:(t,n)=>n in t?t[n]:n in sr?sr[n](e):void 0,has:(e,t)=>t in e||t in sr}))}function Yo(e,t=!0){return y(e)?e.displayName||e.name:e.name||t&&e.__name}const Go=(e,t)=>{const n=function(e,t,n=!1){let r,o;const i=y(e);return i?(r=e,o=a):(r=e.get,o=e.set),new Et(r,o,i||!o,n)}(e,0,zo);return n};function Ko(e,t,n){const r=arguments.length;return 2===r?S(t)&&!m(t)?bo(t)?Eo(e,null,[t]):Eo(e,t):Eo(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):3===r&&bo(n)&&(n=[n]),Eo(e,t,n))}const Jo="3.4.21",ei="undefined"!=typeof document?document:null,ti=ei&&ei.createElement("template"),ni={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o="svg"===t?ei.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?ei.createElementNS("http://www.w3.org/1998/Math/MathML",e):ei.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>ei.createTextNode(e),createComment:e=>ei.createComment(e),setText:(e,t)=>
15{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ei.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const s=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),o!==i&&(o=o.nextSibling););else{ti.innerHTML="svg"===r?`<svg>${e}</svg>`:"mathml"===r?`<math>${e}</math>`:e;const o=ti.content;if("svg"===r||"mathml"===r){const e=o.firstChild;for(;e.firstChild;)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ri=Symbol("_vtc"); 16/** 17 * @vue/runtime-dom v3.4.21 18 * (c) 2018-present Yuxi (Evan) You and Vue contributors 19 * @license MIT 20 **/const oi=Symbol("_vod"),ii=Symbol("_vsh"),si={beforeMount(e,{value:t},{transition:n}){e[oi]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):ai(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ai(e,!0),r.enter(e)):r.leave(e,(()=>{ai(e,!1)})):ai(e,t))},beforeUnmount(e,{value:t}){ai(e,t)}};function ai(e,t){e.style.display=t?e[oi]:"none",e[ii]=!t}const li=Symbol("");function ci(e){const t=jo();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>di(e,n)))},r=()=>{const r=e(t.proxy);ui(t.subTree,r),n(r)};An(r,null,{flush:"post"}),Zn((()=>{const e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),Yn((()=>e.disconnect()))}))}function ui(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{ui(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)di(e.el,t);else if(e.type===io)e.children.forEach((e=>ui(e,t)));else if(e.type===lo){let{el:n,anchor:r}=e;for(;n&&(di(n,t),n!==r);)n=n.nextSibling}}function di(e,t){if(1===e.nodeType){const n=e.style;let r="";for(const e in t)n.setProperty(`--${e}`,t[e]),r+=`--${e}: ${t[e]};`;n[li]=r}}const pi=/(^|;)\s*display\s*:/;const hi=/\s*!important$/;function fi(e,t,n){if(m(n))n.forEach((n=>fi(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=function(e,t){const n=gi[t];if(n)return n;let r=N(t);if("filter"!==r&&r in e)return gi[t]=r;r=I(r);for(let o=0;o<mi.length;o++){const n=mi[o]+r;if(n in e)return gi[t]=n}return t}(e,t);hi.test(n)?e.setProperty(R(r),n.replace(hi,""),"important"):e[r]=n}}const mi=["Webkit","Moz","ms"],gi={};const Oi="http://www.w3.org/1999/xlink";function bi(e,t,n,r){e.addEventListener(t,n,r)}const yi=Symbol("_vei");function vi(e,t,n,r,o=null){const i=e[yi]||(e[yi]={}),s=i[t];if(r&&s)s.value=r;else{const[n,a]=function(e){let t;if(wi.test(e)){let n;for(t={};n=e.match(wi);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}const n=":"===e[2]?e.slice(3):R(e.slice(2));return[n,t]}(t);if(r){const s=i[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();Ft(function(e,t){if(m(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}(e,n.value),t,5,[e])};return n.value=e,n.attached=Ei(),n}(r,o);bi(e,n,s,a)}else s&&(!function(e,t,n,r){e.removeEventListener(t,n,r)}(e,n,s,a),i[t]=void 0)}}const wi=/(?:Once|Passive|Capture)$/;let Si=0;const ki=Promise.resolve(),Ei=()=>Si||(ki.then((()=>Si=0)),Si=Date.now());const _i=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;function Ti(e="$style"){{const t=jo();if(!t)return i;const n=t.type.__cssModules;if(!n)return i;const r=n[e];return r||i}}const xi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return m(t)?e=>j(t,e):t};function Ai(e){e.target.composing=!0}function Ci(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Pi=Symbol("_assign"),$i={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[Pi]=xi(o);const i=r||o.props&&"number"===o.props.type;bi(e,t?"change":"input",(t=>{if(t.target.composing)return;let r=e.value;n&&(r=r.trim()),i&&(r=F(r)),e[Pi](r)})),n&&bi(e,"change",(()=>{e.value=e.value.trim()})),t||(bi(e,"compositionstart",Ai),bi(e,"compositionend",Ci),bi(e,"change",Ci))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},i){if(e[Pi]=xi(i),e.composing)return;const s=null==t?"":t;if((o||"number"===e.type?F(e.value):e.value)!==s){if(document.activeElement===e&&"range"!==e.type){if(n)return;if(r&&e.value.trim()===s)return}e.value=s}}},Ni={deep:!0,created(e,t,n){e[Pi]=xi(n),bi(e,"change",(()=>{const t=e._modelValue,n=Mi(e),r=e.checked,o=e[Pi];if(m(t)){const e=J(t,n),i=-1!==e;if(r&&!i)o(t.concat(n));else if(!r&&i){const n=[...t];n.splice(e,1),o(n)}}else if(O(t)){const e=new Set(t);r?e.add(n):e.delete(n),o(e)}else o(Li(e,r))}))},mounted:Di,beforeUpdate(e,t,n){e[Pi]=xi(n),Di(e,t,n)}};function Di(e,{value:t,oldValue:n},r){e._modelValue=t,m(t)?e.checked=J(t,r.props.value)>-1:O(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=K(t,Li(e,!0)))}const Ri={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=O(t);bi(e,"change",(()=>
20{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?F(Mi(e)):Mi(e)));e[Pi](e.multiple?o?new Set(t):t:t[0]),e._assigning=!0,Gt((()=>{e._assigning=!1}))})),e[Pi]=xi(r)},mounted(e,{value:t,modifiers:{number:n}}){Ii(e,t,n)},beforeUpdate(e,t,n){e[Pi]=xi(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||Ii(e,t,n)}};function Ii(e,t,n){const r=e.multiple,o=m(t);if(!r||o||O(t)){for(let i=0,s=e.options.length;i<s;i++){const s=e.options[i],a=Mi(s);if(r)if(o){const e=typeof a;s.selected="string"===e||"number"===e?t.includes(n?F(a):a):J(t,a)>-1}else s.selected=t.has(a);else if(K(Mi(s),t))return void(e.selectedIndex!==i&&(e.selectedIndex=i))}r||-1===e.selectedIndex||(e.selectedIndex=-1)}}function Mi(e){return"_value"in e?e._value:e.value}function Li(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const ji=["ctrl","shift","alt","meta"],Qi={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ji.some((n=>e[`${n}Key`]&&!t.includes(n)))},Fi=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(n,...r)=>{for(let e=0;e<t.length;e++){const r=Qi[t[e]];if(r&&r(n,t))return}return e(n,...r)})},Bi={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Ui=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=n=>{if(!("key"in n))return;const r=R(n.key);return t.some((e=>e===r||Bi[e]===r))?e(n):void 0})},qi=d({patchProp:(e,t,n,r,o,i,s,a,l)=>{const d="svg"===o;"class"===t?function(e,t,n){const r=e[ri];r&&(t=(t?[t,...r]:[...r]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,r,d):"style"===t?function(e,t,n){const r=e.style,o=v(n);let i=!1;if(n&&!o){if(t)if(v(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&fi(r,t,"")}else for(const e in t)null==n[e]&&fi(r,e,"");for(const e in n)"display"===e&&(i=!0),fi(r,e,n[e])}else if(o){if(t!==n){const e=r[li];e&&(n+=";"+e),r.cssText=n,i=pi.test(n)}}else t&&e.removeAttribute("style");oi in e&&(e[oi]=i?r.display:"",e[ii]&&(r.display="none"))}(e,n,r):c(t)?u(t)||vi(e,t,0,r,s):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,r){if(r)return"innerHTML"===t||"textContent"===t||!!(t in e&&_i(t)&&y(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}if(_i(t)&&v(n))return!1;return t in e}(e,t,r,d))?function(e,t,n,r,o,i,s){if("innerHTML"===t||"textContent"===t)return r&&s(r,o,i),void(e[t]=null==n?"":n);const a=e.tagName;if("value"===t&&"PROGRESS"!==a&&!a.includes("-")){const r=null==n?"":n;return("OPTION"===a?e.getAttribute("value")||"":e.value)===r&&"_value"in e||(e.value=r),null==n&&e.removeAttribute(t),void(e._value=n)}let l=!1;if(""===n||null==n){const r=typeof e[t];"boolean"===r?n=G(n):null==n&&"string"===r?(n="",l=!0):"number"===r&&(n=0,l=!0)}try{e[t]=n}catch(ks){}l&&e.removeAttribute(t)}(e,t,r,i,s,a,l):("true-value"===t?e._trueValue=r:"false-value"===t&&(e._falseValue=r),function(e,t,n,r,o){if(r&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Oi,t.slice(6,t.length)):e.setAttributeNS(Oi,t,n);else{const r=Y(t);null==n||r&&!G(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}(e,t,r,d))}},ni);let Hi;const zi=(...e)=>{const t=(Hi||(Hi=Zr(qi))).createApp(...e),{mount:n}=t;return t.mount=e=>{const r=function(e){if(v(e)){return document.querySelector(e)}return e}(e);if(!r)return;const o=t._component;y(o)||o.render||o.template||(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,function(e){if(e instanceof SVGElement)return"svg";if("function"==typeof MathMLElement&&e instanceof MathMLElement)return"mathml"}(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};let Zi=Symbol("headlessui.useid"),Wi=0;function Xi(){return Ar(Zi,(()=>""+ ++Wi))()}function Vi(e){var t;if(null==e||null==e.value)return null;let n=null!=(t=e.value.$el)?t:e.value;return n instanceof Node?n:null}function Yi(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Yi),r}var Gi=Object.defineProperty,Ki=(e,t,n)=>(((e,t,n)=>{t in e?Gi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let Ji=new class{constructor(){Ki(this,"current",this.detect()),Ki(this,"currentId",0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server"
20:"client"}};function es(e){if(Ji.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(null!=e&&e.hasOwnProperty("value")){let t=Vi(e);if(t)return t.ownerDocument}return document}let ts=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var ns,rs,os,is=((os=is||{})[os.First=1]="First",os[os.Previous=2]="Previous",os[os.Next=4]="Next",os[os.Last=8]="Last",os[os.WrapAround=16]="WrapAround",os[os.NoScroll=32]="NoScroll",os),ss=((rs=ss||{})[rs.Error=0]="Error",rs[rs.Overflow=1]="Overflow",rs[rs.Success=2]="Success",rs[rs.Underflow=3]="Underflow",rs),as=((ns=as||{})[ns.Previous=-1]="Previous",ns[ns.Next=1]="Next",ns);var ls=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(ls||{});function cs(e,t=0){var n;return e!==(null==(n=es(e))?void 0:n.body)&&Yi(t,{0:()=>e.matches(ts),1(){let t=e;for(;null!==t;){if(t.matches(ts))return!0;t=t.parentElement}return!1}})}var us=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(us||{});function ds(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",(e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")}),!0),document.addEventListener("click",(e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")}),!0));let ps=["textarea","input"].join(",");function hs(e,t=(e=>e)){return e.slice().sort(((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function fs(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var i;let s=null!=(i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:null==e?void 0:e.ownerDocument)?i:document,a=Array.isArray(e)?n?hs(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(ts)).sort(((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER))))}(e);o.length>0&&a.length>1&&(a=a.filter((e=>!o.includes(e)))),r=null!=r?r:s.activeElement;let l,c=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},p=0,h=a.length;do{if(p>=h||p+h<=0)return 0;let e=u+p;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}l=a[e],null==l||l.focus(d),p+=c}while(l!==s.activeElement);return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,ps))&&n}(l)&&l.select(),2}function ms(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function gs(){return ms()||/Android/gi.test(window.navigator.userAgent)}function Os(e,t,n){Ji.isServer||_n((r=>{document.addEventListener(e,t,n),r((()=>document.removeEventListener(e,t,n)))}))}function bs(e,t,n){Ji.isServer||_n((r=>{window.addEventListener(e,t,n),r((()=>window.removeEventListener(e,t,n)))}))}function ys(e,t,n=Go((()=>!0))){function r(r,o){if(!n.value||r.defaultPrevented)return;let i=o(r);if(null===i||!i.getRootNode().contains(i))return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e);for(let e of s){if(null===e)continue;let t=e instanceof HTMLElement?e:Vi(e);if(null!=t&&t.contains(i)||r.composed&&r.composedPath().includes(t))return}return!cs(i,ls.Loose)&&-1!==i.tabIndex&&r.preventDefault(),t(r,i)}let o=At(null);Os("pointerdown",(e=>{var t,r;n.value&&(o.value=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),Os("mousedown",(e=>{var t,r;n.value&&(o.value=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),Os("click",(e=>{gs()||o.value&&(r(e,(()=>o.value)),o.value=null)}),!0),Os("touchend",(e=>r(e,(()=>e.target instanceof HTMLElement?e.target:null))),!0),bs("blur",(e=>r(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}function vs(e,t){if(e)return e;let n=null!=t?t:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function ws(e,t){let n=At(vs(e.value.type,e.value.as));return Zn((()=>{n.value=vs(e.value.type,e.value.as)})),_n((()=>{var e;n.value||Vi(t)&&Vi(t)instanceof HTMLButtonElement&&(null==(e=Vi(t))||!e.hasAttribute("type"))&&(n.value="button")})),n}function Ss(e){return[e.screenX,e.screenY]}var ks,Es=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Es||{}),_s=((ks=_s||{})[ks.Unmount=0]="Unmount",ks[ks.Hidden=1]="Hidden",ks);function Ts({visible:e=!0,features:t=0,ourProps:n,theirProps:r,...o}
20){var i;let s=Cs(r,n),a=Object.assign(o,{props:s});if(e||2&t&&s.static)return xs(a);if(1&t){return Yi(null==(i=s.unmount)||i?0:1,{0:()=>null,1:()=>xs({...o,props:{...s,hidden:!0,style:{display:"none"}}})})}return xs(a)}function xs({props:e,attrs:t,slots:n,slot:r,name:o}){var i,s;let{as:a,...l}=Ps(e,["unmount","static"]),c=null==(i=n.default)?void 0:i.call(n,r),u={};if(r){let e=!1,t=[];for(let[n,o]of Object.entries(r))"boolean"==typeof o&&(e=!0),!0===o&&t.push(n);e&&(u["data-headlessui-state"]=t.join(" "))}if("template"===a){if(c=As(null!=c?c:[]),Object.keys(l).length>0||Object.keys(t).length>0){let[e,...n]=null!=c?c:[];if(!function(e){return null!=e&&("string"==typeof e.type||"object"==typeof e.type||"function"==typeof e.type)}(e)||n.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${o} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).map((e=>e.trim())).filter(((e,t,n)=>n.indexOf(e)===t)).sort(((e,t)=>e.localeCompare(t))).map((e=>` - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>` - ${e}`)).join("\n")].join("\n"));let r=Cs(null!=(s=e.props)?s:{},l,u),i=To(e,r,!0);for(let t in r)t.startsWith("on")&&(i.props||(i.props={}),i.props[t]=r[t]);return i}return Array.isArray(c)&&1===c.length?c[0]:c}return Ko(a,Object.assign({},l,u),{default:()=>c})}function As(e){return e.flatMap((e=>e.type===io?As(e.children):[e]))}function Cs(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map((e=>[e,void 0]))));for(let r in n)Object.assign(t,{[r](e,...t){let o=n[r];for(let n of o){if(e instanceof Event&&e.defaultPrevented)return;n(e,...t)}}});return t}function Ps(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}var $s=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))($s||{});let Ns=Rn({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup:(e,{slots:t,attrs:n})=>()=>{var r;let{features:o,...i}=e;return Ts({ourProps:{"aria-hidden":2==(2&o)||(null!=(r=i["aria-hidden"])?r:void 0),style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&o)&&2!=(2&o)&&{display:"none"}}},theirProps:i,slot:{},attrs:n,slots:t,name:"Hidden"})}}),Ds=Symbol("Context");var Rs=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Rs||{});function Is(){return Ar(Ds,null)}function Ms(e){xr(Ds,e)}var Ls,js=((Ls=js||{}).Space=" ",Ls.Enter="Enter",Ls.Escape="Escape",Ls.Backspace="Backspace",Ls.Delete="Delete",Ls.ArrowLeft="ArrowLeft",Ls.ArrowUp="ArrowUp",Ls.ArrowRight="ArrowRight",Ls.ArrowDown="ArrowDown",Ls.Home="Home",Ls.End="End",Ls.PageUp="PageUp",Ls.PageDown="PageDown",Ls.Tab="Tab",Ls);let Qs=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}((()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&Qs[0]!==e.target&&(Qs.unshift(e.target),Qs=Qs.filter((e=>null!=e&&e.isConnected)),Qs.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})}));var Fs,Bs=((Fs=Bs||{})[Fs.First=0]="First",Fs[Fs.Previous=1]="Previous",Fs[Fs.Next=2]="Next",Fs[Fs.Last=3]="Last",Fs[Fs.Specific=4]="Specific",Fs[Fs.Nothing=5]="Nothing",Fs);function Us(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}}function qs(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function Hs(){let e=[],t={addEventListener:(e,n,r,o)=>(e.addEventListener(n,r,o),t.add((()=>e.removeEventListener(n,r,o)))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);t.add((()=>cancelAnimationFrame(n)))},nextFrame(...e){t.requestAnimationFrame((()=>{t.requestAnimationFrame(...e)}))},setTimeout(...e){let n=setTimeout(...e);t.add((()=>clearTimeout(n)))},microTask(...e){let n={current:!0};return qs((()=>{n.current&&e[0]()})),t.add((()=>{n.current=!1}))},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add((()=>{Object.assign(e.style,{[t]:r})}))},group(e){let t=Hs();return e(t),this.add((()=>t.dispose()))},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function zs(e={},t=null,n=[]){for(let[r,o]of Object.entries(e))Ws(n,Zs(t,r),o);return n}function Zs(e,t){return e?e+"["+t+"]":t}function Ws(e,t,n){if(Array.isArray(n))for(let[r,o]of n.entries())Ws(e,Zs(t,r.toString()),o);else n instanceof Date?e.push([t,n.toISOString()]):"boolean"==typeof n?e.push([t,n?"1":"0"]):"string"==typeof n?e.push([t,n]):"number"==typeof n?e.push([t,`${n}`]):null==n?e.push([t,""]):zs(n,t,e)}function Xs(e,t,n,r){Ji.isServer||_n((o=>{(e=null!=e?e:window).addEventListener(t,n,r),o((()=>e.removeEventListener(t,n,r)))}))}var Vs=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Vs||{});function Ys(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.value){let e=Vi(n);e instanceof HTMLElement&&t.add(e)}return t}var Gs=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.Re
20storeFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Gs||{});let Ks=Object.assign(Rn({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:At(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let o=At(null);r({el:o,$el:o});let i=Go((()=>es(o))),s=At(!1);Zn((()=>s.value=!0)),Yn((()=>s.value=!1)),function({ownerDocument:e},t){let n=function(e){let t=At(Qs.slice());return xn([e],(([e],[n])=>{!0===n&&!1===e?qs((()=>{t.value.splice(0)})):!1===n&&!0===e&&(t.value=Qs.slice())}),{flush:"post"}),()=>{var e;return null!=(e=t.value.find((e=>null!=e&&e.isConnected)))?e:null}}(t);Zn((()=>{_n((()=>{var r,o;t.value||(null==(r=e.value)?void 0:r.activeElement)===(null==(o=e.value)?void 0:o.body)&&ds(n())}),{flush:"post"})})),Yn((()=>{t.value&&ds(n())}))}({ownerDocument:i},Go((()=>s.value&&Boolean(16&e.features))));let a=function({ownerDocument:e,container:t,initialFocus:n},r){let o=At(null),i=At(!1);return Zn((()=>i.value=!0)),Yn((()=>i.value=!1)),Zn((()=>{xn([t,n,r],((s,a)=>{if(s.every(((e,t)=>(null==a?void 0:a[t])===e))||!r.value)return;let l=Vi(t);l&&qs((()=>{var t,r;if(!i.value)return;let s=Vi(n),a=null==(t=e.value)?void 0:t.activeElement;if(s){if(s===a)return void(o.value=a)}else if(l.contains(a))return void(o.value=a);s?ds(s):fs(l,is.First|is.NoScroll)===ss.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.value=null==(r=e.value)?void 0:r.activeElement}))}),{immediate:!0,flush:"post"})})),o}({ownerDocument:i,container:o,initialFocus:Go((()=>e.initialFocus))},Go((()=>s.value&&Boolean(2&e.features))));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){var i;Xs(null==(i=e.value)?void 0:i.defaultView,"focus",(e=>{if(!o.value)return;let i=Ys(n);Vi(t)instanceof HTMLElement&&i.add(Vi(t));let s=r.value;if(!s)return;let a=e.target;a&&a instanceof HTMLElement?Js(i,a)?(r.value=a,ds(a)):(e.preventDefault(),e.stopPropagation(),ds(s)):ds(r.value)}),!0)}({ownerDocument:i,container:o,containers:e.containers,previousActiveElement:a},Go((()=>s.value&&Boolean(8&e.features))));let l=function(){let e=At(0);return bs("keydown",(t=>{"Tab"===t.key&&(e.value=t.shiftKey?1:0)})),e}();function c(e){let t=Vi(o);t&&Yi(l.value,{[Vs.Forwards]:()=>{fs(t,is.First,{skipElements:[e.relatedTarget]})},[Vs.Backwards]:()=>{fs(t,is.Last,{skipElements:[e.relatedTarget]})}})}let u=At(!1);function d(e){"Tab"===e.key&&(u.value=!0,requestAnimationFrame((()=>{u.value=!1})))}function p(t){if(!s.value)return;let n=Ys(e.containers);Vi(o)instanceof HTMLElement&&n.add(Vi(o));let r=t.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(Js(n,r)||(u.value?fs(Vi(o),Yi(l.value,{[Vs.Forwards]:()=>is.Next,[Vs.Backwards]:()=>is.Previous})|is.WrapAround,{relativeTo:t.target}):t.target instanceof HTMLElement&&ds(t.target)))}return()=>{let r={ref:o,onKeydown:d,onFocusout:p},{features:i,initialFocus:s,containers:a,...l}=e;return Ko(io,[Boolean(4&i)&&Ko(Ns,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:$s.Focusable}),Ts({ourProps:r,theirProps:{...t,...l},slot:{},attrs:t,slots:n,name:"FocusTrap"}),Boolean(4&i)&&Ko(Ns,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:$s.Focusable})])}}}),{features:Gs});function Js(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function ea(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=(null!=(n=t.defaultView)?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,o=r.clientWidth-r.offsetWidth,i=e-o;n.style(r,"paddingRight",`${i}px`)}}}function ta(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let na=function(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach((e=>e())))}}}((()=>new Map),{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Hs(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:ta(n)},o=[ms()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap((e=>e())).some((t=>t.contains(e)))}t.microTask((()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=Hs();n.style(e.documentElement,"scrollBehavior","auto"),t.add((()=>t.microTask((()=>n.dispose()))))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",(t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),s=e.querySelector(o);s&&!r(s)&&(i=s)}catch{}}),!0),t.addEventListener(e,"touchstart",(e=>{if(e.target instanceof HTMLElement)if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")})),t.addEventListener(e,"touchmove",(e=>{if(e.target instanceof HTMLElement)if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}),{passive:!1}),t.add((()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;o!==t&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)}))}))}}:{},ea(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];o.forEach((({before:e})=>null==e?void 0:e(r))),o.forEach((({after:e})=>null==e?void 0:e(r)))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});function ra(e,t,n){let r=function(e){let t=Ct(e.getSnapshot());return Yn(e.subscribe((()=>{t.value=e.getSnapshot()}))),t}(na),o=Go((()=>{let t=e.value?r.value.get(e.value):void 0;return!!t&&t.count>0}));return xn([e,t],(([e,t],[r],o)=>
20{if(!e||!t)return;na.dispatch("PUSH",e,n);let i=!1;o((()=>{i||(na.dispatch("POP",null!=r?r:e,n),i=!0)}))}),{immediate:!0}),o}na.subscribe((()=>{let e=na.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&na.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&na.dispatch("TEARDOWN",n)}}));let oa=new Map,ia=new Map;function sa(e,t=At(!0)){_n((n=>{var r;if(!t.value)return;let o=Vi(e);if(!o)return;n((function(){var e;if(!o)return;let t=null!=(e=ia.get(o))?e:1;if(1===t?ia.delete(o):ia.set(o,t-1),1!==t)return;let n=oa.get(o);n&&(null===n["aria-hidden"]?o.removeAttribute("aria-hidden"):o.setAttribute("aria-hidden",n["aria-hidden"]),o.inert=n.inert,oa.delete(o))}));let i=null!=(r=ia.get(o))?r:0;ia.set(o,i+1),0===i&&(oa.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),o.setAttribute("aria-hidden","true"),o.inert=!0)}))}let aa=Symbol("ForcePortalRootContext");let la=Rn({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup:(e,{slots:t,attrs:n})=>(xr(aa,e.force),()=>{let{force:r,...o}=e;return Ts({theirProps:o,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})})}),ca=Symbol("StackContext");var ua=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(ua||{});function da({type:e,enabled:t,element:n,onUpdate:r}){let o=Ar(ca,(()=>{}));function i(...e){null==r||r(...e),o(...e)}Zn((()=>{xn(t,((t,r)=>{t?i(0,e,n):!0===r&&i(1,e,n)}),{immediate:!0,flush:"sync"})})),Yn((()=>{t.value&&i(1,e,n)})),xr(ca,i)}let pa=Symbol("DescriptionContext");let ha=Rn({name:"Description",props:{as:{type:[Object,String],default:"p"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){var r;let o=null!=(r=e.id)?r:`headlessui-description-${Xi()}`,i=function(){let e=Ar(pa,null);if(null===e)throw new Error("Missing parent");return e}();return Zn((()=>Yn(i.register(o)))),()=>{let{name:r="Description",slot:s=At({}),props:a={}}=i,{...l}=e;return Ts({ourProps:{...Object.entries(a).reduce(((e,[t,n])=>Object.assign(e,{[t]:Nt(n)})),{}),id:o},theirProps:l,slot:s.value,attrs:t,slots:n,name:r})}}});let fa=Rn({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=At(null),o=Go((()=>es(r))),i=Ar(aa,!1),s=Ar(ga,null),a=At(!0===i||null==s?function(e){let t=es(e);if(!t){if(null===e)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let r=t.createElement("div");return r.setAttribute("id","headlessui-portal-root"),t.body.appendChild(r)}(r.value):s.resolveTarget()),l=At(!1);Zn((()=>{l.value=!0})),_n((()=>{i||null!=s&&(a.value=s.resolveTarget())}));let c=Ar(ma,null),u=!1,d=jo();return xn(r,(()=>{if(u||!c)return;let e=Vi(r);e&&(Yn(c.register(e),d),u=!0)})),Yn((()=>{var e,t;let n=null==(e=o.value)?void 0:e.getElementById("headlessui-portal-root");n&&a.value===n&&a.value.children.length<=0&&(null==(t=a.value.parentElement)||t.removeChild(a.value))})),()=>{if(!l.value||null===a.value)return null;let o={ref:r,"data-headlessui-portal":""};return Ko(ro,{to:a.value},Ts({ourProps:o,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),ma=Symbol("PortalParentContext");let ga=Symbol("PortalGroupContext"),Oa=Rn({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let r=pt({resolveTarget:()=>e.target});return xr(ga,r),()=>{let{target:r,...o}=e;return Ts({theirProps:o,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});var ba,ya=((ba=ya||{})[ba.Open=0]="Open",ba[ba.Closed=1]="Closed",ba);let va=Symbol("DialogContext");function wa(e){let t=Ar(va,null);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,wa),t}return t}let Sa="DC8F892D-2EBD-447C-A4C8-A03058436FF4",ka=Rn({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:Sa},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:o}){var i,s;let a=null!=(i=e.id)?i:`headlessui-dialog-${Xi()}`,l=At(!1);Zn((()=>{l.value=!0}));let c=!1,u=Go((()=>"dialog"===e.role||"alertdialog"===e.role?e.role:(c||(c=!0,console.warn(`Invalid role [${u}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog"))),d=At(0),p=Is(),h=Go((()=>e.open===Sa&&null!==p?(p.value&Rs.Open)===Rs.Open:e.open)),f=At(null),m=Go((()=>es(f)));if(o({el:f,$el:f}),e.open===Sa&&null===p)throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if("boolean"!=typeof h.value)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${h.value===Sa?void 0:e.open}`);let g=Go((()=>l.value&&h.value?0:1)),O=Go((()=>0===g.value)),b=Go((()=>d.value>1)),y=null!==Ar(va,null),[v,w]=function(){let e=Ar(ma,null),t=At([]);function n(n){let r=t.value.indexOf(n);-1!==r&&t.value.splice(r,1),e&&e.unregister(n)}let r={register:function(r){return t.value.push(r),e&&e.register(r),()=>n(r)},unregister:n,portals:t};return[t,Rn({name:"PortalWrapper",setup:(e,{slots:t})=>(xr(ma,r),()=>{var e;return null==(e=t.default)?void 0:e.call(t)})})]}(),{resolveContainers:S,mainTreeNodeRef:k,MainTreeNode:E}=function({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let r=At(null),o=es(r);function i(){var n,i,s;let a=[];for(let t of e)null!==t&&(t instanceof HTMLElement?a.push(t):"value"in t&&t.value instanceof HTMLElement&&a.push(t.value));if(null!=t&&t.value)for(let e of t.value)a.push(e);for(let e of null!=(n=null==o?void 0:o.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(Vi(r))||e.contains(null==(s=null==(i=Vi(r))?void 0:i.getRootNode())?void 0:s.host)||a.some((t=>e.contains(t)))||a.push(e));return a}
20return{resolveContainers:i,contains:e=>i().some((t=>t.contains(e))),mainTreeNodeRef:r,MainTreeNode:()=>null!=n?null:Ko(Ns,{features:$s.Hidden,ref:r})}}({portals:v,defaultContainers:[Go((()=>{var e;return null!=(e=D.panelRef.value)?e:f.value}))]}),_=Go((()=>b.value?"parent":"leaf")),T=Go((()=>null!==p&&(p.value&Rs.Closing)===Rs.Closing)),x=Go((()=>!y&&!T.value&&O.value)),A=Go((()=>{var e,t,n;return null!=(n=Array.from(null!=(t=null==(e=m.value)?void 0:e.querySelectorAll("body > *"))?t:[]).find((e=>"headlessui-portal-root"!==e.id&&(e.contains(Vi(k))&&e instanceof HTMLElement))))?n:null}));sa(A,x);let C=Go((()=>!!b.value||O.value)),P=Go((()=>{var e,t,n;return null!=(n=Array.from(null!=(t=null==(e=m.value)?void 0:e.querySelectorAll("[data-headlessui-portal]"))?t:[]).find((e=>e.contains(Vi(k))&&e instanceof HTMLElement)))?n:null}));sa(P,C),da({type:"Dialog",enabled:Go((()=>0===g.value)),element:f,onUpdate:(e,t)=>{if("Dialog"===t)return Yi(e,{[ua.Add]:()=>d.value+=1,[ua.Remove]:()=>d.value-=1})}});let $=function({slot:e=At({}),name:t="Description",props:n={}}={}){let r=At([]);return xr(pa,{register:function(e){return r.value.push(e),()=>{let t=r.value.indexOf(e);-1!==t&&r.value.splice(t,1)}},slot:e,name:t,props:n}),Go((()=>r.value.length>0?r.value.join(" "):void 0))}({name:"DialogDescription",slot:Go((()=>({open:h.value})))}),N=At(null),D={titleId:N,panelRef:At(null),dialogState:g,setTitleId(e){N.value!==e&&(N.value=e)},close(){t("close",!1)}};xr(va,D);let R=Go((()=>!(!O.value||b.value)));ys(S,((e,t)=>{D.close(),Gt((()=>null==t?void 0:t.focus()))}),R);let I=Go((()=>!(b.value||0!==g.value)));Xs(null==(s=m.value)?void 0:s.defaultView,"keydown",(e=>{I.value&&(e.defaultPrevented||e.key===js.Escape&&(e.preventDefault(),e.stopPropagation(),D.close()))}));let M=Go((()=>!(T.value||0!==g.value||y)));return ra(m,M,(e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],S]}})),_n((e=>{if(0!==g.value)return;let t=Vi(f);if(!t)return;let n=new ResizeObserver((e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&D.close()}}));n.observe(t),e((()=>n.disconnect()))})),()=>{let{open:t,initialFocus:o,...i}=e,s={...n,ref:f,id:a,role:u.value,"aria-modal":0===g.value||void 0,"aria-labelledby":N.value,"aria-describedby":$.value},l={open:0===g.value};return Ko(la,{force:!0},(()=>[Ko(fa,(()=>Ko(Oa,{target:f.value},(()=>Ko(la,{force:!1},(()=>Ko(Ks,{initialFocus:o,containers:S,features:O.value?Yi(_.value,{parent:Ks.features.RestoreFocus,leaf:Ks.features.All&~Ks.features.FocusLock}):Ks.features.None},(()=>Ko(w,{},(()=>Ts({ourProps:s,theirProps:{...i,...n},slot:l,attrs:n,slots:r,visible:0===g.value,features:Es.RenderStrategy|Es.Static,name:"Dialog"}))))))))))),Ko(E)]))}}}),Ea=Rn({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var o;let i=null!=(o=e.id)?o:`headlessui-dialog-panel-${Xi()}`,s=wa("DialogPanel");function a(e){e.stopPropagation()}return r({el:s.panelRef,$el:s.panelRef}),()=>{let{...r}=e;return Ts({ourProps:{id:i,ref:s.panelRef,onClick:a},theirProps:r,slot:{open:0===s.dialogState.value},attrs:t,slots:n,name:"DialogPanel"})}}}),_a=Rn({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n}){var r;let o=null!=(r=e.id)?r:`headlessui-dialog-title-${Xi()}`,i=wa("DialogTitle");return Zn((()=>{i.setTitleId(o),Yn((()=>i.setTitleId(null)))})),()=>{let{...r}=e;return Ts({ourProps:{id:o},theirProps:r,slot:{open:0===i.dialogState.value},attrs:t,slots:n,name:"DialogTitle"})}}}),Ta=ha;var xa=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(xa||{});let Aa=Symbol("DisclosureContext");function Ca(e){let t=Ar(Aa,null);if(null===t){let t=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ca),t}return t}let Pa=Symbol("DisclosurePanelContext");let $a=Rn({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:n}){let r=At(e.defaultOpen?0:1),o=At(null),i=At(null),s={buttonId:At(`headlessui-disclosure-button-${Xi()}`),panelId:At(`headlessui-disclosure-panel-${Xi()}`),disclosureState:r,panel:o,button:i,toggleDisclosure(){r.value=Yi(r.value,{0:1,1:0})},closeDisclosure(){1!==r.value&&(r.value=1)},close(e){s.closeDisclosure();let t=e?e instanceof HTMLElement?e:e.value instanceof HTMLElement?Vi(e):Vi(s.button):Vi(s.button);null==t||t.focus()}};return xr(Aa,s),Ms(Go((()=>Yi(r.value,{0:Rs.Open,1:Rs.Closed})))),()=>{let{defaultOpen:o,...i}=e;return Ts({theirProps:i,ourProps:{},slot:{open:0===r.value,close:s.close},slots:t,attrs:n,name:"Disclosure"})}}}),Na=Rn({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let o=Ca("DisclosureButton"),i=Ar(Pa,null),s=Go((()=>null!==i&&i.value===o.panelId.value));Zn((()=>{s.value||null!==e.id&&(o.buttonId.value=e.id)})),Yn((()=>{s.value||(o.buttonId.value=null)}));let a=At(null);r({el:a,$el:a}),s.value||_n((()=>{o.button.value=a.value}));let l=ws(Go((()=>({as:e.as,type:t.type}))),a);function c(){var t;e.disabled||(s.value?(o.toggleDisclosure(),null==(t=Vi(o.button))||t.focu
20s()):o.toggleDisclosure())}function u(t){var n;if(!e.disabled)if(s.value)switch(t.key){case js.Space:case js.Enter:t.preventDefault(),t.stopPropagation(),o.toggleDisclosure(),null==(n=Vi(o.button))||n.focus()}else switch(t.key){case js.Space:case js.Enter:t.preventDefault(),t.stopPropagation(),o.toggleDisclosure()}}function d(e){if(e.key===js.Space)e.preventDefault()}return()=>{var r;let i={open:0===o.disclosureState.value},{id:p,...h}=e;return Ts({ourProps:s.value?{ref:a,type:l.value,onClick:c,onKeydown:u}:{id:null!=(r=o.buttonId.value)?r:p,ref:a,type:l.value,"aria-expanded":0===o.disclosureState.value,"aria-controls":0===o.disclosureState.value||Vi(o.panel)?o.panelId.value:void 0,disabled:!!e.disabled||void 0,onClick:c,onKeydown:u,onKeyup:d},theirProps:h,slot:i,attrs:t,slots:n,name:"DisclosureButton"})}}}),Da=Rn({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let o=Ca("DisclosurePanel");Zn((()=>{null!==e.id&&(o.panelId.value=e.id)})),Yn((()=>{o.panelId.value=null})),r({el:o.panel,$el:o.panel}),xr(Pa,o.panelId);let i=Is(),s=Go((()=>null!==i?(i.value&Rs.Open)===Rs.Open:0===o.disclosureState.value));return()=>{var r;let i={open:0===o.disclosureState.value,close:o.close},{id:a,...l}=e;return Ts({ourProps:{id:null!=(r=o.panelId.value)?r:a,ref:o.panel},theirProps:l,slot:i,attrs:t,slots:n,features:Es.RenderStrategy|Es.Static,visible:s.value,name:"DisclosurePanel"})}}}),Ra=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Ia(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let i=!1;for(let a of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),i=!0;let s=i?null!=(n=o.innerText)?n:"":r;return Ra.test(s)&&(s=s.replace(Ra,"")),s}function Ma(e){let t=At(""),n=At("");return()=>{let r=Vi(e);if(!r)return"";let o=r.innerText;if(t.value===o)return n.value;let i=function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map((e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():Ia(t).trim()}return null})).filter(Boolean);if(e.length>0)return e.join(", ")}return Ia(e).trim()}(r).trim().toLowerCase();return t.value=o,n.value=i,i}}function La(e,t){return e===t}var ja=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ja||{}),Qa=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Qa||{}),Fa=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Fa||{});let Ba=Symbol("ListboxContext");function Ua(e){let t=Ar(Ba,null);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ua),t}return t}let qa=Rn({name:"Listbox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>La},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:r}){let o=At(1),i=At(null),s=At(null),a=At(null),l=At([]),c=At(""),u=At(null),d=At(1);function p(e=(e=>e)){let t=null!==u.value?l.value[u.value]:null,n=hs(e(l.value.slice()),(e=>Vi(e.dataRef.domRef))),r=t?n.indexOf(t):null;return-1===r&&(r=null),{options:n,activeOptionIndex:r}}let h=Go((()=>e.multiple?1:0)),[f,m]=function(e,t,n){let r=At(null==n?void 0:n.value),o=Go((()=>void 0!==e.value));return[Go((()=>o.value?e.value:r.value)),function(e){return o.value||(r.value=e),null==t?void 0:t(e)}]}(Go((()=>e.modelValue)),(e=>r("update:modelValue",e)),Go((()=>e.defaultValue))),g=Go((()=>void 0===f.value?Yi(h.value,{1:[],0:void 0}):f.value)),O={listboxState:o,value:g,mode:h,compare(t,n){if("string"==typeof e.by){let r=e.by;return(null==t?void 0:t[r])===(null==n?void 0:n[r])}return e.by(t,n)},orientation:Go((()=>e.horizontal?"horizontal":"vertical")),labelRef:i,buttonRef:s,optionsRef:a,disabled:Go((()=>e.disabled)),options:l,searchQuery:c,activeOptionIndex:u,activationTrigger:d,closeListbox(){e.disabled||1!==o.value&&(o.value=1,u.value=null)},openListbox(){e.disabled||0!==o.value&&(o.value=0)},goToOption(t,n,r){if(e.disabled||1===o.value)return;let i=p(),s=Us(t===Bs.Specific?{focus:Bs.Specific,id:n}:{focus:t},{resolveItems:()=>i.options,resolveActiveIndex:()=>i.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.disabled});c.value="",u.value=s,d.value=null!=r?r:1,l.value=i.options},search(t){if(e.disabled||1===o.value)return;let n=""!==c.value?0:1;c.value+=t.toLowerCase();let r=(null!==u.value?l.value.slice(u.value+n).concat(l.value.slice(0,u.value+n)):l.value).find((e=>e.dataRef.textValue.startsWith(c.value)&&!e.dataRef.disabled)),i=r?l.value.indexOf(r):-1;-1===i||i===u.value||(u.value=i,d.value=1)},clearSearch(){e.disabled||1!==o.value&&""!==c.value&&(c.value="")},registerOption(e,t){let n=p((n=>[...n,{id:e,dataRef:t}]));l.value=n.options,u.value=n.activeOptionIndex},unregisterOption(e){let t=p((t=>{let n=t.findIndex((t=>t.id===e));return-1!==n&&t.splice(n,1),t}));l.value=t.options,u.value=t.activeOptionIndex,d.value=1},theirOnChange(t){e.disabled||m(t)},select(t){e.disabled||m(Yi(h.value,{0:()=>t,1:()=>{let e=vt(O.value.value).slice(),n=vt(t),r=e.findIndex((e=>O.compare(n,vt(e))));return-1===r?e.push(n):e.splice(r,1),e}}))}};ys([s,a],((e,t)=>{var n;O.closeListbox(),cs(t,ls.Loose)||(e.preventDefault(),null==(n=Vi(s))||n.focus())}),Go((()=>0===o.value))),xr(Ba,O),Ms(Go((()=>Yi(o.value,{0:Rs.Open,1:Rs.Closed}))));let b=Go((()=>{var e;return null==(e=Vi(s))?void 0:e.closest("form")}));return Zn((()=>{xn([b],(()=>{if(b.value&&void 0!==e.defaultValue)return b.value.addEventListener("reset",t),()=>{var e;null==(e=b.value)||e.removeEventListener("reset",t)};function t(){O.theirOnChange(e.defaultValue)}}),{immediate:!0})}
20)),()=>{let{name:r,modelValue:i,disabled:s,form:a,...l}=e,c={open:0===o.value,disabled:s,value:g.value};return Ko(io,[...null!=r&&null!=g.value?zs({[r]:g.value}).map((([e,t])=>Ko(Ns,function(e){let t=Object.assign({},e);for(let n in t)void 0===t[n]&&delete t[n];return t}({features:$s.Hidden,key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:a,name:e,value:t})))):[],Ts({ourProps:{},theirProps:{...n,...Ps(l,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:c,slots:t,attrs:n,name:"Listbox"})])}}}),Ha=Rn({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var o;let i=null!=(o=e.id)?o:`headlessui-listbox-button-${Xi()}`,s=Ua("ListboxButton");function a(e){switch(e.key){case js.Space:case js.Enter:case js.ArrowDown:e.preventDefault(),s.openListbox(),Gt((()=>{var e;null==(e=Vi(s.optionsRef))||e.focus({preventScroll:!0}),s.value.value||s.goToOption(Bs.First)}));break;case js.ArrowUp:e.preventDefault(),s.openListbox(),Gt((()=>{var e;null==(e=Vi(s.optionsRef))||e.focus({preventScroll:!0}),s.value.value||s.goToOption(Bs.Last)}))}}function l(e){if(e.key===js.Space)e.preventDefault()}function c(e){s.disabled.value||(0===s.listboxState.value?(s.closeListbox(),Gt((()=>{var e;return null==(e=Vi(s.buttonRef))?void 0:e.focus({preventScroll:!0})}
20))):(e.preventDefault(),s.openListbox(),function(e){requestAnimationFrame((()=>requestAnimationFrame(e)))}((()=>{var e;return null==(e=Vi(s.optionsRef))?void 0:e.focus({preventScroll:!0})}))))}r({el:s.buttonRef,$el:s.buttonRef});let u=ws(Go((()=>({as:e.as,type:t.type}))),s.buttonRef);return()=>{var r,o;let d={open:0===s.listboxState.value,disabled:s.disabled.value,value:s.value.value},{...p}=e;return Ts({ourProps:{ref:s.buttonRef,id:i,type:u.value,"aria-haspopup":"listbox","aria-controls":null==(r=Vi(s.optionsRef))?void 0:r.id,"aria-expanded":0===s.listboxState.value,"aria-labelledby":s.labelRef.value?[null==(o=Vi(s.labelRef))?void 0:o.id,i].join(" "):void 0,disabled:!0===s.disabled.value||void 0,onKeydown:a,onKeyup:l,onClick:c},theirProps:p,slot:d,attrs:t,slots:n,name:"ListboxButton"})}}}),za=Rn({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var o;let i=null!=(o=e.id)?o:`headlessui-listbox-options-${Xi()}`,s=Ua("ListboxOptions"),a=At(null);function l(e){switch(a.value&&clearTimeout(a.value),e.key){case js.Space:if(""!==s.searchQuery.value)return e.preventDefault(),e.stopPropagation(),s.search(e.key);case js.Enter:if(e.preventDefault(),e.stopPropagation(),null!==s.activeOptionIndex.value){let e=s.options.value[s.activeOptionIndex.value];s.select(e.dataRef.value)}0===s.mode.value&&(s.closeListbox(),Gt((()=>{var e;return null==(e=Vi(s.buttonRef))?void 0:e.focus({preventScroll:!0})}
20)));break;case Yi(s.orientation.value,{vertical:js.ArrowDown,horizontal:js.ArrowRight}):return e.preventDefault(),e.stopPropagation(),s.goToOption(Bs.Next);case Yi(s.orientation.value,{vertical:js.ArrowUp,horizontal:js.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),s.goToOption(Bs.Previous);case js.Home:case js.PageUp:return e.preventDefault(),e.stopPropagation(),s.goToOption(Bs.First);case js.End:case js.PageDown:return e.preventDefault(),e.stopPropagation(),s.goToOption(Bs.Last);case js.Escape:e.preventDefault(),e.stopPropagation(),s.closeListbox(),Gt((()=>{var e;return null==(e=Vi(s.buttonRef))?void 0:e.focus({preventScroll:!0})}));break;case js.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(s.search(e.key),a.value=setTimeout((()=>s.clearSearch()),350))}}r({el:s.optionsRef,$el:s.optionsRef});let c=Is(),u=Go((()=>null!==c?(c.value&Rs.Open)===Rs.Open:0===s.listboxState.value));return()=>{var r,o;let a={open:0===s.listboxState.value},{...c}=e;return Ts({ourProps:{"aria-activedescendant":null===s.activeOptionIndex.value||null==(r=s.options.value[s.activeOptionIndex.value])?void 0:r.id,"aria-multiselectable":1===s.mode.value||void 0,"aria-labelledby":null==(o=Vi(s.buttonRef))?void 0:o.id,"aria-orientation":s.orientation.value,id:i,onKeydown:l,role:"listbox",tabIndex:0,ref:s.optionsRef},theirProps:c,slot:a,attrs:t,slots:n,features:Es.RenderStrategy|Es.Static,visible:u.value,name:"ListboxOptions"})}}}),Za=Rn({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:n,expose:r}){var o;let i=null!=(o=e.id)?o:`headlessui-listbox-option-${Xi()}`,s=Ua("ListboxOption"),a=At(null);r({el:a,$el:a});let l=Go((()=>null!==s.activeOptionIndex.value&&s.options.value[s.activeOptionIndex.value].id===i)),c=Go((()=>Yi(s.mode.value,{0:()=>s.compare(vt(s.value.value),vt(e.value)),1:()=>vt(s.value.value).some((t=>s.compare(vt(t),vt(e.value))))}))),u=Go((()=>Yi(s.mode.value,{1:()=>{var e;let t=vt(s.value.value);return(null==(e=s.options.value.find((e=>t.some((t=>s.compare(vt(t),vt(e.dataRef.value)))))))?void 0:e.id)===i},0:()=>c.value}))),d=Ma(a),p=Go((()=>({disabled:e.disabled,value:e.value,get textValue(){return d()},domRef:a})));function h(t){if(e.disabled)return t.preventDefault();s.select(e.value),0===s.mode.value&&(s.closeListbox(),Gt((()=>{var e;return null==(e=Vi(s.buttonRef))?void 0:e.focus({preventScroll:!0})}
20)))}function f(){if(e.disabled)return s.goToOption(Bs.Nothing);s.goToOption(Bs.Specific,i)}Zn((()=>s.registerOption(i,p))),Yn((()=>s.unregisterOption(i))),Zn((()=>{xn([s.listboxState,c],(()=>{0===s.listboxState.value&&c.value&&Yi(s.mode.value,{1:()=>{u.value&&s.goToOption(Bs.Specific,i)},0:()=>{s.goToOption(Bs.Specific,i)}})}),{immediate:!0})})),_n((()=>{0===s.listboxState.value&&l.value&&0!==s.activationTrigger.value&&Gt((()=>{var e,t;return null==(t=null==(e=Vi(a))?void 0:e.scrollIntoView)?void 0:t.call(e,{block:"nearest"})}))}));let m=function(){let e=At([-1,-1]);return{wasMoved(t){let n=Ss(t);return(e.value[0]!==n[0]||e.value[1]!==n[1])&&(e.value=n,!0)},update(t){e.value=Ss(t)}}}();function g(e){m.update(e)}function O(t){m.wasMoved(t)&&(e.disabled||l.value||s.goToOption(Bs.Specific,i,0))}function b(t){m.wasMoved(t)&&(e.disabled||l.value&&s.goToOption(Bs.Nothing))}return()=>{let{disabled:r}=e,o={active:l.value,selected:c.value,disabled:r},{value:s,disabled:u,...d}=e;return Ts({ourProps:{id:i,ref:a,role:"option",tabIndex:!0===r?void 0:-1,"aria-disabled":!0===r||void 0,"aria-selected":c.value,disabled:void 0,onClick:h,onFocus:f,onPointerenter:g,onMouseenter:g,onPointermove:O,onMousemove:O,onPointerleave:b,onMouseleave:b},theirProps:d,slot:o,attrs:n,slots:t,name:"ListboxOption"})}}}),Wa=Rn({props:{onFocus:{type:Function,required:!0}},setup(e){let t=At(!0);return()=>t.value?Ko(Ns,{as:"button",type:"button",features:$s.Focusable,onFocus(n){n.preventDefault();let r,o=50;r=requestAnimationFrame((function n(){var i;if(!(o--<=0))return null!=(i=e.onFocus)&&i.call(e)?(t.value=!1,void cancelAnimationFrame(r)):void(r=requestAnimationFrame(n));r&&cancelAnimationFrame(r)}))}}):null}});
20var Xa,Va=((Xa=Va||{})[Xa.Forwards=0]="Forwards",Xa[Xa.Backwards=1]="Backwards",Xa),Ya=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(Ya||{});let Ga=Symbol("TabsContext");function Ka(e){let t=Ar(Ga,null);if(null===t){let t=new Error(`<${e} /> is missing a parent <TabGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ka),t}return t}let Ja=Symbol("TabsSSRContext"),el=Rn({name:"TabGroup",emits:{change:e=>!0},props:{as:{type:[Object,String],default:"template"},selectedIndex:{type:[Number],default:null},defaultIndex:{type:[Number],default:0},vertical:{type:[Boolean],default:!1},manual:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:n,emit:r}){var o;let i=At(null!=(o=e.selectedIndex)?o:e.defaultIndex),s=At([]),a=At([]),l=Go((()=>null!==e.selectedIndex)),c=Go((()=>l.value?e.selectedIndex:i.value));function u(e){var t;let n=hs(d.tabs.value,Vi),r=hs(d.panels.value,Vi),o=n.filter((e=>{var t;return!(null!=(t=Vi(e))&&t.hasAttribute("disabled"))}));if(e<0||e>n.length-1){let t=Yi(null===i.value?0:Math.sign(e-i.value),{[-1]:()=>1,0:()=>Yi(Math.sign(e),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0}),s=Yi(t,{0:()=>n.indexOf(o[0]),1:()=>n.indexOf(o[o.length-1])});-1!==s&&(i.value=s),d.tabs.value=n,d.panels.value=r}else{let s=n.slice(0,e),a=[...n.slice(e),...s].find((e=>o.includes(e)));if(!a)return;let l=null!=(t=n.indexOf(a))?t:d.selectedIndex.value;-1===l&&(l=d.selectedIndex.value),i.value=l,d.tabs.value=n,d.panels.value=r}}let d={selectedIndex:Go((()=>{var t,n;return null!=(n=null!=(t=i.value)?t:e.defaultIndex)?n:null})),orientation:Go((()=>e.vertical?"vertical":"horizontal")),activation:Go((()=>e.manual?"manual":"auto")),tabs:s,panels:a,setSelectedIndex(e){c.value!==e&&r("change",e),l.value||u(e)},registerTab(e){var t;if(s.value.includes(e))return;let n=s.value[i.value];s.value.push(e),s.value=hs(s.value,Vi);let r=null!=(t=s.value.indexOf(n))?t:i.value;-1!==r&&(i.value=r)},unregisterTab(e){let t=s.value.indexOf(e);-1!==t&&s.value.splice(t,1)},registerPanel(e){a.value.includes(e)||(a.value.push(e),a.value=hs(a.value,Vi))},unregisterPanel(e){let t=a.value.indexOf(e);-1!==t&&a.value.splice(t,1)}};xr(Ga,d);let p=At({tabs:[],panels:[]}),h=At(!1);Zn((()=>{h.value=!0})),xr(Ja,Go((()=>h.value?null:p.value)));let f=Go((()=>e.selectedIndex));return Zn((()=>{xn([f],(()=>{var t;return u(null!=(t=e.selectedIndex)?t:e.defaultIndex)}),{immediate:!0})})),_n((()=>{if(!l.value||null==c.value||d.tabs.value.length<=0)return;let e=hs(d.tabs.value,Vi);e.some(((e,t)=>Vi(d.tabs.value[t])!==Vi(e)))&&d.setSelectedIndex(e.findIndex((e=>Vi(e)===Vi(d.tabs.value[c.value]))))})),()=>{let r={selectedIndex:i.value};return Ko(io,[s.value.length<=0&&Ko(Wa,{onFocus:()=>{for(let e of s.value){let t=Vi(e);if(0===(null==t?void 0:t.tabIndex))return t.focus(),!0}return!1}}),Ts({theirProps:{...n,...Ps(e,["selectedIndex","defaultIndex","manual","vertical","onChange"])},ourProps:{},slot:r,slots:t,attrs:n,name:"TabGroup"})])}}}),tl=Rn({name:"TabList",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:n}){let r=Ka("TabList");return()=>{let o={selectedIndex:r.selectedIndex.value};return Ts({ourProps:{role:"tablist","aria-orientation":r.orientation.value},theirProps:e,slot:o,attrs:t,slots:n,name:"TabList"})}}}),nl=Rn({name:"Tab",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){var o;let i=null!=(o=e.id)?o:`headlessui-tabs-tab-${Xi()}`,s=Ka("Tab"),a=At(null);r({el:a,$el:a}),Zn((()=>s.registerTab(a))),Yn((()=>s.unregisterTab(a)));let l=Ar(Ja),c=Go((()=>{if(l.value){let e=l.value.tabs.indexOf(i);return-1===e?l.value.tabs.push(i)-1:e}return-1})),u=Go((()=>{let e=s.tabs.value.indexOf(a);return-1===e?c.value:e})),d=Go((()=>u.value===s.selectedIndex.value));function p(e){var t;let n=e();if(n===ss.Success&&"auto"===s.activation.value){let e=null==(t=es(a))?void 0:t.activeElement,n=s.tabs.value.findIndex((t=>Vi(t)===e));-1!==n&&s.setSelectedIndex(n)}return n}function h(e){let t=s.tabs.value.map((e=>
20Vi(e))).filter(Boolean);if(e.key===js.Space||e.key===js.Enter)return e.preventDefault(),e.stopPropagation(),void s.setSelectedIndex(u.value);switch(e.key){case js.Home:case js.PageUp:return e.preventDefault(),e.stopPropagation(),p((()=>fs(t,is.First)));case js.End:case js.PageDown:return e.preventDefault(),e.stopPropagation(),p((()=>fs(t,is.Last)))}return p((()=>Yi(s.orientation.value,{vertical:()=>e.key===js.ArrowUp?fs(t,is.Previous|is.WrapAround):e.key===js.ArrowDown?fs(t,is.Next|is.WrapAround):ss.Error,horizontal:()=>e.key===js.ArrowLeft?fs(t,is.Previous|is.WrapAround):e.key===js.ArrowRight?fs(t,is.Next|is.WrapAround):ss.Error})))===ss.Success?e.preventDefault():void 0}let f=At(!1);function m(){var t;f.value||(f.value=!0,!e.disabled&&(null==(t=Vi(a))||t.focus({preventScroll:!0}),s.setSelectedIndex(u.value),qs((()=>{f.value=!1}))))}function g(e){e.preventDefault()}let O=ws(Go((()=>({as:e.as,type:t.type}))),a);return()=>{var r;let o={selected:d.value},{...l}=e;return Ts({ourProps:{ref:a,onKeydown:h,onMousedown:g,onClick:m,id:i,role:"tab",type:O.value,"aria-controls":null==(r=Vi(s.panels.value[u.value]))?void 0:r.id,"aria-selected":d.value,tabIndex:d.value?0:-1,disabled:!!e.disabled||void 0},theirProps:l,slot:o,attrs:t,slots:n,name:"Tab"})}}}),rl=Rn({name:"TabPanels",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=Ka("TabPanels");return()=>{let o={selectedIndex:r.selectedIndex.value};return Ts({theirProps:e,ourProps:{},slot:o,attrs:n,slots:t,name:"TabPanels"})}}}),ol=Rn({name:"TabPanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null},tabIndex:{type:Number,default:0}},setup(e,{attrs:t,slots:n,expose:r}){var o;let i=null!=(o=e.id)?o:`headlessui-tabs-panel-${Xi()}`,s=Ka("TabPanel"),a=At(null);r({el:a,$el:a}),Zn((()=>s.registerPanel(a))),Yn((()=>s.unregisterPanel(a)));let l=Ar(Ja),c=Go((()=>{if(l.value){let e=l.value.panels.indexOf(i);return-1===e?l.value.panels.push(i)-1:e}return-1})),u=Go((()=>{let e=s.panels.value.indexOf(a);return-1===e?c.value:e})),d=Go((()=>u.value===s.selectedIndex.value));return()=>{var r;let o={selected:d.value},{tabIndex:l,...c}=e,p={ref:a,id:i,role:"tabpanel","aria-labelledby":null==(r=Vi(s.tabs.value[u.value]))?void 0:r.id,tabIndex:d.value?l:-1};return d.value||!e.unmount||e.static?Ts({ourProps:p,theirProps:c,slot:o,attrs:t,slots:n,features:Es.Static|Es.RenderStrategy,visible:d.value,name:"TabPanel"}):Ko(Ns,{as:"span","aria-hidden":!0,...p})}}});const il=".light-mode{--default-theme-background-1: #fff;--default-theme-background-2: #f6f6f6;--default-theme-background-3: #e7e7e7;--default-theme-background-accent: #8ab4f81f;--default-theme-color-1: #2a2f45;--default-theme-color-2: #757575;--default-theme-color-3: #8e8e8e;--default-theme-color-accent: #0099ff;--default-theme-border-color: rgba(0, 0, 0, .1)}.dark-mode{--default-theme-background-1: #0f0f0f;--default-theme-background-2: #1a1a1a;--default-theme-background-3: #272727;--default-theme-color-1: rgba(255, 255, 255, .9);--default-theme-color-2: rgba(255, 255, 255, .62);--default-theme-color-3: rgba(255, 255, 255, .44);--default-theme-color-accent: #3ea6ff;--default-theme-background-accent: #3ea6ff1f;--default-theme-border-color: rgba(255, 255, 255, .1)}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-active-background: var(--default-theme-background-2);--default-sidebar-color-active: var(--default-theme-color-1);--default-sidebar-search-background: transparent;--default-sidebar-search-color: var(--default-theme-color-3);--default-sidebar-search-border-color: var(--default-theme-border-color)}.light-mode{--default-theme-color-green: #069061;--default-theme-color-red: #ef0006;--default-theme-color-yellow: #edbe20;--default-theme-color-blue: #0082d0;--default-theme-color-orange: #fb892c;--default-theme-color-purple: #5203d1;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: #00b648;--default-theme-color-red: #dc1b19;--default-theme-color-yellow: #ffc90d;--default-theme-color-blue: #4eb3ec;--default-theme-color-orange: #ff8d4d;--default-theme-color-purple: #b191f9;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}",sl=Rn({__name:"ThemeStyles",props:{id:{}},setup:e=>(e,t)=>
20"none"!==e.id?(po(),Oo(wn("style"),{key:0},{default:fn((()=>[xo(ee(Nt(pl)(e.id)),1)])),_:1})):Co("",!0)});function al(e,t){Zn((()=>{if(!document.body)return;const n=document.querySelector(e);null==n||n.classList.add(t)}))}const ll=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},cl=ll(Rn({__name:"ResetStyles",setup(e){const{reset:t}=Ti();return al("#headlessui-portal-root",t),(e,n)=>rr(e.$slots,"default",{styles:Nt(t)})}}),[["__cssModules",{$style:{reset:"_reset_78zw5_3"}}]]),ul=ll(Rn({__name:"ScrollbarStyles",setup(e){const{scrollbars:t}=Ti();return al("#headlessui-portal-root",t),(e,n)=>rr(e.$slots,"default",{styles:Nt(t)})}}),[["__cssModules",{$style:{scrollbars:"_scrollbars_1wuqs_3"}}]]),dl={alternate:":root{--default-theme-text-decoration: underline;--default-theme-text-decoration-hover: underline}.light-mode,.light-mode .dark-mode{--default-theme-background-1: #f9f9f9;--default-theme-background-2: #f1f1f1;--default-theme-background-3: #e7e7e7;--default-theme-background-card: #fff;--default-theme-color-1: #2a2f45;--default-theme-color-2: #757575;--default-theme-color-3: #8e8e8e;--default-theme-color-accent: var(--default-theme-color-1);--default-theme-background-accent: var(--default-theme-background-3);--default-theme-border-color: rgba(0, 0, 0, .1);--default-theme-code-languages-background-supersede: var( --default-theme-background-1 );--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.dark-mode{--default-theme-background-1: #131313;--default-theme-background-2: #1d1d1d;--default-theme-background-3: #272727;--default-theme-background-card: #1d1d1d;--default-theme-color-1: rgba(255, 255, 255, .9);--default-theme-color-2: rgba(255, 255, 255, .62);--default-theme-color-3: rgba(255, 255, 255, .44);--default-theme-color-accent: var(--default-theme-color-1);--default-theme-background-accent: var(--default-theme-background-3);--default-theme-border-color: rgba(255, 255, 255, .1);--default-theme-code-languages-background-supersede: var( --default-theme-background-3 );--default-theme-code-language-color-supersede: var(--default-theme-color-3)}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-active-background: var( --default-theme-background-accent );--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: transparent;--default-sidebar-search-color: var(--default-theme-color-3);--default-sidebar-search-border-color: var(--default-theme-border-color);--default-sidebar-indent-border: var(--default-sidebar-border-color);--default-sidebar-indent-border-hover: var(--default-sidebar-border-color);--default-sidebar-indent-border-active: var(--default-sidebar-border-color)}.light-mode .dark-mode,.light-mode{--default-theme-color-green: #069061;--default-theme-color-red: #ef0006;--default-theme-color-yellow: #edbe20;--default-theme-color-blue: #0082d0;--default-theme-color-orange: #fb892c;--default-theme-color-purple: #5203d1;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: #00b648;--default-theme-color-red: #dd2f2c;--default-theme-color-yellow: #ffc90d;--default-theme-color-blue: #4eb3ec;--default-theme-color-orange: #ff8d4d;--default-theme-color-purple: #b191f9;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}.code-languages-background:before{box-shadow:inset 0 0 0 1px var(--default-theme-border-color)!important}.scalar-api-client__item,.scalar-card,.dark-mode .dark-mode.scalar-card{--default-theme-background-1: var(--default-theme-background-card);--default-theme-background-2: var(--default-theme-background-1);--default-theme-background-3: var(--default-theme-background-1)}.dark-mode .dark-mode.scalar-card{--default-theme-background-3: var(--default-theme-background-3)}.t-doc__sidebar{--default-theme-color-green: var(--default-theme-color-1);--default-theme-color-red: var(--default-theme-color-1);--default-theme-color-yellow: var(--default-theme-color-1);--default-theme-color-blue: var(--default-theme-color-1);--default-theme-color-orange: var(--default-theme-color-1);--default-theme-color-purple: var(--default-theme-color-1)}",default:il,moon:".light-mode{color-scheme:light;--default-theme-color-1: #000000;--default-theme-color-2: #000000;--default-theme-color-3: #000000;--default-theme-color-accent: #645b0f;--default-theme-background-1: #ccc9b3;--default-theme-background-2: #c2bfaa;--default-theme-background-3: #b8b5a1;--default-theme-background-accent: #000000;--default-theme-border-color: rgba(0, 0, 0, .2);--default-theme-scrollbar-color: rgba(0, 0, 0, .18);--default-theme-scrollbar-color-active: rgba(0, 0, 0, .36);--default-theme-lifted-brightness: 1;--default-theme-backdrop-brightness: 1;--default-theme-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--default-theme-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, var(--default-theme-border-color) 0px 0 0 1px;--default-theme-button-1: rgb(49 53 56);--default-theme-button-1-color: #fff;--default-theme-button-1-hover: rgb(28 31 33);--default-theme-color-red: #b91c1c;--default-theme-color-orange: #a16207;--default-theme-color-green: #047857;
20--default-theme-color-blue: #1d4ed8;--default-theme-color-orange: #c2410c;--default-theme-color-purple: #6d28d9;--default-theme-code-languages-background-supersede: var( --default-theme-background-3 );--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.dark-mode{color-scheme:dark;--default-theme-color-1: #fffef3;--default-theme-color-2: #fffef3;--default-theme-color-3: #fffef3;--default-theme-color-accent: #c3b531;--default-theme-background-1: #313332;--default-theme-background-2: #393b3a;--default-theme-background-3: #414342;--default-theme-background-accent: #fffef3;--default-theme-border-color: rgba(255, 255, 255, .1);--default-theme-scrollbar-color: rgba(255, 255, 255, .24);--default-theme-scrollbar-color-active: rgba(255, 255, 255, .48);--default-theme-lifted-brightness: 1.45;--default-theme-backdrop-brightness: .5;--default-theme-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--default-theme-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, .1);--default-theme-button-1: #f6f6f6;--default-theme-button-1-color: #000;--default-theme-button-1-hover: #e7e7e7;--default-theme-color-green: #00b648;--default-theme-color-red: #dc1b19;--default-theme-color-yellow: #ffc90d;--default-theme-color-blue: #4eb3ec;--default-theme-color-orange: #ff8d4d;--default-theme-color-purple: #b191f9;--default-theme-code-languages-background-supersede: var( --default-theme-background-3 );--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.light-mode .t-doc__sidebar,.dark-mode .sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-active-background: var( --default-theme-background-accent );--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-color-active: var(--default-sidebar-background-1);--default-sidebar-search-background: var(--default-theme-background-3);--default-sidebar-search-border-color: var( --default-sidebar-search-background );--default-sidebar-search--color: var(--default-theme-color-3)}",purple:".light-mode{--default-theme-background-1: #fff;--default-theme-background-2: #f5f6f8;--default-theme-background-3: #eceef1;--default-theme-color-1: #2a2f45;--default-theme-color-2: #757575;--default-theme-color-3: #8e8e8e;--default-theme-color-accent: #5469d4;--default-theme-background-accent: #5469d41f;--default-theme-border-color: rgba(215, 215, 206, .5)}.dark-mode{--default-theme-background-1: #15171c;--default-theme-background-2: #1c1e24;--default-theme-background-3: #22252b;--default-theme-color-1: #fafafa;--default-theme-color-2: #c9ced8;--default-theme-color-3: #8c99ad;--default-theme-color-accent: #5469d4;--default-theme-background-accent: #5469d41f;--default-theme-border-color: rgba(255, 255, 255, .12)}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-3);--default-sidebar-item-active-background: var( --default-theme-background-accent );--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: var(--default-theme-background-1);--default-sidebar-search-color: var(--default-theme-color-3);--default-sidebar-search-border-color: var(--default-theme-border-color)}.light-mode{--default-theme-color-green: #17803d;--default-theme-color-red: #e10909;--default-theme-color-yellow: #edbe20;--default-theme-color-blue: #1763a6;--default-theme-color-orange: #e25b09;--default-theme-color-purple: #5c3993;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: #30a159;--default-theme-color-red: #dc1b19;--default-theme-color-yellow: #eec644;--default-theme-color-blue: #2b7abf;--default-theme-color-orange: #f07528;--default-theme-color-purple: #7a59b1;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}",solarized:".light-mode{color-scheme:light;--default-theme-color-1: #584c27;--default-theme-color-2: #616161;--default-theme-color-3: #a89f84;--default-theme-color-accent: #b58900;--default-theme-background-1: #fdf6e3;--default-theme-background-2: #eee8d5;--default-theme-background-3: #ddd6c1;--default-theme-background-accent: #b589001f;--default-theme-border-color: #ded8c8;--default-theme-scrollbar-color: rgba(0, 0, 0, .18);--default-theme-scrollbar-color-active: rgba(0, 0, 0, .36);--default-theme-lifted-brightness: 1;--default-theme-backdrop-brightness: 1;--default-theme-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .11);--default-theme-shadow-2: rgba(0, 0, 0, .08) 0px 13px 20px 0px, rgba(0, 0, 0, .08) 0px 3px 8px 0px, #eeeeed 0p
20x 0 0 1px;--default-theme-button-1: rgb(49 53 56);--default-theme-button-1-color: #fff;--default-theme-button-1-hover: rgb(28 31 33);--default-theme-color-red: #b91c1c;--default-theme-color-orange: #a16207;--default-theme-color-green: #047857;--default-theme-color-blue: #1d4ed8;--default-theme-color-orange: #c2410c;--default-theme-color-purple: #6d28d9}.dark-mode{color-scheme:dark;--default-theme-color-1: #fff;--default-theme-color-2: #cccccc;--default-theme-color-3: #6d8890;--default-theme-color-accent: #007acc;--default-theme-background-1: #00212b;--default-theme-background-2: #012b36;--default-theme-background-3: #004052;--default-theme-background-accent: #015a6f;--default-theme-border-color: rgba(255, 255, 255, .1);--default-theme-scrollbar-color: rgba(255, 255, 255, .24);--default-theme-scrollbar-color-active: rgba(255, 255, 255, .48);--default-theme-lifted-brightness: 1.45;--default-theme-backdrop-brightness: .5;--default-theme-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, .1);--default-theme-shadow-2: rgba(15, 15, 15, .2) 0px 3px 6px, rgba(15, 15, 15, .4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, .1);--default-theme-button-1: #f6f6f6;--default-theme-button-1-color: #000;--default-theme-button-1-hover: #e7e7e7;--default-theme-color-green: #00b648;--default-theme-color-red: #dc1b19;--default-theme-color-yellow: #ffc90d;--default-theme-color-blue: #4eb3ec;--default-theme-color-orange: #ff8d4d;--default-theme-color-purple: #b191f9}.light-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-active-background: var( --default-theme-background-accent );--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: var(--default-theme-background-2);--default-sidebar-search-border-color: var(--sidebar-search-background);--default-sidebar-search--color: var(--default-theme-color-3)}.dark-mode .sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-active-background: var( --default-theme-background-accent );--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-color-active: var(--default-sidebar-color-1);--default-sidebar-search-background: var(--default-theme-background-2);--default-sidebar-search-border-color: var(--sidebar-search-background);--default-sidebar-search--color: var(--default-theme-color-3)}",bluePlanet:":root{--default-theme-text-decoration: underline;--default-theme-text-decoration-hover: underline}.light-mode{--default-theme-background-1: #f0f2f5;--default-theme-background-2: #eaecf0;--default-theme-background-3: #e0e2e6;--default-theme-border-color: rgb(228, 228, 231);--default-theme-color-1: rgb(9, 9, 11);--default-theme-color-2: rgb(113, 113, 122);--default-theme-color-3: rgba(25, 25, 28, .5);--default-theme-color-accent: var(--default-theme-color-1);--default-theme-background-accent: #8ab4f81f;--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.light-mode .scalar-card.dark-mode,.dark-mode{--default-theme-background-1: #000e23;--default-theme-background-2: #01132e;--default-theme-background-3: #03193b;--default-theme-border-color: rgba(255, 255, 255, .12);--default-theme-color-1: #fafafa;--default-theme-color-2: rgb(161, 161, 170);--default-theme-color-3: rgba(255, 255, 255, .533);--default-theme-color-accent: var(--default-theme-color-1);--default-theme-background-accent: #8ab4f81f;--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-active-background: var(--default-theme-background-3);--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: rgba(255, 255, 255, .1);--default-sidebar-search-border-color: var(--default-theme-border-color);--default-sidebar-search-color: var(--default-theme-color-3);z-index:1}.light-mode .t-doc__sidebar{--default-sidebar-search-background: white}.light-mode{--default-theme-color-green: #069061;--default-theme-color-red: #ef0006;--default-theme-color-yellow: #edbe20;--default-theme-color-blue: #0082d0;--default-theme-color-orange: #fb892c;--default-theme-color-purple: #5203d1;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: rgba(69, 255, 165, .823);--default-theme-color-red: #ff8589;--default-theme-color-yellow: #ffcc4d;--default-theme-color-blue: #6bc1fe;--default-theme-color-orange: #f98943;--default-theme-color-purple: #b191f9;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}@keyframes headerbackground{0%{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}to{background:var(--header-background-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.dark-mode h2.t-editor__heading,.dark-mode .t-editor__page-title h1,.dark-mode h1.section-header,.dark-mode .markdown h1,.dark-mode .markdown h2,.dark-mode .markdown h3,.dark-mode .markdown h4,.dark-mode .markdown h5,.dark-mode .markdown h6{-webkit-text-fill-color:transparent;background-image:linear-gradient(to right bottom,#fff 30%,#ffffff61);-webkit-background-clip:text;background-clip:text}.code-languages-background{background:var(--default-theme-background-1)!important}.code-languages-background:before{box-shadow:inset 0 0 0 2px var(--default-theme-border-color);background:linear-gradient(to right top,#d3e1f91f,#d1dff71c,#dfe9fb4a)!important}.light-mode .code-languages-background:before{background:linear-gradient(to right top,#00000014,#00000012,#00000030)!important}.code-languages__active .code-languages-background:before{background:var(--default-theme-background-1)!important}.code-languages span{margin-top:5px!important}.section-flare-item:nth-of-type(1){--c1: #ffffff;--c2: #babfd8;--c3: #2e8bb2;--c4: #1a8593;--c5: #0a143e;--c6: #0a0f52;--c7: #2341b8;--solid: var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7);--solid-wrap: var(--solid), var(--c1);--trans: var(--c1), transparent, var(--c2), transparent, var(--c3), transparent, var(--c4), transparent, var(--c5), transparent, var(--c6), transparent, var(--c7);--trans-wrap: var(--trans), transparent, var(--c1);background:radial-gradient(circle,var(--trans)),conic-gradient(from 180deg,var(--trans-wrap)),radial-gradient(circle,var(--trans)),conic-gradient(var(--solid-wrap));width:70vw;height:700px;border-radius:50%;filter:blur(100px);z-index:0;right:0;position:absolute;transform:rotate(-45deg);top:-300px;opacity:.3}.section-flare-item:nth-of-type(3){--star-color: #6b9acc;--star-color2: #446b8d;--star-color3: #3e5879;background-image:radial-gradient(2px 2px at 20px 30px,var(--star-color2),rgba(0,0,0,0)),radial-gradient(2px 2px at 40px 70px,var(--star-color),rgba(0,0,0,0)),radial-gradient(2px 2px at 50px 160px,var(--star-color3),rgba(0,0,0,0)),radial-gradient(2px 2px at 90px 40px,var(--star-color),rgba(0,0,0,0)),radial-gradient(2px 2px at 130px 80px,var(--star-color),rgba(0,0,0,0)),radial-gradient(2px 2px at 160px 120px,var(--star-color3),rgba(0,0,0,0));background-repeat:repeat;background-size:200px 200px;width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%)}.section-flare{top:-150px!important;height:100vh;background:linear-gradient(#000,var(--default-theme-background-1));width:100vw}.light-mode .section-flare{display:none}.light-mode .scalar-card{--default-theme-background-1: #fff;--default-theme-background-2: #fff;--default-theme-background-3: #fff}",deepSpace:':root{--default-theme-text-decoration: underline;--default-theme-text-decoration-hover: underline}.light-mode{--default-theme-color-1: rgb(9, 9, 11);--default-theme-color-2: rgb(113, 113, 122);--default-theme-color-3: rgba(25, 25, 28, .5);--default-theme-color-accent: var(--default-theme-color-1);--default-theme-background-1: #fff;--default-theme-background-2: #f4f4f5;--default-theme-background-3: #e3e3e6;--default-theme-background-accent: #8ab4f81f;--default-theme-border-color: rgb(228, 228, 231);--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.dark-mode{--default-theme-color-1: #fafafa;--default-theme-color-2: rgb(161, 161, 170);--default-theme-color-3: rgba(255, 255, 255, .533);--default-theme-color-accent: var(--default-theme-color-1);--default-theme-background-1: #09090b;--default-theme-background-2: #18181b;--default-theme-background-3: #2c2c30;--default-theme-background-accent: #8ab4f81f;--default-theme-border-color: rgba(255, 255, 255, .12);--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-active-background: var(--default-theme-background-3);--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: transparent;--default-sidebar-search-border-color: var(--default-theme-border-color);--default-sidebar-search-color: var(--default-theme-color-3)}.light-mode .t-doc__sidebar{--default-sidebar-item-active-background: #09090b;--default-sidebar-color-active: var(--default-sidebar-background-1)}.light-mode{--default-theme-color-green: #069061;--default-theme-color-red: #ef0006;--default-theme-color-yellow: #edbe20;--default-theme-color-blue: #0082d0;--default-theme-color-orange: #fb892c;--default-theme-color-purple: #5203d1;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: rgba(69, 255, 165, .823);--default-theme-color-red: #ff8589;--default-theme-color-yellow: #ffcc4d;--default-theme-color-blue: #6bc1fe;--default-theme-color-orange: #f98943;--default-theme-color-purple: #b191f9;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}.dark-mode h2.t-editor__heading,.dark-mode .t-editor__page-title h1,.dark-mode h1.section-header,.dark-mode .markdown h1,.dark-mode .markdown h2,.dark-mode .markdown h3,.dark-mode .markdown h4,.dark-mode .markdown h5,.dark-mode .markdown h6{-webkit-text-fill-color:transparent;background-image:linear-gradient(to right bottom,#fff 30%,#ffffff61);-webkit-background-clip:text;background-clip:text}.examples .scalar-card-footer{--default-theme-background-3: transparent;padding-top:0}.code-languages-background{background:var(--default-theme-background-1)!important}.code-languages-background:before{box-shadow:inset 0 0 0 2px var(--default-theme-border-color);background:linear-gradient(to right top,#d3e1f91f,#d1dff71c,#dfe9fb4a)!important}.light-mode .code-languages-background:before{background:linear-gradient(to right top,#00000014,#00000012,#00000030)!important}.code-languages__active .code-languages-background:before{background:var(--default-theme-background-1)!important}.code-languages span{margin-top:5px!important}.section-flare{width:100vw;height:550px;position:relative}.section-flare-item:nth-of-type(1){position:absolute;width:100vw;height:550px;--stripesDark: repeating-linear-gradient( 100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16% );--rainbow: repeating-linear-gradient( 100deg, #fff 10%, #fff 16%, #fff 22%, #fff 30% );background-image:var(--stripesDark),var(--rainbow);background-size:300%,200%;background-position:50% 50%,50% 50%;filter:invert(100%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);pointer-events:none;opacity:.07}.dark-mode .section-flare-item:nth-of-type(1){background-image:var(--stripesDark),var(--rainbow);filter:opacity(50%) saturate(200%);opacity:.25;height:350px}.section-flare-item:nth-of-type(1):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--stripesDark),var(--rainbow);background-size:200%,100%;background-attachment:fixed;mix-blend-mode:difference}.dark-mode .section-flare:after{background-image:var(--stripesDark),var(--rainbow)}.section-flare-item:nth-of-type(2){--star-color: #fff;--star-color2: #fff;--star-color3: #fff;width:100%;height:100%;position:absolute;background-image:radial-gradient(2px 2px at 20px 30px,var(--star-color2),rgba(0,0,0,0)),radial-gradient(2px 2px at 40px 70px,var(--star-color),rgba(0,0,0,0)),radial-gradient(2px 2px at 50px 160px,var(--star-color3),rgba(0,0,0,0)),radial-gradient(2px 2px at 90px 40px,var(--star-color),rgba(0,0,0,0)),radial-gradient(2px 2px at 130px 80px,var(--star-color),rgba(0,0,0,0)),radial-gradient(2px 2px at 160px 120px,var(--star-color3),rgba(0,0,0,0));background-repeat:repeat;background-size:200px 200px;-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);opacity:.2}',saturn:".light-mode{--default-theme-background-1: #f3f3ee;--default-theme-background-2: #e8e8e3;--default-theme-background-3: #e4e4df;--default-theme-border-color: rgba(215, 215, 206, .5);--default-theme-color-1: #2a2f45;--default-theme-color-2: #757575;--default-theme-color-3: #8e8e8e;--default-theme-color-accent: #1763a6;--default-theme-background-accent: #1f648e1f;--default-theme-code-language-color-supersede: var(--default-theme-color-1);--default-theme-code-languages-background-supersede: var( --default-theme-background-2 )}.dark-mode{--default-theme-background-1: #09090b;--default-theme-background-2: #18181b;--default-theme-background-3: #2c2c30;--default-theme-border-color: rgba(255, 255, 255, .12);--default-theme-color-1: #fafafa;--default-theme-color-2: rgb(161, 161, 170);--default-theme-color-3: rgba(255, 255, 255, .533);--default-theme-color-accent: #4eb3ec;--default-theme-background-accent: #8ab4f81f;--default-theme-code-language-color-supersede: var(--default-theme-color-1);--default-theme-code-languages-background-supersede: var( --default-theme-background-2 )}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-active-background: var(--default-theme-background-3);--default-sidebar-color-active: var(--default-theme-color-1);--default-sidebar-search-background: var(--default-theme-background-1);--default-sidebar-search-border-color: var(--default-theme-border-color);--default-sidebar-search-color: var(--default-theme-color-3)}.light-mode{--default-theme-color-green: #17803d;--default-theme-color-red: #e10909;--default-theme-color-yellow: #edbe20;--default-theme-color-blue: #
201763a6;--default-theme-color-orange: #e25b09;--default-theme-color-purple: #5c3993;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: #30a159;--default-theme-color-red: #dc1b19;--default-theme-color-yellow: #eec644;--default-theme-color-blue: #2b7abf;--default-theme-color-orange: #f07528;--default-theme-color-purple: #7a59b1;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}.dark-mode h2.t-editor__heading,.dark-mode .t-editor__page-title h1,.dark-mode h1.section-header,.dark-mode .markdown h1,.dark-mode .markdown h2,.dark-mode .markdown h3,.dark-mode .markdown h4,.dark-mode .markdown h5,.dark-mode .markdown h6{-webkit-text-fill-color:transparent;background-image:linear-gradient(to right bottom,#fff 30%,#ffffff61);-webkit-background-clip:text;background-clip:text}",kepler:".light-mode{--default-theme-color-1: #2a2f45;--default-theme-color-2: #757575;--default-theme-color-3: #8e8e8e;--default-theme-color-accent: #7070ff;--default-theme-background-1: #fff;--default-theme-background-2: #f6f6f6;--default-theme-background-3: #e7e7e7;--default-theme-background-accent: #7070ff1f;--default-theme-border-color: rgba(0, 0, 0, .1);--default-theme-code-language-color-supersede: var(--default-theme-color-3)}.dark-mode{--default-theme-color-1: #f7f8f8;--default-theme-color-2: rgb(180, 188, 208);--default-theme-color-3: #b4bcd099;--default-theme-color-accent: #828fff;--default-theme-background-1: #000212;--default-theme-background-2: rgba(255, 255, 255, .05);--default-theme-background-3: rgba(255, 255, 255, .05);--default-theme-background-accent: #8ab4f81f;--default-theme-border-color: #242537;--default-theme-code-language-color-supersede: var(--default-theme-color-3)}.light-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-active-background: var( --default-theme-background-accent );--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: rgba(0, 0, 0, .05);--default-sidebar-search-border-color: 1px solid rgba(0, 0, 0, .05);--default-sidebar-search-color: var(--default-theme-color-3);--default-theme-background-2: rgba(0, 0, 0, .03)}.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-active-background: rgba(255, 255, 255, .1);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: rgba(255, 255, 255, .1);--default-sidebar-search-border-color: 1px solid rgba(255, 255, 255, .05);--default-sidebar-search-color: var(--default-theme-color-3)}.light-mode{--default-theme-color-green: #069061;--default-theme-color-red: #ef0006;--default-theme-color-yellow: #edbe20;--default-theme-color-blue: #0082d0;--default-theme-color-orange: #fb892c;--default-theme-color-purple: #5203d1;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: #00b648;--default-theme-color-red: #dc1b19;--default-theme-color-yellow: #ffc90d;--default-theme-color-blue: #4eb3ec;--default-theme-color-orange: #ff8d4d;--default-theme-color-purple: #b191f9;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}.dark-mode h2.t-editor__heading,.dark-mode .t-editor__page-title h1,.dark-mode h1.section-header,.dark-mode .markdown h1,.dark-mode .markdown h2,.dark-mode .markdown h3,.dark-mode .markdown h4,.dark-mode .markdown h5,.dark-mode .markdown h6{-webkit-text-fill-color:transparent;background-image:linear-gradient(to right bottom,#fff 30%,#ffffff61);-webkit-background-clip:text;background-clip:text}.sidebar-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes headerbackground{0%{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}to{background:var(--header-background-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.dark-mode .scalar-card{background:#ffffff0d!important}.dark-mode .scalar-card *{--default-theme-background-2: transparent !important;--default-theme-background-1: transparent !important}.light-mode .dark-mode.scalar-card *,.light-mode .dark-mode.scalar-card{--default-theme-background-1: #0d0f1e !important;--default-theme-background-2: #0d0f1e !important;--default-theme-background-3: #191b29 !important}.light-mode .dark-mode.scalar-card{background:#191b29!important}.badge{box-shadow:0 0 0 1px var(--default-theme-border-color);margin-right:6px}.table-row.required-parameter .table-row-item:nth-of-type(2):after{background:transparent;box-shadow:none}.code-languages__active{--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.code-languages-background{background:linear-gradient(#fff0,#ffffff0d)!important;box-shadow:inset 0 0 0 1px var(--default-theme-border-color)!important}.section-flare{width:100vw;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(120,119,198,.3),transparent);height:100vh}",mars:":root{--default-theme-text-decoration: underline;--default-theme-text-decoration-hover: underline}.light-mode{--default-theme-background-1: #f9f6f0;--default-theme-background-2: #f2efe8;--default-theme-background-3: #e9e7e2;--default-theme-border-color: rgba(203, 165, 156, .6);--default-theme-color-1: #c75549;--default-theme-color-2: #c75549;--default-theme-color-3: #c75549;--default-theme-color-accent: #c75549;--default-theme-background-accent: #dcbfa81f;--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.dark-mode{--default-theme-background-1: #140507;--default-theme-background-2: #20090c;--default-theme-background-3: #321116;--default-theme-border-color: rgba(255, 255, 255, .1);--default-theme-color-1: rgba(255, 255, 255, .9);--default-theme-color-2: rgba(255, 255, 255, .62);--default-theme-color-3: rgba(255, 255, 255, .44);--default-theme-color-accent: rgba(255, 255, 255, .9);--default-theme-background-accent: #441313;--default-theme-code-language-color-supersede: var(--default-theme-color-1)}.light-mode .t-doc__sidebar,.dark-mode .t-doc__sidebar{--default-sidebar-background-1: var(--default-theme-background-1);--default-sidebar-color-1: var(--default-theme-color-1);--default-sidebar-color-2: var(--default-theme-color-2);--default-sidebar-border-color: var(--default-theme-border-color);--default-sidebar-item-hover-color: currentColor;--default-sidebar-item-hover-background: var(--default-theme-background-2);--default-sidebar-item-active-background: var(--default-theme-background-3);--default-sidebar-color-active: var(--default-theme-color-accent);--default-sidebar-search-background: rgba(255, 255, 255, .1);--default-sidebar-search-color: var(--default-theme-color-3);--default-sidebar-search-border-color: var(--default-theme-border-color);z-index:1}.light-mode{--default-theme-color-green: #09533a;--default-theme-color-red: #aa181d;--default-theme-color-yellow: #ab8d2b;--default-theme-color-blue: #19689a;--default-theme-color-orange: #b26c34;--default-theme-color-purple: #4c2191;--default-theme-button-1: rgba(0, 0, 0, 1);--default-theme-button-1-hover: rgba(0, 0, 0, .8);--default-theme-button-1-color: rgba(255, 255, 255, .9)}.dark-mode{--default-theme-color-green: rgba(69, 255, 165, .823);--default-theme-color-red: #ff8589;--default-theme-color-yellow: #ffcc4d;--default-theme-color-blue: #6bc1fe;--default-theme-color-orange: #f98943;--default-theme-color-purple: #b191f9;--default-theme-button-1: rgba(255, 255, 255, 1);--default-theme-button-1-hover: rgba(255, 255, 255, .9);--default-theme-button-1-color: black}.dark-mode h2.t-editor__heading,.dark-mode .t-editor__page-title h1,.dark-mode h1.section-header,.dark-mode .markdown h1,.dark-mode .markdown h2,.dark-mode .markdown h3,.dark-mode .markdown h4,.dark-mode .markdown h5,.dark-mode .markdown h6{-webkit-text-fill-color:transparent;background-image:linear-gradient(to right bottom,#fff 30%,#ffffff61);-webkit-background-clip:text;background-clip:text}.light-mode .t-doc__sidebar{--default-sidebar-search-background: white}.examples .scalar-card-footer{--default-theme-background-3: transparent;padding-top:0}.code-languages-background{background:var(--default-theme-background-1)!important}.code-languages-background:before{box-shadow:inset 0 0 0 2px var(--default-theme-border-color);background:linear-gradient(to right top,#d3e1f91f,#d1dff71c,#dfe9fb4a)!important}.light-mode .code-languages-background:before{background:linear-gradient(to right top,#00000014,#00000012,#00000030)!important}.code-languages__active .code-languages-background:before{background:var(--default-theme-background-1)!important}.code-languages span{margin-top:5px!important}.section-flare-item:nth-of-type(1){background:#d25019;width:80vw;height:500px;margin-top:-150px;border-radius:50%;filter:blur(100px);z-index:0}.light-mode .section-flare{display:none}.section-flare{top:-150px!important;height:100vh;right:-400px!important;left:initial}"},pl=(e="default")=>"none"===e?"":dl[e]??il;function hl(e){return!!se()&&(ae(e),!0)}function fl(e){return"function"==typeof e?e():Nt(e)}const ml="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const gl=e=>null!=e,Ol=Object.prototype.toString,bl=e=>"[object Object]"===Ol.call(e),yl=()=>{};function vl(e,t=200,n={}){return function(e,t){return function(...n){return new Promise(((r,o)=>{Promise.resolve(e((()=>t.apply(this,n)),{fn:t,thisArg:this,args:n})).then(r).catch(o)}))}}(function(e,t={}){let n,r,o=yl;const i=e=>{clearTimeout(e),o(),o=yl};return s=>{const a=fl(e),l=fl(t.maxWait);return n&&i(n),a<=0||void 0!==l&&l<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise(((e,c)=>{o=t.rejectOnCancel?c:e,l&&!r&&(r=setTimeout((()=>{n&&i(n),r=null,e(s())}),l)),n=setTimeout((()=>{r&&i(r),r=null,e(s())}),a)}))}}(t,n),e)}function wl(e,t,n){const r=xn(e,((e,o,i)=>{e&&((null==n?void 0:n.once)&&Gt((()=>r())),t(e,o,i))}),{...n,once:!1});return r}function Sl(e){var t;const n=fl(e);return null!=(t=null==n?void 0:n.$el)?t:n}const kl=ml?window:void 0;function El(...e){let t,n,r,o;
20if("string"==typeof e[0]||Array.isArray(e[0])?([n,r,o]=e,t=kl):[t,n,r,o]=e,!t)return yl;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],s=()=>{i.forEach((e=>e())),i.length=0},a=xn((()=>[Sl(t),fl(o)]),(([e,t])=>{if(s(),!e)return;const o=bl(t)?{...t}:t;i.push(...n.flatMap((t=>r.map((n=>((e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)))(e,t,n,o))))))}),{immediate:!0,flush:"post"}),l=()=>{a(),s()};return hl(l),l}function _l(e){const t=function(){const e=At(!1),t=jo();return t&&Zn((()=>{e.value=!0}),t),e}();return Go((()=>(t.value,Boolean(e()))))}function Tl(e,t={}){const{window:n=kl}=t,r=_l((()=>n&&"matchMedia"in n&&"function"==typeof n.matchMedia));let o;const i=At(!1),s=e=>{i.value=e.matches},a=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",s):o.removeListener(s))},l=_n((()=>{r.value&&(a(),o=n.matchMedia(fl(e)),"addEventListener"in o?o.addEventListener("change",s):o.addListener(s),i.value=o.matches)}));return hl((()=>{l(),a(),o=void 0})),i}const xl=new Map;function Al(e){const t=se();function n(n){var o;const i=xl.get(e)||new Set;i.add(n),xl.set(e,i);const s=()=>r(n);return null==(o=null==t?void 0:t.cleanups)||o.push(s),s}function r(t){const n=xl.get(e);n&&(n.delete(t),n.size||o())}function o(){xl.delete(e)}return{on:n,once:function(e){return n((function t(...n){r(t),e(...n)}))},off:r,emit:function(t,n){var r;null==(r=xl.get(e))||r.forEach((e=>e(t,n)))},reset:o}}const Cl={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function Pl(e={}){const{reactive:t=!1,target:n=kl,aliasMap:r=Cl,passive:o=!0,onEventFired:i=yl}=e,s=pt(new Set),a={toJSON:()=>({}),current:s},l=t?pt(a):a,c=new Set,u=new Set;function d(e,n){e in l&&(t?l[e]=n:l[e].value=n)}function p(){s.clear();for(const e of u)d(e,!1)}function h(e,t){var n,r;const o=null==(n=e.key)?void 0:n.toLowerCase(),i=[null==(r=e.code)?void 0:r.toLowerCase(),o].filter(Boolean);o&&(t?s.add(o):s.delete(o));for(const s of i)u.add(s),d(s,t);"meta"!==o||t?"function"==typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...s,...i].forEach((e=>c.add(e))):(c.forEach((e=>{s.delete(e),d(e,!1)})),c.clear())}El(n,"keydown",(e=>(h(e,!0),i(e))),{passive:o}),El(n,"keyup",(e=>(h(e,!1),i(e))),{passive:o}),El("blur",p,{passive:!0}),El("focus",p,{passive:!0});const f=new Proxy(l,{get(e,n,o){if("string"!=typeof n)return Reflect.get(e,n,o);if((n=n.toLowerCase())in r&&(n=r[n]),!(n in l))if(/[+_-]/.test(n)){const e=n.split(/[+_-]/g).map((e=>e.trim()));l[n]=Go((()=>e.every((e=>fl(f[e])))))}else l[n]=At(!1);const i=Reflect.get(e,n,o);return t?fl(i):i}});return f}const $l=pt({showApiClient:!1,activeApiClientEndpointId:"",activeItem:{},snippetType:"javascript"});function Nl(e,t=!1){$l.showApiClient=!!t||!$l.showApiClient,e&&($l.activeItem=e)}function Dl(){$l.showApiClient=!1}function Rl(e){$l.activeApiClientEndpointId=e}function Il(e){$l.snippetType=e}const Ml=()=>({state:ht($l),toggleApiClient:Nl,setActiveApiClientEndpointId:Rl,setSnippetType:Il,hideApiClient:Dl}),Ll=Symbol.for("yaml.alias"),jl=Symbol.for("yaml.document"),Ql=Symbol.for("yaml.map"),Fl=Symbol.for("yaml.pair"),Bl=Symbol.for("yaml.scalar"),Ul=Symbol.for("yaml.seq"),ql=Symbol.for("yaml.node.type"),Hl=e=>!!e&&"object"==typeof e&&e[ql]===Ll,zl=e=>!!e&&"object"==typeof e&&e[ql]===jl,Zl=e=>!!e&&"object"==typeof e&&e[ql]===Ql,Wl=e=>!!e&&"object"==typeof e&&e[ql]===Fl,Xl=e=>!!e&&"object"==typeof e&&e[ql]===Bl,Vl=e=>!!e&&"object"==typeof e&&e[ql]===Ul;function Yl(e){if(e&&"object"==typeof e)switch(e[ql]){case Ql:case Ul:return!0}return!1}function Gl(e){if(e&&"object"==typeof e)switch(e[ql]){case Ll:case Ql:case Bl:case Ul:return!0}return!1}const Kl=e=>(Xl(e)||Yl(e))&&!!e.anchor,Jl=Symbol("break visit"),ec=Symbol("skip children"),tc=Symbol("remove node");function nc(e,t){const n=function(e){if("object"==typeof e&&(e.Collection||e.Node||e.Value))return Object.assign({Alias:e.Node,Map:e.Node,Scalar:e.Node,Seq:e.Node},e.Value&&{Map:e.Value,Scalar:e.Value,Seq:e.Value},e.Collection&&{Map:e.Collection,Seq:e.Collection},e);return e}(t);if(zl(e)){rc(null,e.contents,n,Object.freeze([e]))===tc&&(e.contents=null)}else rc(null,e,n,Object.freeze([]))}function rc(e,t,n,r){const o=function(e,t,n,r){var o,i,s,a,l;return"function"==typeof n?n(e,t,r):Zl(t)?null==(o=n.Map)?void 0:o.call(n,e,t,r):Vl(t)?null==(i=n.Seq)?void 0:i.call(n,e,t,r):Wl(t)?null==(s=n.Pair)?void 0:s.call(n,e,t,r):Xl(t)?null==(a=n.Scalar)?void 0:a.call(n,e,t,r):Hl(t)?null==(l=n.Alias)?void 0:l.call(n,e,t,r):void 0}(e,t,n,r);if(Gl(o)||Wl(o))return function(e,t,n){const r=t[t.length-1];if(Yl(r))r.items[e]=n;else if(Wl(r))"key"===e?r.key=n:r.value=n;else{if(!zl(r)){const e=Hl(r)?"alias":"scalar";throw new Error(`Cannot replace node with ${e} parent`)}r.contents=n}}(e,r,o),rc(e,o,n,r);if("symbol"!=typeof o)if(Yl(t)){r=Object.freeze(r.concat(t));for(let e=0;e<t.items.length;++e){const o=rc(e,t.items[e],n,r);if("number"==typeof o)e=o-1;else{if(o===Jl)return Jl;o===tc&&(t.items.splice(e,1),e-=1)}}}else if(Wl(t)){r=Object.freeze(r.concat(t));const e=rc("key",t.key,n,r);if(e===Jl)return Jl;e===tc&&(t.key=null);const o=rc("value",t.value,n,r);if(o===Jl)return Jl;o===tc&&(t.value=null)}return o}function oc(e){if(/[\x00-\x19\s,[\]{}]/.test(e)){const t=JSON.stringify(e);throw new Error(`Anchor must not contain whitespace or control characters: ${t}`)}return!0}function ic(e,t,n,r){if(r&&"object"==typeof r)if(Array.isArray(r))for(let o=0,i=r.length;o<i;++o){const t=r[o],n=ic(e,r,String(o),t);void 0===n?delete r[o]:n!==t&&(r[o]=n)}else if(r instanceof Map)for(const o of Array.from(r.keys())){const t=r.get(o),n=ic(e,r,o,t);void 0===n?r.delete(o):n!==t&&r.set(o,n)}else if(r instanceof Set)for(const o of Array.from(r)){const t=ic(e,r,o,o);void 0===t?r.delete(o):t!==o&&(r.delete(o),r.add(t))}else for(const[o,i]of Object.entries(r)){const t=ic(e,r,o,i);void 0===t?delete r[o]:t!==i&&(r[o]=t)}return e.call(t,n,r)}function sc(e,t,n){if(Array.isArray(e))return e.map(((e,t)=>sc(e,String(t),n)));if(e&&"function"==typeof e.toJSON){if(!n||!Kl(e))return e.toJSON(t,n);const r={aliasCount:0,count:1,res:void 0};n.anchors.set(e,r),n.onCreate=e=>{r.res=e,delete n.onCreate};const o=e.toJSON(t,n);return n.onCreate&&n.onCreate(o),o}return"bigint"!=typeof e||(null==n?void 0:n.keep)?e:Number(e)}nc.BREAK=Jl,nc.SKIP=ec,nc.REMOVE=tc;class ac{constructor(e){Object.defineProperty(this,ql,{value:e})}
20clone(){const e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:n,onAnchor:r,reviver:o}={}){if(!zl(e))throw new TypeError("A document argument is required");const i={anchors:new Map,doc:e,keep:!0,mapAsMap:!0===t,mapKeyWarned:!1,maxAliasCount:"number"==typeof n?n:100},s=sc(this,"",i);if("function"==typeof r)for(const{count:a,res:l}of i.anchors.values())r(l,a);return"function"==typeof o?ic(o,{"":s},"",s):s}}let lc=class extends ac{constructor(e){super(Ll),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let t;return nc(e,{Node:(e,n)=>{if(n===this)return nc.BREAK;n.anchor===this.source&&(t=n)}}),t}toJSON(e,t){if(!t)return{source:this.source};const{anchors:n,doc:r,maxAliasCount:o}=t,i=this.resolve(r);if(!i){const e=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(e)}let s=n.get(i);if(s||(sc(i,null,t),s=n.get(i)),!s||void 0===s.res){throw new ReferenceError("This should not happen: Alias anchor was not resolved?")}if(o>=0&&(s.count+=1,0===s.aliasCount&&(s.aliasCount=cc(r,i,n)),s.count*s.aliasCount>o)){throw new ReferenceError("Excessive alias count indicates a resource exh
20austion attack")}return s.res}toString(e,t,n){const r=`*${this.source}`;if(e){if(oc(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){const e=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(e)}if(e.implicitKey)return`${r} `}return r}};function cc(e,t,n){if(Hl(t)){const r=t.resolve(e),o=n&&r&&n.get(r);return o?o.count*o.aliasCount:0}if(Yl(t)){let r=0;for(const o of t.items){const t=cc(e,o,n);t>r&&(r=t)}return r}if(Wl(t)){const r=cc(e,t.key,n),o=cc(e,t.value,n);return Math.max(r,o)}return 1}const uc=e=>!e||"function"!=typeof e&&"object"!=typeof e;class dc extends ac{constructor(e){super(Bl),this.value=e}toJSON(e,t){return(null==t?void 0:t.keep)?this.value:sc(this.value,e,t)}toString(){return String(this.value)}}dc.BLOCK_FOLDED="BLOCK_FOLDED",dc.BLOCK_LITERAL="BLOCK_LITERAL",dc.PLAIN="PLAIN",dc.QUOTE_DOUBLE="QUOTE_DOUBLE",dc.QUOTE_SINGLE="QUOTE_SINGLE";const pc="tag:yaml.org,2002:";function hc(e,t,n){var r,o,i;if(zl(e)&&(e=e.contents),Gl(e))return e;if(Wl(e)){const t=null==(o=(r=n.schema[Ql]).createNode)?void 0:o.call(r,n.schema,null,
20n);return t.items.push(e),t}(e instanceof String||e instanceof Number||e instanceof Boolean||"undefined"!=typeof BigInt&&e instanceof BigInt)&&(e=e.valueOf());const{aliasDuplicateObjects:s,onAnchor:a,onTagObj:l,schema:c,sourceObjects:u}=n;let d;if(s&&e&&"object"==typeof e){if(d=u.get(e),d)return d.anchor||(d.anchor=a(e)),new lc(d.anchor);d={anchor:null,node:null},u.set(e,d)}(null==t?void 0:t.startsWith("!!"))&&(t=pc+t.slice(2));let p=function(e,t,n){if(t){const e=n.filter((e=>e.tag===t)),r=e.find((e=>!e.format))??e[0];if(!r)throw new Error(`Tag ${t} not found`);return r}return n.find((t=>{var n;return(null==(n=t.identify)?void 0:n.call(t,e))&&!t.format}))}(e,t,c.tags);if(!p){if(e&&"function"==typeof e.toJSON&&(e=e.toJSON()),!e||"object"!=typeof e){const t=new dc(e);return d&&(d.node=t),t}p=e instanceof Map?c[Ql]:Symbol.iterator in Object(e)?c[Ul]:c[Ql]}l&&(l(p),delete n.onTagObj);const h=(null==p?void 0:p.createNode)?p.createNode(n.schema,e,n):"function"==typeof(null==(i=null==p?void 0:p.nodeClass)?void 0:i.from)?p.nodeClass.from(n.schema,e,n):new dc(e);return t?h.tag=t:p.default||(h.tag=p.tag),d&&(d.node=h),h}function fc(e,t,n){let r=n;for(let o=t.length-1;o>=0;--o){const e=t[o];if("number"==typeof e&&Number.isInteger(e)&&e>=0){const t=[];t[e]=r,r=t}else r=new Map([[e,r]])}return hc(r,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}class mc extends ac{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map((t=>Gl(t)||Wl(t)?t.clone(e):t)),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if((e=>null==e||"object"==typeof e&&!!e[Symbol.iterator]().next().done)(e))this.add(t);else{const[n,...r]=e,o=this.get(n,!0);if(Yl(o))o.addIn(r,t);else{if(void 0!==o||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,fc(this.schema,r,t))}}}deleteIn(e){const[t,...n]=e;if(0===n.length)return this.delete(t);const r=this.get(t,!0);if(Yl(r))return r.deleteIn(n);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${n}`)}getIn(e,t){const[n,...r]=e,o=this.get(n,!0);return 0===r.length?!t&&Xl(o)?o.value:o:Yl(o)?o.getIn(r,t):void 0}hasAllNullValues(e){return this.items.every((t=>{if(!Wl(t))return!1;const n=t.value;return null==n||e&&Xl(n)&&null==n.value&&!n.commentBefore&&!n.comment&&!n.tag}))}hasIn(e){const[t,...n]=e;if(0===n.length)return this.has(t);const r=this.get(t,!0);return!!Yl(r)&&r.hasIn(n)}setIn(e,t){const[n,...r]=e;if(0===r.length)this.set(n,t);else{const e=this.get(n,!0);if(Yl(e))e.setIn(r,t);else{if(void 0!==e||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,fc(this.schema,r,t))}}}}mc.maxFlowStringSingleLineLength=60;const gc=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function Oc(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}const bc=(e,t,n)=>e.endsWith("\n")?Oc(n,t):n.includes("\n")?"\n"+Oc(n,t):(e.endsWith(" ")?"":" ")+n,yc="flow",vc="block",wc="quoted";function Sc(e,t,n="flow",{indentAtStart:r,lineWidth:o=80,minContentWidth:i=20,onFold:s,onOverflow:a}={}){if(!o||o<0)return e;const l=Math.max(1+i,1+o-t.length);if(e.length<=l)return e;const c=[],u={};let d,p,h=o-t.length;"number"==typeof r&&(r>o-Math.max(2,i)?c.push(0):h=o-r);let f=!1,m=-1,g=-1,O=-1;n===vc&&(m=kc(e,m,t.length),-1!==m&&(h=m+l));for(let y;y=e[m+=1];){if(n===wc&&"\\"===y){switch(g=m,e[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}O=m}if("\n"===y)n===vc&&(m=kc(e,m,t.length)),h=m+t.length+l,d=void 0;else{if(" "===y&&p&&" "!==p&&"\n"!==p&&"\t"!==p){const t=e[m+1];t&&" "!==t&&"\n"!==t&&"\t"!==t&&(d=m)}if(m>=h)if(d)c.push(d),h=d+l,d=void 0;else if(n===wc){for(;" "===p||"\t"===p;)p=y,y=e[m+=1],f=!0;const t=m>O+1?m-2:g-1;if(u[t])return e;c.push(t),u[t]=!0,h=t+l,d=void 0}else f=!0}p=y}if(f&&a&&a(),0===c.length)return e;s&&s();let b=e.slice(0,c[0]);for(let y=0;y<c.length;++y){const r=c[y],o=c[y+1]||e.length;0===r?b=`\n${t}${e.slice(0,o)}`:(n===wc&&u[r]&&(b+=`${e[r]}\\`),b+=`\n${t}${e.slice(r+1,o)}`)}return b}function kc(e,t,n){let r=t,o=t+1,i=e[o];for(;" "===i||"\t"===i;)if(t<o+n)i=e[++t];else{do{i=e[++t]}while(i&&"\n"!==i);r=t,o=t+1,i=e[o]}return r}const Ec=(e,t)=>({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth}
20),_c=e=>/^(%|---|\.\.\.)/m.test(e);function Tc(e,t){const n=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return n;const{implicitKey:r}=t,o=t.options.doubleQuotedMinMultiLineLength,i=t.indent||(_c(e)?" ":"");let s="",a=0;for(let l=0,c=n[l];c;c=n[++l])if(" "===c&&"\\"===n[l+1]&&"n"===n[l+2]&&(s+=n.slice(a,l)+"\\ ",l+=1,a=l,c="\\"),"\\"===c)switch(n[l+1]){case"u":{s+=n.slice(a,l);const e=n.substr(l+2,4);switch(e){case"0000":s+="\\0";break;case"0007":s+="\\a";break;case"000b":s+="\\v";break;case"001b":s+="\\e";break;case"0085":s+="\\N";break;case"00a0":s+="\\_";break;case"2028":s+="\\L";break;case"2029":s+="\\P";break;default:"00"===e.substr(0,2)?s+="\\x"+e.substr(2):s+=n.substr(l,6)}l+=5,a=l+1}break;case"n":if(r||'"'===n[l+2]||n.length<o)l+=1;else{for(s+=n.slice(a,l)+"\n\n";"\\"===n[l+2]&&"n"===n[l+3]&&'"'!==n[l+4];)s+="\n",l+=2;s+=i," "===n[l+2]&&(s+="\\"),l+=1,a=l+1}break;default:l+=1}return s=a?s+n.slice(a):n,r?s:Sc(s,i,wc,Ec(t,!1))}function xc(e,t){if(!1===t.options.singleQuote||t.implicitKey&&e.includes("\n")||/[ \t]\n|\n[ \t]/.test(e))return Tc(e,t);const n=t.indent||(_c(e)?" ":""),r="'"+e.replace(/'/g,"''").replace(/\n+/g,`$&\n${n}`)+"'";return t.implicitKey?r:Sc(r,n,yc,Ec(t,!1))}function Ac(e,t){const{singleQuote:n}=t.options;let r;if(!1===n)r=Tc;else{const t=e.includes('"'),o=e.includes("'");r=t&&!o?xc:o&&!t?Tc:n?xc:Tc}return r(e,t)}let Cc;try{Cc=new RegExp("(^|(?<!\n))\n+(?!\n|$)","g")}catch{Cc=/\n+(?!\n|$)/g}function Pc({comment:e,type:t,value:n},r,o,i){const{blockQuote:s,commentString:a,lineWidth:l}=r.options;if(!s||/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return Ac(n,r);const c=r.indent||(r.forceBlockIndent||_c(n)?" ":""),u="literal"===s||"folded"!==s&&t!==dc.BLOCK_FOLDED&&(t===dc.BLOCK_LITERAL||!function(e,t,n){if(!t||t<0)return!1;const r=t-n,o=e.length;if(o<=r)return!1;for(let i=0,s=0;i<o;++i)if("\n"===e[i]){if(i-s>r)return!0;if(s=i+1,o-s<=r)return!1}return!0}(n,l,c.length));if(!n)return u?"|\n":">\n";let d,p;for(p=n.length;p>0;--p){const e=n[p-1];if("\n"!==e&&"\t"!==e&&" "!==e)break}let h=n.substring(p);const f=h.indexOf("\n");-1===f?d="-":n===h||f!==h.length-1?(d="+",i&&i()):d="",h&&(n=n.slice(0,-h.length),"\n"===h[h.length-1]&&(h=h.slice(0,-1)),h=h.replace(Cc,`$&${c}`));let m,g=!1,O=-1;for(m=0;m<n.length;++m){const e=n[m];if(" "===e)g=!0;else{if("\n"!==e)break;O=m}}let b=n.substring(0,O<m?O+1:m);b&&(n=n.substring(b.length),b=b.replace(/\n+/g,`$&${c}`));let y=(u?"|":">")+(g?c?"2":"1":"")+d;if(e&&(y+=" "+a(e.replace(/ ?[\r\n]+/g," ")),o&&o()),u)return`${y}\n${c}${b}${n=n.replace(/\n+/g,`$&${c}`)}${h}`;return`${y}\n${c}${Sc(`${b}${n=n.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${c}`)}${h}`,c,vc,Ec(r,!0))}`}function $c(e,t,n,r){const{implicitKey:o,inFlow:i}=t,s="string"==typeof e.value?e:Object.assign({},e,{value:String(e.value)});let{type:a}=e;a!==dc.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(s.value)&&(a=dc.QUOTE_DOUBLE);const l=e=>{switch(e){case dc.BLOCK_FOLDED:case dc.BLOCK_LITERAL:return o||i?Ac(s.value,t):Pc(s,t,n,r);case dc.QUOTE_DOUBLE:return Tc(s.value,t);case dc.QUOTE_SINGLE:return xc(s.value,t);case dc.PLAIN:return function(e,t,n,r){const{type:o,value:i}=e,{actualString:s,implicitKey:a,indent:l,indentStep:c,inFlow:u}=t;if(a&&i.includes("\n")||u&&/[[\]{},]/.test(i))return Ac(i,t);if(!i||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(i))return a||u||!i.includes("\n")?Ac(i,t):Pc(e,t,n,r);if(!a&&!u&&o!==dc.PLAIN&&i.includes("\n"))return Pc(e,t,n,r);if(_c(i)){if(""===l)return t.forceBlockIndent=!0,Pc(e,t,n,r);if(a&&l===c)return Ac(i,t)}const d=i.replace(/\n+/g,`$&\n${l}`);if(s){const e=e=>{var t;return e.default&&"tag:yaml.org,2002:str"!==e.tag&&(null==(t=e.test)?void 0:t.test(d))},{compat:n,tags:r}=t.doc.schema;if(r.some(e)||(null==n?void 0:n.some(e)))return Ac(i,t)}return a?d:Sc(d,l,yc,Ec(t,!1))}(s,t,n,r);default:return null}};let c=l(a);if(null===c){const{defaultKeyType:e,defaultStringType:n}=t.options,r=o&&e||n;if(c=l(r),null===c)throw new Error(`Unsupported default string type ${r}`)}return c}function Nc(e,t,n,r){var o;if(Wl(e))return e.toString(t,n,r);if(Hl(e)){if(t.doc.directives)return e.toString(t);if(null==(o=t.resolvedAliases)?void 0:o.has(e))throw new TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(e):t.resolvedAliases=new Set([e]),e=e.resolve(t.doc)}let i;const s=Gl(e)?e:t.doc.createNode(e,{onTagObj:e=>i=e});i||(i=function(e,t){var n;if(t.tag){const n=e.filter((e=>e.tag===t.tag));if(n.length>0)return n.find((e=>e.format===t.format))??n[0]}let r,o;if(Xl(t)){o=t.value;const n=e.filter((e=>{var t;return null==(t=e.identify)?void 0:t.call(e,o)}));r=n.find((e=>e.format===t.format))??n.find((e=>!e.format))}else o=t,r=e.find((e=>e.nodeClass&&o instanceof e.nodeClass));if(!r){const e=(null==(n=null==o?void 0:o.constructor)?void 0:n.name)??typeof o;throw new Error(`Tag not resolved for ${e} value`)}return r}(t.doc.schema.tags,s));const a=function(e,t,{anchors:n,doc:r}){if(!r.directives)return"";const o=[],i=(Xl(e)||Yl(e))&&e.anchor;i&&oc(i)&&(n.add(i),o.push(`&${i}`));const s=e.tag?e.tag:t.default?null:t.tag;return s&&o.push(r.directives.tagString(s)),o.join(" ")}(s,i,t);a.length>0&&(t.indentAtStart=(t.indentAtStart??0)+a.length+1);const l="function"==typeof i.stringify?i.stringify(s,t,n,r):Xl(s)?$c(s,t,n,r):s.toString(t,n,r);return a?Xl(s)||"{"===l[0]||"["===l[0]?`${a} ${l}`:`${a}\n${t.indent}${l}
20`:l}function Dc(e,t,{key:n,value:r}){if((null==e?void 0:e.doc.schema.merge)&&Rc(n))if(r=Hl(r)?r.resolve(e.doc):r,Vl(r))for(const o of r.items)Ic(e,t,o);else if(Array.isArray(r))for(const o of r)Ic(e,t,o);else Ic(e,t,r);else{const o=sc(n,"",e);if(t instanceof Map)t.set(o,sc(r,o,e));else if(t instanceof Set)t.add(o);else{const i=function(e,t,n){if(null===t)return"";if("object"!=typeof t)return String(t);if(Gl(e)&&(null==n?void 0:n.doc)){const t=function(e,t){const n=Object.assign({blockQuote:!0,commentString:gc,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},e.schema.toStringOptions,t);let r;switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:e,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:"number"==typeof n.indent?" ".repeat(n.indent):" ",inFlow:r,options:n}}(n.doc,{});t.anchors=new Set;for(const e of n.anchors.keys())t.anchors.add(e.anchor);t.inFlow=!0,t.inStringifyKey=!0;const i=e.toString(t);if(!n.mapKeyWarned){let e=JSON.stringify(i);e.length>40&&(e=e.substring(0,36)+'..."'),r=n.doc.options.logLevel,o=`Keys with collection values will be stringified due to JS Object restrictions: ${e}. Set mapAsMap: true to use object keys.`,"debug"!==r&&"warn"!==r||("undefined"!=typeof process&&process.emitWarning?process.emitWarning(o):console.warn(o)),n.mapKeyWarned=!0}return i}var r,o;return JSON.stringify(t)}(n,o,e),s=sc(r,i,e);i in t?Object.defineProperty(t,i,{value:s,writable:!0,enumerable:!0,configurable:!0}):t[i]=s}}return t}const Rc=e=>"<<"===e||Xl(e)&&"<<"===e.value&&(!e.type||e.type===dc.PLAIN);function Ic(e,t,n){const r=e&&Hl(n)?n.resolve(e.doc):n;if(!Zl(r))throw new Error("Merge sources must be maps or map aliases");const o=r.toJSON(null,e,Map);for(const[i,s]of o)t instanceof Map?t.has(i)||t.set(i,s):t instanceof Set?t.add(i):Object.prototype.hasOwnProperty.call(t,i)||Object.defineProperty(t,i,{value:s,writable:!0,enumerable:!0,configurable:!0});return t}function Mc(e,t,n){const r=hc(e,void 0,n),o=hc(t,void 0,n);return new Lc(r,o)}class Lc{constructor(e,t=null){Object.defineProperty(this,ql,{value:Fl}),this.key=e,this.value=t}clone(e){let{key:t,value:n}=this;
20return Gl(t)&&(t=t.clone(e)),Gl(n)&&(n=n.clone(e)),new Lc(t,n)}toJSON(e,t){return Dc(t,(null==t?void 0:t.mapAsMap)?new Map:{},this)}toString(e,t,n){return(null==e?void 0:e.doc)?function({key:e,value:t},n,r,o){const{allNullValues:i,doc:s,indent:a,indentStep:l,options:{commentString:c,indentSeq:u,simpleKeys:d}}=n;let p=Gl(e)&&e.comment||null;if(d){if(p)throw new Error("With simple keys, key nodes cannot have comments");if(Yl(e))throw new Error("With simple keys, collection cannot be used as a key value")}let h=!d&&(!e||p&&null==t&&!n.inFlow||Yl(e)||(Xl(e)?e.type===dc.BLOCK_FOLDED||e.type===dc.BLOCK_LITERAL:"object"==typeof e));n=Object.assign({},n,{allNullValues:!1,implicitKey:!h&&(d||!i),indent:a+l});let f,m,g,O=!1,b=!1,y=Nc(e,n,(()=>O=!0),(()=>b=!0));if(!h&&!n.inFlow&&y.length>1024){if(d)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");h=!0}if(n.inFlow){if(i||null==t)return O&&r&&r(),""===y?"?":h?`? ${y}`:y}else if(i&&!d||null==t&&h)return y=`? ${y}`,p&&!O?y+=bc(y,n.indent,c(p)):b&&o&&o(),y;O&&(p=null),h?(p&&(y+=bc(y,n.indent,c(p))),y=`? ${y}\n${a}:`):(y=`${y}:`,p&&(y+=bc(y,n.indent,c(p)))),Gl(t)?(f=!!t.spaceBefore,m=t.commentBefore,g=t.comment):(f=!1,m=null,g=null,t&&"object"==typeof t&&(t=s.createNode(t))),n.implicitKey=!1,h||p||!Xl(t)||(n.indentAtStart=y.length+1),b=!1,u||!(l.length>=2)||n.inFlow||h||!Vl(t)||t.flow||t.tag||t.anchor||(n.indent=n.indent.substring(2));let v=!1;const w=Nc(t,n,(()=>v=!0),(()=>b=!0));let S=" ";if(p||f||m)S=f?"\n":"",m&&(S+=`\n${Oc(c(m),n.indent)}
20`),""!==w||n.inFlow?S+=`\n${n.indent}`:"\n"===S&&(S="\n\n");else if(!h&&Yl(t)){const e=w[0],r=w.indexOf("\n"),o=-1!==r,i=n.inFlow??t.flow??0===t.items.length;if(o||!i){let t=!1;if(o&&("&"===e||"!"===e)){let n=w.indexOf(" ");"&"===e&&-1!==n&&n<r&&"!"===w[n+1]&&(n=w.indexOf(" ",n+1)),(-1===n||r<n)&&(t=!0)}t||(S=`\n${n.indent}`)}}else""!==w&&"\n"!==w[0]||(S="");return y+=S+w,n.inFlow?v&&r&&r():g&&!v?y+=bc(y,n.indent,c(g)):b&&o&&o(),y}(this,e,t,n):JSON.stringify(this)}}function jc(e,t,n){return(t.inFlow??e.flow?Fc:Qc)(e,t,n)}function Qc({comment:e,items:t},n,{blockItemPrefix:r,flowChars:o,itemIndent:i,onChompKeep:s,onComment:a}){const{indent:l,options:{commentString:c}}=n,u=Object.assign({},n,{indent:i,type:null});let d=!1;const p=[];for(let f=0;f<t.length;++f){const e=t[f];let o=null;if(Gl(e))!d&&e.spaceBefore&&p.push(""),Bc(n,p,e.commentBefore,d),e.comment&&(o=e.comment);else if(Wl(e)){const t=Gl(e.key)?e.key:null;t&&(!d&&t.spaceBefore&&p.push(""),Bc(n,p,t.commentBefore,d))}d=!1;let s=Nc(e,u,(()=>o=null),(()=>d=!0));o&&(s+=bc(s,i,c(o))),d&&o&&(d=!1),p.push(r+s)}let h;if(0===p.length)h=o.start+o.end;else{h=p[0];for(let e=1;e<p.length;++e){const t=p[e];h+=t?`\n${l}${t}`:"\n"}}return e?(h+="\n"+Oc(c(e),l),a&&a()):d&&s&&s(),h}function Fc({items:e},t,{flowChars:n,itemIndent:r}){const{indent:o,indentStep:i,flowCollectionPadding:s,options:{commentString:a}}=t;r+=i;const l=Object.assign({},t,{indent:r,inFlow:!0,type:null});let c=!1,u=0;const d=[];for(let f=0;f<e.length;++f){const n=e[f];let o=null;if(Gl(n))n.spaceBefore&&d.push(""),Bc(t,d,n.commentBefore,!1),n.comment&&(o=n.comment);else if(Wl(n)){const e=Gl(n.key)?n.key:null;e&&(e.spaceBefore&&d.push(""),Bc(t,d,e.commentBefore,!1),e.comment&&(c=!0));const r=Gl(n.value)?n.value:null;r?(r.comment&&(o=r.comment),r.commentBefore&&(c=!0)):null==n.value&&(null==e?void 0:e.comment)&&(o=e.comment)}o&&(c=!0);let i=Nc(n,l,(()=>o=null));f<e.length-1&&(i+=","),o&&(i+=bc(i,r,a(o))),!c&&(d.length>u||i.includes("\n"))&&(c=!0),d.push(i),u=d.length}const{start:p,end:h}=n;if(0===d.length)return p+h;if(!c){const e=d.reduce(((e,t)=>e+t.length+2),2);c=t.options.lineWidth>0&&e>t.options.lineWidth}if(c){let e=p;for(const t of d)e+=t?`\n${i}${o}${t}`:"\n";return`${e}\n${o}${h}`}return`${p}${s}${d.join(" ")}${s}${h}`}function Bc({indent:e,options:{commentString:t}},n,r,o){if(r&&o&&(r=r.replace(/^\n+/,"")),r){const o=Oc(t(r),e);n.push(o.trimStart())}}function Uc(e,t){const n=Xl(t)?t.value:t;for(const r of e)if(Wl(r)){if(r.key===t||r.key===n)return r;if(Xl(r.key)&&r.key.value===n)return r}}class qc extends mc{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(Ql,e),this.items=[]}static from(e,t,n){const{keepUndefined:r,replacer:o}=n,i=new this(e),s=(e,s)=>{if("function"==typeof o)s=o.call(t,e,s);else if(Array.isArray(o)&&!o.includes(e))return;(void 0!==s||r)&&i.items.push(Mc(e,s,n))};if(t instanceof Map)for(const[a,l]of t)s(a,l);else if(t&&"object"==typeof t)for(const a of Object.keys(t))s(a,t[a]);return"function"==typeof e.sortMapEntries&&i.items.sort(e.sortMapEntries),i}add(e,t){var n;let r;r=Wl(e)?e:e&&"object"==typeof e&&"key"in e?new Lc(e.key,e.value):new Lc(e,null==e?void 0:e.value);const o=Uc(this.items,r.key),i=null==(n=this.schema)?void 0:n.sortMapEntries;if(o){if(!t)throw new Error(`Key ${r.key} already set`);Xl(o.value)&&uc(r.value)?o.value.value=r.value:o.value=r.value}else if(i){const e=this.items.findIndex((e=>i(r,e)<0));-1===e?this.items.push(r):this.items.splice(e,0,r)}else this.items.push(r)}delete(e){const t=Uc(this.items,e);if(!t)return!1;return this.items.splice(this.items.indexOf(t),1).length>0}get(e,t){const n=Uc(this.items,e),r=null==n?void 0:n.value;return(!t&&Xl(r)?r.value:r)??void 0}has(e){return!!Uc(this.items,e)}set(e,t){this.add(new Lc(e,t),!0)}toJSON(e,t,n){const r=n?new n:(null==t?void 0:t.mapAsMap)?new Map:{};(null==t?void 0:t.onCreate)&&t.onCreate(r);for(const o of this.items)Dc(t,r,o);return r}toString(e,t,n){if(!e)return JSON.stringify(this);for(const r of this.items)if(!Wl(r))throw new Error(`Map items must all be pairs; found ${JSON.stringify(r)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),jc(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:n,onComment:t})}}
20class Hc extends mc{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(Ul,e),this.items=[]}add(e){this.items.push(e)}delete(e){const t=zc(e);if("number"!=typeof t)return!1;return this.items.splice(t,1).length>0}get(e,t){const n=zc(e);if("number"!=typeof n)return;const r=this.items[n];return!t&&Xl(r)?r.value:r}has(e){const t=zc(e);return"number"==typeof t&&t<this.items.length}set(e,t){const n=zc(e);if("number"!=typeof n)throw new Error(`Expected a valid index, not ${e}.`);const r=this.items[n];Xl(r)&&uc(t)?r.value=t:this.items[n]=t}toJSON(e,t){const n=[];(null==t?void 0:t.onCreate)&&t.onCreate(n);let r=0;for(const o of this.items)n.push(sc(o,String(r++),t));return n}toString(e,t,n){return e?jc(this,e,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+" ",onChompKeep:n,onComment:t}):JSON.stringify(this)}static from(e,t,n){const{replacer:r}=n,o=new this(e);if(t&&Symbol.iterator in Object(t)){let e=0;for(let i of t){if("function"==typeof r){const n=t instanceof Set?i:String(e++);i=r.call(t,n,i)}o.items.push(hc(i,void 0,n))}}return o}}function zc(e){let t=Xl(e)?e.value:e;return t&&"string"==typeof t&&(t=Number(t)),"number"==typeof t&&Number.isInteger(t)&&t>=0?t:null}class Zc extends Hc{constructor(){super(),this.add=qc.prototype.add.bind(this),this.delete=qc.prototype.delete.bind(this),this.get=qc.prototype.get.bind(this),this.has=qc.prototype.has.bind(this),this.set=qc.prototype.set.bind(this),this.tag=Zc.tag}toJSON(e,t){if(!t)return super.toJSON(e);const n=new Map;(null==t?void 0:t.onCreate)&&t.onCreate(n);for(const r of this.items){let e,o;if(Wl(r)?(e=sc(r.key,"",t),o=sc(r.value,e,t)):e=sc(r,"",t),n.has(e))throw new Error("Ordered maps must not include duplicate keys");n.set(e,o)}return n}static from(e,t,n){const r=function(e,t,n){const{replacer:r}=n,o=new Hc(e);o.tag="tag:yaml.org,2002:pairs";let i=0;if(t&&Symbol.iterator in Object(t))for(let s of t){let e,a;if("function"==typeof r&&(s=r.call(t,String(i++),s)),Array.isArray(s)){if(2!==s.length)throw new TypeError(`Expected [key, value] tuple: ${s}`);e=s[0],a=s[1]}else if(s&&s instanceof Object){const t=Object.keys(s);if(1!==t.length)throw new TypeError(`Expected tuple with one key, not ${t.length} keys`);e=t[0],a=s[e]}else e=s;o.items.push(Mc(e,a,n))}return o}(e,t,n),o=new this;return o.items=r.items,o}}Zc.tag="tag:yaml.org,2002:omap";class Wc extends qc{constructor(e){super(e),this.tag=Wc.tag}add(e){let t;t=Wl(e)?e:e&&"object"==typeof e&&"key"in e&&"value"in e&&null===e.value?new Lc(e.key,null):new Lc(e,null);Uc(this.items,t.key)||this.items.push(t)}get(e,t){const n=Uc(this.items,e);return!t&&Wl(n)?Xl(n.key)?n.key.value:n.key:n}set(e,t){if("boolean"!=typeof t)throw new Error("Expected boolean value for set(key, value) in a YAML set, not "+typeof t);const n=Uc(this.items,e);n&&!t?this.items.splice(this.items.indexOf(n),1):!n&&t&&this.items.push(new Lc(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,n){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,n);throw new Error("Set items must all have null values")}static from(e,t,n){const{replacer:r}=n,o=new this(e);if(t&&Symbol.iterator in Object(t))for(let i of t)"function"==typeof r&&(i=r.call(t,i,i)),o.items.push(Mc(i,null,n));return o}}Wc.tag="tag:yaml.org,2002:set";const Xc={parse:e=>{const t=JSON.parse(e);if("object"!=typeof t)throw Error("Invalid JSON object");return t},parseSafe(e,t){try{return Xc.parse(e)}catch(n){return"function"==typeof t?t(n):t}},stringify:e=>JSON.stringify(e)},Vc=e=>"string"==typeof e&&!!Xc.parseSafe(e,!1);async function Yc(e,t){const n=t?await fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({method:"GET",url:e})}):await fetch(e);if(200!==n.status){const n=t?"":"Trying to fetch the spec file without a proxy. The CORS headers must be set properly or the request will fail.";console.error(`[fetchSpecFromUrl] Failed to fetch the spec at ${e}. ${n}`)}return function(e){if("{"!==e.trim()[0])return e;try{return JSON.stringify(JSON.parse(e),null,2)}catch{return e}}(t?String((await n.json()).data):await n.text())}const Gc=(e,t,n=0)=>{var r,o,i,s;if(n>5)return null;if("write"===(null==t?void 0:t.mode)&&e.readOnly)return;if("read"===(null==t?void 0:t.mode)&&e.writeOnly)return;if(Array.isArray(e.examples)&&e.examples.length>0)return e.examples[0];if(void 0!==e.example)return e.example;if(void 0!==e.default)return e.default;if(void 0!==e.enum)return e.enum[0];if("object"===e.type||void 0!==e.properties){const r={};
20if(void 0!==e.properties&&Object.keys(e.properties).forEach((o=>{var i;const s=e.properties[o],a=(null==t?void 0:t.xml)?null==(i=s.xml)?void 0:i.name:void 0;r[a??o]=Gc(s,t,n+1)})),void 0!==e.anyOf?Object.assign(r,Gc(e.anyOf[0]),t,n+1):void 0!==e.oneOf?Object.assign(r,Gc(e.oneOf[0]),t,n+1):void 0!==e.allOf&&Object.assign(r,...e.allOf.map((e=>Gc(e,t,n+1)))),void 0!==e.additionalProperties&&!1!==e.additionalProperties){const o=Gc(e.additionalProperties,t,n+1);return o&&"object"==typeof o&&!Array.isArray(o)?{...r,...Gc(e.additionalProperties,t,n+1)}:null===o?null:{...r,someKey:Gc(e.additionalProperties,t,n+1)}}return r}if("array"===e.type||void 0!==e.items){const a=null==(o=null==(r=null==e?void 0:e.items)?void 0:r.xml)?void 0:o.name,l=!!((null==t?void 0:t.xml)&&(null==(i=e.xml)?void 0:i.wrapped)&&a);if(void 0!==e.example)return l?{[a]:e.example}:e.example;if(e.items){const r=["anyOf","oneOf","allOf"];for(const o of r){if(!e.items[o])continue;const r=(["anyOf","oneOf"].includes(o)?e.items[o].slice(0,1):e.items[o]).map((e=>Gc(e,t,n+1)));return l?[{[a]:r}]:r}}if(null==(s=e.items)?void 0:s.type){const r=Gc(e.items,t,n+1);return l?[{[a]:r}]:[r]}return[]}const a={string:(null==t?void 0:t.emptyString)??"",boolean:!0,integer:e.min??1,number:e.min??1,array:[]};if(void 0!==e.type&&void 0!==a[e.type])return a[e.type];if(Array.isArray(e.oneOf)&&e.oneOf.length>0){const r=e.oneOf[0];return Gc(r,t,n+1)}if(Array.isArray(e.allOf)){let r=null;return e.allOf.forEach((e=>{const o=Gc(e,t,n+1);r="object"==typeof o&&"object"==typeof r?{...r??{},...o}:Array.isArray(o)&&Array.isArray(r)?[...r??{},...o]:o})),r}return console.warn(`[getExampleFromSchema] Unknown property type "${e.type}".`),null};function Kc(e,t){return function(){return e.apply(t,arguments)}}const{toString:Jc}=Object.prototype,{getPrototypeOf:eu}=Object,tu=(e=>t=>{const n=Jc.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),nu=e=>(e=e.toLowerCase(),t=>tu(t)===e),ru=e=>t=>typeof t===e,{isArray:ou}=Array,iu=ru("undefined");const su=nu("ArrayBuffer");const au=ru("string"),lu=ru("function"),cu=ru("number"),uu=e=>null!==e&&"object"==typeof e,du=e=>{if("object"!==tu(e))return!1;const t=eu(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},pu=nu("Date"),hu=nu("File"),fu=nu("Blob"),mu=nu("FileList"),gu=nu("URLSearchParams");function Ou(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),ou(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function bu(e,t){t=t.toLowerCase();const n=Object.keys(e);let r,o=n.length;for(;o-- >0;)if(r=n[o],t===r.toLowerCase())return r;return null}const yu="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,vu=e=>!iu(e)&&e!==yu;const wu=(e=>t=>e&&t instanceof e)("undefined"!=typeof Uint8Array&&eu(Uint8Array)),Su=nu("HTMLFormElement"),ku=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Eu=nu("RegExp"),_u=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Ou(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},Tu="abcdefghijklmnopqrstuvwxyz",xu="0123456789",Au={DIGIT:xu,ALPHA:Tu,ALPHA_DIGIT:Tu+Tu.toUpperCase()+xu};const Cu=nu("AsyncFunction"),Pu={isArray:ou,isArrayBuffer:su,isBuffer:function(e){return null!==e&&!iu(e)&&null!==e.constructor&&!iu(e.constructor)&&lu(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||lu(e.append)&&("formdata"===(t=tu(e))||"object"===t&&lu(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&su(e.buffer),t},isString:au,isNumber:cu,isBoolean:e=>!0===e||!1===e,isObject:uu,isPlainObject:du,isUndefined:iu,isDate:pu,isFile:hu,isBlob:fu,isRegExp:Eu,isFunction:lu,isStream:e=>uu(e)&&lu(e.pipe),isURLSearchParams:gu,isTypedArray:wu,isFileList:mu,forEach:Ou,merge:function e(){const{caseless:t}=vu(this)&&this||{},n={},r=(r,o)=>{const i=t&&bu(n,o)||o;du(n[i])&&du(r)?n[i]=e(n[i],r):du(r)?n[i]=e({},r):ou(r)?n[i]=r.slice():n[i]=r};for(let o=0,i=arguments.length;o<i;o++)arguments[o]&&Ou(arguments[o],r);return n},extend:(e,t,n,{allOwnKeys:r}={})=>(Ou(t,((t,r)=>{n&&lu(t)?e[r]=Kc(t,n):e[r]=t}),{allOwnKeys:r}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,s;const a={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)s=o[i],r&&!r(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==n&&eu(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:tu,kindOfTest:nu,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(ou(e))return e;let t=e.length;if(!cu(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n}
vendor: 24,396 bytes, line 20
20,forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Su,hasOwnProperty:ku,hasOwnProp:ku,reduceDescriptors:_u,freezeMethods:e=>{_u(e,((t,n)=>{if(lu(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];lu(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return ou(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:bu,global:yu,isContextDefined:vu,ALPHABET:Au,generateString:(e=16,t=Au.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&lu(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(uu(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=ou(e)?[]:{};return Ou(e,((e,t)=>{const i=n(e,r+1);!iu(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:Cu,isThenable:e=>e&&(uu(e)||lu(e))&&lu(e.then)&&lu(e.catch)};function $u(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}Pu.inherits($u,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Pu.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Nu=$u.prototype,Du={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{Du[e]={value:e}})),Object.defineProperties($u,Du),Object.defineProperty(Nu,"isAxiosError",{value:!0}),$u.from=(e,t,n,r,o,i)=>{const s=Object.create(Nu);return Pu.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),$u.call(s,e.message,t,n,r,o),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};function Ru(e){return Pu.isPlainObject(e)||Pu.isArray(e)}function Iu(e){return Pu.endsWith(e,"[]")?e.slice(0,-2):e}function Mu(e,t,n){return e?e.concat(t).map((function(e,t){return e=Iu(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Lu=Pu.toFlatObject(Pu,{},null,(function(e){return/^is[A-Z]/.test(e)}));function ju(e,t,n){if(!Pu.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=Pu.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!Pu.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,s=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&Pu.isSpecCompliantForm(t);if(!Pu.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(Pu.isDate(e))return e.toISOString();if(!a&&Pu.isBlob(e))throw new $u("Blob is not supported. Use a Buffer instead.");return Pu.isArrayBuffer(e)||Pu.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(Pu.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(Pu.isArray(e)&&function(e){return Pu.isArray(e)&&!e.some(Ru)}(e)||(Pu.isFileList(e)||Pu.endsWith(n,"[]"))&&(a=Pu.toArray(e)))return n=Iu(n),a.forEach((function(e,r){!Pu.isUndefined(e)&&null!==e&&t.append(!0===s?Mu([n],r,i):null===s?n:n+"[]",l(e))})),!1;return!!Ru(e)||(t.append(Mu(o,n,i),l(e)),!1)}const u=[],d=Object.assign(Lu,{defaultVisitor:c,convertValue:l,isVisitable:Ru});if(!Pu.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!Pu.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),Pu.forEach(n,(function(n,i){!0===(!(Pu.isUndefined(n)||null===n)&&o.call(t,n,Pu.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t}function Qu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Fu(e,t){this._pairs=[],e&&ju(e,this,t)}const Bu=Fu.prototype;function Uu(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qu(e,t,n){if(!t)return e;const r=n&&n.encode||Uu,o=n&&n.serialize;let i;if(i=o?o(t,n):Pu.isURLSearchParams(t)?t.toString():new Fu(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}Bu.append=function(e,t){this._pairs.push([e,t])},Bu.toString=function(e){const t=e?function(t){return e.call(this,t,Qu)}:Qu;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};class Hu{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Pu.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}const zu={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Zu={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Fu,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Wu="undefined"!=typeof window&&"undefined"!=typeof document,Xu=(Vu="undefined"!=typeof navigator&&navigator.product,Wu&&["ReactNative","NativeScript","NS"].indexOf(Vu)<0);var Vu;const Yu="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Gu={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Wu,hasStandardBrowserEnv:Xu,hasStandardBrowserWebWorkerEnv:Yu},Symbol.toStringTag,{value:"Module"})),...Zu};function Ku(e){function t(e,n,r,o){let i=e[o++];if("__proto__"===i)return!0;const s=Number.isFinite(+i),a=o>=e.length;if(i=!i&&Pu.isArray(r)?r.length:i,a)return Pu.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s;r[i]&&Pu.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&Pu.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}(r[i])),!s}if(Pu.isFormData(e)&&Pu.isFunction(e.entries)){const n={};return Pu.forEachEntry(e,((e,r)=>{t(function(e){return Pu.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const Ju={transitional:zu,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=Pu.isObject(e);o&&Pu.isHTMLForm(e)&&(e=new FormData(e));if(Pu.isFormData(e))return r?JSON.stringify(Ku(e)):e;if(Pu.isArrayBuffer(e)||Pu.isBuffer(e)||Pu.isStream(e)||Pu.isFile(e)||Pu.isBlob(e))return e;if(Pu.isArrayBufferView(e))return e.buffer;if(Pu.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return ju(e,new Gu.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return Gu.isNode&&Pu.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=Pu.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return ju(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(Pu.isString(e))try{return(t||JSON.parse)(e),Pu.trim(e)}catch(ks){if("SyntaxError"!==ks.name)throw ks}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Ju.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&Pu.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(ks){if(n){if("SyntaxError"===ks.name)throw $u.from(ks,$u.ERR_BAD_RESPONSE,this,null,this.response);throw ks}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Gu.classes.FormData,Blob:Gu.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Pu.forEach(["delete","get","head","post","put","patch"],(e=>{Ju.headers[e]={}}));const ed=Ju,td=Pu.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),nd=Symbol("internals");function rd(e){return e&&String(e).trim().toLowerCase()}function od(e){return!1===e||null==e?e:Pu.isArray(e)?e.map(od):String(e)}function id(e,t,n,r,o){return Pu.isFunction(r)?r.call(this,t,n):(o&&(t=n),Pu.isString(t)?Pu.isString(r)?-1!==t.indexOf(r):Pu.isRegExp(r)?r.test(t):void 0:void 0)}let sd=class{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=rd(t);if(!o)throw new Error("header name must be a non-empty string");const i=Pu.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=od(e))}const i=(e,t)=>Pu.forEach(e,((e,n)=>o(e,n,t)));return Pu.isPlainObject(e)||e instanceof this.constructor?i(e,t):Pu.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&td[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t):null!=e&&o(t,e,n),this}get(e,t){if(e=rd(e)){const n=Pu.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(Pu.isFunction(t))return t.call(this,e,n);if(Pu.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=rd(e)){const n=Pu.findKey(this,e);return!(!n||void 0===this[n]||t&&!id(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=rd(e)){const o=Pu.findKey(n,e);!o||t&&!id(0,n[o],o,t)||(delete n[o],r=!0)}}return Pu.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!id(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return Pu.forEach(this,((r,o)=>{const i=Pu.findKey(n,o);if(i)return t[i]=od(r),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();s!==o&&delete t[o],t[s]=od(r),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return Pu.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&Pu.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[nd]=this[nd]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=rd(e);t[r]||(!function(e,t){const n=Pu.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return Pu.isArray(e)?e.forEach(r):r(e),this}};sd.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Pu.reduceDescriptors(sd.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),Pu.freezeMethods(sd);const ad=sd;function ld(e,t){const n=this||ed,r=t||n,o=ad.from(r.headers);let i=r.data;return Pu.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function cd(e){return!(!e||!e.__CANCEL__)}function ud(e,t,n){$u.call(this,null==e?"canceled":e,$u.ERR_CANCELED,t,n),this.name="CanceledError"}Pu.inherits(ud,$u,{__CANCEL__:!0});const dd=Gu.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const s=[e+"="+encodeURIComponent(t)];Pu.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),Pu.isString(r)&&s.push("path="+r),Pu.isString(o)&&s.push("domain="+o),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function pd(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const hd=Gu.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function r(n){let r=n;return e&&(t.setAttribute("href",r),r=t.href),t.setAttribute("href",r),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=r(window.location.href),function(e){const t=Pu.isString(e)?r(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return function(){return!0}}();function fd(e,t){let n=0;const r=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,s=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=r[s];o||(o=l),n[i]=a,r[i]=l;let u=s,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),l-o<t)return;const p=c&&l-c;return p?Math.round(1e3*d/p):void 0}}(50,250);return o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,a=i-n,l=r(a);n=i;const c={loaded:i,total:s,progress:s?i/s:void 0,bytes:a,rate:l||void 0,estimated:l&&s&&i<=s?(s-i)/l:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const md={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let r=e.data;const o=ad.from(e.headers).normalize();let i,s,{responseType:a,withXSRFToken:l}=e;function c(){e.cancelToken&&e.cancelToken.unsubscribe(i),e.signal&&e.signal.removeEventListener("abort",i)}if(Pu.isFormData(r))if(Gu.hasStandardBrowserEnv||Gu.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if(!1!==(s=o.getContentType())){const[e,...t]=s?s.split(";").map((e=>e.trim())).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(t+":"+n))}const d=pd(e.baseURL,e.url);function p(){if(!u)return;const r=ad.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new $u("Request failed with status code "+n.status,[$u.ERR_BAD_REQUEST,$u.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),c()}),(function(e){n(e),c()}),{data:a&&"text"!==a&&"json"!==a?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}if(u.open(e.method.toUpperCase(),qu(d,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=p:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(p)},u.onabort=function(){u&&(n(new $u("Request aborted",$u.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new $u("Network Error",$u.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const r=e.transitional||zu;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new $u(t,r.clarifyTimeoutError?$u.ETIMEDOUT:$u.ECONNABORTED,e,u)),u=null},Gu.hasStandardBrowserEnv&&(l&&Pu.isFunction(l)&&(l=l(e)),l||!1!==l&&hd(d))){const t=e.xsrfHeaderName&&e.xsrfCookieName&&dd.read(e.xsrfCookieName);t&&o.set(e.xsrfHeaderName,t)}void 0===r&&o.setContentType(null),"setRequestHeader"in u&&Pu.forEach(o.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),Pu.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),a&&"json"!==a&&(u.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&u.addEventListener("progress",fd(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",fd(e.onUploadProgress)),(e.cancelToken||e.signal)&&(i=t=>{u&&(n(!t||t.type?new ud(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(i),e.signal&&(e.signal.aborted?i():e.signal.addEventListener("abort",i)));const h=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(d);h&&-1===Gu.protocols.indexOf(h)?n(new $u("Unsupported protocol "+h+":",$u.ERR_BAD_REQUEST,e)):u.send(r||null)}))}};Pu.forEach(md,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(ks){}Object.defineProperty(e,"adapterName",{value:t})}}));const gd=e=>`- ${e}`,Od=e=>Pu.isFunction(e)||null===e||!1===e,bd=e=>{e=Pu.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i<t;i++){let t;if(n=e[i],r=n,!Od(n)&&(r=md[(t=String(n)).toLowerCase()],void 0===r))throw new $u(`Unknown adapter '${t}'`);if(r)break;o[t||"#"+i]=r}if(!r){const e=Object.entries(o).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new $u("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(gd).join("\n"):" "+gd(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function yd(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ud(null,e)}function vd(e){yd(e),e.headers=ad.from(e.headers),e.data=ld.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return bd(e.adapter||ed.adapter)(e).then((function(t){return yd(e),t.data=ld.call(e,e.transformResponse,t),t.headers=ad.from(t.headers),t}),(function(t){return cd(t)||(yd(e),t&&t.response&&(t.response.data=ld.call(e,e.transformResponse,t.response),t.response.headers=ad.from(t.response.headers))),Promise.reject(t)}))}const wd=e=>e instanceof ad?e.toJSON():e;function Sd(e,t){t=t||{};const n={};function r(e,t,n){return Pu.isPlainObject(e)&&Pu.isPlainObject(t)?Pu.merge.call({caseless:n},e,t):Pu.isPlainObject(t)?Pu.merge({},t):Pu.isArray(t)?t.slice():t}function o(e,t,n){return Pu.isUndefined(t)?Pu.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function i(e,t){if(!Pu.isUndefined(t))return r(void 0,t)}function s(e,t){return Pu.isUndefined(t)?Pu.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>o(wd(e),wd(t),!0)};return Pu.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,s=i(e[r],t[r],r);Pu.isUndefined(s)&&i!==a||(n[r]=s)})),n}const kd="1.6.7",Ed={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ed[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const _d={};Ed.transitional=function(e,t,n){function r(e,t){return"[Axios v1.6.7] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new $u(r(o," has been removed"+(t?" in "+t:"")),$u.ERR_DEPRECATED);return t&&!_d[o]&&(_d[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}};const Td={assertOptions:function(e,t,n){if("object"!=typeof e)throw new $u("options must be an object",$u.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],s=t[i];if(s){const t=e[i],n=void 0===t||s(t,i,e);if(!0!==n)throw new $u("option "+i+" must be "+n,$u.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new $u("Unknown option "+i,$u.ERR_BAD_OPTION)}},validators:Ed},xd=Td.validators;let Ad=class{constructor(e){this.defaults=e,this.interceptors={request:new Hu,response:new Hu}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}throw n}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Sd(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&Td.assertOptions(n,{silentJSONParsing:xd.transitional(xd.boolean),forcedJSONParsing:xd.transitional(xd.boolean),clarifyTimeoutError:xd.transitional(xd.boolean)},!1),null!=r&&(Pu.isFunction(r)?t.paramsSerializer={serialize:r}:Td.assertOptions(r,{encode:xd.function,serialize:xd.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&Pu.merge(o.common,o[t.method]);o&&Pu.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=ad.concat(i,o);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[vd.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=s.length;let p=t;for(d=0;d<u;){const e=s[d++],t=s[d++];try{p=e(p)}catch(h){t.call(this,h);break}}try{c=vd.call(this,p)}catch(h){return Promise.reject(h)}for(d=0,u=l.length;d<u;)c=c.then(l[d++],l[d++]);return c}getUri(e){return qu(pd((e=Sd(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}};Pu.forEach(["delete","get","head","options"],(function(e){Ad.prototype[e]=function(t,n){return this.request(Sd(n||{},{method:e,url:t,data:(n||{}).data}))}})),Pu.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,o){return this.request(Sd(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}Ad.prototype[e]=t(),Ad.prototype[e+"Form"]=t(!0)}));const Cd=Ad;const Pd=class e{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const n=this;this.promise.then((e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new ud(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let t;return{token:new e((function(e){t=e})),cancel:t}}};const $d={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
20alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries($d).forEach((([e,t])=>{$d[t]=e}));const Nd=$d;const Dd=function e(t){const n=new Cd(t),r=Kc(Cd.prototype.request,n);return Pu.extend(r,Cd.prototype,n,{allOwnKeys:!0}),Pu.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(Sd(t,n))},r}(ed);Dd.Axios=Cd,Dd.CanceledError=ud,Dd.CancelToken=Pd,Dd.isCancel=cd,Dd.VERSION=kd,Dd.toFormData=ju,Dd.AxiosError=$u,Dd.Cancel=Dd.CanceledError,Dd.all=function(e){return Promise.all(e)},Dd.spread=function(e){return function(t){return e.apply(null,t)}},Dd.isAxiosError=function(e){return Pu.isObject(e)&&!0===e.isAxiosError},Dd.mergeConfig=Sd,Dd.AxiosHeaders=ad,Dd.formToJSON=e=>Ku(Pu.isHTMLForm(e)?new FormData(e):e),Dd.getAdapter=bd,Dd.HttpStatusCode=Nd,Dd.default=Dd;const{Axios:Rd,AxiosError:Id,CanceledError:Md,isCancel:Ld,CancelToken:jd,VERSION:Qd,all:Fd,Cancel:Bd,isAxiosError:Ud,spread:qd,toFormData:Hd,AxiosHeaders:zd,HttpStatusCode:Zd,formToJSON:Wd,getAdapter:Xd,mergeConfig:Vd}=Dd,Yd=(...e)=>{let t={httpVersion:"1.1",method:"GET",url:"",path:"",headers:[],headersSize:-1,queryString:[],cookies:[],bodySize:-1};e.forEach((e=>{t={...t,...e,headers:[...t.headers,...e.headers??[]],queryString:[...t.queryString,...e.queryString??[]],cookies:[...t.cookies,...e.cookies??[]]}}));const n=t.headers.reduce(((e,{name:t,value:n})=>(e[t]=n,e)),{}),r=zd.from(n).normalize(!0);t.headers=Object.entries(r).map((([e,t])=>({name:e,value:t})));const{path:o,...i}=t;return o?{...i,url:`${t.url}${o}`}:i};function Gd(e,t,n=!0){var r;return[...e.pathParameters||[],...(null==(r=e.information)?void 0:r.parameters)||[]].filter((e=>e.in===t)).filter((e=>n&&e.required||!n)).map((e=>({name:e.name,description:e.description??null,value:e.example?e.example:e.schema?Gc(e.schema,{mode:"write"}):"",required:e.required??!1,enabled:e.required??!1}))).sort(((e,t)=>e.required&&!t.required?-1:!e.required&&t.required?1:0))}function Kd(e,t){const n=function(e,t,r){let o="";if(e instanceof Array)for(let i=0,s=e.length;i<s;i++)o+=r+n(e[i],t,r+"\t")+"\n";else if("object"==typeof e){let i=!1;o+=r+"<"+t;for(const t in e)"@"==t.charAt(0)?o+=" "+t.substr(1)+'="'+e[t].toString()+'"':i=!0;if(o+=i?">":"/>",i){for(const t in e)"#text"==t?o+=e[t]:"#cdata"==t?o+="<![CDATA["+e[t]+"]]>":"@"!=t.charAt(0)&&(o+=n(e[t],t,r+"\t"));o+=("\n"==o.charAt(o.length-1)?r:"")+"</"+t+">"}}else o+=r+"<"+t+">"+e.toString()+"</"+t+">";return o};let r="";for(const o in e)r+=n(e[o],o,"");return t?r.replace(/\t/g,t):r.replace(/\t|\n/g,"")}const Jd=e=>{try{return"string"==typeof e?JSON.stringify(JSON.parse(e),null,2):JSON.stringify(e,null,2)}catch{return console.log("[prettyPrintJson] Error parsing JSON",e),e}};const ep=(e,t,n)=>{let r=e.path;if(!0===(null==t?void 0:t.replaceVariables)){const e=r.match(/{(.*?)}/g);e&&e.forEach((e=>{const t=e.replace(/{|}/g,"");r=r.replace(e,`__${t.toUpperCase()}__`)}))}const o=function(e,t){var n,r,o,i,s,a,l,c;const u=["application/json","application/octet-stream","application/x-www-form-urlencoded","application/xml","multipart/form-data","text/plain"].find((t=>{var n,r,o;return!!(null==(o=null==(r=null==(n=e.information)?void 0:n.requestBody)?void 0:r.content)?void 0:o[t])})),d=null==(i=null==(o=null==(r=null==(n=e.information)?void 0:n.requestBody)?void 0:r.content)?void 0:o["application/json"])?void 0:i.examples,p=null==(s=d??{})?void 0:s[t??Object.keys(d??{})[0]];if(p)return{postData:{mimeType:"application/json",text:Jd(null==p?void 0:p.value)}};const h=Gd(e,"body",!1);if(h.length>0)return{postData:{mimeType:"application/json",text:Jd(h[0].value)}};const f=Gd(e,"formData",!1);if(f.length>0)return{postData:{mimeType:"application/x-www-form-urlencoded",params:f.map((e=>({name:e.name,value:e.value})))}};if(!u)return{postData:void 0};const m=null==(c=null==(l=null==(a=e.information)?void 0:a.requestBody)?void 0:l.content)?void 0:c[u],g=[{name:"Content-Type",value:u}],O=(null==m?void 0:m.example)?null==m?void 0:m.example:void 0;if("application/json"===u){const e=(null==m?void 0:m.schema)?Gc(null==m?void 0:m.schema,{mode:"write"}):null,t=O??e;return{headers:g,postData:{mimeType:u,text:"string"==typeof t?t:JSON.stringify(t,null,2)}}}if("application/xml"===u){const e=(null==m?void 0:m.schema)?Gc(null==m?void 0:m.schema,{xml:!0,mode:"write"}):null;return{headers:g,postData:{mimeType:u,text:O??Kd(e," ")}}}
20if("application/octet-stream"===u)return{headers:g,postData:{mimeType:u,text:"BINARY"}};if("text/plain"===u){const e=(null==m?void 0:m.schema)?Gc(null==m?void 0:m.schema,{xml:!0,mode:"write"}):null;return{headers:g,postData:{mimeType:u,text:O??e??""}}}return"application/x-www-form-urlencoded"===u||"multipart/form-data"===u?{headers:g,postData:{mimeType:u}}:void 0}(e,n);return{method:e.httpVerb.toUpperCase(),path:r,headers:[...Gd(e,"header",null==t?void 0:t.requiredOnly),...(null==o?void 0:o.headers)??[]],postData:null==o?void 0:o.postData,queryString:Gd(e,"query",null==t?void 0:t.requiredOnly),cookies:Gd(e,"cookie",null==t?void 0:t.requiredOnly)}},tp="undefined"!=typeof window?window.__SCALAR__??{}:{},np=pt(tp["useGlobalStore-authentication"]??{preferredSecurityScheme:null,customSecurity:!1,http:{basic:{username:"",password:""},bearer:{token:""}},apiKey:{token:""},oAuth2:{clientId:"",scopes:[],accessToken:"",state:""}}),rp=e=>Object.assign(np,e),op=()=>({authentication:np,setAuthentication:rp}),ip=pt({operation:{},globalSecurity:[]}),sp=e=>{Object.assign(ip,{...ip,operation:e})},ap=e=>{Object.assign(ip,{...ip,globalSecurity:e})},lp=()=>({openApi:ip,setOperation:sp,setGlobalSecurity:ap}),cp=pt({}),up=At([]),dp=At(""),pp=pt({name:"",url:"",type:"GET",path:"",variables:[],headers:[],query:[],body:"",formData:[]}),hp=e=>{cp[e.responseId]=e,dp.value=e.responseId,up.value.unshift(e.responseId)},fp=e=>{dp.value=e;const{request:t}=cp[e],n=JSON.parse(JSON.stringify(t));n.body=JSON.stringify(t.body,null,2),Object.assign(pp,n)},mp=Go((()=>dp.value?cp[dp.value].response:null)),gp=e=>{Object.assign(pp,e)},Op=()=>{dp.value=""},bp=At(!0),yp=()=>({readOnly:bp,activeRequest:pp,activeResponse:mp,requestHistory:cp,requestHistoryOrder:up,activeRequestId:dp,setActiveResponse:fp,resetActiveResponse:Op,addRequestToHistory:hp,setA
20ctiveRequest:gp}),vp=[{name:"Accept",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept"},{name:"Accept-CH",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-CH"},{name:"Accept-CH-Lifetime",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-CH-Lifetime"},{name:"Accept-Charset",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Charset"},{name:"Accept-Encoding",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding"},{name:"Accept-Language",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language"},{name:"Accept-Patch",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Patch"},{name:"Accept-Post",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Post"},{name:"Accept-Ranges",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Ranges"},{name:"Access-Control-Allow-Credentials",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials"}
20,{name:"Access-Control-Allow-Headers",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Headers"},{name:"Access-Control-Allow-Methods",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Methods"},{name:"Access-Control-Allow-Origin",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin"},{name:"Access-Control-Expose-Headers",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Expose-Headers"},{name:"Access-Control-Max-Age",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age"},{name:"Access-Control-Request-Headers",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Headers"},{name:"Access-Control-Request-Method",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Request-Method"},{name:"Age",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Age"},{name:"Allow",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Allow"},{name:"Alt-Svc",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Alt-Svc"},{name:"Alt-Used",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Alt-Used"},{name:"Authorization",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization"},{name:"Cache-Control",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control"},{name:"Clear-Site-Data",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data"},{name:"Connection",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Connection"},{name:"Content-Disposition",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition"},{name:"Content-DPR",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-DPR"},{name:"Content-Encoding",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{name:"Content-Language",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Language"},{name:"Content-Length",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Length"},{name:"Content-Location",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Location"},{name:"Content-Range",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Range"},{name:"Content-Security-Policy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy"},{name:"Content-Security-Policy-Report-Only",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only"},{name:"Content-Type",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type"},{name:"Cookie",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cookie"},{name:"Critical-CH",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Critical-CH"},{name:"Cross-Origin-Embedder-Policy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Embedder-Policy"},{name:"Cross-Origin-Opener-Policy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Opener-Policy"},{name:"Cross-Origin-Resource-Policy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Resource-Policy"},{name:"Date",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Date"},{name:"Device-Memory",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Device-Memory"},{name:"Digest",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Digest"},{name:"DNT",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/DNT"},{name:"Downlink",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Downlink"},{name:"DPR",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/DPR"},{name:"Early-Data",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Early-Data"},{name:"ECT",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ECT"},{name:"ETag",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag"},{name:"Expect",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect"},{name:"Expect-CT",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expect-CT"},{name:"Expires",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Expires"},{name:"Forwarded",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Forwarded"},{name:"From",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/From"},{name:"Host",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Host"},{name:"If-Match",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Match"},{name:"If-Modified-Since",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Modified-Since"},{name:"If-None-Match",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-None-Match"},{name:"If-Range",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Range"},{name:"If-Unmodified-Since",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Unmodified-Since"},{name:"Keep-Alive",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Keep-Alive"},{name:"Large-Allocation",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Large-Allocation"},{name:"Last-Modified",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified"},{name:"Link",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Link"},{name:"Location",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Location"},{name:"Max-Forwards",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Max-Forwards"},{name:"NEL",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/NEL"},{name:"Origin",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin"},{name:"Permissions-Policy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Permissions-Policy"},{name:"Pragma",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Pragma"},{name:"Proxy-Authenticate",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Proxy-Authenticate"},{name:"Proxy-Authorization",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Proxy-Authorization"},{name:"Range",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Range"},{name:"Referer",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer"},{name:"Referrer-Policy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy"},{name:"Retry-After",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After"},{name:"RTT",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/RTT"},{name:"Save-Data",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Save-Data"},{name:"Sec-CH-Prefers-Reduced-Motion",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-Prefers-Reduced-Motion"},{name:"Sec-CH-Prefers-Reduced-Transparency",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-Prefers-Reduced-Transparency"},{name:"Sec-CH-UA",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA"},{name:"Sec-CH-UA-Arch",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Arch"},{name:"Sec-CH-UA-Bitness",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Bitness"},{name:"Sec-CH-UA-Full-Version",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Full-Version"},{name:"Sec-CH-UA-Full-Version-List",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Full-Version-List"},{name:"Sec-CH-UA-Mobile",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Mobile"},{name:"Sec-CH-UA-Model",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Model"},{name:"Sec-CH-UA-Platform",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Platform"},{name:"Sec-CH-UA-Platform-Version",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA-Platform-Version"},{name:"Sec-Fetch-Dest",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Dest"},{name:"Sec-Fetch-Mode",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Mode"},{name:"Sec-Fetch-Site",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Site"},{name:"Sec-Fetch-User",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-User"},{name:"Sec-GPC",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-GPC"},{name:"Sec-Purpose",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Purpose"},{name:"Sec-WebSocket-Accept",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-WebSocket-Accept"},{name:"Server",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server"},{name:"Server-Timing",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server-Timing"},{name:"Service-Worker-Navigation-Preload",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Service-Worker-Navigation-Preload"},{name:"Set-Cookie",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie"},{name:"SourceMap",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/SourceMap"},{name:"Strict-Transport-Security",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security"},{name:"TE",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/TE"},{name:"Timing-Allow-Origin",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Timing-Allow-Origin"},{name:"Tk",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Tk"},{name:"Trailer",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Trailer"},{name:"Transfer-Encoding",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Transfer-Encoding"},{name:"Upgrade",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Upgrade"},{name:"Upgrade-Insecure-Requests",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Upgrade-Insecure-Requests"},{name:"User-Agent",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent"},{name:"Vary",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Vary"},{name:"Via",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Via"},{name:"Viewport-Width",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Viewport-Width"},{name:"Want-Digest",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Want-Digest"},{name:"Warning",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Warning"},{name:"Width",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Width"},{name:"WWW-Authenticate",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/WWW-Authenticate"},{name:"X-Content-Type-Options",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options"},{name:"X-DNS-Prefetch-Control",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-DNS-Prefetch-Control"},{name:"Non-standard",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Non-standard"},{name:"X-Forwarded-For",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For"},{name:"Non-standard",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Non-standard"},{name:"X-Forwarded-Host",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host"},{name:"Non-standard",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Non-standard"},{name:"X-Forwarded-Proto",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Proto"},{name:"Non-standard",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Non-standard"},{name:"X-Frame-Options",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options"},{name:"X-XSS-Protection",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection"},{name:"Cf-Cache-Status",url:"https://developers.cloudflare.com/cache/concepts/default-cache-behavior/#cloudflare-cache-responses"},{name:"Cf-Ray",url:"https://developers.cloudflare.com/fundamentals/get
20-started/reference/http-request-headers/#cf-ray"},{name:"Report-To",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/report-to"}],wp=["GET","POST","PUT","HEAD","DELETE","PATCH","OPTIONS","CONNECT","TRACE"];function Sp(e){return wp.includes(e)}const kp={POST:"var(--theme-color-green, var(--default-theme-color-green))",DELETE:"var(--theme-color-red, var(--default-theme-color-red))",PATCH:"var(--theme-color-yellow, var(--default-theme-color-yellow))",GET:"var(--theme-color-blue, var(--default-theme-color-blue))",PUT:"var(--theme-color-orange, var(--default-theme-color-orange))",OPTIONS:"var(--theme-color-purple, var(--default-theme-color-purple))",HEAD:"var(--theme-color-2, var(--default-theme-color-2))",CONNECT:"var(--theme-color-2, var(--default-theme-color-2))",TRACE:"var(--theme-color-2, var(--default-theme-color-2))"},Ep={POST:"POST",DELETE:"DEL",PATCH:"PATCH",GET:"GET",PUT:"PUT",OPTIONS:"OPTS",HEAD:"HEAD",CONNECT:"CONN",TRACE:"TRACE"},_p={100:{name:"Continue",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100"},101:{name:"Switching Protocols",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/101"},102:{name:"Processing",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/102"},103:{name:"Early Hints",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103"},200:{name:"OK",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200"},201:{name:"Created",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/201"},202:{name:"Accepted",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/202"},203:{name:"Non-Authoritative Information",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/203"},204:{name:"No Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204"},205:{name:"Reset Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/205"},206:{name:"Partial Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/206"},207:{name:"Multi-Status",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/207"},208:{name:"Already Reported",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/208"},226:{name:"IM Used",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/226"},300:{name:"Multiple Choices",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/300"},301:{name:"Moved Permanently",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301"},302:{name:"Found",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302"},303:{name:"See Other",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/303"},304:{name:"Not Modified",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304"},305:{name:"Use Proxy",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/305"},306:{name:"(Unused)",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/306"},307:{name:"Temporary Redirect",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307"},308:{name:"Permanent Redirect",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/308"},400:{name:"Bad Request",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400"},401:{name:"Unauthorized",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401"},402:{name:"Payment Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/402"},403:{name:"Forbidden",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403"},404:{name:"Not Found",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404"},405:{name:"Method Not Allowed",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405"},406:{name:"Not Acceptable",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406"},407:{name:"Proxy Authentication Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/407"},408:{name:"Request Timeout",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408"},409:{name:"Conflict",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409"},410:{name:"Gone",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410"},411:{name:"Length Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/411"},412:{name:"Precondition Failed",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/412"},413:{name:"Content Too Large",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/413"},414:{name:"URI Too Long",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/414"}
vendor: 100,386 bytes, line 20
20,415:{name:"Unsupported Media Type",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/415"},416:{name:"Range Not Satisfiable",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/416"},417:{name:"Expectation Failed",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/417"},421:{name:"Misdirected Request",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/421"},422:{name:"Unprocessable Content",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/422"},423:{name:"Locked",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/423"},424:{name:"Failed Dependency",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/424"},425:{name:"Too Early",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/425"},426:{name:"Upgrade Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/426"},428:{name:"Precondition Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/428"},429:{name:"Too Many Requests",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429"},431:{name:"Request Header Fields Too Large",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/431"},451:{name:"Unavailable For Legal Reasons",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/451"},500:{name:"Internal Server Error",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500"},501:{name:"Not Implemented",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/501"},502:{name:"Bad Gateway",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502"},503:{name:"Service Unavailable",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503"},504:{name:"Gateway Timeout",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504"},505:{name:"HTTP Version Not Supported",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/505"},506:{name:"Variant Also Negotiates",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/506"},507:{name:"Insufficient Storage",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/507"},508:{name:"Loop Detected",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/508"},510:{name:"Not Extended",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/510"},511:{name:"Network Authentication Required",url:"https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/511"}},Tp=Rn({__name:"HttpMethod",props:{as:{},property:{},short:{type:Boolean},method:{}},setup(e){const t=e,n=Go((()=>t.method.trim().toUpperCase())),r=Go((()=>Sp(n.value)?Ep[n.value]:n.value.slice(0,4))),o=Go((()=>Sp(n.value)?kp[n.value]:"var(--theme-color-ghost, var(--default-theme-color-ghost))"));return(e,t)=>(po(),Oo(wn(e.as??"span"),{style:q({[e.property||"color"]:o.value})},{default:fn((()=>[rr(e.$slots,"default",V(_o({normalized:n.value,abbreviated:r.value,color:o.value})),(()=>[xo(ee(e.short?r.value:n.value),1)]))])),_:3},8,["style"]))}});class xp{lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,n){[e,t]=Mp(this,e,t);let r=[];return this.decompose(0,e,r,2),n.length&&n.decompose(0,n.length,r,3),this.decompose(t,this.length,r,1),Cp.from(r,this.length-(t-e)+n.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){[e,t]=Mp(this,e,t);let n=[];return this.decompose(e,t,n,0),Cp.from(n,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),r=new Np(this),o=new Np(e);for(let i=t,s=t;;){if(r.next(i),o.next(i),i=0,r.lineBreak!=o.lineBreak||r.done!=o.done||r.value!=o.value)return!1;if(s+=r.value.length,r.done||s>=n)return!0}}iter(e=1){return new Np(this,e)}iterRange(e,t=this.length){return new Dp(this,e,t)}iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);let r=this.line(e).from;n=this.iterRange(r,Math.max(r,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new Rp(n)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}constructor(){}static of(e){if(0==e.length)throw new RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new Ap(e):Cp.from(Ap.split(e,[])):xp.empty}}class Ap extends xp{constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;return t}(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,n,r){for(let o=0;;o++){let i=this.text[o],s=r+i.length;if((t?n:s)>=e)return new Ip(r,s,n,i);r=s+1,n++}}decompose(e,t,n,r){let o=e<=0&&t>=this.length?this:new Ap($p(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(1&r){let e=n.pop(),t=Pp(o.text,e.text.slice(),0,o.length);if(t.length<=32)n.push(new Ap(t,e.length+o.length));else{let e=t.length>>1;n.push(new Ap(t.slice(0,e)),new Ap(t.slice(e)))}}else n.push(o)}replace(e,t,n){if(!(n instanceof Ap))return super.replace(e,t,n);[e,t]=Mp(this,e,t);let r=Pp(this.text,Pp(n.text,$p(this.text,0,e)),t),o=this.length+n.length-(t-e);return r.length<=32?new Ap(r,o):Cp.from(Ap.split(r,[]),o)}sliceString(e,t=this.length,n="\n"){[e,t]=Mp(this,e,t);let r="";for(let o=0,i=0;o<=t&&i<this.text.length;i++){let s=this.text[i],a=o+s.length;o>e&&i&&(r+=n),e<a&&t>o&&(r+=s.slice(Math.max(0,e-o),t-o)),o=a+1}return r}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let n=[],r=-1;for(let o of e)n.push(o),r+=o.length+1,32==n.length&&(t.push(new Ap(n,r)),n=[],r=-1);return r>-1&&t.push(new Ap(n,r)),t}}class Cp extends xp{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let n of e)this.lines+=n.lines}lineInner(e,t,n,r){for(let o=0;;o++){let i=this.children[o],s=r+i.length,a=n+i.lines-1;if((t?a:s)>=e)return i.lineInner(e,t,n,r);r=s+1,n=a+1}}decompose(e,t,n,r){for(let o=0,i=0;i<=t&&o<this.children.length;o++){let s=this.children[o],a=i+s.length;if(e<=a&&t>=i){let o=r&((i<=e?1:0)|(a>=t?2:0));i>=e&&a<=t&&!o?n.push(s):s.decompose(e-i,t-i,n,o)}i=a+1}}replace(e,t,n){if([e,t]=Mp(this,e,t),n.lines<this.lines)for(let r=0,o=0;r<this.children.length;r++){let i=this.children[r],s=o+i.length;if(e>=o&&t<=s){let a=i.replace(e-o,t-o,n),l=this.lines-i.lines+a.lines;if(a.lines<l>>4&&a.lines>l>>6){let o=this.children.slice();return o[r]=a,new Cp(o,this.length-(t-e)+n.length)}return super.replace(o,s,a)}o=s+1}return super.replace(e,t,n)}sliceString(e,t=this.length,n="\n"){[e,t]=Mp(this,e,t);let r="";for(let o=0,i=0;o<this.children.length&&i<=t;o++){let s=this.children[o],a=i+s.length;i>e&&o&&(r+=n),e<a&&t>i&&(r+=s.sliceString(e-i,t-i,n)),i=a+1}return r}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof Cp))return 0;let n=0,[r,o,i,s]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;r+=t,o+=t){if(r==i||o==s)return n;let a=this.children[r],l=e.children[o];if(a!=l)return n+a.scanIdentical(l,t);n+=a.length+1}}static from(e,t=e.reduce(((e,t)=>e+t.length+1),-1)){let n=0;for(let p of e)n+=p.lines;if(n<32){let n=[];for(let t of e)t.flatten(n);return new Ap(n,t)}let r=Math.max(32,n>>5),o=r<<1,i=r>>1,s=[],a=0,l=-1,c=[];function u(e){let t;if(e.lines>o&&e instanceof Cp)for(let n of e.children)u(n);else e.lines>i&&(a>i||!a)?(d(),s.push(e)):e instanceof Ap&&a&&(t=c[c.length-1])instanceof Ap&&e.lines+t.lines<=32?(a+=e.lines,l+=e.length+1,c[c.length-1]=new Ap(t.text.concat(e.text),t.length+1+e.length)):(a+e.lines>r&&d(),a+=e.lines,l+=e.length+1,c.push(e))}function d(){0!=a&&(s.push(1==c.length?c[0]:Cp.from(c,l)),l=-1,a=c.length=0)}for(let p of e)u(p);return d(),1==s.length?s[0]:new Cp(s,t)}}function Pp(e,t,n=0,r=1e9){for(let o=0,i=0,s=!0;i<e.length&&o<=r;i++){let a=e[i],l=o+a.length;l>=n&&(l>r&&(a=a.slice(0,r-o)),o<n&&(a=a.slice(n-o)),s?(t[t.length-1]+=a,s=!1):t.push(a)),o=l+1}return t}function $p(e,t,n){return Pp(e,[""],t,n)}xp.empty=new Ap([""],0);class Np{constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[t>0?1:(e instanceof Ap?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,r=this.nodes[n],o=this.offsets[n],i=o>>1,s=r instanceof Ap?r.text.length:r.children.length;if(i==(t>0?s:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&o)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(r instanceof Ap){let o=r.text[i+(t<0?-1:0)];if(this.offsets[n]+=t,o.length>Math.max(0,e))return this.value=0==e?o:t>0?o.slice(e):o.slice(0,o.length-e),this;e-=o.length}else{let o=r.children[i+(t<0?-1:0)];e>o.length?(e-=o.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(o),this.offsets.push(t>0?1:(o instanceof Ap?o.text.length:o.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class Dp{constructor(e,t,n){this.value="",this.done=!1,this.cursor=new Np(e,t>n?-1:1),this.pos=t>n?e.length:0,this.from=Math.min(t,n),this.to=Math.max(t,n)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;let{value:r}=this.cursor.next(e);return this.pos+=(r.length+e)*t,this.value=r.length<=n?r:t<0?r.slice(r.length-n):r.slice(0,n),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class Rp{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:n,value:r}=this.inner.next(e);return t&&this.afterBreak?(this.value="",this.afterBreak=!1):t?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=r,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(xp.prototype[Symbol.iterator]=function(){return this.iter()},Np.prototype[Symbol.iterator]=Dp.prototype[Symbol.iterator]=Rp.prototype[Symbol.iterator]=function(){return this});class Ip{constructor(e,t,n,r){this.from=e,this.to=t,this.number=n,this.text=r}get length(){return this.to-this.from}}function Mp(e,t,n){return[t=Math.max(0,Math.min(e.length,t)),Math.max(t,Math.min(e.length,n))]}let Lp="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map((e=>e?parseInt(e,36):1));for(let wpe=1;wpe<Lp.length;wpe++)Lp[wpe]+=Lp[wpe-1];function jp(e){for(let t=1;t<Lp.length;t+=2)if(Lp[t]>e)return Lp[t-1]<=e;return!1}function Qp(e){return e>=127462&&e<=127487}const Fp=8205;function Bp(e,t,n=!0,r=!0){return(n?Up:qp)(e,t,r)}function Up(e,t,n){if(t==e.length)return t;t&&Hp(e.charCodeAt(t))&&zp(e.charCodeAt(t-1))&&t--;let r=Zp(e,t);for(t+=Xp(r);t<e.length;){let o=Zp(e,t);if(r==Fp||o==Fp||n&&jp(o))t+=Xp(o),r=o;else{if(!Qp(o))break;{let n=0,r=t-2;for(;r>=0&&Qp(Zp(e,r));)n++,r-=2;if(n%2==0)break;t+=2}}}return t}function qp(e,t,n){for(;t>0;){let r=Up(e,t-2,n);if(r<t)return r;t--}return 0}function Hp(e){return e>=56320&&e<57344}function zp(e){return e>=55296&&e<56320}function Zp(e,t){let n=e.charCodeAt(t);if(!zp(n)||t+1==e.length)return n;let r=e.charCodeAt(t+1);return Hp(r)?r-56320+(n-55296<<10)+65536:n}function Wp(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}function Xp(e){return e<65536?1:2}const Vp=/\r\n?|\n/;var Yp=function(e){return e[e.Simple=0]="Simple",e[e.TrackDel=1]="TrackDel",e[e.TrackBefore=2]="TrackBefore",e[e.TrackAfter=3]="TrackAfter",e}(Yp||(Yp={}));class Gp{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;t<this.sections.length;t+=2)e+=this.sections[t];return e}get newLength(){let e=0;for(let t=0;t<this.sections.length;t+=2){let n=this.sections[t+1];e+=n<0?this.sections[t]:n}return e}get empty(){return 0==this.sections.length||2==this.sections.length&&this.sections[1]<0}iterGaps(e){for(let t=0,n=0,r=0;t<this.sections.length;){let o=this.sections[t++],i=this.sections[t++];i<0?(e(n,r,o),r+=o):r+=i,n+=o}}iterChangedRanges(e,t=!1){th(this,e,t)}get invertedDesc(){let e=[];for(let t=0;t<this.sections.length;){let n=this.sections[t++],r=this.sections[t++];r<0?e.push(n,r):e.push(r,n)}return new Gp(e)}composeDesc(e){return this.empty?e:e.empty?this:rh(this,e)}mapDesc(e,t=!1){return e.empty?this:nh(this,e,t)}mapPos(e,t=-1,n=Yp.Simple){let r=0,o=0;for(let i=0;i<this.sections.length;){let s=this.sections[i++],a=this.sections[i++],l=r+s;if(a<0){if(l>e)return o+(e-r);o+=s}else{if(n!=Yp.Simple&&l>=e&&(n==Yp.TrackDel&&r<e&&l>e||n==Yp.TrackBefore&&r<e||n==Yp.TrackAfter&&l>e))return null;if(l>e||l==e&&t<0&&!s)return e==r||t<0?o:o+a;o+=a}r=l}if(e>r)throw new RangeError(`Position ${e} is out of range for changeset of length ${r}`);return o}touchesRange(e,t=e){for(let n=0,r=0;n<this.sections.length&&r<=t;){let o=r+this.sections[n++];if(this.sections[n++]>=0&&r<=t&&o>=e)return!(r<e&&o>t)||"cover";r=o}return!1}toString(){let e="";for(let t=0;t<this.sections.length;){let n=this.sections[t++],r=this.sections[t++];e+=(e?" ":"")+n+(r>=0?":"+r:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some((e=>"number"!=typeof e)))throw new RangeError("Invalid JSON representation of ChangeDesc");return new Gp(e)}static create(e){return new Gp(e)}}class Kp extends Gp{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return th(this,((t,n,r,o,i)=>e=e.replace(r,r+(n-t),i)),!1),e}mapDesc(e,t=!1){return nh(this,e,t,!0)}invert(e){let t=this.sections.slice(),n=[];for(let r=0,o=0;r<t.length;r+=2){let i=t[r],s=t[r+1];if(s>=0){t[r]=s,t[r+1]=i;let a=r>>1;for(;n.length<a;)n.push(xp.empty);n.push(i?e.slice(o,o+i):xp.empty)}o+=i}return new Kp(t,n)}compose(e){return this.empty?e:e.empty?this:rh(this,e,!0)}map(e,t=!1){return e.empty?this:nh(this,e,t,!0)}iterChanges(e,t=!1){th(this,e,t)}get desc(){return Gp.create(this.sections)}filter(e){let t=[],n=[],r=[],o=new oh(this);e:for(let i=0,s=0;;){let a=i==e.length?1e9:e[i++];for(;s<a||s==a&&0==o.len;){if(o.done)break e;let e=Math.min(o.len,a-s);Jp(r,e,-1);let i=-1==o.ins?-1:0==o.off?o.ins:0;Jp(t,e,i),i>0&&eh(n,t,o.text),o.forward(e),s+=e}let l=e[i++];for(;s<l;){if(o.done)break e;let e=Math.min(o.len,l-s);Jp(t,e,-1),Jp(r,e,-1==o.ins?-1:0==o.off?o.ins:0),o.forward(e),s+=e}}return{changes:new Kp(t,n),filtered:Gp.create(r)}}toJSON(){let e=[];for(let t=0;t<this.sections.length;t+=2){let n=this.sections[t],r=this.sections[t+1];r<0?e.push(n):0==r?e.push([n]):e.push([n].concat(this.inserted[t>>1].toJSON()))}return e}static of(e,t,n){let r=[],o=[],i=0,s=null;function a(e=!1){if(!e&&!r.length)return;i<t&&Jp(r,t-i,-1);let n=new Kp(r,o);s=s?s.compose(n.map(s)):n,r=[],o=[],i=0}return function e(l){if(Array.isArray(l))for(let t of l)e(t);else if(l instanceof Kp){if(l.length!=t)throw new RangeError(`Mismatched change set length (got ${l.length}, expected ${t})`);a(),s=s?s.compose(l.map(s)):l}else{let{from:e,to:s=e,insert:c}=l;if(e>s||e<0||s>t)throw new RangeError(`Invalid change range ${e} to ${s} (in doc of length ${t})`);let u=c?"string"==typeof c?xp.of(c.split(n||Vp)):c:xp.empty,d=u.length;if(e==s&&0==d)return;e<i&&a(),e>i&&Jp(r,e-i,-1),Jp(r,s-e,d),eh(o,r,u),i=s}}(e),a(!s),s}static empty(e){return new Kp(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let t=[],n=[];for(let r=0;r<e.length;r++){let o=e[r];if("number"==typeof o)t.push(o,-1);else{if(!Array.isArray(o)||"number"!=typeof o[0]||o.some(((e,t)=>t&&"string"!=typeof e)))throw new RangeError("Invalid JSON representation of ChangeSet");if(1==o.length)t.push(o[0],0);else{for(;n.length<r;)n.push(xp.empty);n[r]=xp.of(o.slice(1)),t.push(o[0],n[r].length)}}}return new Kp(t,n)}static createSet(e,t){return new Kp(e,t)}}function Jp(e,t,n,r=!1){if(0==t&&n<=0)return;let o=e.length-2;o>=0&&n<=0&&n==e[o+1]?e[o]+=t:0==t&&0==e[o]?e[o+1]+=n:r?(e[o]+=t,e[o+1]+=n):e.push(t,n)}function eh(e,t,n){if(0==n.length)return;let r=t.length-2>>1;if(r<e.length)e[e.length-1]=e[e.length-1].append(n);else{for(;e.length<r;)e.push(xp.empty);e.push(n)}}function th(e,t,n){let r=e.inserted;for(let o=0,i=0,s=0;s<e.sections.length;){let a=e.sections[s++],l=e.sections[s++];if(l<0)o+=a,i+=a;else{let c=o,u=i,d=xp.empty;for(;c+=a,u+=l,l&&r&&(d=d.append(r[s-2>>1])),!(n||s==e.sections.length||e.sections[s+1]<0);)a=e.sections[s++],l=e.sections[s++];t(o,c,i,u,d),o=c,i=u}}}function nh(e,t,n,r=!1){let o=[],i=r?[]:null,s=new oh(e),a=new oh(t);for(let l=-1;;)if(-1==s.ins&&-1==a.ins){let e=Math.min(s.len,a.len);Jp(o,e,-1),s.forward(e),a.forward(e)}else if(a.ins>=0&&(s.ins<0||l==s.i||0==s.off&&(a.len<s.len||a.len==s.len&&!n))){let e=a.len;for(Jp(o,a.ins,-1);e;){let t=Math.min(s.len,e);s.ins>=0&&l<s.i&&s.len<=t&&(Jp(o,0,s.ins),i&&eh(i,o,s.text),l=s.i),s.forward(t),e-=t}a.next()}else{if(!(s.ins>=0)){if(s.done&&a.done)return i?Kp.createSet(o,i):Gp.create(o);throw new Error("Mismatched change set lengths")}{let e=0,t=s.len;for(;t;)if(-1==a.ins){let n=Math.min(t,a.len);e+=n,t-=n,a.forward(n)}else{if(!(0==a.ins&&a.len<t))break;t-=a.len,a.next()}Jp(o,e,l<s.i?s.ins:0),i&&l<s.i&&eh(i,o,s.text),l=s.i,s.forward(s.len-t)}}}function rh(e,t,n=!1){let r=[],o=n?[]:null,i=new oh(e),s=new oh(t);for(let a=!1;;){if(i.done&&s.done)return o?Kp.createSet(r,o):Gp.create(r);if(0==i.ins)Jp(r,i.len,0,a),i.next();else if(0!=s.len||s.done){if(i.done||s.done)throw new Error("Mismatched change set lengths");{let e=Math.min(i.len2,s.len),t=r.length;if(-1==i.ins){let t=-1==s.ins?-1:s.off?0:s.ins;Jp(r,e,t,a),o&&t&&eh(o,r,s.text)}else-1==s.ins?(Jp(r,i.off?0:i.len,e,a),o&&eh(o,r,i.textBit(e))):(Jp(r,i.off?0:i.len,s.off?0:s.ins,a),o&&!s.off&&eh(o,r,s.text));a=(i.ins>e||s.ins>=0&&s.len>e)&&(a||r.length>t),i.forward2(e),s.forward(e)}}else Jp(r,0,s.ins,a),o&&eh(o,r,s.text),s.next()}}class oh{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i<e.length?(this.len=e[this.i++],this.ins=e[this.i++]):(this.len=0,this.ins=-2),this.off=0}get done(){return-2==this.ins}get len2(){return this.ins<0?this.len:this.ins}get text(){let{inserted:e}=this.set,t=this.i-2>>1;return t>=e.length?xp.empty:e[t]}textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&!e?xp.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class ih{constructor(e,t,n){this.from=e,this.to=t,this.flags=n}get anchor(){return 32&this.flags?this.to:this.from}get head(){return 32&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 8&this.flags?-1:16&this.flags?1:0}get bidiLevel(){let e=7&this.flags;return 7==e?null:e}get goalColumn(){let e=this.flags>>6;return 16777215==e?void 0:e}map(e,t=-1){let n,r;return this.empty?n=r=e.mapPos(this.from,t):(n=e.mapPos(this.from,1),r=e.mapPos(this.to,-1)),n==this.from&&r==this.to?this:new ih(n,r,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return sh.range(e,t);let n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return sh.range(this.anchor,n)}eq(e,t=!1){return!(this.anchor!=e.anchor||this.head!=e.head||t&&this.empty&&this.assoc!=e.assoc)}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw new RangeError("Invalid JSON representation for SelectionRange");return sh.range(e.anchor,e.head)}static create(e,t,n){return new ih(e,t,n)}}class sh{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:sh.create(this.ranges.map((n=>n.map(e,t))),this.mainIndex)}eq(e,t=!1){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let n=0;n<this.ranges.length;n++)if(!this.ranges[n].eq(e.ranges[n],t))return!1;return!0}get main(){return this.ranges[this.mainIndex]}asSingle(){return 1==this.ranges.length?this:new sh([this.main],0)}addRange(e,t=!0){return sh.create([e].concat(this.ranges),t?0:this.mainIndex+1)}replaceRange(e,t=this.mainIndex){let n=this.ranges.slice();return n[t]=e,sh.create(n,this.mainIndex)}toJSON(){return{ranges:this.ranges.map((e=>e.toJSON())),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new sh(e.ranges.map((e=>ih.fromJSON(e))),e.main)}static single(e,t=e){return new sh([sh.range(e,t)],0)}static create(e,t=0){if(0==e.length)throw new RangeError("A selection needs at least one range");for(let n=0,r=0;r<e.length;r++){let o=e[r];if(o.empty?o.from<=n:o.from<n)return sh.normalized(e.slice(),t);n=o.to}return new sh(e,t)}static cursor(e,t=0,n,r){return ih.create(e,e,(0==t?0:t<0?8:16)|(null==n?7:Math.min(6,n))|(null!=r?r:16777215)<<6)}static range(e,t,n,r){let o=(null!=n?n:16777215)<<6|(null==r?7:Math.min(6,r));return t<e?ih.create(t,e,48|o):ih.create(e,t,(t>e?8:0)|o)}static normalized(e,t=0){let n=e[t];e.sort(((e,t)=>e.from-t.from)),t=e.indexOf(n);for(let r=1;r<e.length;r++){let n=e[r],o=e[r-1];if(n.empty?n.from<=o.to:n.from<o.to){let i=o.from,s=Math.max(n.to,o.to);r<=t&&t--,e.splice(--r,2,n.anchor>n.head?sh.range(s,i):sh.range(i,s))}}return new sh(e,t)}}function ah(e,t){for(let n of e.ranges)if(n.to>t)throw new RangeError("Selection points outside of document")}let lh=0;class ch{constructor(e,t,n,r,o){this.combine=e,this.compareInput=t,this.compare=n,this.isStatic=r,this.id=lh++,this.default=e([]),this.extensions="function"==typeof o?o(this):o}get reader(){return this}static define(e={}){return new ch(e.combine||(e=>e),e.compareInput||((e,t)=>e===t),e.compare||(e.combine?(e,t)=>e===t:uh),!!e.static,e.enables)}of(e){return new dh([],this,0,e)}compute(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new dh(e,this,1,t)}computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new dh(e,this,2,t)}from(e,t){return t||(t=e=>e),this.compute([e],(n=>t(n.field(e))))}}function uh(e,t){return e==t||e.length==t.length&&e.every(((e,n)=>e===t[n]))}class dh{constructor(e,t,n,r){this.dependencies=e,this.facet=t,this.type=n,this.value=r,this.id=lh++}dynamicSlot(e){var t;let n=this.value,r=this.facet.compareInput,o=this.id,i=e[o]>>1,s=2==this.type,a=!1,l=!1,c=[];for(let u of this.dependencies)"doc"==u?a=!0:"selection"==u?l=!0:0==(1&(null!==(t=e[u.id])&&void 0!==t?t:1))&&c.push(e[u.id]);return{create:e=>(e.values[i]=n(e),1),update(e,t){if(a&&t.docChanged||l&&(t.docChanged||t.selection)||hh(e,c)){let t=n(e);if(s?!ph(t,e.values[i],r):!r(t,e.values[i]))return e.values[i]=t,1}return 0},reconfigure:(e,t)=>{let a,l=t.config.address[o];if(null!=l){let o=Ah(t,l);if(this.dependencies.every((n=>n instanceof ch?t.facet(n)===e.facet(n):!(n instanceof gh)||t.field(n,!1)==e.field(n,!1)))||(s?ph(a=n(e),o,r):r(a=n(e),o)))return e.values[i]=o,0}else a=n(e);return e.values[i]=a,1}}}}function ph(e,t,n){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!n(e[r],t[r]))return!1;return!0}function hh(e,t){let n=!1;for(let r of t)1&xh(e,r)&&(n=!0);return n}function fh(e,t,n){let r=n.map((t=>e[t.id])),o=n.map((e=>e.type)),i=r.filter((e=>!(1&e))),s=e[t.id]>>1;function a(e){let n=[];for(let t=0;t<r.length;t++){let i=Ah(e,r[t]);if(2==o[t])for(let e of i)n.push(e);else n.push(i)}return t.combine(n)}return{create(e){for(let t of r)xh(e,t);return e.values[s]=a(e),1},update(e,n){if(!hh(e,i))return 0;let r=a(e);return t.compare(r,e.values[s])?0:(e.values[s]=r,1)},reconfigure(e,o){let i=hh(e,r),l=o.config.facets[t.id],c=o.facet(t);if(l&&!i&&uh(n,l))return e.values[s]=c,0;let u=a(e);return t.compare(u,c)?(e.values[s]=c,0):(e.values[s]=u,1)}}}const mh=ch.define({static:!0});class gh{constructor(e,t,n,r,o){this.id=e,this.createF=t,this.updateF=n,this.compareF=r,this.spec=o,this.provides=void 0}static define(e){let t=new gh(lh++,e.create,e.update,e.compare||((e,t)=>e===t),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(mh).find((e=>e.field==this));return((null==t?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(e),1),update:(e,n)=>{let r=e.values[t],o=this.updateF(r,n);return this.compareF(r,o)?0:(e.values[t]=o,1)},reconfigure:(e,n)=>null!=n.config.address[this.id]?(e.values[t]=n.field(this),0):(e.values[t]=this.create(e),1)}}init(e){return[this,mh.of({field:this,create:e})]}get extension(){return this}}const Oh=4,bh=3,yh=2,vh=1;function wh(e){return t=>new kh(t,e)}const Sh={highest:wh(0),high:wh(vh),default:wh(yh),low:wh(bh),lowest:wh(Oh)};class kh{constructor(e,t){this.inner=e,this.prec=t}}class Eh{of(e){return new _h(this,e)}reconfigure(e){return Eh.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class _h{constructor(e,t){this.compartment=e,this.inner=t}}class Th{constructor(e,t,n,r,o,i){for(this.base=e,this.compartments=t,this.dynamicSlots=n,this.address=r,this.staticValues=o,this.facets=i,this.statusTemplate=[];this.statusTemplate.length<n.length;)this.statusTemplate.push(0)}staticFacet(e){let t=this.address[e.id];return null==t?e.default:this.staticValues[t>>1]}static resolve(e,t,n){let r=[],o=Object.create(null),i=new Map;for(let d of function(e,t,n){let r=[[],[],[],[],[]],o=new Map;function i(e,s){let a=o.get(e);if(null!=a){if(a<=s)return;let t=r[a].indexOf(e);t>-1&&r[a].splice(t,1),e instanceof _h&&n.delete(e.compartment)}if(o.set(e,s),Array.isArray(e))for(let t of e)i(t,s);else if(e instanceof _h){if(n.has(e.compartment))throw new RangeError("Duplicate use of compartment in extensions");let r=t.get(e.compartment)||e.inner;n.set(e.compartment,r),i(r,s)}else if(e instanceof kh)i(e.inner,e.prec);else if(e instanceof gh)r[s].push(e),e.provides&&i(e.provides,s);else if(e instanceof dh)r[s].push(e),e.facet.extensions&&i(e.facet.extensions,yh);else{let t=e.extension;if(!t)throw new Error(`Unrecognized extension value in extension set (${e}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);i(t,s)}}return i(e,yh),r.reduce(((e,t)=>e.concat(t)))}(e,t,i))d instanceof gh?r.push(d):(o[d.facet.id]||(o[d.facet.id]=[])).push(d);let s=Object.create(null),a=[],l=[];for(let d of r)s[d.id]=l.length<<1,l.push((e=>d.slot(e)));let c=null==n?void 0:n.config.facets;for(let d in o){let e=o[d],t=e[0].facet,r=c&&c[d]||[];if(e.every((e=>0==e.type)))if(s[t.id]=a.length<<1|1,uh(r,e))a.push(n.facet(t));else{let r=t.combine(e.map((e=>e.value)));a.push(n&&t.compare(r,n.facet(t))?n.facet(t):r)}else{for(let t of e)0==t.type?(s[t.id]=a.length<<1|1,a.push(t.value)):(s[t.id]=l.length<<1,l.push((e=>t.dynamicSlot(e))));s[t.id]=l.length<<1,l.push((n=>fh(n,t,e)))}}let u=l.map((e=>e(s)));return new Th(e,i,u,s,a,o)}}function xh(e,t){if(1&t)return 2;let n=t>>1,r=e.status[n];if(4==r)throw new Error("Cyclic dependency between fields and/or facets");if(2&r)return r;e.status[n]=4;let o=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|o}function Ah(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}const Ch=ch.define(),Ph=ch.define({combine:e=>e.some((e=>e)),static:!0}),$h=ch.define({combine:e=>e.length?e[0]:void 0,static:!0}),Nh=ch.define(),Dh=ch.define(),Rh=ch.define(),Ih=ch.define({combine:e=>!!e.length&&e[0]});class Mh{constructor(e,t){this.type=e,this.value=t}static define(){return new Lh}}class Lh{of(e){return new Mh(this,e)}}class jh{constructor(e){this.map=e}of(e){return new Qh(this,e)}}class Qh{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==this.value?this:new Qh(this.type,t)}is(e){return this.type==e}static define(e={}){return new jh(e.map||(e=>e))}static mapEffects(e,t){if(!e.length)return e;let n=[];for(let r of e){let e=r.map(t);e&&n.push(e)}return n}}Qh.reconfigure=Qh.define(),Qh.appendConfig=Qh.define();class Fh{constructor(e,t,n,r,o,i){this.startState=e,this.changes=t,this.selection=n,this.effects=r,this.annotations=o,this.scrollIntoView=i,this._doc=null,this._state=null,n&&ah(n,t.newLength),o.some((e=>e.type==Fh.time))||(this.annotations=o.concat(Fh.time.of(Date.now())))}static create(e,t,n,r,o,i){return new Fh(e,t,n,r,o,i)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(Fh.userEvent);return!(!t||!(t==e||t.length>e.length&&t.slice(0,e.length)==e&&"."==t[e.length]))}}function Bh(e,t){let n=[];for(let r=0,o=0;;){let i,s;if(r<e.length&&(o==t.length||t[o]>=e[r]))i=e[r++],s=e[r++];else{if(!(o<t.length))return n;i=t[o++],s=t[o++]}!n.length||n[n.length-1]<i?n.push(i,s):n[n.length-1]<s&&(n[n.length-1]=s)}}function Uh(e,t,n){var r;let o,i,s;return n?(o=t.changes,i=Kp.empty(t.changes.length),s=e.changes.compose(t.changes)):(o=t.changes.map(e.changes),i=e.changes.mapDesc(t.changes,!0),s=e.changes.compose(o)),{changes:s,selection:t.selection?t.selection.map(i):null===(r=e.selection)||void 0===r?void 0:r.map(o),effects:Qh.mapEffects(e.effects,o).concat(Qh.mapEffects(t.effects,i)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function qh(e,t,n){let r=t.selection,o=Zh(t.annotations);return t.userEvent&&(o=o.concat(Fh.userEvent.of(t.userEvent))),{changes:t.changes instanceof Kp?t.changes:Kp.of(t.changes||[],n,e.facet($h)),selection:r&&(r instanceof sh?r:sh.single(r.anchor,r.head)),effects:Zh(t.effects),annotations:o,scrollIntoView:!!t.scrollIntoView}}function Hh(e,t,n){let r=qh(e,t.length?t[0]:{},e.doc.length);t.length&&!1===t[0].filter&&(n=!1);for(let i=1;i<t.length;i++){!1===t[i].filter&&(n=!1);let o=!!t[i].sequential;r=Uh(r,qh(e,t[i],o?r.changes.newLength:e.doc.length),o)}let o=Fh.create(e,r.changes,r.selection,r.effects,r.annotations,r.scrollIntoView);return function(e){let t=e.startState,n=t.facet(Rh),r=e;for(let o=n.length-1;o>=0;o--){let i=n[o](e);i&&Object.keys(i).length&&(r=Uh(r,qh(t,i,e.changes.newLength),!0))}return r==e?e:Fh.create(t,e.changes,e.selection,r.effects,r.annotations,r.scrollIntoView)}(n?function(e){let t=e.startState,n=!0;for(let o of t.facet(Nh)){let t=o(e);if(!1===t){n=!1;break}Array.isArray(t)&&(n=!0===n?t:Bh(n,t))}if(!0!==n){let r,o;if(!1===n)o=e.changes.invertedDesc,r=Kp.empty(t.doc.length);else{let t=e.changes.filter(n);r=t.changes,o=t.filtered.mapDesc(t.changes).invertedDesc}e=Fh.create(t,r,e.selection&&e.selection.map(o),Qh.mapEffects(e.effects,o),e.annotations,e.scrollIntoView)}let r=t.facet(Dh);for(let o=r.length-1;o>=0;o--){let n=r[o](e);e=n instanceof Fh?n:Array.isArray(n)&&1==n.length&&n[0]instanceof Fh?n[0]:Hh(t,Zh(n),!1)}return e}(o):o)}Fh.time=Mh.define(),Fh.userEvent=Mh.define(),Fh.addToHistory=Mh.define(),Fh.remote=Mh.define();const zh=[];function Zh(e){return null==e?zh:Array.isArray(e)?e:[e]}var Wh=function(e){return e[e.Word=0]="Word",e[e.Space=1]="Space",e[e.Other=2]="Other",e}(Wh||(Wh={}));const Xh=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let Vh;try{Vh=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(vpe){}function Yh(e){return t=>{if(!/\S/.test(t))return Wh.Space;if(function(e){if(Vh)return Vh.test(e);for(let t=0;t<e.length;t++){let n=e[t];if(/\w/.test(n)||n>"Â"&&(n.toUpperCase()!=n.toLowerCase()||Xh.test(n)))return!0}return!1}(t))return Wh.Word;for(let n=0;n<e.length;n++)if(t.indexOf(e[n])>-1)return Wh.Word;return Wh.Other}}class Gh{constructor(e,t,n,r,o,i){this.config=e,this.doc=t,this.selection=n,this.values=r,this.status=e.statusTemplate.slice(),this.computeSlot=o,i&&(i._state=this);for(let s=0;s<this.config.dynamicSlots.length;s++)xh(this,s<<1);this.computeSlot=null}field(e,t=!0){let n=this.config.address[e.id];if(null!=n)return xh(this,n),Ah(this,n);if(t)throw new RangeError("Field is not present in this state")}update(...e){return Hh(this,e,!0)}applyTransaction(e){let t,n=this.config,{base:r,compartments:o}=n;for(let s of e.effects)s.is(Eh.reconfigure)?(n&&(o=new Map,n.compartments.forEach(((e,t)=>o.set(t,e))),n=null),o.set(s.value.compartment,s.value.extension)):s.is(Qh.reconfigure)?(n=null,r=s.value):s.is(Qh.appendConfig)&&(n=null,r=Zh(r).concat(s.value));if(n)t=e.startState.values.slice();else{n=Th.resolve(r,o,this),t=new Gh(n,this.doc,this.selection,n.dynamicSlots.map((()=>null)),((e,t)=>t.reconfigure(e,this)),null).values}let i=e.startState.facet(Ph)?e.newSelection:e.newSelection.asSingle();new Gh(n,e.newDoc,i,t,((t,n)=>n.update(t,e)),e)}replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.changeByRange((t=>({changes:{from:t.from,to:t.to,insert:e},range:sh.cursor(t.from+e.length)})))}changeByRange(e){let t=this.selection,n=e(t.ranges[0]),r=this.changes(n.changes),o=[n.range],i=Zh(n.effects);for(let s=1;s<t.ranges.length;s++){let n=e(t.ranges[s]),a=this.changes(n.changes),l=a.map(r);for(let e=0;e<s;e++)o[e]=o[e].map(l);let c=r.mapDesc(a,!0);o.push(n.range.map(c)),r=r.compose(l),i=Qh.mapEffects(i,l).concat(Qh.mapEffects(Zh(n.effects),c))}return{changes:r,selection:sh.create(o,t.mainIndex),effects:i}}changes(e=[]){return e instanceof Kp?e:Kp.of(e,this.doc.length,this.facet(Gh.lineSeparator))}toText(e){return xp.of(e.split(this.facet(Gh.lineSeparator)||Vp))}sliceDoc(e=0,t=this.doc.length){return this.doc.sliceString(e,t,this.lineBreak)}facet(e){let t=this.config.address[e.id];return null==t?e.default:(xh(this,t),Ah(this,t))}toJSON(e){let t={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(e)for(let n in e){let r=e[n];r instanceof gh&&null!=this.config.address[r.id]&&(t[n]=r.spec.toJSON(this.field(e[n]),this))}return t}static fromJSON(e,t={},n){if(!e||"string"!=typeof e.doc)throw new RangeError("Invalid JSON representation for EditorState");let r=[];if(n)for(let o in n)if(Object.prototype.hasOwnProperty.call(e,o)){let t=n[o],i=e[o];r.push(t.init((e=>t.spec.fromJSON(i,e))))}return Gh.create({doc:e.doc,selection:sh.fromJSON(e.selection),extensions:t.extensions?r.concat([t.extensions]):r})}static create(e={}){let t=Th.resolve(e.extensions||[],new Map),n=e.doc instanceof xp?e.doc:xp.of((e.doc||"").split(t.staticFacet(Gh.lineSeparator)||Vp)),r=e.selection?e.selection instanceof sh?e.selection:sh.single(e.selection.anchor,e.selection.head):sh.single(0);return ah(r,n.length),t.staticFacet(Ph)||(r=r.asSingle()),new Gh(t,n,r,t.dynamicSlots.map((()=>null)),((e,t)=>t.create(e)),null)}get tabSize(){return this.facet(Gh.tabSize)}get lineBreak(){return this.facet(Gh.lineSeparator)||"\n"}get readOnly(){return this.facet(Ih)}phrase(e,...t){for(let n of this.facet(Gh.phrases))if(Object.prototype.hasOwnProperty.call(n,e)){e=n[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,((e,n)=>{if("$"==n)return"$";let r=+(n||1);return!r||r>t.length?e:t[r-1]}))),e}languageDataAt(e,t,n=-1){let r=[];for(let o of this.facet(Ch))for(let i of o(this,t,n))Object.prototype.hasOwnProperty.call(i,e)&&r.push(i[e]);return r}charCategorizer(e){return Yh(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:n,length:r}=this.doc.lineAt(e),o=this.charCategorizer(e),i=e-n,s=e-n;for(;i>0;){let e=Bp(t,i,!1);if(o(t.slice(e,i))!=Wh.Word)break;i=e}for(;s<r;){let e=Bp(t,s);if(o(t.slice(s,e))!=Wh.Word)break;s=e}return i==s?null:sh.range(i+n,s+n)}}function Kh(e,t,n={}){let r={};for(let o of e)for(let e of Object.keys(o)){let t=o[e],i=r[e];if(void 0===i)r[e]=t;else if(i===t||void 0===t);else{if(!Object.hasOwnProperty.call(n,e))throw new Error("Config merge conflict for field "+e);r[e]=n[e](i,t)}}for(let o in t)void 0===r[o]&&(r[o]=t[o]);return r}Gh.allowMultipleSelections=Ph,Gh.tabSize=ch.define({combine:e=>e.length?e[0]:4}),Gh.lineSeparator=$h,Gh.readOnly=Ih,Gh.phrases=ch.define({compare(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length==r.length&&n.every((n=>e[n]==t[n]))}}),Gh.languageData=Ch,Gh.changeFilter=Nh,Gh.transactionFilter=Dh,Gh.transactionExtender=Rh,Eh.reconfigure=Qh.define();class Jh{eq(e){return this==e}range(e,t=e){return ef.create(e,t,this)}}Jh.prototype.startSide=Jh.prototype.endSide=0,Jh.prototype.point=!1,Jh.prototype.mapMode=Yp.TrackDel;let ef=class e{constructor(e,t,n){this.from=e,this.to=t,this.value=n}static create(t,n,r){return new e(t,n,r)}};function tf(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class nf{constructor(e,t,n,r){this.from=e,this.to=t,this.value=n,this.maxPoint=r}get length(){return this.to[this.to.length-1]}findIndex(e,t,n,r=0){let o=n?this.to:this.from;for(let i=r,s=o.length;;){if(i==s)return i;let r=i+s>>1,a=o[r]-e||(n?this.value[r].endSide:this.value[r].startSide)-t;if(r==i)return a>=0?i:s;a>=0?s=r:i=r+1}}between(e,t,n,r){for(let o=this.findIndex(t,-1e9,!0),i=this.findIndex(n,1e9,!1,o);o<i;o++)if(!1===r(this.from[o]+e,this.to[o]+e,this.value[o]))return!1}map(e,t){let n=[],r=[],o=[],i=-1,s=-1;for(let a=0;a<this.value.length;a++){let l,c,u=this.value[a],d=this.from[a]+e,p=this.to[a]+e;if(d==p){let e=t.mapPos(d,u.startSide,u.mapMode);if(null==e)continue;if(l=c=e,u.startSide!=u.endSide&&(c=t.mapPos(d,u.endSide),c<l))continue}else if(l=t.mapPos(d,u.startSide),c=t.mapPos(p,u.endSide),l>c||l==c&&u.startSide>0&&u.endSide<=0)continue;(c-l||u.endSide-u.startSide)<0||(i<0&&(i=l),u.point&&(s=Math.max(s,c-l)),n.push(u),r.push(l-i),o.push(c-i))}return{mapped:n.length?new nf(r,o,n,s):null,pos:i}}}class rf{constructor(e,t,n,r){this.chunkPos=e,this.chunk=t,this.nextLayer=n,this.maxPoint=r}static create(e,t,n,r){return new rf(e,t,n,r)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:n=!1,filterFrom:r=0,filterTo:o=this.length}=e,i=e.filter;if(0==t.length&&!i)return this;if(n&&(t=t.slice().sort(tf)),this.isEmpty)return t.length?rf.of(t):this;let s=new af(this,null,-1).goto(0),a=0,l=[],c=new of;for(;s.value||a<t.length;)if(a<t.length&&(s.from-t[a].from||s.startSide-t[a].value.startSide)>=0){let e=t[a++];c.addInner(e.from,e.to,e.value)||l.push(e)}else 1==s.rangeIndex&&s.chunkIndex<this.chunk.length&&(a==t.length||this.chunkEnd(s.chunkIndex)<t[a].from)&&(!i||r>this.chunkEnd(s.chunkIndex)||o<this.chunkPos[s.chunkIndex])&&c.addChunk(this.chunkPos[s.chunkIndex],this.chunk[s.chunkIndex])?s.nextChunk():((!i||r>s.to||o<s.from||i(s.from,s.to,s.value))&&(c.addInner(s.from,s.to,s.value)||l.push(ef.create(s.from,s.to,s.value))),s.next());return c.finishInner(this.nextLayer.isEmpty&&!l.length?rf.empty:this.nextLayer.update({add:l,filter:i,filterFrom:r,filterTo:o}))}map(e){if(e.empty||this.isEmpty)return this;let t=[],n=[],r=-1;for(let i=0;i<this.chunk.length;i++){let o=this.chunkPos[i],s=this.chunk[i],a=e.touchesRange(o,o+s.length);if(!1===a)r=Math.max(r,s.maxPoint),t.push(s),n.push(e.mapPos(o));else if(!0===a){let{mapped:i,pos:a}=s.map(o,e);i&&(r=Math.max(r,i.maxPoint),t.push(i),n.push(a))}}let o=this.nextLayer.map(e);return 0==t.length?o:new rf(n,t,o||rf.empty,r)}between(e,t,n){if(!this.isEmpty){for(let r=0;r<this.chunk.length;r++){let o=this.chunkPos[r],i=this.chunk[r];if(t>=o&&e<=o+i.length&&!1===i.between(o,e-o,t-o,n))return}this.nextLayer.between(e,t,n)}}iter(e=0){return lf.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return lf.from(e).goto(t)}static compare(e,t,n,r,o=-1){let i=e.filter((e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=o)),s=t.filter((e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=o)),a=sf(i,s,n),l=new uf(i,a,o),c=new uf(s,a,o);n.iterGaps(((e,t,n)=>df(l,e,c,t,n,r))),n.empty&&0==n.length&&df(l,0,c,0,0,r)}static eq(e,t,n=0,r){null==r&&(r=999999999);let o=e.filter((e=>!e.isEmpty&&t.indexOf(e)<0)),i=t.filter((t=>!t.isEmpty&&e.indexOf(t)<0));if(o.length!=i.length)return!1;if(!o.length)return!0;let s=sf(o,i),a=new uf(o,s,0).goto(n),l=new uf(i,s,0).goto(n);for(;;){if(a.to!=l.to||!pf(a.active,l.active)||a.point&&(!l.point||!a.point.eq(l.point)))return!1;if(a.to>r)return!0;a.next(),l.next()}}static spans(e,t,n,r,o=-1){let i=new uf(e,null,o).goto(t),s=t,a=i.openStart;for(;;){let e=Math.min(i.to,n);if(i.point){let n=i.activeForPoint(i.to),o=i.pointFrom<t?n.length+1:i.point.startSide<0?n.length:Math.min(n.length,a);r.point(s,e,i.point,n,o,i.pointRank),a=Math.min(i.openEnd(e),n.length)}else e>s&&(r.span(s,e,i.active,a),a=i.openEnd(e));if(i.to>n)return a+(i.point&&i.to>n?1:0);s=i.to,i.next()}}static of(e,t=!1){let n=new of;for(let r of e instanceof ef?[e]:t?function(e){if(e.length>1)for(let t=e[0],n=1;n<e.length;n++){let r=e[n];if(tf(t,r)>0)return e.slice().sort(tf);t=r}return e}(e):e)n.add(r.from,r.to,r.value);return n.finish()}static join(e){if(!e.length)return rf.empty;let t=e[e.length-1];for(let n=e.length-2;n>=0;n--)for(let r=e[n];r!=rf.empty;r=r.nextLayer)t=new rf(r.chunkPos,r.chunk,t,Math.max(r.maxPoint,t.maxPoint));return t}}rf.empty=new rf([],[],null,-1),rf.empty.nextLayer=rf.empty;class of{finishChunk(e){this.chunks.push(new nf(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new of)).add(e,t,n)}addInner(e,t,n){let r=e-this.lastTo||n.startSide-this.last.endSide;if(r<=0&&(e-this.lastFrom||n.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(r<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}addChunk(e,t){if((e-this.lastTo||t.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}finish(){return this.finishInner(rf.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;let t=rf.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}function sf(e,t,n){let r=new Map;for(let i of e)for(let e=0;e<i.chunk.length;e++)i.chunk[e].maxPoint<=0&&r.set(i.chunk[e],i.chunkPos[e]);let o=new Set;for(let i of t)for(let e=0;e<i.chunk.length;e++){let t=r.get(i.chunk[e]);null==t||(n?n.mapPos(t):t)!=i.chunkPos[e]||(null==n?void 0:n.touchesRange(t,t+i.chunk[e].length))||o.add(i.chunk[e])}return o}class af{constructor(e,t,n,r=0){this.layer=e,this.skip=t,this.minPoint=n,this.rank=r}get startSide(){return this.value?this.value.startSide:0}get endSide(){return this.value?this.value.endSide:0}goto(e,t=-1e9){return this.chunkIndex=this.rangeIndex=0,this.gotoInner(e,t,!1),this}gotoInner(e,t,n){for(;this.chunkIndex<this.layer.chunk.length;){let t=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(t)||this.layer.chunkEnd(this.chunkIndex)<e||t.maxPoint<this.minPoint))break;this.chunkIndex++,n=!1}if(this.chunkIndex<this.layer.chunk.length){let r=this.layer.chunk[this.chunkIndex].findIndex(e-this.layer.chunkPos[this.chunkIndex],t,!0);(!n||this.rangeIndex<r)&&this.setRangeIndex(r)}this.next()}forward(e,t){(this.to-e||this.endSide-t)<0&&this.gotoInner(e,t,!0)}next(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}{let e=this.layer.chunkPos[this.chunkIndex],t=this.layer.chunk[this.chunkIndex],n=e+t.from[this.rangeIndex];if(this.from=n,this.to=e+t.to[this.rangeIndex],this.value=t.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]);)this.chunkIndex++;this.rangeIndex=0}else this.rangeIndex=e}nextChunk(){this.chunkIndex++,this.rangeIndex=0,this.next()}compare(e){return this.from-e.from||this.startSide-e.startSide||this.rank-e.rank||this.to-e.to||this.endSide-e.endSide}}class lf{constructor(e){this.heap=e}static from(e,t=null,n=-1){let r=[];for(let o=0;o<e.length;o++)for(let i=e[o];!i.isEmpty;i=i.nextLayer)i.maxPoint>=n&&r.push(new af(i,t,n,o));return 1==r.length?r[0]:new lf(r)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let n of this.heap)n.goto(e,t);for(let n=this.heap.length>>1;n>=0;n--)cf(this.heap,n);return this.next(),this}forward(e,t){for(let n of this.heap)n.forward(e,t);for(let n=this.heap.length>>1;n>=0;n--)cf(this.heap,n);(this.to-e||this.value.endSide-t)<0&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),cf(this.heap,0)}}}function cf(e,t){for(let n=e[t];;){let r=1+(t<<1);if(r>=e.length)break;let o=e[r];if(r+1<e.length&&o.compare(e[r+1])>=0&&(o=e[r+1],r++),n.compare(o)<0)break;e[r]=n,e[t]=o,t=r}}class uf{constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=lf.from(e,t,n)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t)<0;)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){hf(this.active,e),hf(this.activeTo,e),hf(this.activeRank,e),this.minActive=mf(this.active,this.activeTo)}addActive(e){let t=0,{value:n,to:r,rank:o}=this.cursor;for(;t<this.activeRank.length&&(o-this.activeRank[t]||r-this.activeTo[t])>0;)t++;ff(this.active,t,n),ff(this.activeTo,t,r),ff(this.activeRank,t,o),e&&ff(e,t,this.cursor.from),this.minActive=mf(this.active,this.activeTo)}next(){let e=this.to,t=this.point;this.point=null;let n=this.openStart<0?[]:null;for(;;){let r=this.minActive;if(r>-1&&(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)<0){if(this.activeTo[r]>e){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),n&&hf(n,r)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let e=this.cursor.value;if(e.point){if(!(t&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to)){this.point=e,this.pointFrom=this.cursor.from,this.pointRank=this.cursor.rank,this.to=this.cursor.to,this.endSide=e.endSide,this.cursor.next(),this.forward(this.to,this.endSide);break}this.cursor.next()}else this.addActive(n),this.cursor.next()}}}if(n){this.openStart=0;for(let t=n.length-1;t>=0&&n[t]<e;t--)this.openStart++}}activeForPoint(e){if(!this.active.length)return this.active;let t=[];for(let n=this.active.length-1;n>=0&&!(this.activeRank[n]<this.pointRank);n--)(this.activeTo[n]>e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}openEnd(e){let t=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}function df(e,t,n,r,o,i){e.goto(t),n.goto(r);let s=r+o,a=r,l=r-t;for(;;){let t=e.to+l-n.to||e.endSide-n.endSide,r=t<0?e.to+l:n.to,o=Math.min(r,s);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&pf(e.activeForPoint(e.to),n.activeForPoint(n.to))||i.comparePoint(a,o,e.point,n.point):o>a&&!pf(e.active,n.active)&&i.compareRange(a,o,e.active,n.active),r>s)break;a=r,t<=0&&e.next(),t>=0&&n.next()}}function pf(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!=t[n]&&!e[n].eq(t[n]))return!1;return!0}function hf(e,t){for(let n=t,r=e.length-1;n<r;n++)e[n]=e[n+1];e.pop()}function ff(e,t,n){for(let r=e.length-1;r>=t;r--)e[r+1]=e[r];e[t]=n}function mf(e,t){let n=-1,r=1e9;for(let o=0;o<t.length;o++)(t[o]-r||e[o].endSide-e[n].endSide)<0&&(n=o,r=t[o]);return n}function gf(e,t,n=e.length){let r=0;for(let o=0;o<n;)9==e.charCodeAt(o)?(r+=t-r%t,o++):(r++,o=Bp(e,o));return r}const Of="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),bf="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),yf="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class vf{constructor(e,t){this.rules=[];let{finish:n}=t||{};function r(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}function o(e,t,i,s){let a=[],l=/^@(\w+)\b/.exec(e[0]),c=l&&"keyframes"==l[1];if(l&&null==t)return i.push(e[0]+";");for(let n in t){let s=t[n];if(/&/.test(n))o(n.split(/,\s*/).map((t=>e.map((e=>t.replace(/&/,e))))).reduce(((e,t)=>e.concat(t))),s,i);else if(s&&"object"==typeof s){if(!l)throw new RangeError("The value of a property ("+n+") should be a primitive value.");o(r(n),s,a,c)}else null!=s&&a.push(n.replace(/_.*/,"").replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))+": "+s+";")}(a.length||c)&&i.push((!n||l||s?e:e.map(n)).join(", ")+" {"+a.join(" ")+"}")}for(let i in e)o(r(i),e[i],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let e=yf[Of]||1;return yf[Of]=e+1,"ͼ"+e.toString(36)}static mount(e,t,n){let r=e[bf],o=n&&n.nonce;r?o&&r.setNonce(o):r=new Sf(e,o),r.mount(Array.isArray(t)?t:[t])}}let wf=new Map;class Sf{constructor(e,t){this.root=e;let n=e.ownerDocument||e,r=n.defaultView;if(!e.head&&e.adoptedStyleSheets&&r.CSSStyleSheet){let t=wf.get(n);if(t)return e[bf]=t;this.sheet=new r.CSSStyleSheet,wf.set(n,this)}else this.styleTag=n.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);this.modules=[],e[bf]=this}mount(e){let t=this.sheet,n=0,r=0;for(let o=0;o<e.length;o++){let i=e[o],s=this.modules.indexOf(i);if(s<r&&s>-1&&(this.modules.splice(s,1),r--,s=-1),-1==s){if(this.modules.splice(r++,0,i),t)for(let e=0;e<i.rules.length;e++)t.insertRule(i.rules[e],n++)}else{for(;r<s;)n+=this.modules[r++].rules.length;n+=i.rules.length,r++}}if(t)this.root.adoptedStyleSheets.indexOf(this.sheet)<0&&(this.root.adoptedStyleSheets=[this.sheet,...this.root.adoptedStyleSheets]);else{let e="";for(let n=0;n<this.modules.length;n++)e+=this.modules[n].getRules()+"\n";this.styleTag.textContent=e;let t=this.root.head||this.root;this.styleTag.parentNode!=t&&t.insertBefore(this.styleTag,t.firstChild)}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}for(var kf={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},Ef={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},_f="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),Tf="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),xf=0;xf<10;xf++)kf[48+xf]=kf[96+xf]=String(xf);for(xf=1;xf<=24;xf++)kf[xf+111]="F"+xf;for(xf=65;xf<=90;xf++)kf[xf]=String.fromCharCode(xf+32),Ef[xf]=String.fromCharCode(xf);for(var Af in kf)Ef.hasOwnProperty(Af)||(Ef[Af]=kf[Af]);function Cf(e){let t;return t=11==e.nodeType?e.getSelection?e:e.ownerDocument:e,t.getSelection()}function Pf(e,t){return!!t&&(e==t||e.contains(1!=t.nodeType?t.parentNode:t))}function $f(e,t){if(!t.anchorNode)return!1;try{return Pf(e,t.anchorNode)}catch(vpe){return!1}}function Nf(e){return 3==e.nodeType?Hf(e,0,e.nodeValue.length).getClientRects():1==e.nodeType?e.getClientRects():[]}function Df(e,t,n,r){return!!n&&(If(e,t,n,r,-1)||If(e,t,n,r,1))}function Rf(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t}function If(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:Mf(e))){if("DIV"==e.nodeName)return!1;let n=e.parentNode;if(!n||1!=n.nodeType)return!1;t=Rf(e)+(o<0?0:1),e=n}else{if(1!=e.nodeType)return!1;if(1==(e=e.childNodes[t+(o<0?-1:0)]).nodeType&&"false"==e.contentEditable)return!1;t=o<0?Mf(e):0}}}function Mf(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function Lf(e,t){let n=t?e.left:e.right;return{left:n,right:n,top:e.top,bottom:e.bottom}}function jf(e){return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight}}function Qf(e,t){let n=t.width/e.offsetWidth,r=t.height/e.offsetHeight;return(n>.995&&n<1.005||!isFinite(n)||Math.abs(t.width-e.offsetWidth)<1)&&(n=1),(r>.995&&r<1.005||!isFinite(r)||Math.abs(t.height-e.offsetHeight)<1)&&(r=1),{scaleX:n,scaleY:r}}class Ff{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(e){return this.anchorNode==e.anchorNode&&this.anchorOffset==e.anchorOffset&&this.focusNode==e.focusNode&&this.focusOffset==e.focusOffset}setRange(e){let{anchorNode:t,focusNode:n}=e;this.set(t,Math.min(e.anchorOffset,t?Mf(t):0),n,Math.min(e.focusOffset,n?Mf(n):0))}set(e,t,n,r){this.anchorNode=e,this.anchorOffset=t,this.focusNode=n,this.focusOffset=r}}let Bf,Uf=null;function qf(e){if(e.setActive)return e.setActive();if(Uf)return e.focus(Uf);let t=[];for(let n=e;n&&(t.push(n,n.scrollTop,n.scrollLeft),n!=n.ownerDocument);n=n.parentNode);if(e.focus(null==Uf?{get preventScroll(){return Uf={preventScroll:!0},!0}}:void 0),!Uf){Uf=!1;for(let e=0;e<t.length;){let n=t[e++],r=t[e++],o=t[e++];n.scrollTop!=r&&(n.scrollTop=r),n.scrollLeft!=o&&(n.scrollLeft=o)}}}function Hf(e,t,n=t){let r=Bf||(Bf=document.createRange());return r.setEnd(e,n),r.setStart(e,t),r}function zf(e,t,n){let r={key:t,code:t,keyCode:n,which:n,cancelable:!0},o=new KeyboardEvent("keydown",r);o.synthetic=!0,e.dispatchEvent(o);let i=new KeyboardEvent("keyup",r);return i.synthetic=!0,e.dispatchEvent(i),o.defaultPrevented||i.defaultPrevented}function Zf(e){for(;e.attributes.length;)e.removeAttributeNode(e.attributes[0])}function Wf(e){return e.scrollTop>Math.max(1,e.scrollHeight-e.clientHeight-4)}class Xf{constructor(e,t,n=!0){this.node=e,this.offset=t,this.precise=n}static before(e,t){return new Xf(e.parentNode,Rf(e),t)}static after(e,t){return new Xf(e.parentNode,Rf(e)+1,t)}}const Vf=[];class Yf{constructor(){this.parent=null,this.dom=null,this.flags=2}get overrideDOMText(){return null}get posAtStart(){return this.parent?this.parent.posBefore(this):0}get posAtEnd(){return this.posAtStart+this.length}posBefore(e){let t=this.posAtStart;for(let n of this.children){if(n==e)return t;t+=n.length+n.breakAfter}throw new RangeError("Invalid child in posBefore")}posAfter(e){return this.posBefore(e)+e.length}sync(e,t){if(2&this.flags){let n,r=this.dom,o=null;for(let i of this.children){if(7&i.flags){if(!i.dom&&(n=o?o.nextSibling:r.firstChild)){let e=Yf.get(n);(!e||!e.parent&&e.canReuseDOM(i))&&i.reuseDOM(n)}i.sync(e,t),i.flags&=-8}if(n=o?o.nextSibling:r.firstChild,t&&!t.written&&t.node==r&&n!=i.dom&&(t.written=!0),i.dom.parentNode==r)for(;n&&n!=i.dom;)n=Gf(n);else r.insertBefore(i.dom,n);o=i.dom}for(n=o?o.nextSibling:r.firstChild,n&&t&&t.node==r&&(t.written=!0);n;)n=Gf(n)}else if(1&this.flags)for(let n of this.children)7&n.flags&&(n.sync(e,t),n.flags&=-8)}reuseDOM(e){}localPosFromDOM(e,t){let n;if(e==this.dom)n=this.dom.childNodes[t];else{let r=0==Mf(e)?0:0==t?-1:1;for(;;){let t=e.parentNode;if(t==this.dom)break;0==r&&t.firstChild!=t.lastChild&&(r=e==t.firstChild?-1:1),e=t}n=r<0?e:e.nextSibling}if(n==this.dom.firstChild)return 0;for(;n&&!Yf.get(n);)n=n.nextSibling;if(!n)return this.length;for(let r=0,o=0;;r++){let e=this.children[r];if(e.dom==n)return o;o+=e.length+e.breakAfter}}domBoundsAround(e,t,n=0){let r=-1,o=-1,i=-1,s=-1;for(let a=0,l=n,c=n;a<this.children.length;a++){let n=this.children[a],u=l+n.length;if(l<e&&u>t)return n.domBoundsAround(e,t,l);if(u>=e&&-1==r&&(r=a,o=l),l>t&&n.dom.parentNode==this.dom){i=a,s=c;break}c=u,l=u+n.breakAfter}return{from:o,to:s<0?n+this.length:s,startDOM:(r?this.children[r-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:i<this.children.length&&i>=0?this.children[i].dom:null}}markDirty(e=!1){this.flags|=2,this.markParentsDirty(e)}markParentsDirty(e){for(let t=this.parent;t;t=t.parent){if(e&&(t.flags|=2),1&t.flags)return;t.flags|=1,e=!1}}setParent(e){this.parent!=e&&(this.parent=e,7&this.flags&&this.markParentsDirty(!0))}setDOM(e){this.dom!=e&&(this.dom&&(this.dom.cmView=null),this.dom=e,e.cmView=this)}get rootView(){for(let e=this;;){let t=e.parent;if(!t)return e;e=t}}replaceChildren(e,t,n=Vf){this.markDirty();for(let r=e;r<t;r++){let e=this.children[r];e.parent==this&&n.indexOf(e)<0&&e.destroy()}this.children.splice(e,t-e,...n);for(let r=0;r<n.length;r++)n[r].setParent(this)}ignoreMutation(e){return!1}ignoreEvent(e){return!1}childCursor(e=this.length){return new Kf(this.children,e,this.children.length)}childPos(e,t=1){return this.childCursor().findPos(e,t)}toString(){let e=this.constructor.name.replace("View","");return e+(this.children.length?"("+this.children.join()+")":this.length?"["+("Text"==e?this.text:this.length)+"]":"")+(this.breakAfter?"#":"")}static get(e){return e.cmView}get isEditable(){return!0}get isWidget(){return!1}get isHidden(){return!1}merge(e,t,n,r,o,i){return!1}become(e){return!1}canReuseDOM(e){return e.constructor==this.constructor&&!(8&(this.flags|e.flags))}getSide(){return 0}destroy(){for(let e of this.children)e.parent==this&&e.destroy();this.parent=null}}function Gf(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}Yf.prototype.breakAfter=0;class Kf{constructor(e,t,n){this.children=e,this.pos=t,this.i=n,this.off=0}findPos(e,t=1){for(;;){if(e>this.pos||e==this.pos&&(t>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=e-this.pos,this;let n=this.children[--this.i];this.pos-=n.length+n.breakAfter}}}function Jf(e,t,n,r,o,i,s,a,l){let{children:c}=e,u=c.length?c[t]:null,d=i.length?i[i.length-1]:null,p=d?d.breakAfter:s;if(!(t==r&&u&&!s&&!p&&i.length<2&&u.merge(n,o,i.length?d:null,0==n,a,l))){if(r<c.length){let e=c[r];e&&(o<e.length||e.breakAfter&&(null==d?void 0:d.breakAfter))?(t==r&&(e=e.split(o),o=0),!p&&d&&e.merge(0,o,d,!0,0,l)?i[i.length-1]=e:((o||e.children.length&&!e.children[0].length)&&e.merge(0,o,null,!1,0,l),i.push(e))):(null==e?void 0:e.breakAfter)&&(d?d.breakAfter=1:s=1),r++}for(u&&(u.breakAfter=s,n>0&&(!s&&i.length&&u.merge(n,u.length,i[0],!1,a,0)?u.breakAfter=i.shift().breakAfter:(n<u.length||u.children.length&&0==u.children[u.children.length-1].length)&&u.merge(n,u.length,null,!1,a,0),t++));t<r&&i.length;)if(c[r-1].become(i[i.length-1]))r--,i.pop(),l=i.length?0:a;else{if(!c[t].become(i[0]))break;t++,i.shift(),a=i.length?0:l}!i.length&&t&&r<c.length&&!c[t-1].breakAfter&&c[r].merge(0,0,c[t-1],!1,a,l)&&t--,(t<r||i.length)&&e.replaceChildren(t,r,i)}}function em(e,t,n,r,o,i){let s=e.childCursor(),{i:a,off:l}=s.findPos(n,1),{i:c,off:u}=s.findPos(t,-1),d=t-n;for(let p of r)d+=p.length;e.length+=d,Jf(e,c,u,a,l,r,0,o,i)}let tm="undefined"!=typeof navigator?navigator:{userAgent:"",vendor:"",platform:""},nm="undefined"!=typeof document?document:{documentElement:{style:{}}};const rm=/Edge\/(\d+)/.exec(tm.userAgent),om=/MSIE \d/.test(tm.userAgent),im=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(tm.userAgent),sm=!!(om||im||rm),am=!sm&&/gecko\/(\d+)/i.test(tm.userAgent),lm=!sm&&/Chrome\/(\d+)/.exec(tm.userAgent),cm="webkitFontSmoothing"in nm.documentElement.style,um=!sm&&/Apple Computer/.test(tm.vendor),dm=um&&(/Mobile\/\w+/.test(tm.userAgent)||tm.maxTouchPoints>2);var pm={mac:dm||/Mac/.test(tm.platform),windows:/Win/.test(tm.platform),linux:/Linux|X11/.test(tm.platform),ie:sm,ie_version:om?nm.documentMode||6:im?+im[1]:rm?+rm[1]:0,gecko:am,gecko_version:am?+(/Firefox\/(\d+)/.exec(tm.userAgent)||[0,0])[1]:0,chrome:!!lm,chrome_version:lm?+lm[1]:0,ios:dm,android:/Android\b/.test(tm.userAgent),webkit:cm,safari:um,webkit_version:cm?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=nm.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};class hm extends Yf{constructor(e){super(),this.text=e}get length(){return this.text.length}createDOM(e){this.setDOM(e||document.createTextNode(this.text))}sync(e,t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}reuseDOM(e){3==e.nodeType&&this.createDOM(e)}merge(e,t,n){return!(8&this.flags||n&&(!(n instanceof hm)||this.length-(t-e)+n.length>256||8&n.flags))&&(this.text=this.text.slice(0,e)+(n?n.text:"")+this.text.slice(t),this.markDirty(),!0)}split(e){let t=new hm(this.text.slice(e));return this.text=this.text.slice(0,e),this.markDirty(),t.flags|=8&this.flags,t}localPosFromDOM(e,t){return e==this.dom?t:t?this.text.length:0}domAtPos(e){return new Xf(this.dom,e)}domBoundsAround(e,t,n){return{from:n,to:n+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(e,t){return function(e,t,n){let r=e.nodeValue.length;t>r&&(t=r);let o=t,i=t,s=0;0==t&&n<0||t==r&&n>=0?pm.chrome||pm.gecko||(t?(o--,s=1):i<r&&(i++,s=-1)):n<0?o--:i<r&&i++;let a=Hf(e,o,i).getClientRects();if(!a.length)return null;let l=a[(s?s<0:n>=0)?0:a.length-1];pm.safari&&!s&&0==l.width&&(l=Array.prototype.find.call(a,(e=>e.width))||l);return s?Lf(l,s<0):l||null}(this.dom,e,t)}}class fm extends Yf{constructor(e,t=[],n=0){super(),this.mark=e,this.children=t,this.length=n;for(let r of t)r.setParent(this)}setAttrs(e){if(Zf(e),this.mark.class&&(e.className=this.mark.class),this.mark.attrs)for(let t in this.mark.attrs)e.setAttribute(t,this.mark.attrs[t]);return e}canReuseDOM(e){return super.canReuseDOM(e)&&!(8&(this.flags|e.flags))}reuseDOM(e){e.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(e),this.flags|=6)}sync(e,t){this.dom?4&this.flags&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(e,t)}merge(e,t,n,r,o,i){return(!n||!(!(n instanceof fm&&n.mark.eq(this.mark))||e&&o<=0||t<this.length&&i<=0))&&(em(this,e,t,n?n.children.slice():[],o-1,i-1),this.markDirty(),!0)}split(e){let t=[],n=0,r=-1,o=0;for(let s of this.children){let i=n+s.length;i>e&&t.push(n<e?s.split(e-n):s),r<0&&n>=e&&(r=o),n=i,o++}let i=this.length-e;return this.length=e,r>-1&&(this.children.length=r,this.markDirty()),new fm(this.mark,t,i)}domAtPos(e){return Om(this,e)}coordsAt(e,t){return ym(this,e,t)}}class mm extends Yf{static create(e,t,n){return new mm(e,t,n)}constructor(e,t,n){super(),this.widget=e,this.length=t,this.side=n,this.prevWidget=null}split(e){let t=mm.create(this.widget,this.length-e,this.side);return this.length-=e,t}sync(e){this.dom&&this.widget.updateDOM(this.dom,e)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}getSide(){return this.side}merge(e,t,n,r,o,i){return!(n&&(!(n instanceof mm&&this.widget.compare(n.widget))||e>0&&o<=0||t<this.length&&i<=0))&&(this.length=e+(n?n.length:0)+(this.length-t),!0)}become(e){return e instanceof mm&&e.side==this.side&&this.widget.constructor==e.widget.constructor&&(this.widget.compare(e.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,!0)}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get overrideDOMText(){if(0==this.length)return xp.empty;let e=this;for(;e.parent;)e=e.parent;let{view:t}=e,n=t&&t.state.doc,r=this.posAtStart;return n?n.slice(r,r+this.length):xp.empty}domAtPos(e){return(this.length?0==e:this.side>0)?Xf.before(this.dom):Xf.after(this.dom,e==this.length)}domBoundsAround(){return null}coordsAt(e,t){let n=this.widget.coordsAt(this.dom,e,t);if(n)return n;let r=this.dom.getClientRects(),o=null;if(!r.length)return null;let i=this.side?this.side<0:e>0;for(let s=i?r.length-1:0;o=r[s],!(e>0?0==s:s==r.length-1||o.top<o.bottom);s+=i?-1:1);return Lf(o,!i)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class gm extends Yf{constructor(e){super(),this.side=e}get length(){return 0}merge(){return!1}become(e){return e instanceof gm&&e.side==this.side}split(){return new gm(this.side)}sync(){if(!this.dom){let e=document.createElement("img");e.className="cm-widgetBuffer",e.setAttribute("aria-hidden","true"),this.setDOM(e)}}getSide(){return this.side}domAtPos(e){return this.side>0?Xf.before(this.dom):Xf.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(e){return this.dom.getBoundingClientRect()}get overrideDOMText(){return xp.empty}get isHidden(){return!0}}function Om(e,t){let n=e.dom,{children:r}=e,o=0;for(let i=0;o<r.length;o++){let e=r[o],s=i+e.length;if(!(s==i&&e.getSide()<=0)){if(t>i&&t<s&&e.dom.parentNode==n)return e.domAtPos(t-i);if(t<=i)break;i=s}}for(let i=o;i>0;i--){let e=r[i-1];if(e.dom.parentNode==n)return e.domAtPos(e.length)}for(let i=o;i<r.length;i++){let e=r[i];if(e.dom.parentNode==n)return e.domAtPos(0)}return new Xf(n,0)}function bm(e,t,n){let r,{children:o}=e;n>0&&t instanceof fm&&o.length&&(r=o[o.length-1])instanceof fm&&r.mark.eq(t.mark)?bm(r,t.children[0],n-1):(o.push(t),t.setParent(e)),e.length+=t.length}function ym(e,t,n){let r=null,o=-1,i=null,s=-1;!function e(t,a){for(let l=0,c=0;l<t.children.length&&c<=a;l++){let u=t.children[l],d=c+u.length;d>=a&&(u.children.length?e(u,a-c):(!i||i.isHidden&&n>0)&&(d>a||c==d&&u.getSide()>0)?(i=u,s=a-c):(c<a||c==d&&u.getSide()<0&&!u.isHidden)&&(r=u,o=a-c)),c=d}}(e,t);let a=(n<0?r:i)||r||i;return a?a.coordsAt(Math.max(0,a==r?o:s),n):function(e){let t=e.dom.lastChild;if(!t)return e.dom.getBoundingClientRect();let n=Nf(t);return n[n.length-1]||null}(e)}function vm(e,t){for(let n in e)"class"==n&&t.class?t.class+=" "+e.class:"style"==n&&t.style?t.style+=";"+e.style:t[n]=e[n];return t}hm.prototype.children=mm.prototype.children=gm.prototype.children=Vf;const wm=Object.create(null);function Sm(e,t,n){if(e==t)return!0;e||(e=wm),t||(t=wm);let r=Object.keys(e),o=Object.keys(t);if(r.length-(n&&r.indexOf(n)>-1?1:0)!=o.length-(n&&o.indexOf(n)>-1?1:0))return!1;for(let i of r)if(i!=n&&(-1==o.indexOf(i)||e[i]!==t[i]))return!1;return!0}function km(e,t,n){let r=!1;if(t)for(let o in t)n&&o in n||(r=!0,"style"==o?e.style.cssText="":e.removeAttribute(o));if(n)for(let o in n)t&&t[o]==n[o]||(r=!0,"style"==o?e.style.cssText=n[o]:e.setAttribute(o,n[o]));return r}function Em(e){let t=Object.create(null);for(let n=0;n<e.attributes.length;n++){let r=e.attributes[n];t[r.name]=r.value}return t}class _m extends Yf{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(e,t,n,r,o,i){if(n){if(!(n instanceof _m))return!1;this.dom||n.transferDOM(this)}return r&&this.setDeco(n?n.attrs:null),em(this,e,t,n?n.children.slice():[],o,i),!0}split(e){let t=new _m;if(t.breakAfter=this.breakAfter,0==this.length)return t;let{i:n,off:r}=this.childPos(e);r&&(t.append(this.children[n].split(r),0),this.children[n].merge(r,this.children[n].length,null,!1,0,0),n++);for(let o=n;o<this.children.length;o++)t.append(this.children[o],0);for(;n>0&&0==this.children[n-1].length;)this.children[--n].destroy();return this.children.length=n,this.markDirty(),this.length=e,t}transferDOM(e){this.dom&&(this.markDirty(),e.setDOM(this.dom),e.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(e){Sm(this.attrs,e)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=e)}append(e,t){bm(this,e,t)}addLineDeco(e){let t=e.spec.attributes,n=e.spec.class;t&&(this.attrs=vm(t,this.attrs||{})),n&&(this.attrs=vm({class:n},this.attrs||{}))}domAtPos(e){return Om(this,e)}reuseDOM(e){"DIV"==e.nodeName&&(this.setDOM(e),this.flags|=6)}sync(e,t){var n;this.dom?4&this.flags&&(Zf(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(km(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(e,t);let r=this.dom.lastChild;for(;r&&Yf.get(r)instanceof fm;)r=r.lastChild;if(!(r&&this.length&&("BR"==r.nodeName||0!=(null===(n=Yf.get(r))||void 0===n?void 0:n.isEditable)||pm.ios&&this.children.some((e=>e instanceof hm))))){let e=document.createElement("BR");e.cmIgnore=!0,this.dom.appendChild(e)}}measureTextSize(){if(0==this.children.length||this.length>20)return null;let e,t=0;for(let n of this.children){if(!(n instanceof hm)||/[^ -~]/.test(n.text))return null;let r=Nf(n.dom);if(1!=r.length)return null;t+=r[0].width,e=r[0].height}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length,textHeight:e}:null}coordsAt(e,t){let n=ym(this,e,t);if(!this.children.length&&n&&this.parent){let{heightOracle:e}=this.parent.view.viewState,t=n.bottom-n.top;if(Math.abs(t-e.lineHeight)<2&&e.textHeight<t){let r=(t-e.textHeight)/2;return{top:n.top+r,bottom:n.bottom-r,left:n.left,right:n.left}}}return n}become(e){return!1}covers(){return!0}static find(e,t){for(let n=0,r=0;n<e.children.length;n++){let o=e.children[n],i=r+o.length;if(i>=t){if(o instanceof _m)return o;if(i>t)break}r=i+o.breakAfter}return null}}class Tm extends Yf{constructor(e,t,n){super(),this.widget=e,this.length=t,this.deco=n,this.breakAfter=0,this.prevWidget=null}merge(e,t,n,r,o,i){return!(n&&(!(n instanceof Tm&&this.widget.compare(n.widget))||e>0&&o<=0||t<this.length&&i<=0))&&(this.length=e+(n?n.length:0)+(this.length-t),!0)}domAtPos(e){return 0==e?Xf.before(this.dom):Xf.after(this.dom,e==this.length)}split(e){let t=this.length-e;this.length=e;let n=new Tm(this.widget,t,this.deco);return n.breakAfter=this.breakAfter,n}get children(){return Vf}sync(e){this.dom&&this.widget.updateDOM(this.dom,e)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(e)),this.widget.editable||(this.dom.contentEditable="false"))}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):xp.empty}domBoundsAround(){return null}become(e){return e instanceof Tm&&e.widget.constructor==this.widget.constructor&&(e.widget.compare(this.widget)||this.markDirty(!0),this.dom&&!this.prevWidget&&(this.prevWidget=this.widget),this.widget=e.widget,this.length=e.length,this.deco=e.deco,this.breakAfter=e.breakAfter,!0)}ignoreMutation(){return!0}ignoreEvent(e){return this.widget.ignoreEvent(e)}get isEditable(){return!1}get isWidget(){return!0}coordsAt(e,t){return this.widget.coordsAt(this.dom,e,t)}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}covers(e){let{startSide:t,endSide:n}=this.deco;return t!=n&&(e<0?t<0:n>0)}}class xm{eq(e){return!1}updateDOM(e,t){return!1}compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}get estimatedHeight(){return-1}get lineBreaks(){return 0}ignoreEvent(e){return!0}coordsAt(e,t,n){return null}get isHidden(){return!1}get editable(){return!1}destroy(e){}}var Am=function(e){return e[e.Text=0]="Text",e[e.WidgetBefore=1]="WidgetBefore",e[e.WidgetAfter=2]="WidgetAfter",e[e.WidgetRange=3]="WidgetRange",e}(Am||(Am={}));class Cm extends Jh{constructor(e,t,n,r){super(),this.startSide=e,this.endSide=t,this.widget=n,this.spec=r}get heightRelevant(){return!1}static mark(e){return new Pm(e)}static widget(e){let t=Math.max(-1e4,Math.min(1e4,e.side||0)),n=!!e.block;return t+=n&&!e.inlineOrder?t>0?3e8:-4e8:t>0?1e8:-1e8,new Nm(e,t,t,n,e.widget||null,!1)}static replace(e){let t,n,r=!!e.block;if(e.isBlockGap)t=-5e8,n=4e8;else{let{start:o,end:i}=Dm(e,r);t=(o?r?-3e8:-1:5e8)-1,n=1+(i?r?2e8:1:-6e8)}return new Nm(e,t,n,r,e.widget||null,!0)}static line(e){return new $m(e)}static set(e,t=!1){return rf.of(e,t)}hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1}}Cm.none=rf.empty;class Pm extends Cm{constructor(e){let{start:t,end:n}=Dm(e);super(t?-1:5e8,n?1:-6e8,null,e),this.tagName=e.tagName||"span",this.class=e.class||"",this.attrs=e.attributes||null}eq(e){var t,n;return this==e||e instanceof Pm&&this.tagName==e.tagName&&(this.class||(null===(t=this.attrs)||void 0===t?void 0:t.class))==(e.class||(null===(n=e.attrs)||void 0===n?void 0:n.class))&&Sm(this.attrs,e.attrs,"class")}range(e,t=e){if(e>=t)throw new RangeError("Mark decorations may not be empty");return super.range(e,t)}}Pm.prototype.point=!1;class $m extends Cm{constructor(e){super(-2e8,-2e8,null,e)}eq(e){return e instanceof $m&&this.spec.class==e.spec.class&&Sm(this.spec.attributes,e.spec.attributes)}range(e,t=e){if(t!=e)throw new RangeError("Line decoration ranges must be zero-length");return super.range(e,t)}}$m.prototype.mapMode=Yp.TrackBefore,$m.prototype.point=!0;class Nm extends Cm{constructor(e,t,n,r,o,i){super(t,n,o,e),this.block=r,this.isReplace=i,this.mapMode=r?t<=0?Yp.TrackBefore:Yp.TrackAfter:Yp.TrackDel}get type(){return this.startSide!=this.endSide?Am.WidgetRange:this.startSide<=0?Am.WidgetBefore:Am.WidgetAfter}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0)}eq(e){return e instanceof Nm&&(t=this.widget,n=e.widget,t==n||!!(t&&n&&t.compare(n)))&&this.block==e.block&&this.startSide==e.startSide&&this.endSide==e.endSide;var t,n}range(e,t=e){if(this.isReplace&&(e>t||e==t&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&t!=e)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(e,t)}}function Dm(e,t=!1){let{inclusiveStart:n,inclusiveEnd:r}=e;return null==n&&(n=e.inclusive),null==r&&(r=e.inclusive),{start:null!=n?n:t,end:null!=r?r:t}}function Rm(e,t,n,r=0){let o=n.length-1;o>=0&&n[o]+r>=e?n[o]=Math.max(n[o],t):n.push(e,t)}Nm.prototype.point=!0;class Im{constructor(e,t,n,r){this.doc=e,this.pos=t,this.end=n,this.disallowBlockEffectsFor=r,this.content=[],this.curLine=null,this.breakAtStart=0,this.pendingBuffer=0,this.bufferMarks=[],this.atCursorPos=!0,this.openStart=-1,this.openEnd=-1,this.text="",this.textOff=0,this.cursor=e.iter(),this.skip=t}posCovered(){if(0==this.content.length)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let e=this.content[this.content.length-1];return!(e.breakAfter||e instanceof Tm&&e.deco.endSide<0)}getLine(){return this.curLine||(this.content.push(this.curLine=new _m),this.atCursorPos=!0),this.curLine}flushBuffer(e=this.bufferMarks){this.pendingBuffer&&(this.curLine.append(Mm(new gm(-1),e),e.length),this.pendingBuffer=0)}addBlockWidget(e){this.flushBuffer(),this.curLine=null,this.content.push(e)}finish(e){this.pendingBuffer&&e<=this.bufferMarks.length?this.flushBuffer():this.pendingBuffer=0,this.posCovered()||e&&this.content.length&&this.content[this.content.length-1]instanceof Tm||this.getLine()}buildText(e,t,n){for(;e>0;){if(this.textOff==this.text.length){let{value:t,lineBreak:n,done:r}=this.cursor.next(this.skip);if(this.skip=0,r)throw new Error("Ran out of text content when drawing inline views");if(n){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,e--;continue}this.text=t,this.textOff=0}let r=Math.min(this.text.length-this.textOff,e,512);this.flushBuffer(t.slice(t.length-n)),this.getLine().append(Mm(new hm(this.text.slice(this.textOff,this.textOff+r)),t),n),this.atCursorPos=!0,this.textOff+=r,e-=r,n=0}}span(e,t,n,r){this.buildText(t-e,n,r),this.pos=t,this.openStart<0&&(this.openStart=r)}point(e,t,n,r,o,i){if(this.disallowBlockEffectsFor[i]&&n instanceof Nm){if(n.block)throw new RangeError("Block decorations may not be specified via plugins");if(t>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let s=t-e;if(n instanceof Nm)if(n.block)n.startSide>0&&!this.posCovered()&&this.getLine(),this.addBlockWidget(new Tm(n.widget||new Lm("div"),s,n));else{let i=mm.create(n.widget||new Lm("span"),s,s?0:n.startSide),a=this.atCursorPos&&!i.isEditable&&o<=r.length&&(e<t||n.startSide>0),l=!i.isEditable&&(e<t||o>r.length||n.startSide<=0),c=this.getLine();2!=this.pendingBuffer||a||i.isEditable||(this.pendingBuffer=0),this.flushBuffer(r),a&&(c.append(Mm(new gm(1),r),o),o=r.length+Math.max(0,o-r.length)),c.append(Mm(i,r),o),this.atCursorPos=l,this.pendingBuffer=l?e<t||o>r.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=r.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(n);s&&(this.textOff+s<=this.text.length?this.textOff+=s:(this.skip+=s-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=t),this.openStart<0&&(this.openStart=o)}static build(e,t,n,r,o){let i=new Im(e,t,n,o);return i.openEnd=rf.spans(r,t,n,i),i.openStart<0&&(i.openStart=i.openEnd),i.finish(i.openEnd),i}}function Mm(e,t){for(let n of t)e=new fm(n,[e],e.length);return e}class Lm extends xm{constructor(e){super(),this.tag=e}eq(e){return e.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(e){return e.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}var jm=function(e){return e[e.LTR=0]="LTR",e[e.RTL=1]="RTL",e}(jm||(jm={}));const Qm=jm.LTR,Fm=jm.RTL;function Bm(e){let t=[];for(let n=0;n<e.length;n++)t.push(1<<+e[n]);return t}const Um=Bm("88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008"),qm=Bm("4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333"),Hm=Object.create(null),zm=[];for(let wpe of["()","[]","{}"]){let e=wpe.charCodeAt(0),t=wpe.charCodeAt(1);Hm[e]=t,Hm[t]=-e}function Zm(e){return e<=247?Um[e]:1424<=e&&e<=1524?2:1536<=e&&e<=1785?qm[e-1536]:1774<=e&&e<=2220?4:8192<=e&&e<=8204?256:64336<=e&&e<=65023?4:1}const Wm=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\ufb50-\ufdff]/;class Xm{get dir(){return this.level%2?Fm:Qm}constructor(e,t,n){this.from=e,this.to=t,this.level=n}side(e,t){return this.dir==t==e?this.to:this.from}forward(e,t){return e==(this.dir==t)}static find(e,t,n,r){let o=-1;for(let i=0;i<e.length;i++){let s=e[i];if(s.from<=t&&s.to>=t){if(s.level==n)return i;(o<0||(0!=r?r<0?s.from<t:s.to>t:e[o].level>s.level))&&(o=i)}}if(o<0)throw new RangeError("Index out of range");return o}}function Vm(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++){let r=e[n],o=t[n];if(r.from!=o.from||r.to!=o.to||r.direction!=o.direction||!Vm(r.inner,o.inner))return!1}return!0}const Ym=[];function Gm(e,t,n,r,o,i,s){let a=r%2?2:1;if(r%2==o%2)for(let l=t,c=0;l<n;){let t=!0,u=!1;if(c==i.length||l<i[c].from){let e=Ym[l];e!=a&&(t=!1,u=16==e)}let d=t||1!=a?null:[],p=t?r:r+1,h=l;e:for(;;)if(c<i.length&&h==i[c].from){if(u)break e;let f=i[c];if(!t)for(let e=f.to,t=c+1;;){if(e==n)break e;if(!(t<i.length&&i[t].from==e)){if(Ym[e]==a)break e;break}e=i[t++].to}if(c++,d)d.push(f);else{f.from>l&&s.push(new Xm(l,f.from,p)),Km(e,f.direction==Qm!=!(p%2)?r+1:r,o,f.inner,f.from,f.to,s),l=f.to}h=f.to}else{if(h==n||(t?Ym[h]!=a:Ym[h]==a))break;h++}d?Gm(e,l,h,r+1,o,d,s):l<h&&s.push(new Xm(l,h,p)),l=h}else for(let l=n,c=i.length;l>t;){let n=!0,u=!1;if(!c||l>i[c-1].to){let e=Ym[l-1];e!=a&&(n=!1,u=16==e)}let d=n||1!=a?null:[],p=n?r:r+1,h=l;e:for(;;)if(c&&h==i[c-1].to){if(u)break e;let f=i[--c];if(!n)for(let e=f.from,n=c;;){if(e==t)break e;if(!n||i[n-1].to!=e){if(Ym[e-1]==a)break e;break}e=i[--n].from}if(d)d.push(f);else{f.to<l&&s.push(new Xm(f.to,l,p)),Km(e,f.direction==Qm!=!(p%2)?r+1:r,o,f.inner,f.from,f.to,s),l=f.from}h=f.from}else{if(h==t||(n?Ym[h-1]!=a:Ym[h-1]==a))break;h--}d?Gm(e,h,l,r+1,o,d,s):h<l&&s.push(new Xm(h,l,p)),l=h}}function Km(e,t,n,r,o,i,s){let a=t%2?2:1;!function(e,t,n,r,o){for(let i=0;i<=r.length;i++){let s=i?r[i-1].to:t,a=i<r.length?r[i].from:n,l=i?256:o;for(let t=s,n=l,r=l;t<a;t++){let o=Zm(e.charCodeAt(t));512==o?o=n:8==o&&4==r&&(o=16),Ym[t]=4==o?2:o,7&o&&(r=o),n=o}for(let e=s,t=l,r=l;e<a;e++){let o=Ym[e];if(128==o)e<a-1&&t==Ym[e+1]&&24&t?o=Ym[e]=t:Ym[e]=256;else if(64==o){let o=e+1;for(;o<a&&64==Ym[o];)o++;let i=e&&8==t||o<n&&8==Ym[o]?1==r?1:8:256;for(let t=e;t<o;t++)Ym[t]=i;e=o-1}else 8==o&&1==r&&(Ym[e]=1);t=o,7&o&&(r=o)}}}(e,o,i,r,a),function(e,t,n,r,o){let i=1==o?2:1;for(let s=0,a=0,l=0;s<=r.length;s++){let c=s?r[s-1].to:t,u=s<r.length?r[s].from:n;for(let t,n,r,s=c;s<u;s++)if(n=Hm[t=e.charCodeAt(s)])if(n<0){for(let e=a-3;e>=0;e-=3)if(zm[e+1]==-n){let t=zm[e+2],n=2&t?o:4&t?1&t?i:o:0;n&&(Ym[s]=Ym[zm[e]]=n),a=e;break}}else{if(189==zm.length)break;zm[a++]=s,zm[a++]=t,zm[a++]=l}else if(2==(r=Ym[s])||1==r){let e=r==o;l=e?0:1;for(let t=a-3;t>=0;t-=3){let n=zm[t+2];if(2&n)break;if(e)zm[t+2]|=2;else{if(4&n)break;zm[t+2]|=4}}}}}(e,o,i,r,a),function(e,t,n,r){for(let o=0,i=r;o<=n.length;o++){let s=o?n[o-1].to:e,a=o<n.length?n[o].from:t;for(let l=s;l<a;){let s=Ym[l];if(256==s){let s=l+1;for(;;)if(s==a){if(o==n.length)break;s=n[o++].to,a=o<n.length?n[o].from:t}else{if(256!=Ym[s])break;s++}let c=1==i,u=c==(1==(s<t?Ym[s]:r))?c?1:2:r;for(let t=s,r=o,i=r?n[r-1].to:e;t>l;)t==i&&(t=n[--r].from,i=r?n[r-1].to:e),Ym[--t]=u;l=s}else i=s,l++}}}(o,i,r,a),Gm(e,o,i,t,n,r,s)}function Jm(e){return[new Xm(0,e,0)]}let eg="";function tg(e,t,n,r,o){var i;let s=r.head-e.from,a=Xm.find(t,s,null!==(i=r.bidiLevel)&&void 0!==i?i:-1,r.assoc),l=t[a],c=l.side(o,n);if(s==c){let e=a+=o?1:-1;if(e<0||e>=t.length)return null;l=t[a=e],s=l.side(!o,n),c=l.side(o,n)}let u=Bp(e.text,s,l.forward(o,n));(u<l.from||u>l.to)&&(u=c),eg=e.text.slice(Math.min(s,u),Math.max(s,u));let d=a==(o?t.length-1:0)?null:t[a+(o?1:-1)];return d&&u==c&&d.level+(o?0:1)<l.level?sh.cursor(d.side(!o,n)+e.from,d.forward(o,n)?1:-1,d.level):sh.cursor(u+e.from,l.forward(o,n)?-1:1,l.level)}function ng(e,t,n){for(let r=t;r<n;r++){let t=Zm(e.charCodeAt(r));if(1==t)return Qm;if(2==t||4==t)return Fm}return Qm}const rg=ch.define(),og=ch.define(),ig=ch.define(),sg=ch.define(),ag=ch.define(),lg=ch.define(),cg=ch.define(),ug=ch.define({combine:e=>e.some((e=>e))}),dg=ch.define({combine:e=>e.some((e=>e))});class pg{constructor(e,t="nearest",n="nearest",r=5,o=5,i=!1){this.range=e,this.y=t,this.x=n,this.yMargin=r,this.xMargin=o,this.isSnapshot=i}map(e){return e.empty?this:new pg(this.range.map(e),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}clip(e){return this.range.to<=e.doc.length?this:new pg(sh.cursor(e.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot)}}const hg=Qh.define({map:(e,t)=>e.map(t)});function fg(e,t,n){let r=e.facet(sg);r.length?r[0](t):window.onerror?window.onerror(String(t),n,void 0,void 0,t):n?console.error(n+":",t):console.error(t)}const mg=ch.define({combine:e=>!e.length||e[0]});let gg=0;const Og=ch.define();class bg{constructor(e,t,n,r,o){this.id=e,this.create=t,this.domEventHandlers=n,this.domEventObservers=r,this.extension=o(this)}static define(e,t){const{eventHandlers:n,eventObservers:r,provide:o,decorations:i}=t||{};return new bg(gg++,e,n,r,(e=>{let t=[Og.of(e)];return i&&t.push(Sg.of((t=>{let n=t.plugin(e);return n?i(n):Cm.none}))),o&&t.push(o(e)),t}))}static fromClass(e,t){return bg.define((t=>new e(t)),t)}}class yg{constructor(e){this.spec=e,this.mustUpdate=null,this.value=null}update(e){if(this.value){if(this.mustUpdate){let e=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(e)}catch(ks){if(fg(e.state,ks,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(vpe){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(e)}catch(ks){fg(e.state,ks,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(e){var t;if(null===(t=this.value)||void 0===t?void 0:t.destroy)try{this.value.destroy()}catch(ks){fg(e.state,ks,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const vg=ch.define(),wg=ch.define(),Sg=ch.define(),kg=ch.define(),Eg=ch.define(),_g=ch.define();function Tg(e,t){let n=e.state.facet(_g);if(!n.length)return n;let r=n.map((t=>t instanceof Function?t(e):t)),o=[];return rf.spans(r,t.from,t.to,{point(){},span(e,n,r,i){let s=e-t.from,a=n-t.from,l=o;for(let o=r.length-1;o>=0;o--,i--){let e,n=r[o].spec.bidiIsolate;if(null==n&&(n=ng(t.text,s,a)),i>0&&l.length&&(e=l[l.length-1]).to==s&&e.direction==n)e.to=a,l=e.inner;else{let e={from:s,to:a,direction:n,inner:[]};l.push(e),l=e.inner}}}}),o}const xg=ch.define();function Ag(e){let t=0,n=0,r=0,o=0;for(let i of e.state.facet(xg)){let s=i(e);s&&(null!=s.left&&(t=Math.max(t,s.left)),null!=s.right&&(n=Math.max(n,s.right)),null!=s.top&&(r=Math.max(r,s.top)),null!=s.bottom&&(o=Math.max(o,s.bottom)))}return{left:t,right:n,top:r,bottom:o}}const Cg=ch.define();class Pg{constructor(e,t,n,r){this.fromA=e,this.toA=t,this.fromB=n,this.toB=r}join(e){return new Pg(Math.min(this.fromA,e.fromA),Math.max(this.toA,e.toA),Math.min(this.fromB,e.fromB),Math.max(this.toB,e.toB))}addToSet(e){let t=e.length,n=this;for(;t>0;t--){let r=e[t-1];if(!(r.fromA>n.toA)){if(r.toA<n.fromA)break;n=n.join(r),e.splice(t-1,1)}}return e.splice(t,0,n),e}static extendWithRanges(e,t){if(0==t.length)return e;let n=[];for(let r=0,o=0,i=0,s=0;;r++){let a=r==e.length?null:e[r],l=i-s,c=a?a.fromB:1e9;for(;o<t.length&&t[o]<c;){let e=t[o],r=t[o+1],i=Math.max(s,e),a=Math.min(c,r);if(i<=a&&new Pg(i+l,a+l,i,a).addToSet(n),r>c)break;o+=2}if(!a)return n;new Pg(a.fromA,a.toA,a.fromB,a.toB).addToSet(n),i=a.toA,s=a.toB}}}class $g{constructor(e,t,n){this.view=e,this.state=t,this.transactions=n,this.flags=0,this.startState=e.state,this.changes=Kp.empty(this.startState.doc.length);for(let o of n)this.changes=this.changes.compose(o.changes);let r=[];this.changes.iterChangedRanges(((e,t,n,o)=>r.push(new Pg(e,t,n,o)))),this.changedRanges=r}static create(e,t,n){return new $g(e,t,n)}get viewportChanged(){return(4&this.flags)>0}get heightChanged(){return(2&this.flags)>0}get geometryChanged(){return this.docChanged||(10&this.flags)>0}get focusChanged(){return(1&this.flags)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some((e=>e.selection))}get empty(){return 0==this.flags&&0==this.transactions.length}}class Ng extends Yf{get length(){return this.view.state.doc.length}constructor(e){super(),this.view=e,this.decorations=[],this.dynamicDecorationMap=[],this.domChanged=null,this.hasComposition=null,this.markedForComposition=new Set,this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(e.contentDOM),this.children=[new _m],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Pg(0,0,0,e.state.doc.length)],0,null)}update(e){var t;let n=e.changedRanges;this.minWidth>0&&n.length&&(n.every((({fromA:e,toA:t})=>t<this.minWidthFrom||e>this.minWidthTo))?(this.minWidthFrom=e.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=e.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0);let r=-1;this.view.inputState.composing>=0&&((null===(t=this.domChanged)||void 0===t?void 0:t.newSel)?r=this.domChanged.newSel.head:function(e,t){let n=!1;t&&e.iterChangedRanges(((e,r)=>{e<t.to&&r>t.from&&(n=!0)}));return n}(e.changes,this.hasComposition)||e.selectionSet||(r=e.state.selection.main.head));let o=r>-1?function(e,t,n){let r=Rg(e,n);if(!r)return null;let{node:o,from:i,to:s}=r,a=o.nodeValue;if(/[\n\r]/.test(a))return null;if(e.state.doc.sliceString(r.from,r.to)!=a)return null;let l=t.invertedDesc,c=new Pg(l.mapPos(i),l.mapPos(s),i,s),u=[];for(let d=o.parentNode;;d=d.parentNode){let t=Yf.get(d);if(t instanceof fm)u.push({node:d,deco:t.mark});else{if(t instanceof _m||"DIV"==d.nodeName&&d.parentNode==e.contentDOM)return{range:c,text:o,marks:u,line:d};if(d==e.contentDOM)return null;u.push({node:d,deco:new Pm({inclusive:!0,attributes:Em(d),tagName:d.tagName.toLowerCase()})})}}}(this.view,e.changes,r):null;if(this.domChanged=null,this.hasComposition){this.markedForComposition.clear();let{from:t,to:r}=this.hasComposition;n=new Pg(t,r,e.changes.mapPos(t,-1),e.changes.mapPos(r,1)).addToSet(n.slice())}this.hasComposition=o?{from:o.range.fromB,to:o.range.toB}:null,(pm.ie||pm.chrome)&&!o&&e&&e.state.doc.lines!=e.startState.doc.lines&&(this.forceSelection=!0);let i=function(e,t,n){let r=new Mg;return rf.compare(e,t,n,r),r.changes}(this.decorations,this.updateDeco(),e.changes);return n=Pg.extendWithRanges(n,i),!!(7&this.flags||0!=n.length)&&(this.updateInner(n,e.startState.doc.length,o),e.transactions.length&&(this.lastUpdate=Date.now()),!0)}updateInner(e,t,n){this.view.viewState.mustMeasureContent=!0,this.updateChildren(e,t,n);let{observer:r}=this.view;r.ignore((()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let e=pm.chrome||pm.ios?{node:r.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,e),this.flags&=-8,e&&(e.written||r.selectionRange.focusNode!=e.node)&&(this.forceSelection=!0),this.dom.style.height=""})),this.markedForComposition.forEach((e=>e.flags&=-9));let o=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length)for(let i of this.children)i instanceof Tm&&i.widget instanceof Dg&&o.push(i.dom);r.updateGaps(o)}updateChildren(e,t,n){let r=n?n.range.addToSet(e.slice()):e,o=this.childCursor(t);for(let i=r.length-1;;i--){let e=i>=0?r[i]:null;if(!e)break;let t,s,a,l,{fromA:c,toA:u,fromB:d,toB:p}=e;if(n&&n.range.fromB<p&&n.range.toB>d){let e=Im.build(this.view.state.doc,d,n.range.fromB,this.decorations,this.dynamicDecorationMap),r=Im.build(this.view.state.doc,n.range.toB,p,this.decorations,this.dynamicDecorationMap);s=e.breakAtStart,a=e.openStart,l=r.openEnd;let o=this.compositionView(n);r.breakAtStart?o.breakAfter=1:r.content.length&&o.merge(o.length,o.length,r.content[0],!1,r.openStart,0)&&(o.breakAfter=r.content[0].breakAfter,r.content.shift()),e.content.length&&o.merge(0,0,e.content[e.content.length-1],!0,0,e.openEnd)&&e.content.pop(),t=e.content.concat(o).concat(r.content)}else({content:t,breakAtStart:s,openStart:a,openEnd:l}=Im.build(this.view.state.doc,d,p,this.decorations,this.dynamicDecorationMap));let{i:h,off:f}=o.findPos(u,1),{i:m,off:g}=o.findPos(c,-1);Jf(this,m,g,h,f,t,s,a,l)}n&&this.fixCompositionDOM(n)}compositionView(e){let t=new hm(e.text.nodeValue);t.flags|=8;for(let{deco:r}of e.marks)t=new fm(r,[t],t.length);let n=new _m;return n.append(t,0),n}fixCompositionDOM(e){let t=(e,t)=>{t.flags|=8|(t.children.some((e=>7&e.flags))?1:0),this.markedForComposition.add(t);let n=Yf.get(e);n&&n!=t&&(n.dom=null),t.setDOM(e)},n=this.childPos(e.range.fromB,1),r=this.children[n.i];t(e.line,r);for(let o=e.marks.length-1;o>=-1;o--)n=r.childPos(n.off,1),r=r.children[n.i],t(o>=0?e.marks[o].node:e.text,r)}updateSelection(e=!1,t=!1){!e&&this.view.observer.selectionRange.focusNode||this.view.observer.readSelectionRange();let n=this.view.root.activeElement,r=n==this.dom,o=!r&&$f(this.dom,this.view.observer.selectionRange)&&!(n&&this.dom.contains(n));if(!(r||t||o))return;let i=this.forceSelection;this.forceSelection=!1;let s=this.view.state.selection.main,a=this.moveToLine(this.domAtPos(s.anchor)),l=s.empty?a:this.moveToLine(this.domAtPos(s.head));if(pm.gecko&&s.empty&&!this.hasComposition&&(1==(c=a).node.nodeType&&c.node.firstChild&&(0==c.offset||"false"==c.node.childNodes[c.offset-1].contentEditable)&&(c.offset==c.node.childNodes.length||"false"==c.node.childNodes[c.offset].contentEditable))){let e=document.createTextNode("");this.view.observer.ignore((()=>a.node.insertBefore(e,a.node.childNodes[a.offset]||null))),a=l=new Xf(e,0),i=!0}var c;let u=this.view.observer.selectionRange;!i&&u.focusNode&&(Df(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Df(l.node,l.offset,u.focusNode,u.focusOffset)||this.suppressWidgetCursorChange(u,s))||(this.view.observer.ignore((()=>{pm.android&&pm.chrome&&this.dom.contains(u.focusNode)&&function(e,t){for(let n=e;n&&n!=t;n=n.assignedSlot||n.parentNode)if(1==n.nodeType&&"false"==n.contentEditable)return!0;return!1}(u.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let e=Cf(this.view.root);if(e)if(s.empty){if(pm.gecko){let e=(t=a.node,r=a.offset,1!=t.nodeType?0:(r&&"false"==t.childNodes[r-1].contentEditable?1:0)|(r<t.childNodes.length&&"false"==t.childNodes[r].contentEditable?2:0));if(e&&3!=e){let t=Ig(a.node,a.offset,1==e?1:-1);t&&(a=new Xf(t.node,t.offset))}}e.collapse(a.node,a.offset),null!=s.bidiLevel&&void 0!==e.caretBidiLevel&&(e.caretBidiLevel=s.bidiLevel)}else if(e.extend){e.collapse(a.node,a.offset);try{e.extend(l.node,l.offset)}catch(vpe){}}else{let t=document.createRange();s.anchor>s.head&&([a,l]=[l,a]),t.setEnd(l.node,l.offset),t.setStart(a.node,a.offset),e.removeAllRanges(),e.addRange(t)}else;var t,r;o&&this.view.root.activeElement==this.dom&&(this.dom.blur(),n&&n.focus())})),this.view.observer.setSelectionRange(a,l)),this.impreciseAnchor=a.precise?null:new Xf(u.anchorNode,u.anchorOffset),this.impreciseHead=l.precise?null:new Xf(u.focusNode,u.focusOffset)}suppressWidgetCursorChange(e,t){return this.hasComposition&&t.empty&&Df(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)&&this.posFromDOM(e.focusNode,e.focusOffset)==t.head}enforceCursorAssoc(){if(this.hasComposition)return;let{view:e}=this,t=e.state.selection.main,n=Cf(e.root),{anchorNode:r,anchorOffset:o}=e.observer.selectionRange;if(!(n&&t.empty&&t.assoc&&n.modify))return;let i=_m.find(this,t.head);if(!i)return;let s=i.posAtStart;if(t.head==s||t.head==s+i.length)return;let a=this.coordsAt(t.head,-1),l=this.coordsAt(t.head,1);if(!a||!l||a.bottom>l.top)return;let c=this.domAtPos(t.head+t.assoc);n.collapse(c.node,c.offset),n.modify("move",t.assoc<0?"forward":"backward","lineboundary"),e.observer.readSelectionRange();let u=e.observer.selectionRange;e.docView.posFromDOM(u.anchorNode,u.anchorOffset)!=t.from&&n.collapse(r,o)}moveToLine(e){let t,n=this.dom;if(e.node!=n)return e;for(let r=e.offset;!t&&r<n.childNodes.length;r++){let e=Yf.get(n.childNodes[r]);e instanceof _m&&(t=e.domAtPos(0))}for(let r=e.offset-1;!t&&r>=0;r--){let e=Yf.get(n.childNodes[r]);e instanceof _m&&(t=e.domAtPos(e.length))}return t?new Xf(t.node,t.offset,!0):e}nearest(e){for(let t=e;t;){let e=Yf.get(t);if(e&&e.rootView==this)return e;t=t.parentNode}return null}posFromDOM(e,t){let n=this.nearest(e);if(!n)throw new RangeError("Trying to find position for a DOM position outside of the document");return n.localPosFromDOM(e,t)+n.posAtStart}domAtPos(e){let{i:t,off:n}=this.childCursor().findPos(e,-1);for(;t<this.children.length-1;){let e=this.children[t];if(n<e.length||e instanceof _m)break;t++,n=0}return this.children[t].domAtPos(n)}coordsAt(e,t){let n=null,r=0;for(let o=this.length,i=this.children.length-1;i>=0;i--){let s=this.children[i],a=o-s.breakAfter,l=a-s.length;if(a<e)break;l<=e&&(l<e||s.covers(-1))&&(a>e||s.covers(1))&&(!n||s instanceof _m&&!(n instanceof _m&&t>=0))&&(n=s,r=l),o=l}return n?n.coordsAt(e-r,t):null}coordsForChar(e){let{i:t,off:n}=this.childPos(e,1),r=this.children[t];if(!(r instanceof _m))return null;for(;r.children.length;){let{i:e,off:t}=r.childPos(n,1);for(;;e++){if(e==r.children.length)return null;if((r=r.children[e]).length)break}n=t}if(!(r instanceof hm))return null;let o=Bp(r.text,n);if(o==n)return null;let i=Hf(r.dom,n,o).getClientRects();for(let s=0;s<i.length;s++){let e=i[s];if(s==i.length-1||e.top<e.bottom&&e.left<e.right)return e}return null}measureVisibleLineHeights(e){let t=[],{from:n,to:r}=e,o=this.view.contentDOM.clientWidth,i=o>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,s=-1,a=this.view.textDirection==jm.LTR;for(let l=0,c=0;c<this.children.length;c++){let e=this.children[c],u=l+e.length;if(u>r)break;if(l>=n){let n=e.dom.getBoundingClientRect();if(t.push(n.height),i){let t=e.dom.lastChild,r=t?Nf(t):[];if(r.length){let e=r[r.length-1],t=a?e.right-n.left:n.right-e.left;t>s&&(s=t,this.minWidth=o,this.minWidthFrom=l,this.minWidthTo=u)}}}l=u+e.breakAfter}return t}textDirectionAt(e){let{i:t}=this.childPos(e,1);return"rtl"==getComputedStyle(this.children[t].dom).direction?jm.RTL:jm.LTR}measureTextSize(){for(let o of this.children)if(o instanceof _m){let e=o.measureTextSize();if(e)return e}let e,t,n,r=document.createElement("div");return r.className="cm-line",r.style.width="99999px",r.style.position="absolute",r.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((()=>{this.dom.appendChild(r);let o=Nf(r.firstChild)[0];e=r.getBoundingClientRect().height,t=o?o.width/27:7,n=o?o.height:e,r.remove()})),{lineHeight:e,charWidth:t,textHeight:n}}childCursor(e=this.length){let t=this.children.length;return t&&(e-=this.children[--t].length),new Kf(this.children,e,t)}computeBlockGapDeco(){let e=[],t=this.view.viewState;for(let n=0,r=0;;r++){let o=r==t.viewports.length?null:t.viewports[r],i=o?o.from-1:this.length;if(i>n){let r=(t.lineBlockAt(i).bottom-t.lineBlockAt(n).top)/this.view.scaleY;e.push(Cm.replace({widget:new Dg(r),block:!0,inclusive:!0,isBlockGap:!0}).range(n,i))}if(!o)break;n=o.to+1}return Cm.set(e)}updateDeco(){let e=this.view.state.facet(Sg).map(((e,t)=>(this.dynamicDecorationMap[t]="function"==typeof e)?e(this.view):e)),t=!1,n=this.view.state.facet(kg).map(((e,n)=>{let r="function"==typeof e;return r&&(t=!0),r?e(this.view):e}));n.length&&(this.dynamicDecorationMap[e.length]=t,e.push(rf.join(n))
20);for(let r=e.length;r<e.length+3;r++)this.dynamicDecorationMap[r]=!1;return this.decorations=[...e,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco]}scrollIntoView(e){if(e.isSnapshot){let t=this.view.viewState.lineBlockAt(e.range.head);return this.view.scrollDOM.scrollTop=t.top-e.yMargin,void(this.view.scrollDOM.scrollLeft=e.xMargin)}let t,{range:n}=e,r=this.coordsAt(n.head,n.empty?n.assoc:n.head>n.anchor?-1:1);if(!r)return;!n.empty&&(t=this.coordsAt(n.anchor,n.anchor>n.head?-1:1))&&(r={left:Math.min(r.left,t.left),top:Math.min(r.top,t.top),right:Math.max(r.right,t.right),bottom:Math.max(r.bottom,t.bottom)});let o=Ag(this.view),i={left:r.left-o.left,top:r.top-o.top,right:r.right+o.right,bottom:r.bottom+o.bottom},{offsetWidth:s,offsetHeight:a}=this.view.scrollDOM;!function(e,t,n,r,o,i,s,a){let l=e.ownerDocument,c=l.defaultView||window;for(let u=e,d=!1;u&&!d;)if(1==u.nodeType){let e,p=u==l.body,h=1,f=1;if(p)e=jf(c);else{if(/^(fixed|sticky)$/.test(getComputedStyle(u).position)&&(d=!0),u.scrollHeight<=u.clientHeight&&u.scrollWidth<=u.clientWidth){u=u.assignedSlot||u.parentNode;continue}let t=u.getBoundingClientRect();({scaleX:h,scaleY:f}=Qf(u,t)),e={left:t.left,right:t.left+u.clientWidth*h,top:t.top,bottom:t.top+u.clientHeight*f}}let m=0,g=0;if("nearest"==o)t.top<e.top?(g=-(e.top-t.top+s),n>0&&t.bottom>e.bottom+g&&(g=t.bottom-e.bottom+g+s)):t.bottom>e.bottom&&(g=t.bottom-e.bottom+s,n<0&&t.top-g<e.top&&(g=-(e.top+g-t.top+s)));else{let r=t.bottom-t.top,i=e.bottom-e.top;g=("center"==o&&r<=i?t.top+r/2-i/2:"start"==o||"center"==o&&n<0?t.top-s:t.bottom-i+s)-e.top}if("nearest"==r?t.left<e.left?(m=-(e.left-t.left+i),n>0&&t.right>e.right+m&&(m=t.right-e.right+m+i)):t.right>e.right&&(m=t.right-e.right+i,n<0&&t.left<e.left+m&&(m=-(e.left+m-t.left+i))):m=("center"==r?t.left+(t.right-t.left)/2-(e.right-e.left)/2:"start"==r==a?t.left-i:t.right-(e.right-e.left)+i)-e.left,m||g)if(p)c.scrollBy(m,g);else{let e=0,n=0;if(g){let e=u.scrollTop;u.scrollTop+=g/f,n=(u.scrollTop-e)*f}if(m){let t=u.scrollLeft;u.scrollLeft+=m/h,e=(u.scrollLeft-t)*h}t={left:t.left-e,top:t.top-n,right:t.right-e,bottom:t.bottom-n},e&&Math.abs(e-m)<1&&(r="nearest"),n&&Math.abs(n-g)<1&&(o="nearest")}if(p)break;u=u.assignedSlot||u.parentNode}else{if(11!=u.nodeType)break;u=u.host}}(this.view.scrollDOM,i,n.head<n.anchor?-1:1,e.x,e.y,Math.max(Math.min(e.xMargin,s),-s),Math.max(Math.min(e.yMargin,a),-a),this.view.textDirection==jm.LTR)}}class Dg extends xm{constructor(e){super(),this.height=e}toDOM(){let e=document.createElement("div");return e.className="cm-gap",this.updateDOM(e),e}eq(e){return e.height==this.height}updateDOM(e){return e.style.height=this.height+"px",!0}get editable(){return!0}get estimatedHeight(){return this.height}ignoreEvent(){return!1}}function Rg(e,t){let n=e.observer.selectionRange,r=n.focusNode&&Ig(n.focusNode,n.focusOffset,0);if(!r)return null;let o=t-r.offset;return{from:o,to:o+r.node.nodeValue.length,node:r.node}}function Ig(e,t,n){if(n<=0)for(let r=e,o=t;;){if(3==r.nodeType)return{node:r,offset:o};if(!(1==r.nodeType&&o>0))break;r=r.childNodes[o-1],o=Mf(r)}if(n>=0)for(let r=e,o=t;;){if(3==r.nodeType)return{node:r,offset:o};if(!(1==r.nodeType&&o<r.childNodes.length&&n>=0))break;r=r.childNodes[o],o=0}return null}let Mg=class{constructor(){this.changes=[]}compareRange(e,t){Rm(e,t,this.changes)}comparePoint(e,t){Rm(e,t,this.changes)}};function Lg(e,t){return t.left>e?t.left-e:Math.max(0,e-t.right)}function jg(e,t){return t.top>e?t.top-e:Math.max(0,e-t.bottom)}function Qg(e,t){return e.top<t.bottom-1&&e.bottom>t.top+1}function Fg(e,t){return t<e.top?{top:t,left:e.left,right:e.right,bottom:e.bottom}:e}function Bg(e,t){return t>e.bottom?{top:e.top,left:e.left,right:e.right,bottom:t}:e}function Ug(e,t,n){let r,o,i,s,a,l,c,u,d=!1;for(let h=e.firstChild;h;h=h.nextSibling){let e=Nf(h);for(let p=0;p<e.length;p++){let f=e[p];o&&Qg(o,f)&&(f=Fg(Bg(f,o.bottom),o.top));let m=Lg(t,f),g=jg(n,f);if(0==m&&0==g)return 3==h.nodeType?qg(h,t,n):Ug(h,t,n);if(!r||s>g||s==g&&i>m){r=h,o=f,i=m,s=g;let a=g?n<f.top?-1:1:m?t<f.left?-1:1:0;d=!a||(a>0?p<e.length-1:p>0)}0==m?n>f.bottom&&(!c||c.bottom<f.bottom)?(a=h,c=f):n<f.top&&(!u||u.top>
vendor: 8,362 bytes, line 20
20f.top)&&(l=h,u=f):c&&Qg(c,f)?c=Bg(c,f.bottom):u&&Qg(u,f)&&(u=Fg(u,f.top))}}if(c&&c.bottom>=n?(r=a,o=c):u&&u.top<=n&&(r=l,o=u),!r)return{node:e,offset:0};let p=Math.max(o.left,Math.min(o.right,t));return 3==r.nodeType?qg(r,p,n):d&&"false"!=r.contentEditable?Ug(r,p,n):{node:e,offset:Array.prototype.indexOf.call(e.childNodes,r)+(t>=(o.left+o.right)/2?1:0)}}function qg(e,t,n){let r=e.nodeValue.length,o=-1,i=1e9,s=0;for(let a=0;a<r;a++){let r=Hf(e,a,a+1).getClientRects();for(let l=0;l<r.length;l++){let c=r[l];if(c.top==c.bottom)continue;s||(s=t-c.left);let u=(c.top>n?c.top-n:n-c.bottom)-1;if(c.left-1<=t&&c.right+1>=t&&u<i){let n=t>=(c.left+c.right)/2,r=n;if(pm.chrome||pm.gecko){Hf(e,a).getBoundingClientRect().left==c.right&&(r=!n)}if(u<=0)return{node:e,offset:a+(r?1:0)};o=a+(r?1:0),i=u}}}return{node:e,offset:o>-1?o:s>0?e.nodeValue.length:0}}function Hg(e,t,n,r=-1){var o,i;let s,a=e.contentDOM.getBoundingClientRect(),l=a.top+e.viewState.paddingTop,{docHeight:c}=e.viewState,{x:u,y:d}=t,p=d-l;if(p<0)return 0;if(p>c)return e.state.doc.length;for(let v=e.viewState.heightOracle.textHeight/2,w=!1;s=e.elementAtHeight(p),s.type!=Am.Text;)for(;p=r>0?s.bottom+v:s.top-v,!(p>=0&&p<=c);){if(w)return n?null:0;w=!0,r=-r}d=l+p;let h=s.from;if(h<e.viewport.from)return 0==e.viewport.from?0:n?null:zg(e,a,s,u,d);if(h>e.viewport.to)return e.viewport.to==e.state.doc.length?e.state.doc.length:n?null:zg(e,a,s,u,d);let f=e.dom.ownerDocument,m=e.root.elementFromPoint?e.root:f,g=m.elementFromPoint(u,d);g&&!e.contentDOM.contains(g)&&(g=null),g||(u=Math.max(a.left+1,Math.min(a.right-1,u)),g=m.elementFromPoint(u,d),g&&!e.contentDOM.contains(g)&&(g=null));let O,b=-1;if(g&&0!=(null===(o=e.docView.nearest(g))||void 0===o?void 0:o.isEditable))if(f.caretPositionFromPoint){let e=f.caretPositionFromPoint(u,d);e&&({offsetNode:O,offset:b}=e)}else if(f.caretRangeFromPoint){let t=f.caretRangeFromPoint(u,d);t&&(({startContainer:O,startOffset:b}=t),(!e.contentDOM.contains(O)||pm.safari&&function(e,t,n){let r;if(3!=e.nodeType||t!=(r=e.nodeValue.length))return!1;for(let o=e.nextSibling;o;o=o.nextSibling)if(1!=o.nodeType||"BR"!=o.nodeName)return!1;return Hf(e,r-1,r).getBoundingClientRect().left>n}(O,b,u)||pm.chrome&&function(e,t,n){if(0!=t)return!1;for(let o=e;;){let e=o.parentNode;if(!e||1!=e.nodeType||e.firstChild!=o)return!1;if(e.classList.contains("cm-line"))break;o=e}let r=1==e.nodeType?e.getBoundingClientRect():Hf(e,0,Math.max(e.nodeValue.length,1)).getBoundingClientRect();return n-r.left>5}(O,b,u))&&(O=void 0))}if(!O||!e.docView.dom.contains(O)){let t=_m.find(e.docView,h);if(!t)return p>s.top+s.height/2?s.to:s.from;({node:O,offset:b}=Ug(t.dom,u,d))}let y=e.docView.nearest(O);if(!y)return null;if(y.isWidget&&1==(null===(i=y.dom)||void 0===i?void 0:i.nodeType)){let e=y.dom.getBoundingClientRect();return t.y<e.top||t.y<=e.bottom&&t.x<=(e.left+e.right)/2?y.posAtStart:y.posAtEnd}return y.localPosFromDOM(O,b)+y.posAtStart}function zg(e,t,n,r,o){let i=Math.round((r-t.left)*e.defaultCharacterWidth);if(e.lineWrapping&&n.height>1.5*e.defaultLineHeight){let t=e.viewState.heightOracle.textHeight;i+=Math.floor((o-n.top-.5*(e.defaultLineHeight-t))/t)*e.viewState.heightOracle.lineLength}let s=e.state.sliceDoc(n.from,n.to);return n.from+function(e,t,n,r){for(let o=0,i=0;;){if(i>=t)return o;if(o==e.length)break;i+=9==e.charCodeAt(o)?n-i%n:1,o=Bp(e,o)}return!0===r?-1:e.length}(s,i,e.state.tabSize)}function Zg(e,t,n,r){let o=function(e,t){let n=e.lineBlockAt(t);if(Array.isArray(n.type))for(let r of n.type)if(r.to>t||r.to==t&&(r.to==n.to||r.type==Am.Text))return r;return n}(e,t.head),i=r&&o.type==Am.Text&&(e.lineWrapping||o.widgetLineBreaks)?e.coordsAtPos(t.assoc<0&&t.head>o.from?t.head-1:t.head):null;if(i){let t=e.dom.getBoundingClientRect(),r=e.textDirectionAt(o.from),s=e.posAtCoords({x:n==(r==jm.LTR)?t.right-1:t.left+1,y:(i.top+i.bottom)/2});if(null!=s)return sh.cursor(s,n?-1:1)}return sh.cursor(n?o.to:o.from,n?-1:1)}function Wg(e,t,n,r){let o=e.state.doc.lineAt(t.head),i=e.bidiSpans(o),s=e.textDirectionAt(o.from);for(let a=t,l=null;;){let t=tg(o,i,s,a,n),c=eg;if(!t){if(o.number==(n?e.state.doc.lines:1))return a;c="\n",o=e.state.doc.line(o.number+(n?1:-1)),i=e.bidiSpans(o),t=e.visualLineSide(o,!n)}if(l){if(!l(c))return a}else{if(!r)return t;l=r(c)}a=t}}function Xg(e,t,n){for(;;){let r=0;for(let o of e)o.between(t-1,t+1,((e,o,i)=>{if(t>e&&t<o){let i=r||n||(t-e<o-t?-1:1);t=i<0?e:o,r=i}}));if(!r)return t}}function Vg(e,t,n){let r=Xg(e.state.facet(Eg).map((t=>t(e))),n.from,t.head>n.from?-1:1);return r==n.from?n:sh.cursor(r,r<n.from?1:-1)}class Yg{setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}constructor(e){var t;this.view=e,this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.handlers=Object.create(null),this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null,this.draggedContent=null,this.handleEvent=this.handleEvent.bind(this),this.notifiedFocused=e.hasFocus,pm.safari&&e.contentDOM.addEventListener("input",(()=>null)),pm.gecko&&(t=e.contentDOM.ownerDocument,SO.has(t)||(SO.add(t),t.addEventListener("copy",(()=>{})),t.addEventListener("cut",(()=>{}))))}handleEvent(e){(function(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n,r=t.target;r!=e.contentDOM;r=r.parentNode)if(!r||11==r.nodeType||(n=Yf.get(r))&&n.ignoreEvent(t))return!1;return!0})(this.view,e)&&!this.ignoreDuringComposition(e)&&("keydown"==e.type&&this.keydown(e)||this.runHandlers(e.type,e))}runHandlers(e,t){let n=this.handlers[e];if(n){for(let e of n.observers)e(this.view,t);for(let e of n.handlers){if(t.defaultPrevented)break;if(e(this.view,t)){t.preventDefault();break}}}}ensureHandlers(e){let t=function(e){let t=Object.create(null);function n(e){return t[e]||(t[e]={observers:[],handlers:[]})}for(let r of e){let e=r.spec;if(e&&e.domEventHandlers)for(let t in e.domEventHandlers){let o=e.domEventHandlers[t];o&&n(t).handlers.push(Gg(r.value,o))}if(e&&e.domEventObservers)for(let t in e.domEventObservers){let o=e.domEventObservers[t];o&&n(t).observers.push(Gg(r.value,o))}}for(let r in rO)n(r).handlers.push(rO[r]);for(let r in oO)n(r).observers.push(oO[r]);return t}(e),n=this.handlers,r=this.view.contentDOM;for(let o in t)if("scroll"!=o){let e=!t[o].handlers.length,i=n[o];i&&e!=!i.handlers.length&&(r.removeEventListener(o,this.handleEvent),i=null),i||r.addEventListener(o,this.handleEvent,{passive:e})}for(let o in n)"scroll"==o||t[o]||r.removeEventListener(o,this.handleEvent);this.handlers=t}keydown(e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),9==e.keyCode&&Date.now()<this.lastEscPress+2e3)return!0;if(27!=e.keyCode&&eO.indexOf(e.keyCode)<0&&(this.view.inputState.lastEscPress=0),pm.android&&pm.chrome&&!e.synthetic&&(13==e.keyCode||8==e.keyCode))return this.view.observer.delayAndroidKey(e.key,e.keyCode),!0;let t;return!pm.ios||e.synthetic||e.altKey||e.metaKey||!((t=Kg.find((t=>t.keyCode==e.keyCode)))&&!e.ctrlKey||Jg.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey)?(229!=e.keyCode&&this.view.observer.forceFlush(),!1):(this.pendingIOSKey=t||e,setTimeout((()=>this.flushIOSKey()),250),!0)}flushIOSKey(){let e=this.pendingIOSKey;return!!e&&(this.pendingIOSKey=void 0,zf(this.view.contentDOM,e.key,e.keyCode))}ignoreDuringComposition(e){return!!/^key/.test(e.type)&&(this.composing>0||!!(pm.safari&&!pm.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100)&&(this.compositionPendingKey=!1,!0))}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=e}update(e){this.mouseSelection&&this.mouseSelection.update(e),this.draggedContent&&e.docChanged&&(this.draggedContent=this.draggedContent.map(e.changes)),e.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}function Gg(e,t){return(n,r)=>{try{return t.call(e,r,n)}catch(ks){fg(n.state,ks)}}}const Kg=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Enter",keyCode:13,inputType:"insertLineBreak"}
20,{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],Jg="dthko",eO=[16,17,18,20,91,92,224,225];function tO(e){return.7*Math.max(0,e)+8}class nO{constructor(e,t,n,r){this.view=e,this.startEvent=t,this.style=n,this.mustSelect=r,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=t,this.scrollParent=function(e){let t=e.ownerDocument;for(let n=e.parentNode;n&&n!=t.body;)if(1==n.nodeType){if(n.scrollHeight>n.clientHeight||n.scrollWidth>n.clientWidth)return n;n=n.assignedSlot||n.parentNode}else{if(11!=n.nodeType)break;n=n.host}return null}(e.contentDOM),this.atoms=e.state.facet(Eg).map((t=>t(e)));let o=e.contentDOM.ownerDocument;o.addEventListener("mousemove",this.move=this.move.bind(this)),o.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=t.shiftKey,this.multiple=e.state.facet(Gh.allowMultipleSelections)&&function(e,t){let n=e.state.facet(rg);return n.length?n[0](t):pm.mac?t.metaKey:t.ctrlKey}(e,t),this.dragging=!(!function(e,t){let{main:n}=e.state.selection;if(n.empty)return!1;let r=Cf(e.root);if(!r||0==r.rangeCount)return!0;let o=r.getRangeAt(0).getClientRects();for(let i=0;i<o.length;i++){let e=o[i];if(e.left<=t.clientX&&e.right>=t.clientX&&e.top<=t.clientY&&e.bottom>=t.clientY)return!0}return!1}(e,t)||1!=gO(t))&&null}start(e){!1===this.dragging&&this.select(e)}move(e){var t,n,r;if(0==e.buttons)return this.destroy();if(this.dragging||null==this.dragging&&(n=this.startEvent,r=e,Math.max(Math.abs(n.clientX-r.clientX),Math.abs(n.clientY-r.clientY))<10))return;this.select(this.lastEvent=e);let o=0,i=0,s=(null===(t=this.scrollParent)||void 0===t?void 0:t.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight},a=Ag(this.view);e.clientX-a.left<=s.left+6?o=-tO(s.left-e.clientX):e.clientX+a.right>=s.right-6&&(o=tO(e.clientX-s.right)),e.clientY-a.top<=s.top+6?i=-tO(s.top-e.clientY):e.clientY+a.bottom>=s.bottom-6&&(i=tO(e.clientY-s.bottom)),this.setScrollSpeed(o,i)}up(e){null==this.dragging&&this.select(this.lastEvent),this.dragging||e.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let e=this.view.contentDOM.ownerDocument;e.removeEventListener("mousemove",this.move),e.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null}setScrollSpeed(e,t){this.scrollSpeed={x:e,y:t},e||t?this.scrolling<0&&(this.scrolling=setInterval((()=>this.scroll()),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),!1===this.dragging&&this.select(this.lastEvent)}skipAtoms(e){let t=null;for(let n=0;n<e.ranges.length;n++){let r=e.ranges[n],o=null;if(r.empty){let e=Xg(this.atoms,r.from,0);e!=r.from&&(o=sh.cursor(e,-1))}else{let e=Xg(this.atoms,r.from,-1),t=Xg(this.atoms,r.to,1);e==r.from&&t==r.to||(o=sh.range(r.from==r.anchor?e:t,r.from==r.head?e:t))}o&&(t||(t=e.ranges.slice()),t[n]=o)}return t?sh.create(t,e.mainIndex):e}select(e){let{view:t}=this,n=this.skipAtoms(this.style.get(e,this.extend,this.multiple));!this.mustSelect&&n.eq(t.state.selection,!1===this.dragging)||this.view.dispatch({selection:n,userEvent:"select.pointer"}),this.mustSelect=!1}update(e){this.style.update(e)&&setTimeout((()=>this.select(this.lastEvent)),20)}}const rO=Object.create(null),oO=Object.create(null),iO=pm.ie&&pm.ie_version<15||pm.ios&&pm.webkit_version<604;function sO(e,t){let n,{state:r}=e,o=1,i=r.toText(t),s=i.lines==r.selection.ranges.length,a=null!=bO&&r.selection.ranges.every((e=>e.empty))&&bO==i.toString();if(a){let e=-1;n=r.changeByRange((n=>{let a=r.doc.lineAt(n.from);if(a.from==e)return{range:n};e=a.from;let l=r.toText((s?i.line(o++).text:t)+r.lineBreak);return{changes:{from:a.from,insert:l},range:sh.cursor(n.from+l.length)}}))}else n=s?r.changeByRange((e=>{let t=i.line(o++);return{changes:{from:e.from,to:e.to,insert:t.text},range:sh.cursor(e.from+t.length)}})):r.replaceSelection(i);e.dispatch(n,{userEvent:"input.paste",scrollIntoView:!0})}function aO(e,t,n,r){if(1==r)return sh.cursor(t,n);if(2==r)return function(e,t,n=1){let r=e.charCategorizer(t),o=e.doc.lineAt(t),i=t-o.from;if(0==o.length)return sh.cursor(t);0==i?n=1:i==o.length&&(n=-1);let s=i,a=i;
vendor: 20,159 bytes, line 20
20n<0?s=Bp(o.text,i,!1):a=Bp(o.text,i);let l=r(o.text.slice(s,a));for(;s>0;){let e=Bp(o.text,s,!1);if(r(o.text.slice(e,s))!=l)break;s=e}for(;a<o.length;){let e=Bp(o.text,a);if(r(o.text.slice(a,e))!=l)break;a=e}return sh.range(s+o.from,a+o.from)}(e.state,t,n);{let n=_m.find(e.docView,t),r=e.state.doc.lineAt(n?n.posAtEnd:t),o=n?n.posAtStart:r.from,i=n?n.posAtEnd:r.to;return i<e.state.doc.length&&i==r.to&&i++,sh.range(o,i)}}oO.scroll=e=>{e.inputState.lastScrollTop=e.scrollDOM.scrollTop,e.inputState.lastScrollLeft=e.scrollDOM.scrollLeft},rO.keydown=(e,t)=>(e.inputState.setSelectionOrigin("select"),27==t.keyCode&&(e.inputState.lastEscPress=Date.now()),!1),oO.touchstart=(e,t)=>{e.inputState.lastTouchTime=Date.now(),e.inputState.setSelectionOrigin("select.pointer")},oO.touchmove=e=>{e.inputState.setSelectionOrigin("select.pointer")},rO.mousedown=(e,t)=>{if(e.observer.flush(),e.inputState.lastTouchTime>Date.now()-2e3)return!1;let n=null;for(let r of e.state.facet(ig))if(n=r(e,t),n)break;if(n||0!=t.button||(n=function(e,t){let n=dO(e,t),r=gO(t),o=e.state.selection;return{update(e){e.docChanged&&(n.pos=e.changes.mapPos(n.pos),o=o.map(e.changes))},get(t,i,s){let a,l=dO(e,t),c=aO(e,l.pos,l.bias,r);if(n.pos!=l.pos&&!i){let t=aO(e,n.pos,n.bias,r),o=Math.min(t.from,c.from),i=Math.max(t.to,c.to);c=o<c.from?sh.range(o,i):sh.range(i,o)}return i?o.replaceRange(o.main.extend(c.from,c.to)):s&&1==r&&o.ranges.length>1&&(a=function(e,t){for(let n=0;n<e.ranges.length;n++){let{from:r,to:o}=e.ranges[n];if(r<=t&&o>=t)return sh.create(e.ranges.slice(0,n).concat(e.ranges.slice(n+1)),e.mainIndex==n?0:e.mainIndex-(e.mainIndex>n?1:0))}return null}(o,l.pos))?a:s?o.addRange(c):sh.create([c])}}}(e,t)),n){let r=!e.hasFocus;e.inputState.startMouseSelection(new nO(e,t,n,r)),r&&e.observer.ignore((()=>qf(e.contentDOM)));let o=e.inputState.mouseSelection;if(o)return o.start(t),!1===o.dragging}return!1};let lO=(e,t)=>e>=t.top&&e<=t.bottom,cO=(e,t,n)=>lO(t,n)&&e>=n.left&&e<=n.right;function uO(e,t,n,r){let o=_m.find(e.docView,t);if(!o)return 1;let i=t-o.posAtStart;if(0==i)return 1;if(i==o.length)return-1;let s=o.coordsAt(i,-1);if(s&&cO(n,r,s))return-1;let a=o.coordsAt(i,1);return a&&cO(n,r,a)?1:s&&lO(r,s)?-1:1}function dO(e,t){let n=e.posAtCoords({x:t.clientX,y:t.clientY},!1);return{pos:n,bias:uO(e,n,t.clientX,t.clientY)}}const pO=pm.ie&&pm.ie_version<=11;let hO=null,fO=0,mO=0;function gO(e){if(!pO)return e.detail;let t=hO,n=mO;return hO=e,mO=Date.now(),fO=!t||n>Date.now()-400&&Math.abs(t.clientX-e.clientX)<2&&Math.abs(t.clientY-e.clientY)<2?(fO+1)%3:1}function OO(e,t,n,r){if(!n)return;let o=e.posAtCoords({x:t.clientX,y:t.clientY},!1),{draggedContent:i}=e.inputState,s=r&&i&&function(e,t){let n=e.state.facet(og);return n.length?n[0](t):pm.mac?!t.altKey:!t.ctrlKey}(e,t)?{from:i.from,to:i.to}:null,a={from:o,insert:n},l=e.state.changes(s?[s,a]:a);e.focus(),e.dispatch({changes:l,selection:{anchor:l.mapPos(o,-1),head:l.mapPos(o,1)},userEvent:s?"move.drop":"input.drop"}),e.inputState.draggedContent=null}rO.dragstart=(e,t)=>{let{selection:{main:n}}=e.state;if(t.target.draggable){let r=e.docView.nearest(t.target);if(r&&r.isWidget){let e=r.posAtStart,t=e+r.length;(e>=n.to||t<=n.from)&&(n=sh.range(e,t))}}let{inputState:r}=e;return r.mouseSelection&&(r.mouseSelection.dragging=!0),r.draggedContent=n,t.dataTransfer&&(t.dataTransfer.setData("Text",e.state.sliceDoc(n.from,n.to)),t.dataTransfer.effectAllowed="copyMove"),!1},rO.dragend=e=>(e.inputState.draggedContent=null,!1),rO.drop=(e,t)=>{if(!t.dataTransfer)return!1;if(e.state.readOnly)return!0;let n=t.dataTransfer.files;if(n&&n.length){let r=Array(n.length),o=0,i=()=>{++o==n.length&&OO(e,t,r.filter((e=>null!=e)).join(e.state.lineBreak),!1)};for(let e=0;e<n.length;e++){let t=new FileReader;t.onerror=i,t.onload=()=>{/[\x00-\x08\x0e-\x1f]{2}/.test(t.result)||(r[e]=t.result),i()},t.readAsText(n[e])}return!0}{let n=t.dataTransfer.getData("Text");if(n)return OO(e,t,n,!0),!0}return!1},rO.paste=(e,t)=>{if(e.state.readOnly)return!0;e.observer.flush();let n=iO?null:t.clipboardData;return n?(sO(e,n.getData("text/plain")||n.getData("text/uri-text")),!0):(function(e){let t=e.dom.parentNode;if(!t)return;let n=t.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus(),setTimeout((()=>{e.focus(),n.remove(),sO(e,n.value)}),50)}(e),!1)};let bO=null;rO.copy=rO.cut=(e,t)=>{let{text:n,ranges:r,linewise:o}=function(e){let t=[],n=[],r=!1;for(let o of e.selection.ranges)o.empty||(t.push(e.sliceDoc(o.from,o.to)),n.push(o));if(!t.length){let o=-1;for(let{from:r}of e.selection.ranges){let i=e.doc.lineAt(r);i.number>o&&(t.push(i.text),n.push({from:i.from,to:Math.min(e.doc.length,i.to+1)})),o=i.number}r=!0}return{text:t.join(e.lineBreak),ranges:n,linewise:r}}(e.state);if(!n&&!o)return!1;bO=o?n:null,"cut"!=t.type||e.state.readOnly||e.dispatch({changes:r,scrollIntoView:!0,userEvent:"delete.cut"});let i=iO?null:t.clipboardData;return i?(i.clearData(),i.setData("text/plain",n),!0):(function(e,t){let n=e.dom.parentNode;if(!n)return;let r=n.appendChild(document.createElement("textarea"));r.style.cssText="position: fixed; left: -10000px; top: 10px",r.value=t,r.focus(),r.selectionEnd=t.length,r.selectionStart=0,setTimeout((()=>{r.remove(),e.focus()}),50)}(e,n),!1)};const yO=Mh.define();function vO(e,t){let n=[];for(let r of e.facet(cg)){let o=r(e,t);o&&n.push(o)}return n?e.update({effects:n,annotations:yO.of(!0)}):null}function wO(e){setTimeout((()=>{let t=e.hasFocus;if(t!=e.inputState.notifiedFocused){let n=vO(e.state,t);n?e.dispatch(n):e.update([])}}),10)}oO.focus=e=>{e.inputState.lastFocusTime=Date.now(),e.scrollDOM.scrollTop||!e.inputState.lastScrollTop&&!e.inputState.lastScrollLeft||(e.scrollDOM.scrollTop=e.inputState.lastScrollTop,e.scrollDOM.scrollLeft=e.inputState.lastScrollLeft),wO(e)},oO.blur=e=>{e.observer.clearSelectionRange(),wO(e)},oO.compositionstart=oO.compositionupdate=e=>{null==e.inputState.compositionFirstChange&&(e.inputState.compositionFirstChange=!0),e.inputState.composing<0&&(e.inputState.composing=0)},oO.compositionend=e=>{e.inputState.composing=-1,e.inputState.compositionEndedAt=Date.now(),e.inputState.compositionPendingKey=!0,e.inputState.compositionPendingChange=e.observer.pendingRecords().length>0,e.inputState.compositionFirstChange=null,pm.chrome&&pm.android?e.observer.flushSoon():e.inputState.compositionPendingChange?Promise.resolve().then((()=>e.observer.flush())):setTimeout((()=>{e.inputState.composing<0&&e.docView.hasComposition&&e.update([])}),50)},oO.contextmenu=e=>{e.inputState.lastContextMenu=Date.now()},rO.beforeinput=(e,t)=>{var n;let r;if(pm.chrome&&pm.android&&(r=Kg.find((e=>e.inputType==t.inputType)))&&(e.observer.delayAndroidKey(r.key,r.keyCode),"Backspace"==r.key||"Delete"==r.key)){let t=(null===(n=window.visualViewport)||void 0===n?void 0:n.height)||0;setTimeout((()=>{var n;((null===(n=window.visualViewport)||void 0===n?void 0:n.height)||0)>t+10&&e.hasFocus&&(e.contentDOM.blur(),e.focus())}),100)}return!1};const SO=new Set;const kO=["pre-wrap","normal","pre-line","break-spaces"];class EO{constructor(e){this.lineWrapping=e,this.doc=xp.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(e,t){let n=this.doc.lineAt(t).number-this.doc.lineAt(e).number+1;return this.lineWrapping&&(n+=Math.max(0,Math.ceil((t-e-n*this.lineLength*.5)/this.lineLength))),this.lineHeight*n}heightForLine(e){if(!this.lineWrapping)return this.lineHeight;return(1+Math.max(0,Math.ceil((e-this.lineLength)/(this.lineLength-5))))*this.lineHeight}setDoc(e){return this.doc=e,this}mustRefreshForWrapping(e){return kO.indexOf(e)>-1!=this.lineWrapping}mustRefreshForHeights(e){let t=!1;for(let n=0;n<e.length;n++){let r=e[n];r<0?n++:this.heightSamples[Math.floor(10*r)]||(t=!0,this.heightSamples[Math.floor(10*r)]=!0)}return t}refresh(e,t,n,r,o,i){let s=kO.indexOf(e)>-1,a=Math.round(t)!=Math.round(this.lineHeight)||this.lineWrapping!=s;if(this.lineWrapping=s,this.lineHeight=t,this.charWidth=n,this.textHeight=r,this.lineLength=o,a){this.heightSamples={};for(let e=0;e<i.length;e++){let t=i[e];t<0?e++:this.heightSamples[Math.floor(10*t)]=!0}}return a}}class _O{constructor(e,t){this.from=e,this.heights=t,this.index=0}get more(){return this.index<this.heights.length}}class TO{constructor(e,t,n,r,o){this.from=e,this.length=t,this.top=n,this.height=r,this._content=o}get type(){return"number"==typeof this._content?Am.Text:Array.isArray(this._content)?this._content:this._content.type}get to(){return this.from+this.length}get bottom(){return this.top+this.height}get widget(){return this._content instanceof Nm?this._content.widget:null}get widgetLineBreaks(){return"number"==typeof this._content?this._content:0}join(e){let t=(Array.isArray(this._content)?this._content:[this]).concat(Array.isArray(e._content)?e._content:[e]);return new TO(this.from,this.length+e.length,this.top,this.height+e.height,t)}}var xO=function(e){return e[e.ByPos=0]="ByPos",e[e.ByHeight=1]="ByHeight",e[e.ByPosNoHeight=2]="ByPosNoHeight",e}(xO||(xO={}));const AO=.001;class CO{constructor(e,t,n=2){this.length=e,this.height=t,this.flags=n}get outdated(){return(2&this.flags)>0}set outdated(e){this.flags=(e?2:0)|-3&this.flags}setHeight(e,t){this.height!=t&&(Math.abs(this.height-t)>AO&&(e.heightChanged=!0),this.height=t)}replace(e,t,n){return CO.of(n)}decomposeLeft(e,t){t.push(this)}decomposeRight(e,t){t.push(this)}applyChanges(e,t,n,r){let o=this,i=n.doc;for(let s=r.length-1;s>=0;s--){let{fromA:a,toA:l,fromB:c,toB:u}=r[s],d=o.lineAt(a,xO.ByPosNoHeight,n.setDoc(t),0,0),p=d.to>=l?d:o.lineAt(l,xO.ByPosNoHeight,n,0,0);for(u+=p.to-l,l=p.to;s>0&&d.from<=r[s-1].toA;)a=r[s-1].fromA,c=r[s-1].fromB,s--,a<d.from&&(d=o.lineAt(a,xO.ByPosNoHeight,n,0,0));c+=d.from-a,a=d.from;let h=IO.build(n.setDoc(i),e,c,u);o=o.replace(a,l,h)}return o.updateHeight(n,0)}static empty(){return new $O(0,0)}static of(e){if(1==e.length)return e[0];let t=0,n=e.length,r=0,o=0;for(;;)if(t==n)if(r>2*o){let o=e[t-1];o.break?e.splice(--t,1,o.left,null,o.right):e.splice(--t,1,o.left,o.right),n+=1+o.break,r-=o.size}else{if(!(o>2*r))break;{let t=e[n];t.break?e.splice(n,1,t.left,null,t.right):e.splice(n,1,t.left,t.right),n+=2+t.break,o-=t.size}}else if(r<o){let n=e[t++];n&&(r+=n.size)}else{let t=e[--n];t&&(o+=t.size)}let i=0;return null==e[t-1]?(i=1,t--):null==e[t]&&(i=1,n++),new DO(CO.of(e.slice(0,t)),i,CO.of(e.slice(n)))}}CO.prototype.size=1;class PO extends CO{constructor(e,t,n){super(e,t),this.deco=n}blockAt(e,t,n,r){return new TO(r,this.length,n,this.height,this.deco||0)}lineAt(e,t,n,r,o){return this.blockAt(0,n,r,o)}forEachLine(e,t,n,r,o,i){e<=o+this.length&&t>=o&&i(this.blockAt(0,n,r,o))}updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more&&this.setHeight(e,r.heights[r.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class $O extends PO{constructor(e,t){super(e,t,null),this.collapsed=0,this.widgetHeight=0,this.breaks=0}blockAt(e,t,n,r){return new TO(r,this.length,n,this.height,this.breaks)}replace(e,t,n){let r=n[0];return 1==n.length&&(r instanceof $O||r instanceof NO&&4&r.flags)&&Math.abs(this.length-r.length)<10?(r instanceof NO?r=new $O(r.length,this.height):r.height=this.height,this.outdated||(r.outdated=!1),r):CO.of(n)}updateHeight(e,t=0,n=!1,r){return r&&r.from<=t&&r.more?this.setHeight(e,r.heights[r.index++]):(n||this.outdated)&&this.setHeight(e,Math.max(this.widgetHeight,e.heightForLine(this.length-this.collapsed))+this.breaks*e.lineHeight),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class NO extends CO{constructor(e){super(e,0)}heightMetrics(e,t){let n,r=e.doc.lineAt(t).number,o=e.doc.lineAt(t+this.length).number,i=o-r+1,s=0;if(e.lineWrapping){let t=Math.min(this.height,e.lineHeight*i);n=t/i,this.length>i+1&&(s=(this.height-t)/(this.length-i-1))}else n=this.height/i;return{firstLine:r,lastLine:o,perLine:n,perChar:s}}blockAt(e,t,n,r){let{firstLine:o,lastLine:i,perLine:s,perChar:a}=this.heightMetrics(t,r);if(t.lineWrapping){let o=r+Math.round(Math.max(0,Math.min(1,(e-n)/this.height))*this.length),i=t.doc.lineAt(o),l=s+i.length*a,c=Math.max(n,e-l/2);return new TO(i.from,i.length,c,l,0)}{let r=Math.max(0,Math.min(i-o,Math.floor((e-n)/s))),{from:a,length:l}=t.doc.line(o+r);return new TO(a,l,n+s*r,s,0)}}lineAt(e,t,n,r,o){if(t==xO.ByHeight)return this.blockAt(e,n,r,o);if(t==xO.ByPosNoHeight){let{from:t,to:r}=n.doc.lineAt(e);return new TO(t,r-t,0,0,0)}let{firstLine:i,perLine:s,perChar:a}=this.heightMetrics(n,o),l=n.doc.lineAt(e),c=s+l.length*a,u=l.number-i,d=r+s*u+a*(l.from-o-u);return new TO(l.from,l.length,Math.max(r,Math.min(d,r+this.height-c)),c,0)}forEachLine(e,t,n,r,o,i){e=Math.max(e,o),t=Math.min(t,o+this.length);let{firstLine:s,perLine:a,perChar:l}=this.heightMetrics(n,o);for(let c=e,u=r;c<=t;){let t=n.doc.lineAt(c);if(c==e){let n=t.number-s;u+=a*n+l*(e-o-n)}let r=a+l*t.length;i(new TO(t.from,t.length,u,r,0)),u+=r,c=t.to+1}}replace(e,t,n){let r=this.length-t;if(r>0){let e=n[n.length-1];e instanceof NO?n[n.length-1]=new NO(e.length+r):n.push(null,new NO(r-1))}if(e>0){let t=n[0];t instanceof NO?n[0]=new NO(e+t.length):n.unshift(new NO(e-1),null)}return CO.of(n)}decomposeLeft(e,t){t.push(new NO(e-1),null)}decomposeRight(e,t){t.push(null,new NO(this.length-e-1))}updateHeight(e,t=0,n=!1,r){let o=t+this.length;if(r&&r.from<=t+this.length&&r.more){let n=[],i=Math.max(t,r.from),s=-1;for(r.from>t&&n.push(new NO(r.from-t-1).updateHeight(e,t));i<=o&&r.more;){let t=e.doc.lineAt(i).length;n.length&&n.push(null);let o=r.heights[r.index++];-1==s?s=o:Math.abs(o-s)>=AO&&(s=-2);let a=new $O(t,o);a.outdated=!1,n.push(a),i+=t+1}i<=o&&n.push(null,new NO(o-i).updateHeight(e,i));let a=CO.of(n);return(s<0||Math.abs(a.height-this.height)>=AO||Math.abs(s-this.heightMetrics(e,t).perLine)>=AO)&&(e.heightChanged=!0),a}return(n||this.outdated)&&(this.setHeight(e,e.heightForGap(t,t+this.length)),this.outdated=!1),this}toString(){return`gap(${this.length})`}}class DO extends CO{constructor(e,t,n){super(e.length+t+n.length,e.height+n.height,t|(e.outdated||n.outdated?2:0)),this.left=e,this.right=n,this.size=e.size+n.size}get break(){return 1&this.flags}blockAt(e,t,n,r){let o=n+this.left.height;return e<o?this.left.blockAt(e,t,n,r):this.right.blockAt(e,t,o,r+this.left.length+this.break)}lineAt(e,t,n,r,o){let i=r+this.left.height,s=o+this.left.length+this.break,a=t==xO.ByHeight?e<i:e<s,l=a?this.left.lineAt(e,t,n,r,o):this.right.lineAt(e,t,n,i,s);if(this.break||(a?l.to<s:l.from>s))return l;let c=t==xO.ByPosNoHeight?xO.ByPosNoHeight:xO.ByPos;return a?l.join(this.right.lineAt(s,c,n,i,s)):this.left.lineAt(s,c,n,r,o).join(l)}forEachLine(e,t,n,r,o,i){let s=r+this.left.height,a=o+this.left.length+this.break;if(this.break)e<a&&this.left.forEachLine(e,t,n,r,o,i),t>=a&&this.right.forEachLine(e,t,n,s,a,i);else{let l=this.lineAt(a,xO.ByPos,n,r,o);e<l.from&&this.left.forEachLine(e,l.from-1,n,r,o,i),l.to>=e&&l.from<=t&&i(l),t>l.to&&this.right.forEachLine(l.to+1,t,n,s,a,i)}}replace(e,t,n){let r=this.left.length+this.break;if(t<r)return this.balanced(this.left.replace(e,t,n),this.right);if(e>this.left.length)return this.balanced(this.left,this.right.replace(e-r,t-r,n));let o=[];e>0&&this.decomposeLeft(e,o);let i=o.length;for(let s of n)o.push(s);if(e>0&&RO(o,i-1),t<this.length){let e=o.length;this.decomposeRight(t,o),RO(o,e)}return CO.of(o)}decomposeLeft(e,t){let n=this.left.length;if(e<=n)return this.left.decomposeLeft(e,t);t.push(this.left),this.break&&(n++,e>=n&&t.push(null)),e>n&&this.right.decomposeLeft(e-n,t)}decomposeRight(e,t){let n=this.left.length,r=n+this.break;if(e>=r)return this.right.decomposeRight(e-r,t);e<n&&this.left.decomposeRight(e,t),this.break&&e<r&&t.push(null),t.push(this.right)}balanced(e,t){return e.size>2*t.size||t.size>2*e.size?CO.of(this.break?[e,null,t]:[e,t]):(this.left=e,this.right=t,this.height=e.height+t.height,this.outdated=e.outdated||t.outdated,this.size=e.size+t.size,this.length=e.length+this.break+t.length,this)}updateHeight(e,t=0,n=!1,r){let{left:o,right:i}=this,s=t+o.length+this.break,a=null;return r&&r.from<=t+o.length&&r.more?a=o=o.updateHeight(e,t,n,r):o.updateHeight(e,t,n),r&&r.from<=s+i.length&&r.more?a=i=i.updateHeight(e,s,n,r):i.updateHeight(e,s,n),a?this.balanced(o,i):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function RO(e,t){let n,r;null==e[t]&&(n=e[t-1])instanceof NO&&(r=e[t+1])instanceof NO&&e.splice(t-1,3,new NO(n.length+1+r.length))}class IO{constructor(e,t){this.pos=e,this.oracle=t,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=e}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(e,t){if(this.lineStart>-1){let e=Math.min(t,this.lineEnd),n=this.nodes[this.nodes.length-1];n instanceof $O?n.length+=e-this.pos:(e>this.pos||!this.isCovered)&&this.nodes.push(new $O(e-this.pos,-1)),this.writtenTo=e,t>e&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=t}point(e,t,n){if(e<t||n.heightRelevant){let r=n.widget?n.widget.estimatedHeight:0,o=n.widget?n.widget.lineBreaks:0;r<0&&(r=this.oracle.lineHeight);let i=t-e;n.block?this.addBlock(new PO(i,r,n)):(i||o||r>=5)&&this.addLineDeco(r,o,i)}else t>e&&this.span(e,t);this.lineEnd>-1&&this.lineEnd<this.pos&&(this.lineEnd=this.oracle.doc.lineAt(this.pos).to)}enterLine(){if(this.lineStart>-1)return;let{from:e,to:t}=this.oracle.doc.lineAt(this.pos);this.lineStart=e,this.lineEnd=t,this.writtenTo<e&&((this.writtenTo<e-1||null==this.nodes[this.nodes.length-1])&&this.nodes.push(this.blankContent(this.writtenTo,e-1)),this.nodes.push(null)),this.pos>e&&this.nodes.push(new $O(this.pos-e,-1)),this.writtenTo=this.pos}blankContent(e,t){let n=new NO(t-e);return this.oracle.doc.lineAt(e).to==t&&(n.flags|=4),n}ensureLine(){this.enterLine();let e=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(e instanceof $O)return e;let t=new $O(0,-1);return this.nodes.push(t),t}addBlock(e){this.enterLine();let t=e.deco;t&&t.startSide>0&&!this.isCovered&&this.ensureLine(),this.nodes.push(e),this.writtenTo=this.pos=this.pos+e.length,t&&t.endSide>0&&(this.covering=e)}addLineDeco(e,t,n){let r=this.ensureLine();r.length+=n,r.collapsed+=n,r.widgetHeight=Math.max(r.widgetHeight,e),r.breaks+=t,this.writtenTo=this.pos=this.pos+n}finish(e){let t=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||t instanceof $O||this.isCovered?(this.writtenTo<this.pos||null==t)&&this.nodes.push(this.blankContent(this.writtenTo,this.pos)):this.nodes.push(new $O(0,-1));let n=e;for(let r of this.nodes)r instanceof $O&&r.updateHeight(this.oracle,n),n+=r?r.length:1;return this.nodes}static build(e,t,n,r){let o=new IO(n,e);return rf.spans(t,n,r,o,0),o.finish(n)}}class MO{constructor(){this.changes=[]}compareRange(){}comparePoint(e,t,n,r){(e<t||n&&n.heightRelevant||r&&r.heightRelevant)&&Rm(e,t,this.changes,5)}}function LO(e,t){let n=e.getBoundingClientRect(),r=e.ownerDocument,o=r.defaultView||window,i=Math.max(0,n.left),s=Math.min(o.innerWidth,n.right),a=Math.max(0,n.top),l=Math.min(o.innerHeight,n.bottom);for(let c=e.parentNode;c&&c!=r.body;)if(1==c.nodeType){let t=c,n=window.getComputedStyle(t);if((t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth)&&"visible"!=n.overflow){let n=t.getBoundingClientRect();i=Math.max(i,n.left),s=Math.min(s,n.right),a=Math.max(a,n.top),l=c==e.parentNode?n.bottom:Math.min(l,n.bottom)}c="absolute"==n.position||"fixed"==n.position?t.offsetParent:t.parentNode}else{if(11!=c.nodeType)break;c=c.host}return{left:i-n.left,right:Math.max(i,s)-n.left,top:a-(n.top+t),bottom:Math.max(a,l)-(n.top+t)}}function jO(e,t){let n=e.getBoundingClientRect();return{left:0,right:n.right-n.left,top:t,bottom:n.bottom-(n.top+t)}}class QO{constructor(e,t,n){this.from=e,this.to=t,this.size=n}static same(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++){let r=e[n],o=t[n];if(r.from!=o.from||r.to!=o.to||r.size!=o.size)return!1}return!0}draw(e,t){return Cm.replace({widget:new FO(this.size*(t?e.scaleY:e.scaleX),t)}
20).range(this.from,this.to)}}class FO extends xm{constructor(e,t){super(),this.size=e,this.vertical=t}eq(e){return e.size==this.size&&e.vertical==this.vertical}toDOM(){let e=document.createElement("div");return this.vertical?e.style.height=this.size+"px":(e.style.width=this.size+"px",e.style.height="2px",e.style.display="inline-block"),e}get estimatedHeight(){return this.vertical?this.size:-1}}class BO{constructor(e){this.state=e,this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0},this.inView=!0,this.paddingTop=0,this.paddingBottom=0,this.contentDOMWidth=0,this.contentDOMHeight=0,this.editorHeight=0,this.editorWidth=0,this.scrollTop=0,this.scrolledToBottom=!0,this.scaleX=1,this.scaleY=1,this.scrollAnchorPos=0,this.scrollAnchorHeight=-1,this.scaler=ZO,this.scrollTarget=null,this.printing=!1,this.mustMeasureContent=!0,this.defaultTextDirection=jm.LTR,this.visibleRanges=[],this.mustEnforceCursorAssoc=!1;let t=e.facet(wg).some((e=>"function"!=typeof e&&"cm-lineWrapping"==e.class));this.heightOracle=new EO(t),this.stateDeco=e.facet(Sg).filter((e=>"function"!=typeof e)),this.heightMap=CO.empty().applyChanges(this.stateDeco,xp.empty,this.heightOracle.setDoc(e.doc),[new Pg(0,0,0,e.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=Cm.set(this.lineGaps.map((e=>e.draw(this,!1)))),this.computeVisibleRanges()}updateForViewport(){let e=[this.viewport],{main:t}=this.state.selection;for(let n=0;n<=1;n++){let r=n?t.head:t.anchor;if(!e.some((({from:e,to:t})=>r>=e&&r<=t))){let{from:t,to:n}=this.lineBlockAt(r);e.push(new UO(t,n))}}this.viewports=e.sort(((e,t)=>e.from-t.from)),this.scaler=this.heightMap.height<=7e6?ZO:new WO(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,(e=>{this.viewportLines.push(1==this.scaler.scale?e:XO(e,this.scaler))}))}update(e,t=null){this.state=e.state;let n=this.stateDeco;this.stateDeco=this.state.facet(Sg).filter((e=>"function"!=typeof e));let r=e.changedRanges,o=Pg.extendWithRanges(r,function(e,t,n){let r=new MO;return rf.compare(e,t,n,r,0),r.changes}(n,this.stateDeco,e?e.changes:Kp.empty(this.state.doc.length))),i=this.heightMap.height,s=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);this.heightMap=this.heightMap.applyChanges(this.stateDeco,e.startState.doc,this.heightOracle.setDoc(this.state.doc),o),this.heightMap.height!=i&&(e.flags|=2),s?(this.scrollAnchorPos=e.changes.mapPos(s.from,-1),this.scrollAnchorHeight=s.top):(this.scrollAnchorPos=-1,this.scrollAnchorHeight=this.heightMap.height);let a=o.length?this.mapViewport(this.viewport,e.changes):this.viewport;(t&&(t.range.head<a.from||t.range.head>a.to)||!this.viewportIsAppropriate(a))&&(a=this.getViewport(0,t));let l=!e.changes.empty||2&e.flags||a.from!=this.viewport.from||a.to!=this.viewport.to;this.viewport=a,this.updateForViewport(),l&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,e.changes))),e.flags|=this.computeVisibleRanges(),t&&(this.scrollTarget=t),!this.mustEnforceCursorAssoc&&e.selectionSet&&e.view.lineWrapping&&e.state.selection.main.empty&&e.state.selection.main.assoc&&!e.state.facet(dg)&&(this.mustEnforceCursorAssoc=!0)}measure(e){let t=e.contentDOM,n=window.getComputedStyle(t),r=this.heightOracle,o=n.whiteSpace;this.defaultTextDirection="rtl"==n.direction?jm.RTL:jm.LTR;let i=this.heightOracle.mustRefreshForWrapping(o),s=t.getBoundingClientRect(),a=i||this.mustMeasureContent||this.contentDOMHeight!=s.height;this.contentDOMHeight=s.height,this.mustMeasureContent=!1;let l=0,c=0;if(s.width&&s.height){let{scaleX:e,scaleY:n}=Qf(t,s);this.scaleX==e&&this.scaleY==n||(this.scaleX=e,this.scaleY=n,l|=8,i=a=!0)}let u=(parseInt(n.paddingTop)||0)*this.scaleY,d=(parseInt(n.paddingBottom)||0)*this.scaleY;this.paddingTop==u&&this.paddingBottom==d||(this.paddingTop=u,this.paddingBottom=
vendor: 46,700 bytes, line 20
20d,l|=10),this.editorWidth!=e.scrollDOM.clientWidth&&(r.lineWrapping&&(a=!0),this.editorWidth=e.scrollDOM.clientWidth,l|=8);let p=e.scrollDOM.scrollTop*this.scaleY;this.scrollTop!=p&&(this.scrollAnchorHeight=-1,this.scrollTop=p),this.scrolledToBottom=Wf(e.scrollDOM);let h=(this.printing?jO:LO)(t,this.paddingTop),f=h.top-this.pixelViewport.top,m=h.bottom-this.pixelViewport.bottom;this.pixelViewport=h;let g=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(g!=this.inView&&(this.inView=g,g&&(a=!0)),!this.inView&&!this.scrollTarget)return 0;let O=s.width;if(this.contentDOMWidth==O&&this.editorHeight==e.scrollDOM.clientHeight||(this.contentDOMWidth=s.width,this.editorHeight=e.scrollDOM.clientHeight,l|=8),a){let t=e.docView.measureVisibleLineHeights(this.viewport);if(r.mustRefreshForHeights(t)&&(i=!0),i||r.lineWrapping&&Math.abs(O-this.contentDOMWidth)>r.charWidth){let{lineHeight:n,charWidth:s,textHeight:a}=e.docView.measureTextSize();i=n>0&&r.refresh(o,n,s,a,O/s,t),i&&(e.docView.minWidth=0,l|=8)}f>0&&m>0?c=Math.max(f,m):f<0&&m<0&&(c=Math.min(f,m)),r.heightChanged=!1;for(let n of this.viewports){let o=n.from==this.viewport.from?t:e.docView.measureVisibleLineHeights(n);this.heightMap=(i?CO.empty().applyChanges(this.stateDeco,xp.empty,this.heightOracle,[new Pg(0,0,0,e.state.doc.length)]):this.heightMap).updateHeight(r,0,i,new _O(n.from,o))}r.heightChanged&&(l|=2)}let b=!this.viewportIsAppropriate(this.viewport,c)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);return b&&(this.viewport=this.getViewport(c,this.scrollTarget)),this.updateForViewport(),(2&l||b)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(i?[]:this.lineGaps,e)),l|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,e.docView.enforceCursorAssoc()),l}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(e,t){let n=.5-Math.max(-.5,Math.min(.5,e/1e3/2)),r=this.heightMap,o=this.heightOracle,{visibleTop:i,visibleBottom:s}=this,a=new UO(r.lineAt(i-1e3*n,xO.ByHeight,o,0,0).from,r.lineAt(s+1e3*(1-n),xO.ByHeight,o,0,0).to);if(t){let{head:e}=t.range;if(e<a.from||e>a.to){let n,i=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),s=r.lineAt(e,xO.ByPos,o,0,0);n="center"==t.y?(s.top+s.bottom)/2-i/2:"start"==t.y||"nearest"==t.y&&e<a.from?s.top:s.bottom-i,a=new UO(r.lineAt(n-500,xO.ByHeight,o,0,0).from,r.lineAt(n+i+500,xO.ByHeight,o,0,0).to)}}return a}mapViewport(e,t){let n=t.mapPos(e.from,-1),r=t.mapPos(e.to,1);return new UO(this.heightMap.lineAt(n,xO.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(r,xO.ByPos,this.heightOracle,0,0).to)}viewportIsAppropriate({from:e,to:t},n=0){if(!this.inView)return!0;let{top:r}=this.heightMap.lineAt(e,xO.ByPos,this.heightOracle,0,0),{bottom:o}=this.heightMap.lineAt(t,xO.ByPos,this.heightOracle,0,0),{visibleTop:i,visibleBottom:s}=this;return(0==e||r<=i-Math.max(10,Math.min(-n,250)))&&(t==this.state.doc.length||o>=s+Math.max(10,Math.min(n,250)))&&r>i-2e3&&o<s+2e3}mapLineGaps(e,t){if(!e.length||t.empty)return e;let n=[];for(let r of e)t.touchesRange(r.from,r.to)||n.push(new QO(t.mapPos(r.from),t.mapPos(r.to),r.size));return n}ensureLineGaps(e,t){let n=this.heightOracle.lineWrapping,r=n?1e4:2e3,o=r>>1,i=r<<1;if(this.defaultTextDirection!=jm.LTR&&!n)return[];let s=[],a=(r,i,l,c)=>{if(i-r<o)return;let u=this.state.selection.main,d=[u.from];u.empty||d.push(u.to);for(let e of d)if(e>r&&e<i)return a(r,e-10,l,c),void a(e+10,i,l,c);let p=function(e,t){for(let n of e)if(t(n))return n;return}(e,(e=>e.from>=l.from&&e.to<=l.to&&Math.abs(e.from-r)<o&&Math.abs(e.to-i)<o&&!d.some((t=>e.from<t&&e.to>t))));if(!p){if(i<l.to&&t&&n&&t.visibleRanges.some((e=>e.from<=i&&e.to>=i))){let e=t.moveToLineBoundary(sh.cursor(i),!1,!0).head;e>r&&(i=e)}p=new QO(r,i,this.gapSize(l,r,i,c))}s.push(p)};for(let l of this.viewportLines){if(l.length<i)continue;let e=qO(l.from,l.to,this.stateDeco);if(e.total<i)continue;let t,o,s=this.scrollTarget?this.scrollTarget.range.head:null;if(n){let n,i,a=r/this.heightOracle.lineLength*this.heightOracle.lineHeight;if(null!=s){let t=zO(e,s),r=((this.visibleBottom-this.visibleTop)/2+a)/l.height;n=t-r,i=t+r}else n=(this.visibleTop-l.top-a)/l.height,i=(this.visibleBottom-l.top+a)/l.height;t=HO(e,n),o=HO(e,i)}else{let n,i,a=e.total*this.heightOracle.charWidth,l=r*this.heightOracle.charWidth;if(null!=s){let t=zO(e,s),r=((this.pixelViewport.right-this.pixelViewport.left)/2+l)/a;n=t-r,i=t+r}else n=(this.pixelViewport.left-l)/a,i=(this.pixelViewport.right+l)/a;t=HO(e,n),o=HO(e,i)}t>l.from&&a(l.from,t,l,e),o<l.to&&a(o,l.to,l,e)}return s}gapSize(e,t,n,r){let o=zO(r,n)-zO(r,t);return this.heightOracle.lineWrapping?e.height*o:r.total*this.heightOracle.charWidth*o}updateLineGaps(e){QO.same(e,this.lineGaps)||(this.lineGaps=e,this.lineGapDeco=Cm.set(e.map((e=>e.draw(this,this.heightOracle.lineWrapping)))))}computeVisibleRanges(){let e=this.stateDeco;this.lineGaps.length&&(e=e.concat(this.lineGapDeco));let t=[];rf.spans(e,this.viewport.from,this.viewport.to,{span(e,n){t.push({from:e,to:n})},point(){}},20);let n=t.length!=this.visibleRanges.length||this.visibleRanges.some(((e,n)=>e.from!=t[n].from||e.to!=t[n].to));return this.visibleRanges=t,n?4:0}lineBlockAt(e){return e>=this.viewport.from&&e<=this.viewport.to&&this.viewportLines.find((t=>t.from<=e&&t.to>=e))||XO(this.heightMap.lineAt(e,xO.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(e){return XO(this.heightMap.lineAt(this.scaler.fromDOM(e),xO.ByHeight,this.heightOracle,0,0),this.scaler)}scrollAnchorAt(e){let t=this.lineBlockAtHeight(e+8);return t.from>=this.viewport.from||this.viewportLines[0].top-e>200?t:this.viewportLines[0]}elementAtHeight(e){return XO(this.heightMap.blockAt(this.scaler.fromDOM(e),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class UO{constructor(e,t){this.from=e,this.to=t}}function qO(e,t,n){let r=[],o=e,i=0;return rf.spans(n,e,t,{span(){},point(e,t){e>o&&(r.push({from:o,to:e}),i+=e-o),o=t}},20),o<t&&(r.push({from:o,to:t}),i+=t-o),{total:i,ranges:r}}function HO({total:e,ranges:t},n){if(n<=0)return t[0].from;if(n>=1)return t[t.length-1].to;let r=Math.floor(e*n);for(let o=0;;o++){let{from:e,to:n}=t[o],i=n-e;if(r<=i)return e+r;r-=i}}function zO(e,t){let n=0;for(let{from:r,to:o}of e.ranges){if(t<=o){n+=t-r;break}n+=o-r}return n/e.total}const ZO={toDOM:e=>e,fromDOM:e=>e,scale:1};class WO{constructor(e,t,n){let r=0,o=0,i=0;this.viewports=n.map((({from:n,to:o})=>{let i=t.lineAt(n,xO.ByPos,e,0,0).top,s=t.lineAt(o,xO.ByPos,e,0,0).bottom;return r+=s-i,{from:n,to:o,top:i,bottom:s,domTop:0,domBottom:0}})),this.scale=(7e6-r)/(t.height-r);for(let s of this.viewports)s.domTop=i+(s.top-o)*this.scale,i=s.domBottom=s.domTop+(s.bottom-s.top),o=s.bottom}toDOM(e){for(let t=0,n=0,r=0;;t++){let o=t<this.viewports.length?this.viewports[t]:null;if(!o||e<o.top)return r+(e-n)*this.scale;if(e<=o.bottom)return o.domTop+(e-o.top);n=o.bottom,r=o.domBottom}}fromDOM(e){for(let t=0,n=0,r=0;;t++){let o=t<this.viewports.length?this.viewports[t]:null;if(!o||e<o.domTop)return n+(e-r)/this.scale;if(e<=o.domBottom)return o.top+(e-o.domTop);n=o.bottom,r=o.domBottom}}}function XO(e,t){if(1==t.scale)return e;let n=t.toDOM(e.top),r=t.toDOM(e.bottom);return new TO(e.from,e.length,n,r-n,Array.isArray(e._content)?e._content.map((e=>XO(e,t))):e._content)}const VO=ch.define({combine:e=>e.join(" ")}),YO=ch.define({combine:e=>e.indexOf(!0)>-1}),GO=vf.newName(),KO=vf.newName(),JO=vf.newName(),eb={"&light":"."+KO,"&dark":"."+JO};function tb(e,t,n){return new vf(t,{finish:t=>/&/.test(t)?t.replace(/&\w*/,(t=>{if("&"==t)return e;if(!n||!n[t])throw new RangeError(`Unsupported selector: ${t}`);return n[t]})):e+" "+t})}const nb=tb("."+GO,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",minHeight:"100%",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},".cm-iso":{unicodeBidi:"isolate"},".cm-announced":{position:"fixed",top:"-10000px"},"@media print":{".cm-announced":{display:"none"}},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",insetInlineStart:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:'url(\'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="20"><path stroke="%23888" stroke-width="1" fill="none" d="M1 10H196L190 5M190 15L196 10M197 4L197 16"/></svg>\')',backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},eb),rb="ï¿¿";class ob{constructor(e,t){this.points=e,this.text="",this.lineSeparator=t.facet(Gh.lineSeparator)}append(e){this.text+=e}lineBreak(){this.text+=rb}readRange(e,t){if(!e)return this;let n=e.parentNode;for(let r=e;;){this.findPointBefore(n,r);let e=this.text.length;this.readNode(r);let o=r.nextSibling;if(o==t)break;let i=Yf.get(r),s=Yf.get(o);(i&&s?i.breakAfter:(i?i.breakAfter:sb(r))||sb(o)&&("BR"!=r.nodeName||r.cmIgnore)&&this.text.length>e)&&this.lineBreak(),r=o}return this.findPointBefore(n,t),this}readTextNode(e){let t=e.nodeValue;for(let n of this.points)n.node==e&&(n.pos=this.text.length+Math.min(n.offset,t.length));for(let n=0,r=this.lineSeparator?null:/\r\n?|\n/g;;){let o,i=-1,s=1;if(this.lineSeparator?(i=t.indexOf(this.lineSeparator,n),s=this.lineSeparator.length):(o=r.exec(t))&&(i=o.index,s=o[0].length),this.append(t.slice(n,i<0?t.length:i)),i<0)break;if(this.lineBreak(),s>1)for(let t of this.points)t.node==e&&t.pos>this.text.length&&(t.pos-=s-1);n=i+s}}readNode(e){if(e.cmIgnore)return;let t=Yf.get(e),n=t&&t.overrideDOMText;if(null!=n){this.findPointInside(e,n.length);for(let e=n.iter();!e.next().done;)e.lineBreak?this.lineBreak():this.append(e.value)}else 3==e.nodeType?this.readTextNode(e):"BR"==e.nodeName?e.nextSibling&&this.lineBreak():1==e.nodeType&&this.readRange(e.firstChild,null)}findPointBefore(e,t){for(let n of this.points)n.node==e&&e.childNodes[n.offset]==t&&(n.pos=this.text.length)}findPointInside(e,t){for(let n of this.points)(3==e.nodeType?n.node==e:e.contains(n.node))&&(n.pos=this.text.length+(ib(e,n.node,n.offset)?t:0))}}function ib(e,t,n){for(;;){if(!t||n<Mf(t))return!1;if(t==e)return!0;n=Rf(t)+1,t=t.parentNode}}function sb(e){return 1==e.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(e.nodeName)}class ab{constructor(e,t){this.node=e,this.offset=t,this.pos=-1}}class lb{constructor(e,t,n,r){this.typeOver=r,this.bounds=null,this.text="";let{impreciseHead:o,impreciseAnchor:i}=e.docView;if(e.state.readOnly&&t>-1)this.newSel=null;else if(t>-1&&(this.bounds=e.docView.domBoundsAround(t,n,0))){let t=o||i?[]:function(e){let t=[];if(e.root.activeElement!=e.contentDOM)return t;let{anchorNode:n,anchorOffset:r,focusNode:o,focusOffset:i}=e.observer.selectionRange;n&&(t.push(new ab(n,r)),o==n&&i==r||t.push(new ab(o,i)));return t}(e),n=new ob(t,e.state);n.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=n.text,this.newSel=function(e,t){if(0==e.length)return null;let n=e[0].pos,r=2==e.length?e[1].pos:n;return n>-1&&r>-1?sh.single(n+t,r+t):null}(t,this.bounds.from)}else{let t=e.observer.selectionRange,n=o&&o.node==t.focusNode&&o.offset==t.focusOffset||!Pf(e.contentDOM,t.focusNode)?e.state.selection.main.head:e.docView.posFromDOM(t.focusNode,t.focusOffset),r=i&&i.node==t.anchorNode&&i.offset==t.anchorOffset||!Pf(e.contentDOM,t.anchorNode)?e.state.selection.main.anchor:e.docView.posFromDOM(t.anchorNode,t.anchorOffset),s=e.viewport;if((pm.ios||pm.chrome)&&e.state.selection.main.empty&&n!=r&&(s.from>0||s.to<e.state.doc.length)){let t=Math.min(n,r),o=Math.max(n,r),i=s.from-t,a=s.to-o;0!=i&&1!=i&&0!=t||0!=a&&-1!=a&&o!=e.state.doc.length||(n=0,r=e.state.doc.length)}this.newSel=sh.single(r,n)}}}function cb(e,t){let n,{newSel:r}=t,o=e.state.selection.main,i=e.inputState.lastKeyTime>Date.now()-100?e.inputState.lastKeyCode:-1;if(t.bounds){let{from:r,to:s}=t.bounds,a=o.from,l=null;(8===i||pm.android&&t.text.length<s-r)&&(a=o.to,l="end");let c=function(e,t,n,r){let o=Math.min(e.length,t.length),i=0;for(;i<o&&e.charCodeAt(i)==t.charCodeAt(i);)i++;if(i==o&&e.length==t.length)return null;let s=e.length,a=t.length;for(;s>0&&a>0&&e.charCodeAt(s-1)==t.charCodeAt(a-1);)s--,a--;if("end"==r){n-=s+Math.max(0,i-Math.min(s,a))-i}if(s<i&&e.length<t.length){i-=n<=i&&n>=s?i-n:0,a=i+(a-s),s=i}else if(a<i){i-=n<=i&&n>=a?i-n:0,s=i+(s-a),a=i}return{from:i,toA:s,toB:a}}(e.state.doc.sliceString(r,s,rb),t.text,a-r,l);c&&(pm.chrome&&13==i&&c.toB==c.from+2&&t.text.slice(c.from,c.toB)==rb+rb&&c.toB--,n={from:r+c.from,to:r+c.toA,insert:xp.of(t.text.slice(c.from,c.toB).split(rb))})}else r&&(!e.hasFocus&&e.state.facet(mg)||r.main.eq(o))&&(r=null);if(!n&&!r)return!1;if(!n&&t.typeOver&&!o.empty&&r&&r.main.empty?n={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,o.to)}:n&&n.from>=o.from&&n.to<=o.to&&(n.from!=o.from||n.to!=o.to)&&o.to-o.from-(n.to-n.from)<=4?n={from:o.from,to:o.to,insert:e.state.doc.slice(o.from,n.from).append(n.insert).append(e.state.doc.slice(n.to,o.to))}:(pm.mac||pm.android)&&n&&n.from==n.to&&n.from==o.head-1&&/^\. ?$/.test(n.insert.toString())&&"off"==e.contentDOM.getAttribute("autocorrect")?(r&&2==n.insert.length&&(r=sh.single(r.main.anchor-1,r.main.head-1)),n={from:o.from,to:o.to,insert:xp.of([" "])}):pm.chrome&&n&&n.from==n.to&&n.from==o.head&&"\n "==n.insert.toString()&&e.lineWrapping&&(r&&(r=sh.single(r.main.anchor-1,r.main.head-1)),n={from:o.from,to:o.to,insert:xp.of([" "])}),n){if(pm.ios&&e.inputState.flushIOSKey())return!0;if(pm.android&&(n.from==o.from&&n.to==o.to&&1==n.insert.length&&2==n.insert.lines&&zf(e.contentDOM,"Enter",13)||(n.from==o.from-1&&n.to==o.to&&0==n.insert.length||8==i&&n.insert.length<n.to-n.from&&n.to>o.head)&&zf(e.contentDOM,"Backspace",8)||n.from==o.from&&n.to==o.to+1&&0==n.insert.length&&zf(e.contentDOM,"Delete",46)))return!0;let t,s=n.insert.toString();e.inputState.composing>=0&&e.inputState.composing++;let a=()=>t||(t=function(e,t,n){let r,o=e.state,i=o.selection.main;if(t.from>=i.from&&t.to<=i.to&&t.to-t.from>=(i.to-i.from)/3&&(!n||n.main.empty&&n.main.from==t.from+t.insert.length)&&e.inputState.composing<0){let n=i.from<t.from?o.sliceDoc(i.from,t.from):"",s=i.to>t.to?o.sliceDoc(t.to,i.to):"";r=o.replaceSelection(e.state.toText(n+t.insert.sliceString(0,void 0,e.state.lineBreak)+s))}else{let s=o.changes(t),a=n&&n.main.to<=s.newLength?n.main:void 0;if(o.selection.ranges.length>1&&e.inputState.composing>=0&&t.to<=i.to&&t.to>=i.to-10){let l,c=e.state.sliceDoc(t.from,t.to),u=n&&Rg(e,n.main.head);if(u){let e=t.insert.length-(t.to-t.from);l={from:u.from,to:u.to-e}}else l=e.state.doc.lineAt(i.head);let d=i.to-t.to,p=i.to-i.from;r=o.changeByRange((n=>{if(n.from==i.from&&n.to==i.to)return{changes:s,range:a||n.map(s)};let r=n.to-d,u=r-c.length;if(n.to-n.from!=p||e.state.sliceDoc(u,r)!=c||n.to>=l.from&&n.from<=l.to)return{range:n};let h=o.changes({from:u,to:r,insert:t.insert}),f=n.to-i.to;return{changes:h,range:a?sh.range(Math.max(0,a.anchor+f),Math.max(0,a.head+f)):n.map(h)}}))}else r={changes:s,selection:a&&o.selection.replaceRange(a)}}let s="input.type";(e.composing||e.inputState.compositionPendingChange&&e.inputState.compositionEndedAt>Date.now()-50)&&(e.inputState.compositionPendingChange=!1,s+=".compose",e.inputState.compositionFirstChange&&(s+=".start",e.inputState.compositionFirstChange=!1));return o.update(r,{userEvent:s,scrollIntoView:!0})}(e,n,r));return e.state.facet(lg).some((t=>t(e,n.from,n.to,s,a)))||e.dispatch(a()),!0}if(r&&!r.main.eq(o)){let t=!1,n="select";return e.inputState.lastSelectionTime>Date.now()-50&&("select"==e.inputState.lastSelectionOrigin&&(t=!0),n=e.inputState.lastSelectionOrigin),e.dispatch({selection:r,scrollIntoView:t,userEvent:n}),!0}return!1}const ub={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},db=pm.ie&&pm.ie_version<=11;class pb{constructor(e){this.view=e,this.active=!1,this.selectionRange=new Ff,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver((t=>{for(let e of t)this.queue.push(e);(pm.ie&&pm.ie_version<=11||pm.ios&&e.composing)&&t.some((e=>"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length))?this.flushSoon():this.flush()})),db&&(this.onCharData=e=>{this.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),"function"==typeof ResizeObserver&&(this.resizeScroll=new ResizeObserver((()=>{var e;(null===(e=this.view.docView)||void 0===e?void 0:e.lastUpdate)<Date.now()-75&&this.onResize()})),this.resizeScroll.observe(e.scrollDOM)),this.addWindowListeners(this.win=e.win),this.start(),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((e=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),e.length>0&&e[e.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))}),{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((e=>{e.length>0&&e[e.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runHandlers("scroll",e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((()=>{this.resizeTimeout=-1,this.view.requestMeasure()}),50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout((()=>{this.view.viewState.printing=!1,this.view.requestMeasure()}),500)}updateGaps(e){if(this.gapIntersection&&(e.length!=this.gaps.length||this.gaps.some(((t,n)=>t!=e[n])))){this.gapIntersection.disconnect();for(let t of e)this.gapIntersection.observe(t);this.gaps=e}}onSelectionChange(e){let t=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:n}=this,r=this.selectionRange;if(n.state.facet(mg)?n.root.activeElement!=this.dom:!$f(n.dom,r))return;let o=r.anchorNode&&n.docView.nearest(r.anchorNode);o&&o.ignoreEvent(e)?t||(this.selectionChanged=!1):(pm.ie&&pm.ie_version<=11||pm.android&&pm.chrome)&&!n.state.selection.main.empty&&r.focusNode&&Df(r.focusNode,r.focusOffset,r.anchorNode,r.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:e}=this,t=pm.safari&&11==e.root.nodeType&&function(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}(this.dom.ownerDocument)==this.dom&&function(e){let t=null;function n(e){e.preventDefault(),e.stopImmediatePropagation(),t=e.getTargetRanges()[0]}if(e.contentDOM.addEventListener("beforeinput",n,!0),e.dom.ownerDocument.execCommand("indent"),e.contentDOM.removeEventListener("beforeinput",n,!0),!t)return null;let r=t.startContainer,o=t.startOffset,i=t.endContainer,s=t.endOffset,a=e.docView.domAtPos(e.state.selection.main.anchor);Df(a.node,a.offset,i,s)&&([r,o,i,s]=[i,s,r,o]);return{anchorNode:r,anchorOffset:o,focusNode:i,focusOffset:s}}(this.view)||Cf(e.root);if(!t||this.selectionRange.eq(t))return!1;let n=$f(this.dom,t);return n&&!this.selectionChanged&&e.inputState.lastFocusTime>Date.now()-200&&e.inputState.lastTouchTime<Date.now()-300&&function(e,t){let n=t.focusNode,r=t.focusOffset;if(!n||t.anchorNode!=n||t.anchorOffset!=r)return!1;for(r=Math.min(r,Mf(n));;)if(r){if(1!=n.nodeType)return!1;let e=n.childNodes[r-1];"false"==e.contentEditable?r--:(n=e,r=Mf(n))}else{if(n==e)return!0;r=Rf(n),n=n.parentNode}}(this.dom,t)?(this.view.inputState.lastFocusTime=0,e.docView.updateSelection(),!1):(this.selectionRange.setRange(t),n&&(this.selectionChanged=!0),!0)}setSelectionRange(e,t){this.selectionRange.set(e.node,e.offset,t.node,t.offset),this.selectionChanged=!1}clearSelectionRange(){this.selectionRange.set(null,0,null,0)}listenForScroll(){this.parentCheck=-1;let e=0,t=null;for(let n=this.dom;n;)if(1==n.nodeType)!t&&e<this.scrollTargets.length&&this.scrollTargets[e]==n?e++:t||(t=this.scrollTargets.slice(0,e)),t&&t.push(n),n=n.assignedSlot||n.parentNode;else{if(11!=n.nodeType)break;n=n.host}if(e<this.scrollTargets.length&&!t&&(t=this.scrollTargets.slice(0,e)),t){for(let e of this.scrollTargets)e.removeEventListener("scroll",this.onScroll);for(let e of this.scrollTargets=t)e.addEventListener("scroll",this.onScroll)}}ignore(e){if(!this.active)return e();try{return this.stop(),e()}finally{this.start(),this.clear()}}start(){this.active||(this.observer.observe(this.dom,ub),db&&this.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.active=!0)}stop(){this.active&&(this.active=!1,this.observer.disconnect(),db&&this.dom.removeEventListener("DOMCharacterDataModified",this.onCharData))}clear(){this.processRecords(),this.queue.length=0,this.selectionChanged=!1}delayAndroidKey(e,t){var n;if(!this.delayedAndroidKey){let e=()=>{let e=this.delayedAndroidKey;if(e){this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=e.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&e.force&&zf(this.dom,e.key,e.keyCode)}};this.flushingAndroidKey=this.view.win.requestAnimationFrame(e)}this.delayedAndroidKey&&"Enter"!=e||(this.delayedAndroidKey={key:e,keyCode:t,force:this.lastChange<Date.now()-50||!!(null===(n=this.delayedAndroidKey)||void 0===n?void 0:n.force)})}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey),this.delayedAndroidKey=null,this.flushingAndroidKey=-1}flushSoon(){this.delayedFlush<0&&(this.delayedFlush=this.view.win.requestAnimationFrame((()=>{this.delayedFlush=-1,this.flush()})))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}processRecords(){let e=this.pendingRecords();e.length&&(this.queue=[]);let t=-1,n=-1,r=!1;for(let o of e){let e=this.readMutation(o);e&&(e.typeOver&&(r=!0),-1==t?({from:t,to:n}=e):(t=Math.min(e.from,t),n=Math.max(e.to,n)))}return{from:t,to:n,typeOver:r}}readChange(){let{from:e,to:t,typeOver:n}=this.processRecords(),r=this.selectionChanged&&$f(this.dom,this.selectionRange);if(e<0&&!r)return null;e>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1;let o=new lb(this.view,e,t,n);return this.view.docView.domChanged={newSel:o.newSel?o.newSel.main:null},o}flush(e=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;e&&this.readSelectionRange();let t=this.readChange();if(!t)return this.view.requestMeasure(),!1;let n=this.view.state,r=cb(this.view,t);return this.view.state==n&&this.view.update([]),r}readMutation(e){let t=this.view.docView.nearest(e.target);if(!t||t.ignoreMutation(e))return null;if(t.markDirty("attributes"==e.type),"attributes"==e.type&&(t.flags|=4),"childList"==e.type){let n=hb(t,e.previousSibling||e.target.previousSibling,-1),r=hb(t,e.nextSibling||e.target.nextSibling,1);return{from:n?t.posAfter(n):t.posAtStart,to:r?t.posBefore(r):t.posAtEnd,typeOver:!1}}return"characterData"==e.type?{from:t.posAtStart,to:t.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}:null}setWindow(e){e!=this.win&&(this.removeWindowListeners(this.win),this.win=e,this.addWindowListeners(this.win))}addWindowListeners(e){e.addEventListener("resize",this.onResize),e.addEventListener("beforeprint",this.onPrint),e.addEventListener("scroll",this.onScroll),e.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(e){e.removeEventListener("scroll",this.onScroll),e.removeEventListener("resize",this.onResize),e.removeEventListener("beforeprint",this.onPrint),e.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var e,t,n;this.stop(),null===(e=this.intersection)||void 0===e||e.disconnect(),null===(t=this.gapIntersection)||void 0===t||t.disconnect(),null===(n=this.resizeScroll)||void 0===n||n.disconnect();for(let r of this.scrollTargets)r.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function hb(e,t,n){for(;t;){let r=Yf.get(t);if(r&&r.parent==e)return r;let o=t.parentNode;t=o!=e.dom?o:n>0?t.nextSibling:t.previousSibling}return null}class fb{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(e={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.className="cm-announced",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),e.parent&&e.parent.appendChild(this.dom);let{dispatch:t}=e;this.dispatchTransactions=e.dispatchTransactions||t&&(e=>e.forEach((e=>t(e,this))))||(e=>this.update(e)),this.dispatch=this.dispatch.bind(this),this._root=e.root||function(e){for(;e;){if(e&&(9==e.nodeType||11==e.nodeType&&e.host))return e;e=e.assignedSlot||e.parentNode}return null}(e.parent)||document,this.viewState=new BO(e.state||Gh.create(e)),e.scrollTo&&e.scrollTo.is(hg)&&(this.viewState.scrollTarget=e.scrollTo.value.clip(this.viewState.state)),this.plugins=this.state.facet(Og).map((e=>new yg(e)));for(let n of this.plugins)n.update(this);this.observer=new pb(this),this.inputState=new Yg(this),this.inputState.ensureHandlers(this.plugins),this.docView=new Ng(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure()}dispatch(...e){let t=1==e.length&&e[0]instanceof Fh?e:1==e.length&&Array.isArray(e[0])?e[0]:[this.state.update(...e)];this.dispatchTransactions(t,this)}update(e){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let t,n=!1,r=!1,o=this.state;for(let d of e){if(d.startState!=o)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");o=d.state}if(this.destroyed)return void(this.viewState.state=o);let i=this.hasFocus,s=0,a=null;e.some((e=>e.annotation(yO)))?(this.inputState.notifiedFocused=i,s=1):i!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=i,a=vO(o,i),a||(s=1));let l=this.observer.delayedAndroidKey,c=null;if(l?(this.observer.clearDelayedAndroidKey(),c=this.observer.readChange(),(c&&!this.state.doc.eq(o.doc)||!this.state.selection.eq(o.selection))&&(c=null)):this.observer.clear(),o.facet(Gh.phrases)!=this.state.facet(Gh.phrases))return this.setState(o);t=$g.create(this,o,e),t.flags|=s;let u=this.viewState.scrollTarget;try{this.updateState=2;for(let t of e){if(u&&(u=u.map(t.changes)),t.scrollIntoView){let{main:e}=t.state.selection;u=new pg(e.empty?e:sh.cursor(e.head,e.head>e.anchor?-1:1))}for(let e of t.effects)e.is(hg)&&(u=e.value.clip(this.state))}this.viewState.update(t,u),this.bidiCache=Ob.update(this.bidiCache,t.changes),t.empty||(this.updatePlugins(t),this.inputState.update(t)),n=this.docView.update(t),this.state.facet(Cg)!=this.styleModules&&this.mountStyles(),r=this.updateAttrs(),this.showAnnouncements(e),this.docView.updateSelection(n,e.some((e=>e.isUserEvent("select.pointer"))))}finally{this.updateState=0}if(t.startState.facet(VO)!=t.state.facet(VO)&&(this.viewState.mustMeasureContent=!0),(n||r||u||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!t.empty)for(let d of this.state.facet(ag))try{d(t)}catch(ks){fg(this.state,ks,"update listener")}(a||c)&&Promise.resolve().then((()=>{a&&this.state==a.startState&&this.dispatch(a),c&&!cb(this,c)&&l.force&&zf(this.contentDOM,l.key,l.keyCode)}))}setState(e){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)return void(this.viewState.state=e);this.updateState=2;let t=this.hasFocus;try{for(let e of this.plugins)e.destroy(this);this.viewState=new BO(e),this.plugins=e.facet(Og).map((e=>new yg(e))),this.pluginMap.clear();for(let e of this.plugins)e.update(this);this.docView.destroy(),this.docView=new Ng(this),this.inputState.ensureHandlers(this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}t&&this.focus(),this.requestMeasure()}updatePlugins(e){let t=e.startState.facet(Og),n=e.state.facet(Og);if(t!=n){let r=[];for(let o of n){let n=t.indexOf(o);if(n<0)r.push(new yg(o));else{let t=this.plugins[n];t.mustUpdate=e,r.push(t)}}for(let t of this.plugins)t.mustUpdate!=e&&t.destroy(this);this.plugins=r,this.pluginMap.clear()}else for(let r of this.plugins)r.mustUpdate=e;for(let r=0;r<this.plugins.length;r++)this.plugins[r].update(this);t!=n&&this.inputState.ensureHandlers(this.plugins)}measure(e=!0){if(this.destroyed)return;if(this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.observer.delayedAndroidKey)return this.measureScheduled=-1,void this.requestMeasure();this.measureScheduled=0,e&&this.observer.forceFlush();let t=null,n=this.scrollDOM,r=n.scrollTop*this.scaleY,{scrollAnchorPos:o,scrollAnchorHeight:i}=this.viewState;Math.abs(r-this.viewState.scrollTop)>1&&(i=-1),this.viewState.scrollAnchorHeight=-1;try{for(let e=0;;e++){if(i<0)if(Wf(n))o=-1,i=this.viewState.heightMap.height;else{let e=this.viewState.scrollAnchorAt(r);o=e.from,i=e.top}this.updateState=1;let s=this.viewState.measure(this);if(!s&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(e>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let a=[];4&s||([this.measureRequests,a]=[a,this.measureRequests]);let l=a.map((e=>{try{return e.read(this)}catch(ks){return fg(this.state,ks),gb}})),c=$g.create(this,this.state,[]),u=!1;c.flags|=s,t?t.flags|=s:t=c,this.updateState=2,c.empty||(this.updatePlugins(c),this.inputState.update(c),this.updateAttrs(),u=this.docView.update(c));for(let e=0;e<a.length;e++)if(l[e]!=gb)try{let t=a[e];t.write&&t.write(l[e],this)}catch(ks){fg(this.state,ks)}if(u&&this.docView.updateSelection(!0),!c.viewportChanged&&0==this.measureRequests.length){if(this.viewState.editorHeight){if(this.viewState.scrollTarget){this.docView.scrollIntoView(this.viewState.scrollTarget),this.viewState.scrollTarget=null,i=-1;continue}{let e=(o<0?this.viewState.heightMap.height:this.viewState.lineBlockAt(o).top)-i;if(e>1||e<-1){r+=e,n.scrollTop=r/this.scaleY,i=-1;continue}}}break}}}finally{this.updateState=0,this.measureScheduled=-1}if(t&&!t.empty)for(let s of this.state.facet(ag))s(t)}get themeClasses(){return GO+" "+(this.state.facet(YO)?JO:KO)+" "+this.state.facet(VO)}updateAttrs(){let e=bb(this,vg,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),t={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(mg)?"true":"false",class:"cm-content",style:`${pm.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(t["aria-readonly"]="true"),bb(this,wg,t);let n=this.observer.ignore((()=>{let n=km(this.contentDOM,this.contentAttrs,t),r=km(this.dom,this.editorAttrs,e);return n||r}));return this.editorAttrs=e,this.contentAttrs=t,n}showAnnouncements(e){let t=!0;for(let n of e)for(let e of n.effects)if(e.is(fb.announce)){t&&(this.announceDOM.textContent=""),t=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=e.value}}mountStyles(){this.styleModules=this.state.facet(Cg);let e=this.state.facet(fb.cspNonce);vf.mount(this.root,this.styleModules.concat(nb).reverse(),e?{nonce:e}:void 0)}readMeasured(){if(2==this.updateState)throw new Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(e){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame((()=>this.measure()))),e){if(this.measureRequests.indexOf(e)>-1)return;if(null!=e.key)for(let t=0;t<this.measureRequests.length;t++)if(this.measureRequests[t].key===e.key)return void(this.measureRequests[t]=e);this.measureRequests.push(e)}}plugin(e){let t=this.pluginMap.get(e);return(void 0===t||t&&t.spec!=e)&&this.pluginMap.set(e,t=this.plugins.find((t=>t.spec==e))||null),t&&t.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}get scaleX(){return this.viewState.scaleX}get scaleY(){return this.viewState.scaleY}elementAtHeight(e){return this.readMeasured(),this.viewState.elementAtHeight(e)}lineBlockAtHeight(e){return this.readMeasured(),this.viewState.lineBlockAtHeight(e)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(e){return this.viewState.lineBlockAt(e)}get contentHeight(){return this.viewState.contentHeight}moveByChar(e,t,n){return Vg(this,e,Wg(this,e,t,n))}moveByGroup(e,t){return Vg(this,e,Wg(this,e,t,(t=>function(e,t,n){let r=e.state.charCategorizer(t),o=r(n);return e=>{let t=r(e);return o==Wh.Space&&(o=t),o==t}}(this,e.head,t))))}visualLineSide(e,t){let n=this.bidiSpans(e),r=this.textDirectionAt(e.from),o=n[t?n.length-1:0];return sh.cursor(o.side(t,r)+e.from,o.forward(!t,r)?1:-1)}moveToLineBoundary(e,t,n=!0){return Zg(this,e,t,n)}moveVertically(e,t,n){return Vg(this,e,function(e,t,n,r){let o=t.head,i=n?1:-1;if(o==(n?e.state.doc.length:0))return sh.cursor(o,t.assoc);let s,a=t.goalColumn,l=e.contentDOM.getBoundingClientRect(),c=e.coordsAtPos(o,t.assoc||-1),u=e.documentTop;if(c)null==a&&(a=c.left-l.left),s=i<0?c.top:c.bottom;else{let t=e.viewState.lineBlockAt(o);null==a&&(a=Math.min(l.right-l.left,e.defaultCharacterWidth*(o-t.from))),s=(i<0?t.top:t.bottom)+u}let d=l.left+a,p=null!=r?r:e.viewState.heightOracle.textHeight>>1;for(let h=0;;h+=10){let t=s+(p+h)*i,n=Hg(e,{x:d,y:t},!1,i);if(t<l.top||t>l.bottom||(i<0?n<o:n>o)){let r=e.docView.coordsForChar(n),o=!r||t<r.top?-1:1;return sh.cursor(n,o,void 0,a)}}}(this,e,t,n))}domAtPos(e){return this.docView.domAtPos(e)}posAtDOM(e,t=0){return this.docView.posFromDOM(e,t)}posAtCoords(e,t=!0){return this.readMeasured(),Hg(this,e,t)}coordsAtPos(e,t=1){this.readMeasured();let n=this.docView.coordsAt(e,t);if(!n||n.left==n.right)return n;let r=this.state.doc.lineAt(e),o=this.bidiSpans(r);return Lf(n,o[Xm.find(o,e-r.from,-1,t)].dir==jm.LTR==t>0)}coordsForChar(e){return this.readMeasured(),this.docView.coordsForChar(e)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(e){return!this.state.facet(ug)||e<this.viewport.from||e>this.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(e))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(e){if(e.length>mb)return Jm(e.length);let t,n=this.textDirectionAt(e.from);for(let o of this.bidiCache)if(o.from==e.from&&o.dir==n&&(o.fresh||Vm(o.isolates,t=Tg(this,e))))return o.order;t||(t=Tg(this,e));let r=function(e,t,n){if(!e)return[new Xm(0,0,t==Fm?1:0)];if(t==Qm&&!n.length&&!Wm.test(e))return Jm(e.length);if(n.length)for(;e.length>Ym.length;)Ym[Ym.length]=256;let r=[],o=t==Qm?0:1;return Km(e,o,o,n,0,e.length,r),r}(e.text,n,t);return this.bidiCache.push(new Ob(e.from,e.to,n,t,!0,r)),r}get hasFocus(){var e;return(this.dom.ownerDocument.hasFocus()||pm.safari&&(null===(e=this.inputState)||void 0===e?void 0:e.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore((()=>{qf(this.contentDOM),this.docView.updateSelection()}))}setRoot(e){this._root!=e&&(this._root=e,this.observer.setWindow((9==e.nodeType?e:e.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let e of this.plugins)e.destroy(this);this.plugins=[],this.inputState.destroy(),this.docView.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(e,t={}){return hg.of(new pg("number"==typeof e?sh.cursor(e):e,t.y,t.x,t.yMargin,t.xMargin))}scrollSnapshot(){let{scrollTop:e,scrollLeft:t}=this.scrollDOM,n=this.viewState.scrollAnchorAt(e);return hg.of(new pg(sh.cursor(n.from),"start","start",n.top-e,t,!0))}static domEventHandlers(e){return bg.define((()=>({})),{eventHandlers:e})}static domEventObservers(e){return bg.define((()=>({})),{eventObservers:e})}static theme(e,t){let n=vf.newName(),r=[VO.of(n),Cg.of(tb(`.${n}`,e))];return t&&t.dark&&r.push(YO.of(!0)),r}static baseTheme(e){return Sh.lowest(Cg.of(tb("."+GO,e,eb)))}static findFromDOM(e){var t;let n=e.querySelector(".cm-content"),r=n&&Yf.get(n)||Yf.get(e);return(null===(t=null==r?void 0:r.rootView)||void 0===t?void 0:t.view)||null}}fb.styleModule=Cg,fb.inputHandler=lg,fb.focusChangeEffect=cg,fb.perLineTextDirection=ug,fb.exceptionSink=sg,fb.updateListener=ag,fb.editable=mg,fb.mouseSelectionStyle=ig,fb.dragMovesSelection=og,fb.clickAddsSelectionRange=rg,fb.decorations=Sg,fb.outerDecorations=kg,fb.atomicRanges=Eg,fb.bidiIsolatedRanges=_g,fb.scrollMargins=xg,fb.darkTheme=YO,fb.cspNonce=ch.define({combine:e=>e.length?e[0]:""}),fb.contentAttributes=wg,fb.editorAttributes=vg,fb.lineWrapping=fb.contentAttributes.of({class:"cm-lineWrapping"}),fb.announce=Qh.define();const mb=4096,gb={};class Ob{constructor(e,t,n,r,o,i){this.from=e,this.to=t,this.dir=n,this.isolates=r,this.fresh=o,this.order=i}static update(e,t){if(t.empty&&!e.some((e=>e.fresh)))return e;let n=[],r=e.length?e[e.length-1].dir:jm.LTR;for(let o=Math.max(0,e.length-10);o<e.length;o++){let i=e[o];i.dir!=r||t.touchesRange(i.from,i.to)||n.push(new Ob(t.mapPos(i.from,1),t.mapPos(i.to,-1),i.dir,i.isolates,!1,i.order))}return n}}function bb(e,t,n){for(let r=e.state.facet(t),o=r.length-1;o>=0;o--){let t=r[o],i="function"==typeof t?t(e):t;i&&vm(i,n)}return n}const yb=pm.mac?"mac":pm.windows?"win":pm.linux?"linux":"key";function vb(e,t,n){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),!1!==n&&t.shiftKey&&(e="Shift-"+e),e}const wb=Sh.default(fb.domEventHandlers({keydown:(e,t)=>function(e,t,n,r){let o=function(e){var t=!(_f&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||Tf&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?Ef:kf)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}(t),i=Xp(Zp(o,0))==o.length&&" "!=o,s="",a=!1,l=!1,c=!1;Eb&&Eb.view==n&&Eb.scope==r&&(s=Eb.prefix+" ",eO.indexOf(t.keyCode)<0&&(l=!0,Eb=null));let u,d,p=new Set,h=e=>{if(e){for(let r of e.run)if(!p.has(r)&&(p.add(r),r(n,t)))return e.stopPropagation&&(c=!0),!0;e.preventDefault&&(e.stopPropagation&&(c=!0),l=!0)}return!1},f=e[r];f&&(h(f[s+vb(o,t,!i)])?a=!0:i&&(t.altKey||t.metaKey||t.ctrlKey)&&!(pm.windows&&t.ctrlKey&&t.altKey)&&(u=kf[t.keyCode])&&u!=o?(h(f[s+vb(u,t,!0)])||t.shiftKey&&(d=Ef[t.keyCode])!=o&&d!=u&&h(f[s+vb(d,t,!1)]))&&(a=!0):i&&t.shiftKey&&h(f[s+vb(o,t,!0)])&&(a=!0),!a&&h(f._any)&&(a=!0));l&&(a=!0);a&&c&&t.stopPropagation();return a}(function(e){let t=e.facet(Sb),n=kb.get(t);n||kb.set(t,n=function(e,t=yb){let n=Object.create(null),r=Object.create(null),o=(e,t)=>{let n=r[e];if(null==n)r[e]=t;else if(n!=t)throw new Error("Key binding "+e+" is used both as a regular binding and as a multi-stroke prefix")},i=(e,r,i,s,a)=>{var l,c;let u=n[e]||(n[e]=Object.create(null)),d=r.split(/ (?!$)/).map((e=>function(e,t){const n=e.split(/-(?!$)/);let r,o,i,s,a=n[n.length-1];"Space"==a&&(a=" ");for(let l=0;l<n.length-1;++l){const e=n[l];if(/^(cmd|meta|m)$/i.test(e))s=!0;else if(/^a(lt)?$/i.test(e))r=!0;else if(/^(c|ctrl|control)$/i.test(e))o=!0;else if(/^s(hift)?$/i.test(e))i=!0;else{if(!/^mod$/i.test(e))throw new Error("Unrecognized modifier name: "+e);"mac"==t?s=!0:o=!0}}return r&&(a="Alt-"+a),o&&(a="Ctrl-"+a),s&&(a="Meta-"+a),i&&(a="Shift-"+a),a}(e,t)));for(let t=1;t<d.length;t++){let n=d.slice(0,t).join(" ");o(n,!0),u[n]||(u[n]={preventDefault:!0,stopPropagation:!1,run:[t=>{let r=Eb={view:t,prefix:n,scope:e};return setTimeout((()=>{Eb==r&&(Eb=null)}),_b),!0}]})}let p=d.join(" ");o(p,!1);let h=u[p]||(u[p]={preventDefault:!1,stopPropagation:!1,run:(null===(c=null===(l=u._any)||void 0===l?void 0:l.run)||void 0===c?void 0:c.slice())||[]});i&&h.run.push(i),s&&(h.preventDefault=!0),a&&(h.stopPropagation=!0)};for(let s of e){let e=s.scope?s.scope.split(" "):["editor"];if(s.any)for(let t of e){let e=n[t]||(n[t]=Object.create(null));e._any||(e._any={preventDefault:!1,stopPropagation:!1,run:[]});for(let t in e)e[t].run.push(s.any)}let r=s[t]||s.key;if(r)for(let t of e)i(t,r,s.run,s.preventDefault,s.stopPropagation),s.shift&&i(t,"Shift-"+r,s.shift,s.preventDefault,s.stopPropagation)}return n}(t.reduce(((e,t)=>e.concat(t)),[])));return n}(t.state),e,t,"editor")})),Sb=ch.define({enables:wb}),kb=new WeakMap;let Eb=null;const _b=4e3;const Tb={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};function xb(e,t,n,r,o){t.lastIndex=0;for(let i,s=e.iterRange(n,r),a=n;!s.next().done;a+=s.value.length)if(!s.lineBreak)for(;i=t.exec(s.value);)o(a+i.index,i)}!pm.ios&&(Tb[".cm-line"].caretColor="transparent !important",Tb[".cm-content"]={caretColor:"transparent !important"});
vendor: 4,182 bytes, line 20
20class Ab{constructor(e){const{regexp:t,decoration:n,decorate:r,boundary:o,maxLength:i=1e3}=e;if(!t.global)throw new RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=t,r)this.addMatch=(e,t,n,o)=>r(o,n,n+e[0].length,e,t);else if("function"==typeof n)this.addMatch=(e,t,r,o)=>{let i=n(e,t,r);i&&o(r,r+e[0].length,i)};else{if(!n)throw new RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.addMatch=(e,t,r,o)=>o(r,r+e[0].length,n)}this.boundary=o,this.maxLength=i}createDeco(e){let t=new of,n=t.add.bind(t);for(let{from:r,to:o}of function(e,t){let n=e.visibleRanges;if(1==n.length&&n[0].from==e.viewport.from&&n[0].to==e.viewport.to)return n;let r=[];for(let{from:o,to:i}of n)o=Math.max(e.state.doc.lineAt(o).from,o-t),i=Math.min(e.state.doc.lineAt(i).to,i+t),r.length&&r[r.length-1].to>=o?r[r.length-1].to=i:r.push({from:o,to:i});return r}(e,this.maxLength))xb(e.state.doc,this.regexp,r,o,((t,r)=>this.addMatch(r,e,t,n)));return t.finish()}updateDeco(e,t){let n=1e9,r=-1;return e.docChanged&&e.changes.iterChanges(((t,o,i,s)=>{s>e.view.viewport.from&&i<e.view.viewport.to&&(n=Math.min(i,n),r=Math.max(s,r))})),e.viewportChanged||r-n>1e3?this.createDeco(e.view):r>-1?this.updateRange(e.view,t.map(e.changes),n,r):t}updateRange(e,t,n,r){for(let o of e.visibleRanges){let i=Math.max(o.from,n),s=Math.min(o.to,r);if(s>i){let n=e.state.doc.lineAt(i),r=n.to<s?e.state.doc.lineAt(s):n,a=Math.max(o.from,n.from),l=Math.min(o.to,r.to);if(this.boundary){for(;i>n.from;i--)if(this.boundary.test(n.text[i-1-n.from])){a=i;break}for(;s<r.to;s++)if(this.boundary.test(r.text[s-r.from])){l=s;break}}let c,u=[],d=(e,t,n)=>u.push(n.range(e,t));if(n==r)for(this.regexp.lastIndex=a-n.from;(c=this.regexp.exec(n.text))&&c.index<l-n.from;)this.addMatch(c,e,c.index+n.from,d);else xb(e.state.doc,this.regexp,a,l,((t,n)=>this.addMatch(n,e,t,d)));t=t.update({filterFrom:a,filterTo:l,filter:(e,t)=>e<a||t>l,add:u})}}return t}}const Cb=null!=/x/.unicode?"gu":"g",Pb=new RegExp("[\0-\b\n-��-ÂÂØâââ\u2028\u2029ââ®â¦â§â©\ufeff-]",Cb),$b={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let Nb=null;const Db=ch.define({combine(e){let t=Kh(e,{render:null,specialChars:Pb,addSpecialChars:null});return(t.replaceTabs=!function(){var e;if(null==Nb&&"undefined"!=typeof document&&document.body){let t=document.body.style;Nb=null!=(null!==(e=t.tabSize)&&void 0!==e?e:t.MozTabSize)}return Nb||!1}())&&(t.specialChars=new RegExp("\t|"+t.specialChars.source,Cb)),t.addSpecialChars&&(t.specialChars=new RegExp(t.specialChars.source+"|"+t.addSpecialChars.source,Cb)),t}});function Rb(e={}){return[Db.of(e),Ib||(Ib=bg.fromClass(class{constructor(e){this.view=e,this.decorations=Cm.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(e.state.facet(Db)),this.decorations=this.decorator.createDeco(e)}makeDecorator(e){return new Ab({regexp:e.specialChars,decoration:(t,n,r)=>{let{doc:o}=n.state,i=Zp(t[0],0);if(9==i){let e=o.lineAt(r),t=n.state.tabSize,i=gf(e.text,t,r-e.from);return Cm.replace({widget:new Lb((t-i%t)*this.view.defaultCharacterWidth/this.view.scaleX)})}return this.decorationCache[i]||(this.decorationCache[i]=Cm.replace({widget:new Mb(e,i)}))},boundary:e.replaceTabs?void 0:/[^]/})}update(e){let t=e.state.facet(Db);e.startState.facet(Db)!=t?(this.decorator=this.makeDecorator(t),this.decorations=this.decorator.createDeco(e.view)):this.decorations=this.decorator.updateDeco(e,this.decorations)}},{decorations:e=>e.decorations}))]}let Ib=null;class Mb extends xm{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=(n=this.code)>=32?"â¢":10==n?"â¤":String.fromCharCode(9216+n);var n;
vendor: 4,317 bytes, line 20
20let r=e.state.phrase("Control character")+" "+($b[this.code]||"0x"+this.code.toString(16)),o=this.options.render&&this.options.render(this.code,r,t);if(o)return o;let i=document.createElement("span");return i.textContent=t,i.title=r,i.setAttribute("aria-label",r),i.className="cm-specialChar",i}ignoreEvent(){return!1}}class Lb extends xm{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent="\t",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}const jb="-10000px";class Qb{constructor(e,t,n,r){this.facet=t,this.createTooltipView=n,this.removeTooltipView=r,this.input=e.state.facet(t),this.tooltips=this.input.filter((e=>e));let o=null;this.tooltipViews=this.tooltips.map((e=>o=n(e,o)))}update(e,t){var n;let r=e.state.facet(this.facet),o=r.filter((e=>e));if(r===this.input){for(let t of this.tooltipViews)t.update&&t.update(e);return!1}let i=[],s=t?[]:null;for(let a=0;a<o.length;a++){let n=o[a],r=-1;if(n){for(let e=0;e<this.tooltips.length;e++){let t=this.tooltips[e];t&&t.create==n.create&&(r=e)}if(r<0)i[a]=this.createTooltipView(n,a?i[a-1]:null),s&&(s[a]=!!n.above);else{let n=i[a]=this.tooltipViews[r];s&&(s[a]=t[r]),n.update&&n.update(e)}}}for(let a of this.tooltipViews)i.indexOf(a)<0&&(this.removeTooltipView(a),null===(n=a.destroy)||void 0===n||n.call(a));return t&&(s.forEach(((e,n)=>t[n]=e)),t.length=s.length),this.input=r,this.tooltips=o,this.tooltipViews=i,!0}}function Fb(e){let{win:t}=e;return{top:0,left:0,bottom:t.innerHeight,right:t.innerWidth}}const Bb=ch.define({combine:e=>{var t,n,r;return{position:pm.ios?"absolute":(null===(t=e.find((e=>e.position)))||void 0===t?void 0:t.position)||"fixed",parent:(null===(n=e.find((e=>e.parent)))||void 0===n?void 0:n.parent)||null,tooltipSpace:(null===(r=e.find((e=>e.tooltipSpace)))||void 0===r?void 0:r.tooltipSpace)||Fb}}}),Ub=new WeakMap,qb=bg.fromClass(class{constructor(e){this.view=e,this.above=[],this.inView=!0,this.madeAbsolute=!1,this.lastTransaction=0,this.measureTimeout=-1;let t=e.state.facet(Bb);this.position=t.position,this.parent=t.parent,this.classes=e.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.resizeObserver="function"==typeof ResizeObserver?new ResizeObserver((()=>this.measureSoon())):null,this.manager=new Qb(e,Zb,((e,t)=>this.createTooltip(e,t)),(e=>{this.resizeObserver&&this.resizeObserver.unobserve(e.dom),e.dom.remove()})),this.above=this.manager.tooltips.map((e=>!!e.above)),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver((e=>{Date.now()>this.lastTransaction-50&&e.length>0&&e[e.length-1].intersectionRatio<1&&this.measureSoon()}),{threshold:[1]}):null,this.observeIntersection(),e.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let e of this.manager.tooltipViews)this.intersectionObserver.observe(e.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout((()=>{this.measureTimeout=-1,this.maybeMeasure()}),50))}update(e){e.transactions.length&&(this.lastTransaction=Date.now());let t=this.manager.update(e,this.above);t&&this.observeIntersection();let n=t||e.geometryChanged,r=e.state.facet(Bb);if(r.position!=this.position&&!this.madeAbsolute){this.position=r.position;for(let e of this.manager.tooltipViews)e.dom.style.position=this.position;n=!0}if(r.parent!=this.parent){this.parent&&this.container.remove(),this.parent=r.parent,this.createContainer();for(let e of this.manager.tooltipViews)this.container.appendChild(e.dom);n=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);n&&this.maybeMeasure()}createTooltip(e,t){let n=e.create(this.view),r=t?t.dom:null;if(n.dom.classList.add("cm-tooltip"),e.arrow&&!n.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let e=document.createElement("div");
20e.className="cm-tooltip-arrow",n.dom.insertBefore(e,r)}return n.dom.style.position=this.position,n.dom.style.top=jb,n.dom.style.left="0px",this.container.insertBefore(n.dom,r),n.mount&&n.mount(this.view),this.resizeObserver&&this.resizeObserver.observe(n.dom),n}destroy(){var e,t,n;this.view.win.removeEventListener("resize",this.measureSoon);for(let r of this.manager.tooltipViews)r.dom.remove(),null===(e=r.destroy)||void 0===e||e.call(r);this.parent&&this.container.remove(),null===(t=this.resizeObserver)||void 0===t||t.disconnect(),null===(n=this.intersectionObserver)||void 0===n||n.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let e=this.view.dom.getBoundingClientRect(),t=1,n=1,r=!1;if("fixed"==this.position&&this.manager.tooltipViews.length){let{dom:e}=this.manager.tooltipViews[0];if(pm.gecko)r=e.offsetParent!=this.container.ownerDocument.body;else if(e.style.top==jb&&"0px"==e.style.left){let t=e.getBoundingClientRect();r=Math.abs(t.top+1e4)>1||Math.abs(t.left)>1}}if(r||"absolute"==this.position)if(this.parent){let e=this.parent.getBoundingClientRect();e.width&&e.height&&(t=e.width/this.parent.offsetWidth,n=e.height/this.parent.offsetHeight)}else({scaleX:t,scaleY:n}=this.view.viewState);return{editor:e,parent:this.parent?this.container.getBoundingClientRect():e,pos:this.manager.tooltips.map(((e,t)=>{let n=this.manager.tooltipViews[t];return n.getCoords?n.getCoords(e.pos):this.view.coordsAtPos(e.pos)})),size:this.manager.tooltipViews.map((({dom:e})=>e.getBoundingClientRect())),space:this.view.state.facet(Bb).tooltipSpace(this.view),scaleX:t,scaleY:n,makeAbsolute:r}}writeMeasure(e){var t;if(e.makeAbsolute){this.madeAbsolute=!0,this.position="absolute";for(let e of this.manager.tooltipViews)e.dom.style.position="absolute"}let{editor:n,space:r,scaleX:o,scaleY:i}=e,s=[];for(let a=0;a<this.manager.tooltips.length;a++){let l=this.manager.tooltips[a],c=this.manager.tooltipViews[a],{dom:u}=c,d=e.pos[a],p=e.size[a];if(!d||d.bottom<=Math.max(n.top,r.top)||d.top>=Math.min(n.bottom,r.bottom)||d.right<Math.max(n.left,r.left)-.1||d.left>Math.min(n.right,r.right)+.1){u.style.top=jb;continue}let h=l.arrow?c.dom.querySelector(".cm-tooltip-arrow"):null,f=h?7:0,m=p.right-p.left,g=null!==(t=Ub.get(c))&&void 0!==t?t:p.bottom-p.top,O=c.offset||zb,b=this.view.textDirection==jm.LTR,y=p.width>r.right-r.left?b?r.left:r.right-p.width:b?Math.min(d.left-(h?14:0)+O.x,r.right-m):Math.max(r.left,d.left-m+(h?14:0)-O.x),v=this.above[a];!l.strictSide&&(v?d.top-(p.bottom-p.top)-O.y<r.top:d.bottom+(p.bottom-p.top)+O.y>r.bottom)&&v==r.bottom-d.bottom>d.top-r.top&&(v=this.above[a]=!v);let w=(v?d.top-r.top:r.bottom-d.bottom)-f;if(w<g&&!1!==c.resize){if(w<this.view.defaultLineHeight){u.style.top=jb;continue}Ub.set(c,g),u.style.height=(g=w)/i+"px"}else u.style.height&&(u.style.height="");let S=v?d.top-g-f-O.y:d.bottom+f+O.y,k=y+m;if(!0!==c.overlap)for(let e of s)e.left<k&&e.right>y&&e.top<S+g&&e.bottom>S&&(S=v?e.top-g-2-f:e.bottom+f+2);if("absolute"==this.position?(u.style.top=(S-e.parent.top)/i+"px",u.style.left=(y-e.parent.left)/o+"px"):(u.style.top=S/i+"px",u.style.left=y/o+"px"),h){let e=d.left+(b?O.x:-O.x)-(y+14-7);h.style.left=e/o+"px"}!0!==c.overlap&&s.push({left:y,top:S,right:k,bottom:S+g}),u.classList.toggle("cm-tooltip-above",v),u.classList.toggle("cm-tooltip-below",!v),c.positioned&&c.positioned(e.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let e of this.manager.tooltipViews)e.dom.style.top=jb}},{eventObservers:{scroll(){this.maybeMeasure()}}}),Hb=fb.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:"14px",position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),zb={x:0,y:0},Zb=ch.define({enables:[qb,Hb]});function Wb(e,t){let n=e.plugin(qb);if(!n)return null;let r=n.manager.tooltips.indexOf(t);return r<0?null:n.manager.tooltipViews[r]}class Xb extends Jh{compare(e){return this==e||this.constructor==e.constructor&&this.eq(e)}eq(e){return!1}destroy(e){}}Xb.prototype.elementClass="",Xb.prototype.toDOM=void 0,Xb.prototype.mapM
20ode=Yp.TrackBefore,Xb.prototype.startSide=Xb.prototype.endSide=-1,Xb.prototype.point=!0;const Vb=ch.define(),Yb=ch.define(),Gb=ch.define({combine:e=>e.some((e=>e))});function Kb(e){let t=[Jb];return e&&!1===e.fixed&&t.push(Gb.of(!0)),t}const Jb=bg.fromClass(class{constructor(e){this.view=e,this.prevViewport=e.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+"px",this.gutters=e.state.facet(Yb).map((t=>new ry(e,t)));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!e.state.facet(Gb),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),e.scrollDOM.insertBefore(this.dom,e.contentDOM)}update(e){if(this.updateGutters(e)){let t=this.prevViewport,n=e.view.viewport,r=Math.min(t.to,n.to)-Math.max(t.from,n.from);this.syncGutters(r<.8*(n.to-n.from))}e.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(Gb)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=e.view.viewport}syncGutters(e){let t=this.dom.nextSibling;e&&this.dom.remove();let n=rf.iter(this.view.state.facet(Vb),this.view.viewport.from),r=[],o=this.gutters.map((e=>new ny(e,this.view.viewport,-this.view.documentPadding.top)));for(let i of this.view.viewportLineBlocks)if(r.length&&(r=[]),Array.isArray(i.type)){let e=!0;for(let t of i.type)if(t.type==Am.Text&&e){ty(n,r,t.from);for(let e of o)e.line(this.view,t,r);e=!1}else if(t.widget)for(let e of o)e.widget(this.view,t)}else if(i.type==Am.Text){ty(n,r,i.from);for(let e of o)e.line(this.view,i,r)}else if(i.widget)for(let e of o)e.widget(this.view,i);for(let i of o)i.finish();e&&this.view.scrollDOM.insertBefore(this.dom,t)}updateGutters(e){let t=e.startState.facet(Yb),n=e.state.facet(Yb),r=e.docChanged||e.heightChanged||e.viewportChanged||!rf.eq(e.startState.facet(Vb),e.state.facet(Vb),e.view.viewport.from,e.view.viewport.to);if(t==n)for(let o of this.gutters)o.update(e)&&(r=!0);else{r=!0;let o=[];for(let r of n){let n=t.indexOf(r);n<0?o.push(new ry(this.view,r)):(this.gutters[n].update(e),o.push(this.gutters[n]))}for(let e of this.gutters)e.dom.remove(),o.indexOf(e)<0&&e.destroy();for(let e of o)this.dom.appendChild(e.dom);this.gutters=o}return r}destroy(){for(let e of this.gutters)e.destroy();this.dom.remove()}},{provide:e=>fb.scrollMargins.of((t=>{let n=t.plugin(e);return n&&0!=n.gutters.length&&n.fixed?t.textDirection==jm.LTR?{left:n.dom.offsetWidth*t.scaleX}:{right:n.dom.offsetWidth*t.scaleX}:null}))});function ey(e){return Array.isArray(e)?e:[e]}function ty(e,t,n){for(;e.value&&e.from<=n;)e.from==n&&t.push(e.value),e.next()}class ny{constructor(e,t,n){this.gutter=e,this.height=n,this.i=0,this.cursor=rf.iter(e.markers,t.from)}addElement(e,t,n){let{gutter:r}=this,o=(t.top-this.height)/e.scaleY,i=t.height/e.scaleY;if(this.i==r.elements.length){let t=new oy(e,i,o,n);r.elements.push(t),r.dom.appendChild(t.dom)}else r.elements[this.i].update(e,i,o,n);this.height=t.bottom,this.i++}line(e,t,n){let r=[];ty(this.cursor,r,t.from),n.length&&(r=r.concat(n));let o=this.gutter.config.lineMarker(e,t,r);o&&r.unshift(o);let i=this.gutter;(0!=r.length||i.config.renderEmptyElements)&&this.addElement(e,t,r)}widget(e,t){let n=this.gutter.config.widgetMarker(e,t.widget,t);n&&this.addElement(e,t,[n])}finish(){let e=this.gutter;for(;e.elements.length>this.i;){let t=e.elements.pop();e.dom.removeChild(t.dom),t.destroy()}}}class ry{constructor(e,t){this.view=e,this.config=t,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let n in t.domEventHandlers)this.dom.addEventListener(n,(r=>{let o,i=r.target;if(i!=this.dom&&this.dom.contains(i)){for(;i.parentNode!=this.dom;)i=i.parentNode;let e=i.getBoundingClientRect();o=(e.top+e.bottom)/2}else o=r.clientY;let s=e.lineBlockAtHeight(o-e.documentTop);t.domEventHandlers[n](e,s,r)&&r.preventDefault()}));this.markers=ey(t.markers(e)),t.initialSpacer&&(this.spacer=new oy(e,0,0,[t.initialSpacer(e)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(e){let t=this.markers;if(this.markers=ey(this.config.markers(e.view)),this.spacer&&this.config.updateSpacer){let t=this.config.updateSpacer(this.spacer.markers[0],e);t!=this.spacer.markers[0]&&this.spacer.update(e.view,0,0,[t])}let n=e.view.viewport;
20return!rf.eq(this.markers,t,n.from,n.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(e)}destroy(){for(let e of this.elements)e.destroy()}}class oy{constructor(e,t,n,r){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(e,t,n,r)}update(e,t,n,r){this.height!=t&&(this.height=t,this.dom.style.height=t+"px"),this.above!=n&&(this.dom.style.marginTop=(this.above=n)?n+"px":""),function(e,t){if(e.length!=t.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].compare(t[n]))return!1;return!0}(this.markers,r)||this.setMarkers(e,r)}setMarkers(e,t){let n="cm-gutterElement",r=this.dom.firstChild;for(let o=0,i=0;;){let s=i,a=o<t.length?t[o++]:null,l=!1;if(a){let e=a.elementClass;e&&(n+=" "+e);for(let t=i;t<this.markers.length;t++)if(this.markers[t].compare(a)){s=t,l=!0;break}}else s=this.markers.length;for(;i<s;){let e=this.markers[i++];if(e.toDOM){e.destroy(r);let t=r.nextSibling;r.remove(),r=t}}if(!a)break;a.toDOM&&(l?r=r.nextSibling:this.dom.insertBefore(a.toDOM(e),r)),l&&i++}this.dom.className=n,this.markers=t}destroy(){this.setMarkers(null,[])}}const iy=ch.define(),sy=ch.define({combine:e=>Kh(e,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(e,t){let n=Object.assign({},e);for(let r in t){let e=n[r],o=t[r];n[r]=e?(t,n,r)=>e(t,n,r)||o(t,n,r):o}return n}})});class ay extends Xb{constructor(e){super(),this.number=e}eq(e){return this.number==e.number}toDOM(){return document.createTextNode(this.number)}}function ly(e,t){return e.state.facet(sy).formatNumber(t,e.state)}const cy=Yb.compute([sy],(e=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers:e=>e.state.facet(iy),lineMarker:(e,t,n)=>n.some((e=>e.toDOM))?null:new ay(ly(e,e.state.doc.lineAt(t.from).number)),widgetMarker:()=>null,lineMarkerChange:e=>e.startState.facet(sy)!=e.state.facet(sy),initialSpacer:e=>new ay(ly(e,uy(e.state.doc.lines))),updateSpacer(e,t){let n=ly(t.view,uy(t.view.state.doc.lines));return n==e.number?e:new ay(n)},domEventHandlers:e.facet(sy).domEventHandlers})));function uy(e){let t=9;for(;t<e;)t=10*t+9;return t}const dy=1024;let py=0;class hy{constructor(e,t){this.from=e,this.to=t}}class fy{constructor(e={}){this.id=py++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=Oy.match(e)),t=>{let n=e(t);return void 0===n?null:[this,n]}}}fy.closedBy=new fy({deserialize:e=>e.split(" ")}),fy.openedBy=new fy({deserialize:e=>e.split(" ")}),fy.group=new fy({deserialize:e=>e.split(" ")}),fy.isolate=new fy({deserialize:e=>{if(e&&"rtl"!=e&&"ltr"!=e&&"auto"!=e)throw new RangeError("Invalid value for isolate: "+e);return e||"auto"}}),fy.contextHash=new fy({perNode:!0}),fy.lookAhead=new fy({perNode:!0}),fy.mounted=new fy({perNode:!0});class my{constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n}static get(e){return e&&e.props&&e.props[fy.mounted.id]}}const gy=Object.create(null);class Oy{constructor(e,t,n,r=0){this.name=e,this.props=t,this.id=n,this.flags=r}static define(e){let t=e.props&&e.props.length?Object.create(null):gy,n=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),r=new Oy(e.name||"",t,e.id,n);if(e.props)for(let o of e.props)if(Array.isArray(o)||(o=o(r)),o){if(o[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");t[o[0].id]=o[1]}return r}prop(e){return this.props[e.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(fy.group);return!!t&&t.indexOf(e)>-1}return this.id==e}static match(e){let t=Object.create(null);for(let n in e)for(let r of n.split(" "))t[r]=e[n];return e=>{for(let n=e.prop(fy.group),r=-1;r<(n?n.length:0);r++){let o=t[r<0?e.name:n[r]];if(o)return o}}}}Oy.none=new Oy("",Object.create(null),0,8);class by{constructor(e){this.types=e;for(let t=0;t<e.length;t++)if(e[t].id!=t)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...e){let t=[];for(let n of this.types){let r=null;for(let t of e){let e=t(n);e&&(r||(r=Object.assign({},n.props)),r[e[0].id]=e[1])}t.push(r?new Oy(n.name,r,n.id,n.flags):n)}return new by(t)}}const yy=new WeakMap,vy=new WeakMap;var wy,Sy;(Sy=wy||(wy={}))[Sy.ExcludeBuffers=1]="ExcludeBuffers",Sy[Sy.IncludeAnonymous=2]="IncludeAnonymous",Sy[Sy.IgnoreMounts=4]="IgnoreMounts",Sy[Sy.IgnoreOverlays=8]="IgnoreOverlays";
vendor: 11,533 bytes, line 20
20class ky{constructor(e,t,n,r,o){if(this.type=e,this.children=t,this.positions=n,this.length=r,this.props=null,o&&o.length){this.props=Object.create(null);for(let[e,t]of o)this.props["number"==typeof e?e:e.id]=t}}toString(){let e=my.get(this);if(e&&!e.overlay)return e.tree.toString();let t="";for(let n of this.children){let e=n.toString();e&&(t&&(t+=","),t+=e)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(t.length?"("+t+")":""):t}cursor(e=0){return new My(this.topNode,e)}cursorAt(e,t=0,n=0){let r=yy.get(this)||this.topNode,o=new My(r);return o.moveTo(e,t),yy.set(this,o._tree),o}get topNode(){return new Cy(this,0,0,null)}resolve(e,t=0){let n=xy(yy.get(this)||this.topNode,e,t,!1);return yy.set(this,n),n}resolveInner(e,t=0){let n=xy(vy.get(this)||this.topNode,e,t,!0);return vy.set(this,n),n}resolveStack(e,t=0){return function(e,t,n){let r=e.resolveInner(t,n),o=null;for(let i=r instanceof Cy?r:r.context.parent;i;i=i.parent)if(i.index<0){let e=i.parent;(o||(o=[r])).push(e.resolve(t,n)),i=e}else{let e=my.get(i.tree);if(e&&e.overlay&&e.overlay[0].from<=t&&e.overlay[e.overlay.length-1].to>=t){let s=new Cy(e.tree,e.overlay[0].from+i.from,-1,i);(o||(o=[r])).push(xy(s,t,n,!1))}}return o?Ry(o):r}(this,e,t)}iterate(e){let{enter:t,leave:n,from:r=0,to:o=this.length}=e,i=e.mode||0,s=(i&wy.IncludeAnonymous)>0;for(let a=this.cursor(i|wy.IncludeAnonymous);;){let e=!1;if(a.from<=o&&a.to>=r&&(!s&&a.type.isAnonymous||!1!==t(a))){if(a.firstChild())continue;e=!0}for(;e&&n&&(s||!a.type.isAnonymous)&&n(a),!a.nextSibling();){if(!a.parent())return;e=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:Fy(Oy.none,this.children,this.positions,0,this.children.length,0,this.length,((e,t,n)=>new ky(this.type,e,t,n,this.propValues)),e.makeTree||((e,t,n)=>new ky(Oy.none,e,t,n)))}static build(e){return function(e){var t;let{buffer:n,nodeSet:r,maxBufferLength:o=dy,reused:i=[],minRepeatType:s=r.types.length}=e,a=Array.isArray(n)?new Ey(n,n.length):n,l=r.types,c=0,u=0;function d(e,t,n,b,y,v){let{id:w,start:S,end:k,size:E}=a,_=u;for(;E<0;){if(a.next(),-1==E){let t=i[w];return n.push(t),void b.push(S-e)}if(-3==E)return void(c=w);if(-4==E)return void(u=w);throw new RangeError(`Unrecognized record size: ${E}`)}let T,x,A=l[w],C=S-e;if(k-S<=o&&(x=g(a.pos-t,y))){let t=new Uint16Array(x.size-x.skip),n=a.pos-x.size,o=t.length;for(;a.pos>n;)o=O(x.start,t,o);T=new _y(t,k-x.start,r),C=x.start-e}else{let e=a.pos-E;a.next();let t=[],n=[],r=w>=s?w:-1,i=0,l=k;for(;a.pos>e;)r>=0&&a.id==r&&a.size>=0?(a.end<=l-o&&(f(t,n,S,i,a.end,l,r,_),i=t.length,l=a.end),a.next()):v>2500?p(S,e,t,n):d(S,e,t,n,r,v+1);if(r>=0&&i>0&&i<t.length&&f(t,n,S,i,S,l,r,_),t.reverse(),n.reverse(),r>-1&&i>0){let e=h(A);T=Fy(A,t,n,0,t.length,0,k-S,e,e)}else T=m(A,t,n,k-S,_-k)}n.push(T),b.push(C)}function p(e,t,n,i){let s=[],l=0,c=-1;for(;a.pos>t;){let{id:e,start:t,end:n,size:r}=a;if(r>4)a.next();else{if(c>-1&&t<c)break;c<0&&(c=n-o),s.push(e,t,n),l++,a.next()}}if(l){let t=new Uint16Array(4*l),o=s[s.length-2];for(let e=s.length-3,n=0;e>=0;e-=3)t[n++]=s[e],t[n++]=s[e+1]-o,t[n++]=s[e+2]-o,t[n++]=n;n.push(new _y(t,s[2]-o,r)),i.push(o-e)}}function h(e){return(t,n,r)=>{let o,i,s=0,a=t.length-1;if(a>=0&&(o=t[a])instanceof ky){if(!a&&o.type==e&&o.length==r)return o;(i=o.prop(fy.lookAhead))&&(s=n[a]+o.length+i)}return m(e,t,n,r,s)}}function f(e,t,n,o,i,s,a,l){let c=[],u=[];for(;e.length>o;)c.push(e.pop()),u.push(t.pop()+n-i);e.push(m(r.types[a],c,u,s-i,l-s)),t.push(i-n)}function m(e,t,n,r,o=0,i){if(c){let e=[fy.contextHash,c];i=i?[e].concat(i):[e]}if(o>25){let e=[fy.lookAhead,o];i=i?[e].concat(i):[e]}return new ky(e,t,n,r,i)}function g(e,t){let n=a.fork(),r=0,i=0,l=0,c=n.end-o,u={size:0,start:0,skip:0};e:for(let o=n.pos-e;n.pos>o;){let e=n.size;if(n.id==t&&e>=0){u.size=r,u.start=i,u.skip=l,l+=4,r+=4,n.next();continue}let a=n.pos-e;if(e<0||a<o||n.start<c)break;let d=n.id>=s?4:0,p=n.start;for(n.next();n.pos>a;){if(n.size<0){if(-3!=n.size)break e;d+=4}else n.id>=s&&(d+=4);n.next()}i=p,r+=e,l+=d}return(t<0||r==e)&&(u.size=r,u.start=i,u.skip=l),u.size>4?u:void 0}function O(e,t,n){let{id:r,start:o,end:i,size:l}=a;if(a.next(),l>=0&&r<s){let s=n;if(l>4){let r=a.pos-(l-4);for(;a.pos>r;)n=O(e,t,n)}t[--n]=s,t[--n]=i-e,t[--n]=o-e,t[--n]=r}else-3==l?c=r:-4==l&&(u=r);return n}let b=[],y=[];for(;a.pos>0;)d(e.start||0,e.bufferStart||0,b,y,-1,0);let v=null!==(t=e.length)&&void 0!==t?t:b.length?y[0]+b[0].length:0;return new ky(l[e.topID],b.reverse(),y.reverse(),v)}(e)}}ky.empty=new ky(Oy.none,[],[],0);class Ey{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new Ey(this.buffer,this.index)}}class _y{constructor(e,t,n){this.buffer=e,this.length=t,this.set=n}get type(){return Oy.none}toString(){let e=[];for(let t=0;t<this.buffer.length;)e.push(this.childString(t)),t=this.buffer[t+3];return e.join(",")}childString(e){let t=this.buffer[e],n=this.buffer[e+3],r=this.set.types[t],o=r.name;if(/\W/.test(o)&&!r.isError&&(o=JSON.stringify(o)),n==(e+=4))return o;let i=[];for(;e<n;)i.push(this.childString(e)),e=this.buffer[e+3];return o+"("+i.join(",")+")"}findChild(e,t,n,r,o){let{buffer:i}=this,s=-1;for(let a=e;a!=t&&!(Ty(o,r,i[a+1],i[a+2])&&(s=a,n>0));a=i[a+3]);return s}slice(e,t,n){let r=this.buffer,o=new Uint16Array(t-e),i=0;for(let s=e,a=0;s<t;){o[a++]=r[s++],o[a++]=r[s++]-n;let t=o[a++]=r[s++]-n;o[a++]=r[s++]-e,i=Math.max(i,t)}return new _y(o,i,this.set)}}function Ty(e,t,n,r){switch(e){case-2:return n<t;case-1:return r>=t&&n<t;case 0:return n<t&&r>t;case 1:return n<=t&&r>t;case 2:return r>t;case 4:return!0}}function xy(e,t,n,r){for(var o;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to<t);){let t=!r&&e instanceof Cy&&e.index<0?null:e.parent;if(!t)return e;e=t}let i=r?0:wy.IgnoreOverlays;if(r)for(let s=e,a=s.parent;a;s=a,a=s.parent)s instanceof Cy&&s.index<0&&(null===(o=a.enter(t,n,i))||void 0===o?void 0:o.from)!=s.from&&(e=a);for(;;){let r=e.enter(t,n,i);if(!r)return e;e=r}}class Ay{cursor(e=0){return new My(this,e)}getChild(e,t=null,n=null){let r=Py(this,e,t,n);return r.length?r[0]:null}getChildren(e,t=null,n=null){return Py(this,e,t,n)}resolve(e,t=0){return xy(this,e,t,!1)}resolveInner(e,t=0){return xy(this,e,t,!0)}matchContext(e){return $y(this,e)}enterUnfinishedNodesBefore(e){let t=this.childBefore(e),n=this;for(;t;){let e=t.lastChild;if(!e||e.to!=t.to)break;e.type.isError&&e.from==e.to?(n=t,t=e.prevSibling):t=e}return n}get node(){return this}get next(){return this.parent}}class Cy extends Ay{constructor(e,t,n,r){super(),this._tree=e,this.from=t,this.index=n,this._parent=r}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(e,t,n,r,o=0){for(let i=this;;){for(let{children:s,positions:a}=i._tree,l=t>0?s.length:-1;e!=l;e+=t){let l=s[e],c=a[e]+i.from;if(Ty(r,n,c,c+l.length))if(l instanceof _y){if(o&wy.ExcludeBuffers)continue;let s=l.findChild(0,l.buffer.length,t,n-c,r);if(s>-1)return new Dy(new Ny(i,l,e,c),null,s)}else if(o&wy.IncludeAnonymous||!l.type.isAnonymous||Ly(l)){let s;if(!(o&wy.IgnoreMounts)&&(s=my.get(l))&&!s.overlay)return new Cy(s.tree,c,e,i);let a=new Cy(l,c,e,i);return o&wy.IncludeAnonymous||!a.type.isAnonymous?a:a.nextChild(t<0?l.children.length-1:0,t,n,r)}}if(o&wy.IncludeAnonymous||!i.type.isAnonymous)return null;if(e=i.index>=0?i.index+t:t<0?-1:i._parent._tree.children.length,i=i._parent,!i)return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,n=0){let r;if(!(n&wy.IgnoreOverlays)&&(r=my.get(this._tree))&&r.overlay){let n=e-this.from;for(let{from:e,to:o}of r.overlay)if((t>0?e<=n:e<n)&&(t<0?o>=n:o>n))return new Cy(r.tree,r.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,n)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function Py(e,t,n,r){let o=e.cursor(),i=[];if(!o.firstChild())return i;if(null!=n)for(let s=!1;!s;)if(s=o.type.is(n),!o.nextSibling())return i;for(;;){if(null!=r&&o.type.is(r))return i;if(o.type.is(t)&&i.push(o.node),!o.nextSibling())return null==r?i:[]}}function $y(e,t,n=t.length-1){for(let r=e.parent;n>=0;r=r.parent){if(!r)return!1;if(!r.type.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}class Ny{constructor(e,t,n,r){this.parent=e,this.buffer=t,this.index=n,this.start=r}}class Dy extends Ay{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,n){super(),this.context=e,this._parent=t,this.index=n,this.type=e.buffer.set.types[e.buffer.buffer[n]]}child(e,t,n){let{buffer:r}=this.context,o=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.context.start,n);return o<0?null:new Dy(this.context,this,o)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,n=0){if(n&wy.ExcludeBuffers)return null;let{buffer:r}=this.context,o=r.findChild(this.index+4,r.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return o<0?null:new Dy(this.context,this,o)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new Dy(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new Dy(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:n}=this.context,r=this.index+4,o=n.buffer[this.index+3];if(o>r){let i=n.buffer[this.index+1];e.push(n.slice(r,o,i)),t.push(0)}return new ky(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function Ry(e){if(!e.length)return null;let t=0,n=e[0];for(let i=1;i<e.length;i++){let r=e[i];(r.from>n.from||r.to<n.to)&&(n=r,t=i)}let r=n instanceof Cy&&n.index<0?null:n.parent,o=e.slice();return r?o[t]=r:o.splice(t,1),new Iy(o,n)}class Iy{constructor(e,t){this.heads=e,this.node=t}get next(){return Ry(this.heads)}}class My{get name(){return this.type.name}constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof Cy)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;
vendor: 15,005 bytes, line 20
20for(let t=e._parent;t;t=t._parent)this.stack.unshift(t.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}yieldBuf(e,t){this.index=e;let{start:n,buffer:r}=this.buffer;return this.type=t||r.set.types[r.buffer[e]],this.from=n+r.buffer[e+1],this.to=n+r.buffer[e+2],!0}yield(e){return!!e&&(e instanceof Cy?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,n,this.mode));let{buffer:r}=this.buffer,o=r.findChild(this.index+4,r.buffer[this.index+3],e,t-this.buffer.start,n);return!(o<0)&&(this.stack.push(this.index),this.yieldBuf(o))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,n=this.mode){return this.buffer?!(n&wy.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&wy.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&wy.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));let{buffer:t}=this.buffer,n=this.stack.length-1;if(e<0){let e=n<0?0:this.stack[n]+4;if(this.index!=e)return this.yieldBuf(t.findChild(e,this.index,-1,0,4))}else{let e=t.buffer[this.index+3];if(e<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(e)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index<r.buffer.buffer.length)return!1}else for(let e=0;e<this.index;e++)if(r.buffer.buffer[e+3]<this.index)return!1;({index:t,parent:n}=r)}else({index:t,_parent:n}=this._tree);for(;n;({index:t,_parent:n}=n))if(t>-1)for(let r=t+e,o=e<0?-1:n._tree.children.length;r!=o;r+=e){let e=n._tree.children[r];if(this.mode&wy.IncludeAnonymous||e instanceof _y||!e.type.isAnonymous||Ly(e))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to<e))&&this.parent(););for(;this.enterChild(1,e,t););return this}get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=null,n=0;if(e&&e.context==this.buffer)e:for(let r=this.index,o=this.stack.length;o>=0;){for(let i=e;i;i=i._parent)if(i.index==r){if(r==this.index)return i;t=i,n=o+1;break e}r=this.stack[--o]}for(let r=n;r<this.stack.length;r++)t=new Dy(this.buffer,t,this.stack[r]);return this.bufferNode=new Dy(this.buffer,t,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(e,t){for(let n=0;;){let r=!1;if(this.type.isAnonymous||!1!==e(this)){if(this.firstChild()){n++;continue}this.type.isAnonymous||(r=!0)}for(;r&&t&&t(this),r=this.type.isAnonymous,!this.nextSibling();){if(!n)return;this.parent(),n--,r=!0}}}matchContext(e){if(!this.buffer)return $y(this.node,e);let{buffer:t}=this.buffer,{types:n}=t.set;for(let r=e.length-1,o=this.stack.length-1;r>=0;o--){if(o<0)return $y(this.node,e,r);let i=n[t.buffer[this.stack[o]]];if(!i.isAnonymous){if(e[r]&&e[r]!=i.name)return!1;r--}}return!0}}function Ly(e){return e.children.some((e=>e instanceof _y||!e.type.isAnonymous||Ly(e)))}const jy=new WeakMap;function Qy(e,t){if(!e.isAnonymous||t instanceof _y||t.type!=e)return 1;let n=jy.get(t);if(null==n){n=1;for(let r of t.children){if(r.type!=e||!(r instanceof ky)){n=1;break}n+=Qy(e,r)}jy.set(t,n)}return n}function Fy(e,t,n,r,o,i,s,a,l){let c=0;for(let h=r;h<o;h++)c+=Qy(e,t[h]);let u=Math.ceil(1.5*c/8),d=[],p=[];return function t(n,r,o,s,a){for(let c=o;c<s;){let o=c,h=r[c],f=Qy(e,n[c]);for(c++;c<s;c++){let t=Qy(e,n[c]);if(f+t>=u)break;f+=t}if(c==o+1){if(f>u){let e=n[o];t(e.children,e.positions,0,e.children.length,r[o]+a);continue}d.push(n[o])}else{let t=r[c-1]+n[c-1].length-h;d.push(Fy(e,n,r,o,c,h,t,null,l))}p.push(h+a-i)}}(t,n,r,o,0),(a||l)(d,p,s)}class By{constructor(){this.map=new WeakMap}setBuffer(e,t,n){let r=this.map.get(e);r||this.map.set(e,r=new Map),r.set(t,n)}getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)}set(e,t){e instanceof Dy?this.setBuffer(e.context.buffer,e.index,t):e instanceof Cy&&this.map.set(e.tree,t)}get(e){return e instanceof Dy?this.getBuffer(e.context.buffer,e.index):e instanceof Cy?this.map.get(e.tree):void 0}cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}class Uy{constructor(e,t,n,r,o=!1,i=!1){this.from=e,this.to=t,this.tree=n,this.offset=r,this.open=(o?1:0)|(i?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(e,t=[],n=!1){let r=[new Uy(0,e.length,e,0,!1,n)];for(let o of t)o.to>e.length&&r.push(o);return r}static applyChanges(e,t,n=128){if(!t.length)return e;let r=[],o=1,i=e.length?e[0]:null;for(let s=0,a=0,l=0;;s++){let c=s<t.length?t[s]:null,u=c?c.fromA:1e9;if(u-a>=n)for(;i&&i.from<u;){let t=i;if(a>=t.from||u<=t.to||l){let e=Math.max(t.from,a)-l,n=Math.min(t.to,u)-l;t=e>=n?null:new Uy(e,n,t.tree,t.offset+l,s>0,!!c)}if(t&&r.push(t),i.to>u)break;i=o<e.length?e[o++]:null}if(!c)break;a=c.toA,l=c.toA-c.toB}return r}}let qy=class{startParse(e,t,n){return"string"==typeof e&&(e=new Hy(e)),n=n?n.length?n.map((e=>new hy(e.from,e.to))):[new hy(0,0)]:[new hy(0,e.length)],this.createParse(e,t||[],n)}parse(e,t,n){let r=this.startParse(e,t,n);for(;;){let e=r.advance();if(e)return e}}};class Hy{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}class zy{constructor(e,t,n,r,o){this.parser=e,this.parse=t,this.overlay=n,this.target=r,this.from=o}}function Zy(e){if(!e.length||e.some((e=>e.from>=e.to)))throw new RangeError("Invalid inner parse ranges given: "+JSON.stringify(e))}class Wy{constructor(e,t,n,r,o,i,s){this.parser=e,this.predicate=t,this.mounts=n,this.index=r,this.start=o,this.target=i,this.prev=s,this.depth=0,this.ranges=[]}}const Xy=new fy({perNode:!0});class Vy{constructor(e,t,n,r,o){this.nest=t,this.input=n,this.fragments=r,this.ranges=o,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=e}advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)return null;if(this.baseParse=null,this.baseTree=e,this.startInner(),null!=this.stoppedAt)for(let t of this.inner)t.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let e=this.baseTree;return null!=this.stoppedAt&&(e=new ky(e.type,e.children,e.positions,e.length,e.propValues.concat([[Xy,this.stoppedAt]]))),e}let e=this.inner[this.innerDone],t=e.parse.advance();if(t){this.innerDone++;let n=Object.assign(Object.create(null),e.target.props);n[fy.mounted.id]=new my(t,e.overlay,e.parser),e.target.props=n}return null}get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(let t=this.innerDone;t<this.inner.length;t++)this.inner[t].from<e&&(e=Math.min(e,this.inner[t].parse.parsedPos));return e}stopAt(e){if(this.stoppedAt=e,this.baseParse)this.baseParse.stopAt(e);else for(let t=this.innerDone;t<this.inner.length;t++)this.inner[t].parse.stopAt(e)}startInner(){let e=new ev(this.fragments),t=null,n=null,r=new My(new Cy(this.baseTree,this.ranges[0].from,0,null),wy.IncludeAnonymous|wy.IgnoreMounts);e:for(let o,i;;){let s,a=!0;if(null!=this.stoppedAt&&r.from>=this.stoppedAt)a=!1;else if(e.hasNode(r)){if(t){let e=t.mounts.find((e=>e.frag.from<=r.from&&e.frag.to>=r.to&&e.mount.overlay));if(e)for(let n of e.mount.overlay){let o=n.from+e.pos,i=n.to+e.pos;o>=r.from&&i<=r.to&&!t.ranges.some((e=>e.from<i&&e.to>o))&&t.ranges.push({from:o,to:i})}}a=!1}else if(n&&(i=Yy(n.ranges,r.from,r.to)))a=2!=i;else if(!r.type.isAnonymous&&(o=this.nest(r,this.input))&&(r.from<r.to||!o.overlay)){r.tree||Ky(r);let i=e.findMounts(r.from,o.parser);if("function"==typeof o.overlay)t=new Wy(o.parser,o.overlay,i,this.inner.length,r.from,r.tree,t);else{let e=tv(this.ranges,o.overlay||(r.from<r.to?[new hy(r.from,r.to)]:[]));e.length&&Zy(e),!e.length&&o.overlay||this.inner.push(new zy(o.parser,e.length?o.parser.startParse(this.input,rv(i,e),e):o.parser.startParse(""),o.overlay?o.overlay.map((e=>new hy(e.from-r.from,e.to-r.from))):null,r.tree,e.length?e[0].from:r.from)),o.overlay?e.length&&(n={ranges:e,depth:0,prev:n}):a=!1}}else t&&(s=t.predicate(r))&&(!0===s&&(s=new hy(r.from,r.to)),s.from<s.to&&t.ranges.push(s));if(a&&r.firstChild())t&&t.depth++,n&&n.depth++;else for(;!r.nextSibling();){if(!r.parent())break e;if(t&&! --t.depth){let e=tv(this.ranges,t.ranges);e.length&&(Zy(e),this.inner.splice(t.index,0,new zy(t.parser,t.parser.startParse(this.input,rv(t.mounts,e),e),t.ranges.map((e=>new hy(e.from-t.start,e.to-t.start))),t.target,e[0].from))),t=t.prev}n&&! --n.depth&&(n=n.prev)}}}}function Yy(e,t,n){for(let r of e){if(r.from>=n)break;if(r.to>t)return r.from<=t&&r.to>=n?2:1}return 0}function Gy(e,t,n,r,o,i){if(t<n){let s=e.buffer[t+1];r.push(e.slice(t,n,s)),o.push(s-i)}}function Ky(e){let{node:t}=e,n=[],r=t.context.buffer;do{n.push(e.index),e.parent()}while(!e.tree);let o=e.tree,i=o.children.indexOf(r),s=o.children[i],a=s.buffer,l=[i];o.children[i]=function e(r,o,i,c,u,d){let p=n[d],h=[],f=[];Gy(s,r,p,h,f,c);let m=a[p+1],g=a[p+2];l.push(h.length);let O=d?e(p+4,a[p+3],s.set.types[a[p]],m,g-m,d-1):t.toTree();return h.push(O),f.push(m-c),Gy(s,a[p+3],o,h,f,c),new ky(i,h,f,u)}(0,a.length,Oy.none,0,s.length,n.length-1);for(let c of l){let t=e.tree.children[c],n=e.tree.positions[c];e.yield(new Cy(t,n+e.from,c,e._tree))}}class Jy{constructor(e,t){this.offset=t,this.done=!1,this.cursor=e.cursor(wy.IncludeAnonymous|wy.IgnoreMounts)}moveTo(e){let{cursor:t}=this,n=e-this.offset;for(;!this.done&&t.from<n;)t.to>=e&&t.enter(n,1,wy.IgnoreOverlays|wy.ExcludeBuffers)||t.next(!1)||(this.done=!0)}hasNode(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(let t=this.cursor.tree;;){if(t==e.tree)return!0;if(!(t.children.length&&0==t.positions[0]&&t.children[0]instanceof ky))break;t=t.children[0]}return!1}}let ev=class{constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.length){let n=this.curFrag=e[0];this.curTo=null!==(t=n.tree.prop(Xy))&&void 0!==t?t:n.to,this.inner=new Jy(n.tree,-n.offset)}else this.curFrag=this.inner=null}hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let t=this.curFrag=this.fragments[this.fragI];this.curTo=null!==(e=t.tree.prop(Xy))&&void 0!==e?e:t.to,this.inner=new Jy(t.tree,-t.offset)}}findMounts(e,t){var n;let r=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(let e=this.inner.cursor.node;e;e=e.parent){let o=null===(n=e.tree)||void 0===n?void 0:n.prop(fy.mounted);if(o&&o.parser==t)for(let t=this.fragI;t<this.fragments.length;t++){let n=this.fragments[t];if(n.from>=e.to)break;n.tree==this.curFrag.tree&&r.push({frag:n,pos:e.from-n.offset,mount:o})}}}return r}};function tv(e,t){let n=null,r=t;for(let o=1,i=0;o<e.length;o++){let s=e[o-1].to,a=e[o].from;for(;i<r.length;i++){let e=r[i];if(e.from>=a)break;e.to<=s||(n||(r=n=t.slice()),e.from<s?(n[i]=new hy(e.from,s),e.to>a&&n.splice(i+1,0,new hy(a,e.to))):e.to>a?n[i--]=new hy(a,e.to):n.splice(i--,1))}}return r}function nv(e,t,n,r){let o=0,i=0,s=!1,a=!1,l=-1e9,c=[];for(;;){let u=o==e.length?1e9:s?e[o].to:e[o].from,d=i==t.length?1e9:a?t[i].to:t[i].from;if(s!=a){let e=Math.max(l,n),t=Math.min(u,d,r);e<t&&c.push(new hy(e,t))}if(l=Math.min(u,d),1e9==l)break;u==l&&(s?(s=!1,o++):s=!0),d==l&&(a?(a=!1,i++):a=!0)}return c}function rv(e,t){let n=[];for(let{pos:r,mount:o,frag:i}of e){let e=r+(o.overlay?o.overlay[0].from:0),s=e+o.tree.length,a=Math.max(i.from,e),l=Math.min(i.to,s);if(o.overlay){let s=o.overlay.map((e=>new hy(e.from+r,e.to+r))),c=nv(t,s,a,l);for(let t=0,r=a;;t++){let s=t==c.length,a=s?l:c[t].from;if(a>r&&n.push(new Uy(r,a,o.tree,-e,i.from>=r||i.openStart,i.to<=a||i.openEnd)),s)break;r=c[t].to}}else n.push(new Uy(a,l,o.tree,-e,i.from>=e||i.openStart,i.to<=s||i.openEnd))}return n}let ov=0,iv=class e{constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=ov++}static define(t){if(null==t?void 0:t.base)throw new Error("Can not derive from a modified tag");let n=new e([],null,[]);if(n.set.push(n),t)for(let e of t.set)n.set.push(e);return n}static defineModifier(){let e=new av;return t=>t.modified.indexOf(e)>-1?t:av.get(t.base||t,t.modified.concat(e).sort(((e,t)=>e.id-t.id)))}},sv=0;class av{constructor(){this.instances=[],this.id=sv++}static get(e,t){if(!t.length)return e;let n=t[0].instances.find((n=>{return n.base==e&&(r=t,o=n.modified,r.length==o.length&&r.every(((e,t)=>e==o[t])));var r,o}));if(n)return n;let r=[],o=new iv(r,e,t);for(let s of t)s.instances.push(o);let i=function(e){let t=[[]];for(let n=0;n<e.length;n++)for(let r=0,o=t.length;r<o;r++)t.push(t[r].concat(e[n]));return t.sort(((e,t)=>t.length-e.length))}(t);for(let s of e.set)if(!s.modified.length)for(let e of i)r.push(av.get(s,e));return o}}function lv(e){let t=Object.create(null);for(let n in e){let r=e[n];Array.isArray(r)||(r=[r]);for(let e of n.split(" "))if(e){let n=[],o=2,i=e;for(let t=0;;){if("..."==i&&t>0&&t+3==e.length){o=1;break}let r=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(i);if(!r)throw new RangeError("Invalid path: "+e);if(n.push("*"==r[0]?"":'"'==r[0][0]?JSON.parse(r[0]):r[0]),t+=r[0].length,t==e.length)break;let s=e[t++];if(t==e.length&&"!"==s){o=0;break}if("/"!=s)throw new RangeError("Invalid path: "+e);i=e.slice(t)}let s=n.length-1,a=n[s];if(!a)throw new RangeError("Invalid path: "+e);let l=new uv(r,o,s>0?n.slice(0,s):null);t[a]=l.sort(t[a])}}return cv.add(t)}const cv=new fy;class uv{constructor(e,t,n,r){this.tags=e,this.mode=t,this.context=n,this.next=r}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(e){return!e||e.depth<this.depth?(this.next=e,this):(e.next=this.sort(e.next),e)}get depth(){return this.context?this.context.length:0}}function dv(e,t){let n=Object.create(null);for(let i of e)if(Array.isArray(i.tag))for(let e of i.tag)n[e.id]=i.class;else n[i.tag.id]=i.class;let{scope:r,all:o=null}=t||{};return{style:e=>
vendor: 14,783 bytes, line 20
20{let t=o;for(let r of e)for(let e of r.set){let r=n[e.id];if(r){t=t?t+" "+r:r;break}}return t},scope:r}}function pv(e,t,n,r=0,o=e.length){let i=new hv(r,Array.isArray(t)?t:[t],n);i.highlightRange(e.cursor(),r,o,"",i.highlighters),i.flush(o)}uv.empty=new uv([],2,null);class hv{constructor(e,t,n){this.at=e,this.highlighters=t,this.span=n,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,n,r,o){let{type:i,from:s,to:a}=e;if(s>=n||a<=t)return;i.isTop&&(o=this.highlighters.filter((e=>!e.scope||e.scope(i))));let l=r,c=function(e){let t=e.type.prop(cv);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}(e)||uv.empty,u=function(e,t){let n=null;for(let r of e){let e=r.style(t);e&&(n=n?n+" "+e:e)}return n}(o,c.tags);if(u&&(l&&(l+=" "),l+=u,1==c.mode&&(r+=(r?" ":"")+u)),this.startSpan(Math.max(t,s),l),c.opaque)return;let d=e.tree&&e.tree.prop(fy.mounted);if(d&&d.overlay){let i=e.node.enter(d.overlay[0].from+s,1),c=this.highlighters.filter((e=>!e.scope||e.scope(d.tree.type))),u=e.firstChild();for(let p=0,h=s;;p++){let f=p<d.overlay.length?d.overlay[p]:null,m=f?f.from+s:a,g=Math.max(t,h),O=Math.min(n,m);if(g<O&&u)for(;e.from<O&&(this.highlightRange(e,g,O,r,o),this.startSpan(Math.min(O,e.to),l),!(e.to>=m)&&e.nextSibling()););if(!f||m>n)break;h=f.to+s,h>t&&(this.highlightRange(i.cursor(),Math.max(t,f.from+s),Math.min(n,h),"",c),this.startSpan(Math.min(n,h),l))}u&&e.parent()}else if(e.firstChild()){d&&(r="");do{if(!(e.to<=t)){if(e.from>=n)break;this.highlightRange(e,t,n,r,o),this.startSpan(Math.min(n,e.to),l)}}while(e.nextSibling());e.parent()}}}const fv=iv.define,mv=fv(),gv=fv(),Ov=fv(gv),bv=fv(gv),yv=fv(),vv=fv(yv),wv=fv(yv),Sv=fv(),kv=fv(Sv),Ev=fv(),_v=fv(),Tv=fv(),xv=fv(Tv),Av=fv(),Cv={comment:mv,lineComment:fv(mv),blockComment:fv(mv),docComment:fv(mv),name:gv,variableName:fv(gv),typeName:Ov,tagName:fv(Ov),propertyName:bv,attributeName:fv(bv),className:fv(gv),labelName:fv(gv),namespace:fv(gv),macroName:fv(gv),literal:yv,string:vv,docString:fv(vv),character:fv(vv),attributeValue:fv(vv),number:wv,integer:fv(wv),float:fv(wv),bool:fv(yv),regexp:fv(yv),escape:fv(yv),color:fv(yv),url:fv(yv),keyword:Ev,self:fv(Ev),null:fv(Ev),atom:fv(Ev),unit:fv(Ev),modifier:fv(Ev),operatorKeyword:fv(Ev),controlKeyword:fv(Ev),definitionKeyword:fv(Ev),moduleKeyword:fv(Ev),operator:_v,derefOperator:fv(_v),arithmeticOperator:fv(_v),logicOperator:fv(_v),bitwiseOperator:fv(_v),compareOperator:fv(_v),updateOperator:fv(_v),definitionOperator:fv(_v),typeOperator:fv(_v),controlOperator:fv(_v),punctuation:Tv,separator:fv(Tv),bracket:xv,angleBracket:fv(xv),squareBracket:fv(xv),paren:fv(xv),brace:fv(xv),content:Sv,heading:kv,heading1:fv(kv),heading2:fv(kv),heading3:fv(kv),heading4:fv(kv),heading5:fv(kv),heading6:fv(kv),contentSeparator:fv(Sv),list:fv(Sv),quote:fv(Sv),emphasis:fv(Sv),strong:fv(Sv),link:fv(Sv),monospace:fv(Sv),strikethrough:fv(Sv),inserted:fv(),deleted:fv(),changed:fv(),invalid:fv(),meta:Av,documentMeta:fv(Av),annotation:fv(Av),processingInstruction:fv(Av),definition:iv.defineModifier(),constant:iv.defineModifier(),function:iv.defineModifier(),standard:iv.defineModifier(),local:iv.defineModifier(),special:iv.defineModifier()};var Pv;dv([{tag:Cv.link,class:"tok-link"},{tag:Cv.heading,class:"tok-heading"},{tag:Cv.emphasis,class:"tok-emphasis"},{tag:Cv.strong,class:"tok-strong"},{tag:Cv.keyword,class:"tok-keyword"},{tag:Cv.atom,class:"tok-atom"},{tag:Cv.bool,class:"tok-bool"},{tag:Cv.url,class:"tok-url"},{tag:Cv.labelName,class:"tok-labelName"},{tag:Cv.inserted,class:"tok-inserted"},{tag:Cv.deleted,class:"tok-deleted"},{tag:Cv.literal,class:"tok-literal"},{tag:Cv.string,class:"tok-string"},{tag:Cv.number,class:"tok-number"},{tag:[Cv.regexp,Cv.escape,Cv.special(Cv.string)],class:"tok-string2"},{tag:Cv.variableName,class:"tok-variableName"},{tag:Cv.local(Cv.variableName),class:"tok-variableName tok-local"},{tag:Cv.definition(Cv.variableName),class:"tok-variableName tok-definition"},{tag:Cv.special(Cv.variableName),class:"tok-variableName2"},{tag:Cv.definition(Cv.propertyName),class:"tok-propertyName tok-definition"},{tag:Cv.typeName,class:"tok-typeName"},{tag:Cv.namespace,class:"tok-namespace"},{tag:Cv.className,class:"tok-className"},{tag:Cv.macroName,class:"tok-macroName"},{tag:Cv.propertyName,class:"tok-propertyName"},{tag:Cv.operator,class:"tok-operator"},{tag:Cv.comment,class:"tok-comment"},{tag:Cv.meta,class:"tok-meta"},{tag:Cv.invalid,class:"tok-invalid"},{tag:Cv.punctuation,class:"tok-punctuation"}]);const $v=new fy;function Nv(e){return ch.define({combine:e?t=>t.concat(e):void 0})}const Dv=new fy;class Rv{constructor(e,t,n=[],r=""){this.data=e,this.name=r,Gh.prototype.hasOwnProperty("tree")||Object.defineProperty(Gh.prototype,"tree",{get(){return Lv(this)}}),this.parser=t,this.extension=[Zv.of(this),Gh.languageData.of(((e,t,n)=>{let r=Iv(e,t,n),o=r.type.prop($v);if(!o)return[];let i=e.facet(o),s=r.type.prop(Dv);if(s){let o=r.resolve(t-r.from,n);for(let t of s)if(t.test(o,e)){let n=e.facet(t.facet);return"replace"==t.type?n:n.concat(i)}}return i}))].concat(n)}isActiveAt(e,t,n=-1){return Iv(e,t,n).type.prop($v)==this.data}findRegions(e){let t=e.facet(Zv);if((null==t?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let n=[],r=(e,t)=>{if(e.prop($v)==this.data)return void n.push({from:t,to:t+e.length});let o=e.prop(fy.mounted);if(o){if(o.tree.prop($v)==this.data){if(o.overlay)for(let e of o.overlay)n.push({from:e.from+t,to:e.to+t});else n.push({from:t,to:t+e.length});return}if(o.overlay){let e=n.length;if(r(o.tree,o.overlay[0].from+t),n.length>e)return}}for(let n=0;n<e.children.length;n++){let o=e.children[n];o instanceof ky&&r(o,e.positions[n]+t)}};return r(Lv(e),0),n}get allowsNesting(){return!0}}function Iv(e,t,n){let r=e.facet(Zv),o=Lv(e).topNode;if(!r||r.allowsNesting)for(let i=o;i;i=i.enter(t,n,wy.ExcludeBuffers))i.type.isTop&&(o=i);return o}Rv.setState=Qh.define();class Mv extends Rv{constructor(e,t,n){super(e,t,[],n),this.parser=t}static define(e){let t=Nv(e.languageData);return new Mv(t,e.parser.configure({props:[$v.add((e=>e.isTop?t:void 0))]}),e.name)}configure(e,t){return new Mv(this.data,this.parser.configure(e),t||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function Lv(e){let t=e.field(Rv.state,!1);return t?t.tree:ky.empty}class jv{constructor(e){this.doc=e,this.cursorPos=0,this.string="",this.cursor=e.iter()}get length(){return this.doc.length}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,t){let n=this.cursorPos-this.string.length;return e<n||t>=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}let Qv=null;class Fv{constructor(e,t,n=[],r,o,i,s,a){this.parser=e,this.state=t,this.fragments=n,this.tree=r,this.treeLen=o,this.viewport=i,this.skipped=s,this.scheduleOn=a,this.parse=null,this.tempSkipped=[]}static create(e,t,n){return new Fv(e,t,[],ky.empty,0,n,[],null)}startParse(){return this.parser.startParse(new jv(this.state.doc),this.fragments)}work(e,t){return null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=ky.empty&&this.isDone(null!=t?t:this.state.doc.length)?(this.takeTree(),!0):this.withContext((()=>{var n;if("number"==typeof e){let t=Date.now()+e;e=()=>Date.now()>t}for(this.parse||(this.parse=this.startParse()),null!=t&&(null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&t<this.state.doc.length&&this.parse.stopAt(t);;){let r=this.parse.advance();if(r){if(this.fragments=this.withoutTempSkipped(Uy.addTree(r,this.fragments,null!=this.parse.stoppedAt)),this.treeLen=null!==(n=this.parse.stoppedAt)&&void 0!==n?n:this.state.doc.length,this.tree=r,this.parse=null,!(this.treeLen<(null!=t?t:this.state.doc.length)))return!0;this.parse=this.startParse()}if(e())return!1}}))}takeTree(){let e,t;this.parse&&(e=this.parse.parsedPos)>=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext((()=>{for(;!(t=this.parse.advance()););})),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(Uy.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=Qv;Qv=this;try{return e()}finally{Qv=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=Bv(e,t.from,t.to);return e}changes(e,t){let{fragments:n,tree:r,treeLen:o,viewport:i,skipped:s}=this;if(this.takeTree(),!e.empty){let t=[];if(e.iterChangedRanges(((e,n,r,o)=>t.push({fromA:e,toA:n,fromB:r,toB:o}))),n=Uy.applyChanges(n,t),r=ky.empty,o=0,i={from:e.mapPos(i.from,-1),to:e.mapPos(i.to,1)},this.skipped.length){s=[];for(let t of this.skipped){let n=e.mapPos(t.from,1),r=e.mapPos(t.to,-1);n<r&&s.push({from:n,to:r})}}}return new Fv(this.parser,t,n,r,o,i,s,this.scheduleOn)}updateViewport(e){if(this.viewport.from==e.from&&this.viewport.to==e.to)return!1;this.viewport=e;let t=this.skipped.length;for(let n=0;n<this.skipped.length;n++){let{from:t,to:r}=this.skipped[n];t<e.to&&r>e.from&&(this.fragments=Bv(this.fragments,t,r),this.skipped.splice(n--,1))}return!(this.skipped.length>=t)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends qy{createParse(t,n,r){let o=r[0].from,i=r[r.length-1].to,s={parsedPos:o,advance(){let t=Qv;if(t){for(let e of r)t.tempSkipped.push(e);e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=i,new ky(Oy.none,[],[],i-o)},stoppedAt:null,stopAt(){}};return s}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}static get(){return Qv}}function Bv(e,t,n){return Uy.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}class Uv{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),n=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,n)||t.takeTree(),new Uv(t)}static init(e){let t=Math.min(3e3,e.doc.length),n=Fv.create(e.facet(Zv).parser,e,{from:0,to:t});return n.work(20,t)||n.takeTree(),new Uv(n)}}Rv.state=gh.define({create:Uv.init,update(e,t){for(let n of t.effects)if(n.is(Rv.setState))return n.value;return t.startState.facet(Zv)!=t.state.facet(Zv)?Uv.init(t.state):e.apply(t)}});let qv=e=>{let t=setTimeout((()=>e()),500);return()=>clearTimeout(t)};"undefined"!=typeof requestIdleCallback&&(qv=e=>{let t=-1,n=setTimeout((()=>{t=requestIdleCallback(e,{timeout:400})}),100);return()=>t<0?clearTimeout(n):cancelIdleCallback(t)});const Hv="undefined"!=typeof navigator&&(null===(Pv=navigator.scheduling)||void 0===Pv?void 0:Pv.isInputPending)?()=>navigator.scheduling.isInputPending():null,zv=bg.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(Rv.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),(e.docChanged||e.selectionSet)&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(Rv.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=qv(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEnd<t&&(this.chunkEnd<0||this.view.hasFocus)&&(this.chunkEnd=t+3e4,this.chunkBudget=3e3),this.chunkBudget<=0)return;let{state:n,viewport:{to:r}}=this.view,o=n.field(Rv.state);if(o.tree==o.context.tree&&o.context.isDone(r+1e5))return;let i=Date.now()+Math.min(this.chunkBudget,100,e&&!Hv?Math.max(25,e.timeRemaining()-5):1e9),s=o.context.treeLen<r&&n.doc.length>r+1e3,a=o.context.work((()=>Hv&&Hv()||Date.now()>i),r+(s?0:1e5));this.chunkBudget-=Date.now()-t,(a||this.chunkBudget<=0)&&(o.context.takeTree(),this.view.dispatch({effects:Rv.setState.of(new Uv(o.context))})),this.chunkBudget>0&&(!a||s)&&this.scheduleWork(),this.checkAsyncSchedule(o.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then((()=>this.scheduleWork())).catch((e=>fg(this.view.state,e))).then((()=>this.workScheduled--)),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),Zv=ch.define({combine:e=>e.length?e[0]:null,enables:e=>[Rv.state,zv,fb.contentAttributes.compute([e],(t=>{let n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}}))]});class Wv{constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]}}const Xv=ch.define(),Vv=ch.define({combine:e=>{if(!e.length)return" ";let t=e[0];if(!t||/\S/.test(t)||Array.from(t).some((e=>e!=t[0])))throw new Error("Invalid indent unit: "+JSON.stringify(e[0]));return t}});function Yv(e){let t=e.facet(Vv);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function Gv(e,t){let n="",r=e.tabSize,o=e.facet(Vv)[0];if("\t"==o){for(;t>=r;)n+="\t",t-=r;o=" "}for(let i=0;i<t;i++)n+=o;return n}function Kv(e,t){e instanceof Gh&&(e=new Jv(e));for(let r of e.state.facet(Xv)){let n=r(e,t);if(void 0!==n)return n}let n=Lv(e.state);return n.length>=t?function(e,t,n){let r=t.resolveStack(n),o=r.node.enterUnfinishedNodesBefore(n);if(o!=r.node){let e=[];for(let t=o;t!=r.node;t=t.parent)e.push(t);for(let t=e.length-1;t>=0;t--)r={node:e[t],next:r}}return tw(r,e,n)}(e,n,t):null}class Jv{constructor(e,t={}){this.state=e,this.options=t,this.unit=Yv(e)}lineAt(e,t=1){let n=this.state.doc.lineAt(e),{simulateBreak:r,simulateDoubleBreak:o}=this.options;return null!=r&&r>=n.from&&r<=n.to?o&&r==e?{text:"",from:e}:(t<0?r<e:r<=e)?{text:n.text.slice(r-n.from),from:r}:{text:n.text.slice(0,r-n.from),from:n.from}:n}textAfterPos(e,t=1){if(this.options.simulateDoubleBreak&&e==this.options.simulateBreak)return"";let{text:n,from:r}=this.lineAt(e,t);return n.slice(e-r,Math.min(n.length,e+100-r))}column(e,t=1){let{text:n,from:r}=this.lineAt(e,t),o=this.countColumn(n,e-r),i=this.options.overrideIndentation?this.options.overrideIndentation(r):-1;return i>-1&&(o+=i-this.countColumn(n,n.search(/\S|$/))),o}countColumn(e,t=e.length){return gf(e,this.state.tabSize,t)}lineIndent(e,t=1){let{text:n,from:r}=this.lineAt(e,t),o=this.options.overrideIndentation;if(o){let e=o(r);if(e>-1)return e}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const ew=new fy;function tw(e,t,n){for(let r=e;r;
20r=r.next){let e=nw(r.node);if(e)return e(ow.create(t,n,r))}return 0}function nw(e){let t=e.type.prop(ew);if(t)return t;let n,r=e.firstChild;if(r&&(n=r.type.prop(fy.closedBy))){let t=e.lastChild,r=t&&n.indexOf(t.name)>-1;return e=>aw(e,!0,1,void 0,r&&!function(e){return e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak}(e)?t.from:void 0)}return null==e.parent?rw:null}function rw(){return 0}class ow extends Jv{constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,this.context=n}get node(){return this.context.node}static create(e,t,n){return new ow(e,t,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){return this.baseIndentFor(this.node)}baseIndentFor(e){let t=this.state.doc.lineAt(e.from);for(;;){let n=e.resolve(t.from);for(;n.parent&&n.parent.from==n.from;)n=n.parent;if(iw(n,e))break;t=this.state.doc.lineAt(n.from)}return this.lineIndent(t.from)}continue(){return tw(this.context.next,this.base,this.pos)}}function iw(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1}function sw({closing:e,align:t=!0,units:n=1}){return r=>aw(r,t,n,e)}function aw(e,t,n,r,o){let i=e.textAfter,s=i.match(/^\s*/)[0].length,a=r&&i.slice(s,s+r.length)==r||o==e.pos+s,l=t?function(e){let t=e.node,n=t.childAfter(t.from),r=t.lastChild;if(!n)return null;let o=e.options.simulateBreak,i=e.state.doc.lineAt(n.from),s=null==o||o<=i.from?i.to:Math.min(i.to,o);for(let a=n.to;;){let e=t.childAfter(a);if(!e||e==r)return null;if(!e.type.isSkipped)return e.from<s?n:null;a=e.to}}(e):null;return l?a?e.column(l.from):e.column(l.to):e.baseIndent+(a?0:e.unit*n)}function lw({except:e,units:t=1}={}){return n=>{let r=e&&e.test(n.textAfter);return n.baseIndent+(r?0:t*n.unit)}}const cw=200;const uw=new fy;function dw(e){let t=e.firstChild,n=e.lastChild;return t&&t.to<n.from?{from:t.to,to:n.type.isError?e.to:n.from}:null}class pw{constructor(e,t){let n;function r(e){let t=vf.newName();return(n||(n=Object.create(null)))["."+t]=e,t}this.specs=e;const o="string"==typeof t.all?t.all:t.all?r(t.all):void 0,i=t.scope;this.scope=i instanceof Rv?e=>e.prop($v)==i.data:i?e=>e==i:void 0,this.style=dv(e.map((e=>({tag:e.tag,class:e.class||r(Object.assign({},e,{tag:null}))}))),{all:o}).style,this.module=n?new vf(n):null,this.themeType=t.themeType}static define(e,t){return new pw(e,t||{})}}const hw=ch.define(),fw=ch.define({combine:e=>e.length?[e[0]]:null});function mw(e){let t=e.facet(hw);return t.length?t:e.facet(fw)}function gw(e,t){let n,r=[bw];return e instanceof pw&&(e.module&&r.push(fb.styleModule.of(e.module)),n=e.themeType),(null==t?void 0:t.fallback)?r.push(fw.of(e)):n?r.push(hw.computeN([fb.darkTheme],(t=>t.facet(fb.darkTheme)==("dark"==n)?[e]:[]))):r.push(hw.of(e)),r}class Ow{constructor(e){this.markCache=Object.create(null),this.tree=Lv(e.state),this.decorations=this.buildDeco(e,mw(e.state)),this.decoratedTo=e.viewport.to}update(e){let t=Lv(e.state),n=mw(e.state),r=n!=mw(e.startState),{viewport:o}=e.view,i=e.changes.mapPos(this.decoratedTo,1);t.length<o.to&&!r&&t.type==this.tree.type&&i>=o.to?(this.decorations=this.decorations.map(e.changes),this.decoratedTo=i):(t!=this.tree||e.viewportChanged||r)&&(this.tree=t,this.decorations=this.buildDeco(e.view,n),this.decoratedTo=o.to)}buildDeco(e,t){if(!t||!this.tree.length)return Cm.none;let n=new of;for(let{from:r,to:o}of e.visibleRanges)pv(this.tree,t,((e,t,r)=>{n.add(e,t,this.markCache[r]||(this.markCache[r]=Cm.mark({class:r})))}),r,o);return n.finish()}}const bw=Sh.high(bg.fromClass(Ow,{decorations:e=>e.decorations})),yw=pw.define([{tag:Cv.meta,color:"#404740"},{tag:Cv.link,textDecoration:"underline"},{tag:Cv.heading,textDecoration:"underline",fontWeight:"bold"},{tag:Cv.emphasis,fontStyle:"italic"},{tag:Cv.strong,fontWeight:"bold"},{tag:Cv.strikethrough,textDecoration:"line-through"}
20,{tag:Cv.keyword,color:"#708"},{tag:[Cv.atom,Cv.bool,Cv.url,Cv.contentSeparator,Cv.labelName],color:"#219"},{tag:[Cv.literal,Cv.inserted],color:"#164"},{tag:[Cv.string,Cv.deleted],color:"#a11"},{tag:[Cv.regexp,Cv.escape,Cv.special(Cv.string)],color:"#e40"},{tag:Cv.definition(Cv.variableName),color:"#00f"},{tag:Cv.local(Cv.variableName),color:"#30a"},{tag:[Cv.typeName,Cv.namespace],color:"#085"},{tag:Cv.className,color:"#167"},{tag:[Cv.special(Cv.variableName),Cv.macroName],color:"#256"},{tag:Cv.definition(Cv.propertyName),color:"#00c"},{tag:Cv.comment,color:"#940"},{tag:Cv.invalid,color:"#f00"}]),vw=fb.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),ww="()[]{}",Sw=ch.define({combine:e=>Kh(e,{afterCursor:!0,brackets:ww,maxScanDistance:1e4,renderMatch:_w})}),kw=Cm.mark({class:"cm-matchingBracket"}),Ew=Cm.mark({class:"cm-nonmatchingBracket"});function _w(e){let t=[],n=e.matched?kw:Ew;return t.push(n.range(e.start.from,e.start.to)),e.end&&t.push(n.range(e.end.from,e.end.to)),t}const Tw=[gh.define({create:()=>Cm.none,update(e,t){if(!t.docChanged&&!t.selection)return e;let n=[],r=t.state.facet(Sw);for(let o of t.state.selection.ranges){if(!o.empty)continue;let e=Pw(t.state,o.head,-1,r)||o.head>0&&Pw(t.state,o.head-1,1,r)||r.afterCursor&&(Pw(t.state,o.head,1,r)||o.head<t.state.doc.length&&Pw(t.state,o.head+1,-1,r));e&&(n=n.concat(r.renderMatch(e,t.state)))}return Cm.set(n,!0)},provide:e=>fb.decorations.from(e)}),vw];const xw=new fy;function Aw(e,t,n){let r=e.prop(t<0?fy.openedBy:fy.closedBy);if(r)return r;if(1==e.name.length){let r=n.indexOf(e.name);if(r>-1&&r%2==(t<0?1:0))return[n[r+t]]}return null}function Cw(e){let t=e.type.prop(xw);return t?t(e.node):e}function Pw(e,t,n,r={}){let o=r.maxScanDistance||1e4,i=r.brackets||ww,s=Lv(e),a=s.resolveInner(t,n);for(let l=a;l;l=l.parent){let r=Aw(l.type,n,i);if(r&&l.from<l.to){let o=Cw(l);if(o&&(n>0?t>=o.from&&t<o.to:t>o.from&&t<=o.to))return $w(e,t,n,l,o,r,i)}}return function(e,t,n,r,o,i,s){let a=n<0?e.sliceDoc(t-1,t):e.sliceDoc(t,t+1),l=s.indexOf(a);if(l<0||l%2==0!=n>0)return null;let c={from:n<0?t-1:t,to:n>0?t+1:t},u=e.doc.iterRange(t,n>0?e.doc.length:0),d=0;for(let p=0;!u.next().done&&p<=i;){let e=u.value;n<0&&(p+=e.length);let i=t+p*n;for(let t=n>0?0:e.length-1,a=n>0?e.length:-1;t!=a;t+=n){let a=s.indexOf(e[t]);if(!(a<0||r.resolveInner(i+t,1).type!=o))if(a%2==0==n>0)d++;else{if(1==d)return{start:c,end:{from:i+t,to:i+t+1},matched:a>>1==l>>1};d--}}n>0&&(p+=e.length)}return u.done?{start:c,matched:!1}:null}(e,t,n,s,a.type,o,i)}function $w(e,t,n,r,o,i,s){let a=r.parent,l={from:o.from,to:o.to},c=0,u=null==a?void 0:a.cursor();if(u&&(n<0?u.childBefore(r.from):u.childAfter(r.to)))do{if(n<0?u.to<=r.from:u.from>=r.to){if(0==c&&i.indexOf(u.type.name)>-1&&u.from<u.to){let e=Cw(u);return{start:l,end:e?{from:e.from,to:e.to}:void 0,matched:!0}}if(Aw(u.type,n,s))c++;else if(Aw(u.type,-n,s)){if(0==c){let e=Cw(u);return{start:l,end:e&&e.from<e.to?{from:e.from,to:e.to}:void 0,matched:!1}}c--}}}while(n<0?u.prevSibling():u.nextSibling());return{start:l,matched:!1}}const Nw=Object.create(null),Dw=[Oy.none],Rw=[],Iw=Object.create(null),Mw=Object.create(null);for(let[wpe,Spe]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])Mw[wpe]=jw(Nw,Spe);function Lw(e,t){Rw.indexOf(e)>-1||(Rw.push(e),console.warn(t))}function jw(e,t){let n=[];for(let a of t.split(" ")){let t=[];for(let n of a.split(".")){let r=e[n]||Cv[n];r?"function"==typeof r?t.length?t=t.map(r):Lw(n,`Modifier ${n} used at start of tag`):t.length?Lw(n,`Tag ${n} used as modifier`):t=Array.isArray(r)?r:[r]:Lw(n,`Unknown highlighting tag ${n}`)}for(let e of t)n.push(e)}if(!n.length)return 0;let r=t.replace(/ /g,"_"),o=r+" "+n.map((e=>e.id)),i=Iw[o];if(i)return i.id;let s=Iw[o]=Oy.define({id:Dw.length,name:r,props:[lv({[r]:n})]});return Dw.push(s),s.id}jm.RTL,jm.LTR;class Qw{constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortListeners=[]}tokenBefore(e){let t=Lv(this.state).resolveInner(this.pos,-1);for(;t&&e.indexOf(t.name)<0;)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),r=t.text.slice(n-t.from,this.pos-t.from),o=r.search(Hw(e,!1));return o<0?null:{from:n+o,to:this.pos,text:r.slice(o)}}get aborted(){return null==this.abortListeners}addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListeners.push(t)}}function Fw(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),`[${n?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function Bw(e){let t=e.map((e=>"string"==typeof e?{label:e}:e)),[n,r]=t.every((e=>/^\w+$/.test(e.label)))?[/\w*$/,/\w+$/]:function(e){let t=Object.create(null),n=Object.create(null);for(let{label:o}of e){t[o[0]]=!0;for(let e=1;e<o.length;e++)n[o[e]]=!0}let r=Fw(t)+Fw(n)+"*$";return[new RegExp("^"+r),new RegExp(r)]}(t);return e=>{let o=e.matchBefore(r);return o||e.explicit?{from:o?o.from:e.pos,options:t,validFor:n}:null}}class Uw{constructor(e,t,n,r){this.completion=e,this.source=t,this.match=n,this.score=r}}function qw(e){return e.selection.main.from}function Hw(e,t){var n;let{source:r}=e,o=t&&"^"!=r[0],i="$"!=r[r.length-1];return o||i?new RegExp(`${o?"^":""}(?:${r})${i?"$":""}`,null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}const zw=Mh.define();const Zw=new WeakMap;function Ww(e){if(!Array.isArray(e))return e;let t=Zw.get(e);return t||Zw.set(e,t=Bw(e)),t}const Xw=Qh.define(),Vw=Qh.define();class Yw{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let t=0;t<e.length;){let n=Zp(e,t),r=Xp(n);this.chars.push(n);let o=e.slice(t,t+r),i=o.toUpperCase();this.folded.push(Zp(i==o?o.toLowerCase():i,0)),t+=r}
vendor: 4,353 bytes, line 20
20this.astral=e.length!=this.chars.length}ret(e,t){return this.score=e,this.matched=t,!0}match(e){if(0==this.pattern.length)return this.ret(-100,[]);if(e.length<this.pattern.length)return!1;let{chars:t,folded:n,any:r,precise:o,byWord:i}=this;if(1==t.length){let r=Zp(e,0),o=Xp(r),i=o==e.length?0:-100;if(r==t[0]);else{if(r!=n[0])return!1;i+=-200}return this.ret(i,[0,o])}let s=e.indexOf(this.pattern);if(0==s)return this.ret(e.length==this.pattern.length?0:-100,[0,this.pattern.length]);let a=t.length,l=0;if(s<0){for(let o=0,i=Math.min(e.length,200);o<i&&l<a;){let i=Zp(e,o);i!=t[l]&&i!=n[l]||(r[l++]=o),o+=Xp(i)}if(l<a)return!1}let c=0,u=0,d=!1,p=0,h=-1,f=-1,m=/[a-z]/.test(e),g=!0;for(let O=0,b=Math.min(e.length,200),y=0;O<b&&u<a;){let r=Zp(e,O);s<0&&(c<a&&r==t[c]&&(o[c++]=O),p<a&&(r==t[p]||r==n[p]?(0==p&&(h=O),f=O+1,p++):p=0));let l,b=r<255?r>=48&&r<=57||r>=97&&r<=122?2:r>=65&&r<=90?1:0:(l=Wp(r))!=l.toLowerCase()?1:l!=l.toUpperCase()?2:0;(!O||1==b&&m||0==y&&0!=b)&&(t[u]==r||n[u]==r&&(d=!0)?i[u++]=O:i.length&&(g=!1)),y=b,O+=Xp(r)}return u==a&&0==i[0]&&g?this.result((d?-200:0)-100,i,e):p==a&&0==h?this.ret(-200-e.length+(f==e.length?0:-100),[0,f]):s>-1?this.ret(-700-e.length,[s,s+this.pattern.length]):p==a?this.ret(-900-e.length,[h,f]):u==a?this.result((d?-200:0)-100-700+(g?0:-1100),i,e):2!=t.length&&this.result((r[0]?-700:0)-200-1100,r,e)}result(e,t,n){let r=[],o=0;for(let i of t){let e=i+(this.astral?Xp(Zp(n,i)):1);o&&r[o-1]==i?r[o-1]=e:(r[o++]=i,r[o++]=e)}return this.ret(e-n.length,r)}}const Gw=ch.define({combine:e=>Kh(e,{activateOnTyping:!0,activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:Jw,compareCompletions:(e,t)=>e.label.localeCompare(t.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(e,t)=>e&&t,closeOnBlur:(e,t)=>e&&t,icons:(e,t)=>e&&t,tooltipClass:(e,t)=>n=>Kw(e(n),t(n)),optionClass:(e,t)=>n=>Kw(e(n),t(n)),addToOptions:(e,t)=>e.concat(t)})});function Kw(e,t){return e?t?e+" "+t:e:t}function Jw(e,t,n,r,o,i){let s,a,l=e.textDirection==jm.RTL,c=l,u=!1,d="top",p=t.left-o.left,h=o.right-t.right,f=r.right-r.left,m=r.bottom-r.top;if(c&&p<Math.min(f,h)?c=!1:!c&&h<Math.min(f,p)&&(c=!0),f<=(c?p:h))s=Math.max(o.top,Math.min(n.top,o.bottom-m))-t.top,a=Math.min(400,c?p:h);else{u=!0,a=Math.min(400,(l?t.right:o.right-t.left)-30);let e=o.bottom-t.bottom;e>=m||e>t.top?s=n.bottom-t.top:(d="bottom",s=t.bottom-n.top)}return{style:`${d}: ${s/((t.bottom-t.top)/i.offsetHeight)}px; max-width: ${a/((t.right-t.left)/i.offsetWidth)}px`,class:"cm-completionInfo-"+(u?l?"left-narrow":"right-narrow":c?"left":"right")}}function eS(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let e=Math.floor(t/n);return{from:e*n,to:(e+1)*n}}let r=Math.floor((e-t)/n);return{from:e-(r+1)*n,to:e-r*n}}class tS{constructor(e,t,n){this.view=e,this.stateField=t,this.applyCompletion=n,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:e=>this.placeInfo(e),key:this},this.space=null,this.currentClass="";let r=e.state.field(t),{options:o,selected:i}=r.open,s=e.state.facet(Gw);this.optionContent=function(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(e){let t=document.createElement("div");return t.classList.add("cm-completionIcon"),e.type&&t.classList.add(...e.type.split(/\s+/g).map((e=>"cm-completionIcon-"+e))),t.setAttribute("aria-hidden","true"),t},position:20}),t.push({render(e,t,n,r){let o=document.createElement("span");o.className="cm-completionLabel";let i=e.displayLabel||e.label,s=0;for(let a=0;a<r.length;){let e=r[a++],t=r[a++];e>s&&o.appendChild(document.createTextNode(i.slice(s,e)));let n=o.appendChild(document.createElement("span"));n.appendChild(document.createTextNode(i.slice(e,t))),n.className="cm-completionMatchedText",s=t}return s<i.length&&o.appendChild(document.createTextNode(i.slice(s))),o},position:50},{render(e){if(!e.detail)return null;let t=document.createElement("span");return t.className="cm-completionDetail",t.textContent=e.detail,t},position:80}),t.sort(((e,t)=>e.position-t.position)).map((e=>e.render))}(s),this.optionClass=s.optionClass,this.tooltipClass=s.tooltipClass,this.range=eS(o.length,i,s.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="
20cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",(n=>{let{options:r}=e.state.field(t).open;for(let t,o=n.target;o&&o!=this.dom;o=o.parentNode)if("LI"==o.nodeName&&(t=/-(\d+)$/.exec(o.id))&&+t[1]<r.length)return this.applyCompletion(e,r[+t[1]]),void n.preventDefault()})),this.dom.addEventListener("focusout",(t=>{let n=e.state.field(this.stateField,!1);n&&n.tooltip&&e.state.facet(Gw).closeOnBlur&&t.relatedTarget!=e.contentDOM&&e.dispatch({effects:Vw.of(null)})})),this.showOptions(o,r.id)}mount(){this.updateSel()}showOptions(e,t){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e,t,this.range)),this.list.addEventListener("scroll",(()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)}))}update(e){var t;let n=e.state.field(this.stateField),r=e.startState.field(this.stateField);if(this.updateTooltipClass(e.state),n!=r){let{options:o,selected:i,disabled:s}=n.open;r.open&&r.open.options==o||(this.range=eS(o.length,i,e.state.facet(Gw).maxRenderedOptions),this.showOptions(o,n.id)),this.updateSel(),s!=(null===(t=r.open)||void 0===t?void 0:t.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!s)}}updateTooltipClass(e){let t=this.tooltipClass(e);if(t!=this.currentClass){for(let e of this.currentClass.split(" "))e&&this.dom.classList.remove(e);for(let e of t.split(" "))e&&this.dom.classList.add(e);this.currentClass=t}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((t.selected>-1&&t.selected<this.range.from||t.selected>=this.range.to)&&(this.range=eS(t.options.length,t.selected,this.view.state.facet(Gw).maxRenderedOptions),this.showOptions(t.options,e.id)),this.updateSelectedOption(t.selected)){this.destroyInfo();
20let{completion:n}=t.options[t.selected],{info:r}=n;if(!r)return;let o="string"==typeof r?document.createTextNode(r):r(n);if(!o)return;"then"in o?o.then((t=>{t&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(t,n)})).catch((e=>fg(this.view.state,e,"completion info"))):this.addInfoPane(o,n)}}addInfoPane(e,t){this.destroyInfo();let n=this.info=document.createElement("div");if(n.className="cm-tooltip cm-completionInfo",null!=e.nodeType)n.appendChild(e),this.infoDestroy=null;else{let{dom:t,destroy:r}=e;n.appendChild(t),this.infoDestroy=r||null}this.dom.appendChild(n),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(e){let t=null;for(let n=this.list.firstChild,r=this.range.from;n;n=n.nextSibling,r++)"LI"==n.nodeName&&n.id?r==e?n.hasAttribute("aria-selected")||(n.setAttribute("aria-selected","true"),t=n):n.hasAttribute("aria-selected")&&n.removeAttribute("aria-selected"):r--;return t&&function(e,t){let n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=n.height/e.offsetHeight;r.top<n.top?e.scrollTop-=(n.top-r.top)/o:r.bottom>n.bottom&&(e.scrollTop+=(r.bottom-n.bottom)/o)}(this.list,t),t}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let t=this.dom.getBoundingClientRect(),n=this.info.getBoundingClientRect(),r=e.getBoundingClientRect(),o=this.space;if(!o){let e=this.dom.ownerDocument.defaultView||window;o={left:0,top:0,right:e.innerWidth,bottom:e.innerHeight}}return r.top>Math.min(o.bottom,t.bottom)-10||r.bottom<Math.max(o.top,t.top)+10?null:this.view.state.facet(Gw).positionInfo(this.view,t,r,n,o,this.dom)}placeInfo(e){this.info&&(e?(e.style&&(this.info.style.cssText=e.style),this.info.className="cm-tooltip cm-completionInfo "+(e.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(e,t,n){const r=document.createElement("ul");r.id=t,r.setAttribute("role","listbox"),r.setAttribute("aria-expanded","true"),r.setAttribute("aria-label",this.view.state.phrase("Completions"));let o=null;for(let i=n.from;i<n.to;i++){let{completion:s,match:a}=e[i],{section:l}=s;if(l){let e="string"==typeof l?l:l.name;if(e!=o&&(i>n.from||0==n.from))if(o=e,"string"!=typeof l&&l.header)r.appendChild(l.header(l));else{r.appendChild(document.createElement("completion-section")).textContent=e}}const c=r.appendChild(document.createElement("li"));c.id=t+"-"+i,c.setAttribute("role","option");let u=this.optionClass(s);u&&(c.className=u);for(let e of this.optionContent){let t=e(s,this.view.state,this.view,a);t&&c.appendChild(t)}}return n.from&&r.classList.add("cm-completionListIncompleteTop"),n.to<e.length&&r.classList.add("cm-completionListIncompleteBottom"),r}destroyInfo(){this.info&&(this.infoDestroy&&this.infoDestroy(),this.info.remove(),this.info=null)}destroy(){this.destroyInfo()}}function nS(e,t){return n=>new tS(n,e,t)}function rS(e){return 100*(e.boost||0)+(e.apply?10:0)+(e.info?5:0)+(e.type?1:0)}class oS{constructor(e,t,n,r,o,i){this.options=e,this.attrs=t,this.tooltip=n,this.timestamp=r,this.selected=o,this.disabled=i}setSelected(e,t){return e==this.selected||e>=this.options.length?this:new oS(this.options,aS(t,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,t,n,r,o){let i=function(e,t){let n=[],r=null,o=e=>{n.push(e);let{section:t}=e.completion;if(t){r||(r=[]);let e="string"==typeof t?t:t.name;r.some((t=>t.name==e))||r.push("string"==typeof t?{name:e}:t)}};for(let l of e)if(l.hasResult()){let e=l.result.getMatch;if(!1===l.result.filter)for(let t of l.result.options)o(new Uw(t,l.source,e?e(t):[],1e9-n.length));else{let n=new Yw(t.sliceDoc(l.from,l.to));for(let t of l.result.options)if(n.match(t.label)){let r=t.displayLabel?e?e(t,n.matched):[]:n.matched;o(new Uw(t,l.source,r,n.score+(t.boost||0)))}}}if(r){let e=Object.create(null),t=0,o=(e,t)=>{var n,r;return(null!==(n=e.rank)&&void 0!==n?n:1e9)-(null!==(r=t.rank)&&void 0!==r?r:1e9)||(e.name<t.name?-1:1)};for(let n of r.sort(o))t-=1e5,e[n.name]=t;for(let r of n){let{section:t}=r.completion;t&&(r.score+=e["string"==typeof t?t:t.name])}}let i=[],s=null,a=t.facet(Gw).compareCompletions;for(let l of n.sort(((e,t)=>t.score-e.score||a(e.completion,t.completion)))){let e=l.completion;!s||s.label!=e.label||s.detail!=e.detail||null!=s.type&&null!=e.type&&s.type!=e.type||s.apply!=e.apply||s.boost!=e.boost?i.push(l):rS(l.completion)>rS(s)&&(i[i.length-1]=l),s=l.completion}return i}(e,t);if(!i.length)return r&&e.some((e=>1==e.state))?new oS(r.options,r.attrs,r.tooltip,r.timestamp,r.selected,!0):null;let s=t.facet(Gw).selectOnOpen?0:-1;if(r&&r.selected!=s&&-1!=r.selected){let e=r.options[r.selected].completion;for(let t=0;t<i.length;t++)if(i[t].completion==e){s=t;break}}return new oS(i,aS(n,s),{pos:e.reduce(((e,t)=>t.hasResult()?Math.min(e,t.from):e),1e8),create:gS,above:o.aboveCursor},r?r.timestamp:Date.now(),s,!1)}map(e){return new oS(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class iS{constructor(e,t,n){this.active=e,this.id=t,this.open=n}static start(){return new iS(lS,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(e){let{state:t}
20=e,n=t.facet(Gw),r=(n.override||t.languageDataAt("autocomplete",qw(t)).map(Ww)).map((t=>{let r=this.active.find((e=>e.source==t))||new uS(t,this.active.some((e=>0!=e.state))?1:0);return r.update(e,n)}));r.length==this.active.length&&r.every(((e,t)=>e==this.active[t]))&&(r=this.active);let o=this.open;o&&e.docChanged&&(o=o.map(e.changes)),e.selection||r.some((t=>t.hasResult()&&e.changes.touchesRange(t.from,t.to)))||!function(e,t){if(e==t)return!0;for(let n=0,r=0;;){for(;n<e.length&&!e[n].hasResult;)n++;for(;r<t.length&&!t[r].hasResult;)r++;let o=n==e.length,i=r==t.length;if(o||i)return o==i;if(e[n++].result!=t[r++].result)return!1}}(r,this.active)?o=oS.build(r,t,this.id,o,n):o&&o.disabled&&!r.some((e=>1==e.state))&&(o=null),!o&&r.every((e=>1!=e.state))&&r.some((e=>e.hasResult()))&&(r=r.map((e=>e.hasResult()?new uS(e.source,0):e)));for(let i of e.effects)i.is(hS)&&(o=o&&o.setSelected(i.value,this.id));return r==this.active&&o==this.open?this:new iS(r,this.id,o)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:sS}}const sS={"aria-autocomplete":"list"};function aS(e,t){let n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(n["aria-activedescendant"]=e+"-"+t),n}const lS=[];function cS(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class uS{constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n}hasResult(){return!1}update(e,t){let n=cS(e),r=this;n?r=r.handleUserEvent(e,n,t):e.docChanged?r=r.handleChange(e):e.selection&&0!=r.state&&(r=new uS(r.source,0));for(let o of e.effects)if(o.is(Xw))r=new uS(r.source,1,o.value?qw(e.state):-1);else if(o.is(Vw))r=new uS(r.source,0);else if(o.is(pS))for(let e of o.value)e.source==r.source&&(r=e);return r}handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new uS(this.source,1):this.map(e.changes)}handleChange(e){return e.changes.touchesRange(qw(e.startState))?new uS(this.source,0):this.map(e.changes)}map(e){return e.empty||this.explicitPos<0?this:new uS(this.source,this.state,e.mapPos(this.explicitPos))}}class dS extends uS{constructor(e,t,n,r,o){super(e,2,t),this.result=n,this.from=r,this.to=o}hasResult(){return!0}handleUserEvent(e,t,n){var r;let o=e.changes.mapPos(this.from),i=e.changes.mapPos(this.to,1),s=qw(e.state);if((this.explicitPos<0?s<=o:s<this.from)||s>i||"delete"==t&&qw(e.startState)==this.from)return new uS(this.source,"input"==t&&n.activateOnTyping?1:0);let a,l=this.explicitPos<0?-1:e.changes.mapPos(this.explicitPos);return function(e,t,n,r){if(!e)return!1;let o=t.sliceDoc(n,r);return"function"==typeof e?e(o,n,r,t):Hw(e,!0).test(o)}(this.result.validFor,e.state,o,i)?new dS(this.source,l,this.result,o,i):this.result.update&&(a=this.result.update(this.result,o,i,new Qw(e.state,s,l>=0)))?new dS(this.source,l,a,a.from,null!==(r=a.to)&&void 0!==r?r:qw(e.state)):new uS(this.source,1,l)}handleChange(e){return e.changes.touchesRange(this.from,this.to)?new uS(this.source,0):this.map(e.changes)}map(e){return e.empty?this:new dS(this.source,this.explicitPos<0?-1:e.mapPos(this.explicitPos),this.result,e.mapPos(this.from),e.mapPos(this.to,1))}}const pS=Qh.define({map:(e,t)=>e.map((e=>e.map(t)))}),hS=Qh.define(),fS=gh.define({create:()=>iS.start(),update:(e,t)=>e.update(t),provide:e=>[Zb.from(e,(e=>e.tooltip)),fb.contentAttributes.from(e,(e=>e.attrs))]});function mS(e,t){const n=t.completion.apply||t.completion.label;let r=e.state.field(fS).active.find((e=>e.source==t.source));return r instanceof dS&&("string"==typeof n?e.dispatch(Object.assign(Object.assign({},function(e,t,n,r){let{main:o}=e.selection,i=n-o.from,s=r-o.from;return Object.assign(Object.assign({},e.changeByRange((a=>a!=o&&n!=r&&e.sliceDoc(a.from+i,a.from+s)!=e.sliceDoc(n,r)?{range:a}:{changes:{from:a.from+i,to:r==o.from?a.to:a.from+s,insert:t},range:sh.cursor(a.from+i+t.length)}))),{scrollIntoView:!0,userEvent:"input.complete"})}(e.state,n,r.from,r.to)),{annotations:zw.of(t.completion)})):n(e,t.completion,r.from,r.to),!0)}const gS=nS(fS,mS);function OS(e,t="option"){return n=>{let r=n.state.field(fS,!1);if(!r||!r.open||r.open.disabled||Date.now()-r.open.timestamp<n.state.facet(Gw).interactionDelay)return!1;let o,i=1;"page"==t&&(o=Wb(n,r.open.tooltip))&&(i=Math.max(2,Math.floor(o.dom.offsetHeight/o.dom.querySelector("li").offsetHeight)-1));let{length:s}=r.open.options,a=r.open.selected>-1?r.open.selected+i*(e?1:-1):e?0:s-1;return a<0?a="page"==t?0:s-1:a>=s&&(a="page"==t?s-1:0),n.dispatch({effects:hS.of(a)}),!0}}class bS{constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.updates=[],this.done=void 0}}const yS=bg.fromClass(class{constructor(e){this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0;for(let t of e.state.field(fS).active)1==t.state&&this.startQuery(t)}update(e){let t=e.state.field(fS);if(!e.selectionSet&&!e.docChanged&&e.startState.field(fS)==t)return;let n=e.transactions.some((e=>(e.selection||e.docChanged)&&!cS(e)));for(let o=0;o<this.running.length;o++){let t=this.running[o];if(n||t.updates.length+e.transactions.length>50&&Date.now()-t.time>1e3){for(let e of t.context.abortListeners)try{e()}catch(ks){fg(this.view.state,ks)}t.context.abortListeners=null,this.running.splice(o--,1)}else t.updates.push(...e.transactions)}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),e.transactions.some((e=>e.effects.some((e=>e.is(Xw)))))&&(this.pendingStart=!0);let r=this.pendingStart?50:e.state.facet(Gw).activateOnTypingDelay;if(this.debounceUpdate=t.active.some((e=>1==e.state&&!this.running.some((t=>t.active.source==e.source))))?setTimeout((()=>
20this.startUpdate()),r):-1,0!=this.composing)for(let o of e.transactions)"input"==cS(o)?this.composing=2:2==this.composing&&o.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:e}=this.view,t=e.field(fS);for(let n of t.active)1!=n.state||this.running.some((e=>e.active.source==n.source))||this.startQuery(n)}startQuery(e){let{state:t}=this.view,n=qw(t),r=new Qw(t,n,e.explicitPos==n),o=new bS(e,r);this.running.push(o),Promise.resolve(e.source(r)).then((e=>{o.context.aborted||(o.done=e||null,this.scheduleAccept())}),(e=>{this.view.dispatch({effects:Vw.of(null)}),fg(this.view.state,e)}))}scheduleAccept(){this.running.every((e=>void 0!==e.done))?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout((()=>this.accept()),this.view.state.facet(Gw).updateSyncTime))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],n=this.view.state.facet(Gw);for(let r=0;r<this.running.length;r++){let o=this.running[r];if(void 0===o.done)continue;if(this.running.splice(r--,1),o.done){let r=new dS(o.active.source,o.active.explicitPos,o.done,o.done.from,null!==(e=o.done.to)&&void 0!==e?e:qw(o.updates.length?o.updates[0].startState:this.view.state));for(let e of o.updates)r=r.update(e,n);if(r.hasResult()){t.push(r);continue}}let i=this.view.state.field(fS).active.find((e=>e.source==o.active.source));if(i&&1==i.state)if(null==o.done){let e=new uS(o.active.source,0);for(let t of o.updates)e=e.update(t,n);1!=e.state&&t.push(e)}else this.startQuery(i)}t.length&&this.view.dispatch({effects:pS.of(t)})}},{eventHandlers:{blur(e){let t=this.view.state.field(fS,!1);if(t&&t.tooltip&&this.view.state.facet(Gw).closeOnBlur){let n=t.open&&Wb(this.view,t.open.tooltip);n&&n.dom.contains(e.relatedTarget)||setTimeout((()=>this.view.dispatch({effects:Vw.of(null)})),10)}},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout((()=>this.view.dispatch({effects:Xw.of(!1)})),20),this.composing=0}}}),vS=fb.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'Æ'"}},".cm-completionIcon-class":{"&:after":{content:"'â'"}},".cm-completionIcon-interface":{"&:after":{content:"'â'"}},".cm-completionIcon-variable":{"&:after":{content:"'ð¥'"}},".cm-completionIcon-constant":{"&:after":{content:"'ð¶'"}},".cm-completionIcon-type":{"&:after":{content:"'ð¡'"}},".cm-completionIcon-enum":{"&:after":{content:"'âª'"}},".cm-completionIcon-property":{"&:after":{content:"'â¡'"}},".cm-completionIcon-keyword":{"&:after":{content:"'ðï¸'"}},".cm-completionIcon-namespace":{"&:after":{content:"'â¢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});class wS{constructor(e,t,n,r){this.field=e,this.line=t,this.from=n,this.to=r}}class SS{constructor(e,t,n){this.field=e,this.from=t,this.to=n}map(e){let t=e.mapPos(this.from,-1,Yp.TrackDel),n=e.mapPos(this.to,1,Yp.TrackDel);return null==t||null==n?null:new SS(this.field,t,n)}}class kS{constructor(e,t){this.lines=e,this.fieldPositions=t}instantiate(e,t){let n=[],r=[t],o=e.doc.lineAt(t),i=/^\s*/.exec(o.text)[0];for(let s of this.lines){if(n.length){let n=i,o=/^\t*/.exec(s)[0].length;for(let t=0;t<o;t++)n+=e.facet(Vv);r.push(t+n.length-o),s=n+s.slice(o)}n.push(s),t+=s.length+1}return{text:n,ranges:this.fieldPositions.map((e=>
20new SS(e.field,r[e.line]+e.from,r[e.line]+e.to)))}}static parse(e){let t,n=[],r=[],o=[];for(let i of e.split(/\r\n?|\n/)){for(;t=/[#$]\{(?:(\d+)(?::([^}]*))?|([^}]*))\}/.exec(i);){let e=t[1]?+t[1]:null,s=t[2]||t[3]||"",a=-1;for(let t=0;t<n.length;t++)(null!=e?n[t].seq==e:s&&n[t].name==s)&&(a=t);if(a<0){let t=0;for(;t<n.length&&(null==e||null!=n[t].seq&&n[t].seq<e);)t++;n.splice(t,0,{seq:e,name:s}),a=t;for(let e of o)e.field>=a&&e.field++}o.push(new wS(a,r.length,t.index,t.index+s.length)),i=i.slice(0,t.index)+s+i.slice(t.index+t[0].length)}for(let e;e=/\\([{}])/.exec(i);){i=i.slice(0,e.index)+e[1]+i.slice(e.index+e[0].length);for(let t of o)t.line==r.length&&t.from>e.index&&(t.from--,t.to--)}r.push(i)}return new kS(r,o)}}let ES=Cm.widget({widget:new class extends xm{toDOM(){let e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}ignoreEvent(){return!1}}}),_S=Cm.mark({class:"cm-snippetField"});class TS{constructor(e,t){this.ranges=e,this.active=t,this.deco=Cm.set(e.map((e=>(e.from==e.to?ES:_S).range(e.from,e.to))))}map(e){let t=[];for(let n of this.ranges){let r=n.map(e);if(!r)return null;t.push(r)}return new TS(t,this.active)}selectionInsideField(e){return e.ranges.every((e=>this.ranges.some((t=>t.field==this.active&&t.from<=e.from&&t.to>=e.to))))}}const xS=Qh.define({map:(e,t)=>e&&e.map(t)}),AS=Qh.define(),CS=gh.define({create:()=>null,update(e,t){for(let n of t.effects){if(n.is(xS))return n.value;if(n.is(AS)&&e)return new TS(e.ranges,n.value)}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:e=>fb.decorations.from(e,(e=>e?e.deco:Cm.none))});function PS(e,t){return sh.create(e.filter((e=>e.field==t)).map((e=>sh.range(e.from,e.to))))}function $S(e){let t=kS.parse(e);return(e,n,r,o)=>{let{text:i,ranges:s}=t.instantiate(e.state,r),a={changes:{from:r,to:o,insert:xp.of(i)},scrollIntoView:!0,annotations:n?[zw.of(n),Fh.userEvent.of("input.complete")]:void 0};if(s.length&&(a.selection=PS(s,0)),s.some((e=>e.field>0))){let t=new TS(s,0),n=a.effects=[xS.of(t)];void 0===e.state.field(CS,!1)&&n.push(Qh.appendConfig.of([CS,IS,LS,vS]))}e.dispatch(e.state.update(a))}}function NS(e){return({state:t,dispatch:n})=>{let r=t.field(CS,!1);if(!r||e<0&&0==r.active)return!1;let o=r.active+e,i=e>0&&!r.ranges.some((t=>t.field==o+e));return n(t.update({selection:PS(r.ranges,o),effects:xS.of(i?null:new TS(r.ranges,o)),scrollIntoView:!0})),!0}}const DS=[{key:"Tab",run:NS(1),shift:NS(-1)},{key:"Escape",run:({state:e,dispatch:t})=>!!e.field(CS,!1)&&(t(e.update({effects:xS.of(null)})),!0)}],RS=ch.define({combine:e=>e.length?e[0]:DS}),IS=Sh.highest(Sb.compute([RS],(e=>e.facet(RS))));function MS(e,t){return Object.assign(Object.assign({},t),{apply:$S(e)})}const LS=fb.domEventHandlers({mousedown(e,t){let n,r=t.state.field(CS,!1);if(!r||null==(n=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;let o=r.ranges.find((e=>e.from<=n&&e.to>=n));return!(!o||o.field==r.active)&&(t.dispatch({selection:PS(r.ranges,o.field),effects:xS.of(r.ranges.some((e=>e.field>o.field))?new TS(r.ranges,o.field):null),scrollIntoView:!0}),!0)}}),jS={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},QS=Qh.define({map(e,t){let n=t.mapPos(e,-1,Yp.TrackAfter);return null==n?void 0:n}}),FS=new class extends Jh{};FS.startSide=1,FS.endSide=-1;const BS=gh.define({create:()=>rf.empty,update(e,t){if(e=e.map(t.changes),t.selection){let n=t.state.doc.lineAt(t.selection.main.head);e=e.update({filter:e=>e>=n.from&&e<=n.to})}for(let n of t.effects)n.is(QS)&&(e=e.update({add:[FS.range(n.value,n.value+1)]}));return e}});const US="()[]{}<>";function qS(e){for(let t=0;t<US.length;t+=2)if(US.charCodeAt(t)==e)return US.charAt(t+1);return Wp(e<128?e:e+1)}function HS(e,t){return e.languageDataAt("closeBrackets",t)[0]||jS}const zS="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),ZS=fb.inputHandler.of(((e,t,n,r)=>{if((zS?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let o=e.state.selection.main;if(r.length>2||2==r.length&&1==Xp(Zp(r,0))||t!=o.from||n!=o.to)return!1;let i=function(e,t){let n=HS(e,e.selection.main.head),r=n.brackets||jS.brackets;
20for(let o of r){let i=qS(Zp(o,0));if(t==o)return i==o?KS(e,o,r.indexOf(o+o+o)>-1,n):YS(e,o,i,n.before||jS.before);if(t==i&&XS(e,e.selection.main.from))return GS(e,o,i)}return null}(e.state,r);return!!i&&(e.dispatch(i),!0)})),WS=[{key:"Backspace",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=HS(e,e.selection.main.head).brackets||jS.brackets,r=null,o=e.changeByRange((t=>{if(t.empty){let r=function(e,t){let n=e.sliceString(t-2,t);return Xp(Zp(n,0))==n.length?n:n.slice(1)}(e.doc,t.head);for(let o of n)if(o==r&&VS(e.doc,t.head)==qS(Zp(o,0)))return{changes:{from:t.head-o.length,to:t.head+o.length},range:sh.cursor(t.head-o.length)}}return{range:r=t}}));return r||t(e.update(o,{scrollIntoView:!0,userEvent:"delete.backward"})),!r}}];function XS(e,t){let n=!1;return e.field(BS).between(0,e.doc.length,(e=>{e==t&&(n=!0)})),n}function VS(e,t){let n=e.sliceString(t,t+2);return n.slice(0,Xp(Zp(n,0)))}function YS(e,t,n,r){let o=null,i=e.changeByRange((i=>{if(!i.empty)return{changes:[{insert:t,from:i.from},{insert:n,from:i.to}],effects:QS.of(i.to+t.length),range:sh.range(i.anchor+t.length,i.head+t.length)};let s=VS(e.doc,i.head);return!s||/\s/.test(s)||r.indexOf(s)>-1?{changes:{insert:t+n,from:i.head},effects:QS.of(i.head+t.length),range:sh.cursor(i.head+t.length)}:{range:o=i}}));return o?null:e.update(i,{scrollIntoView:!0,userEvent:"input.type"})}function GS(e,t,n){let r=null,o=e.changeByRange((t=>t.empty&&VS(e.doc,t.head)==n?{changes:{from:t.head,to:t.head+n.length,insert:n},range:sh.cursor(t.head+n.length)}:r={range:t}));return r?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}function KS(e,t,n,r){let o=r.stringPrefixes||jS.stringPrefixes,i=null,s=e.changeByRange((r=>{if(!r.empty)return{changes:[{insert:t,from:r.from},{insert:t,from:r.to}],effects:QS.of(r.to+t.length),range:sh.range(r.anchor+t.length,r.head+t.length)};let s,a=r.head,l=VS(e.doc,a);if(l==t){if(JS(e,a))return{changes:{insert:t+t,from:a},effects:QS.of(a+t.length),range:sh.cursor(a+t.length)};if(XS(e,a)){let r=n&&e.sliceDoc(a,a+3*t.length)==t+t+t?t+t+t:t;return{changes:{from:a,to:a+r.length,insert:r},range:sh.cursor(a+r.length)}}}else{if(n&&e.sliceDoc(a-2*t.length,a)==t+t&&(s=ek(e,a-2*t.length,o))>-1&&JS(e,s))return{changes:{insert:t+t+t+t,from:a},effects:QS.of(a+t.length),range:sh.cursor(a+t.length)};if(e.charCategorizer(a)(l)!=Wh.Word&&ek(e,a,o)>-1&&!function(e,t,n,r){let o=Lv(e).resolveInner(t,-1),i=r.reduce(((e,t)=>Math.max(e,t.length)),0);for(let s=0;s<5;s++){let s=e.sliceDoc(o.from,Math.min(o.to,o.from+n.length+i)),a=s.indexOf(n);if(!a||a>-1&&r.indexOf(s.slice(0,a))>-1){let t=o.firstChild;for(;t&&t.from==o.from&&t.to-t.from>n.length+a;){if(e.sliceDoc(t.to-n.length,t.to)==n)return!1;t=t.firstChild}return!0}let l=o.to==t&&o.parent;if(!l)break;o=l}return!1}(e,a,t,o))return{changes:{insert:t+t,from:a},effects:QS.of(a+t.length),range:sh.cursor(a+t.length)}}return{range:i=r}}));return i?null:e.update(s,{scrollIntoView:!0,userEvent:"input.type"})}function JS(e,t){let n=Lv(e).resolveInner(t+1);return n.parent&&n.from==t}function ek(e,t,n){let r=e.charCategorizer(t);if(r(e.sliceDoc(t-1,t))!=Wh.Word)return t;for(let o of n){let n=t-o.length;if(e.sliceDoc(n,t)==o&&r(e.sliceDoc(n-1,n))!=Wh.Word)return n}return-1}const tk=[{key:"Ctrl-Space",run:e=>!!e.state.field(fS,!1)&&(e.dispatch({effects:Xw.of(!0)}),!0)},{key:"Escape",run:e=>{let t=e.state.field(fS,!1);return!(!t||!t.active.some((e=>0!=e.state)))&&(e.dispatch({effects:Vw.of(null)}),!0)}},{key:"ArrowDown",run:OS(!0)},{key:"ArrowUp",run:OS(!1)},{key:"PageDown",run:OS(!0,"page")},{key:"PageUp",run:OS(!1,"page")},{key:"Enter",run:e=>{let t=e.state.field(fS,!1);return!(e.state.readOnly||!t||!t.open||t.open.selected<0||t.open.disabled||Date.now()-t.open.timestamp<e.state.facet(Gw).interactionDelay)&&mS(e,t.open.options[t.open.selected])}}],nk=Sh.highest(Sb.computeN([Gw],(e=>e.facet(Gw).defaultKeymap?[tk]:[])));function rk(e,t){let n=-1;return e.changeByRange((r=>{let o=[];for(let s=r.from;s<=r.to;){let i=e.doc.lineAt(s);i.number>n&&(r.empty||r.to>i.from)&&(t(i,o,r),n=i.number),s=i.to+1}let i=e.changes(o);return{changes:o,range:sh.range(i.mapPos(r.anchor,1),i.mapPos(r.head,1))}}))}const ok={key:"Tab",run:({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(rk(e,((t,n)=>{n.push({from:t.from,insert:e.facet(Vv)})})),{userEvent:"input.indent"})),!0),shift:({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(rk(e,((t,n)=>{let r=/^\s*/.exec(t.text)[0];if(!r)return;let o=gf(r,e.tabSize),i=0,s=Gv(e,Math.max(0,o-Yv(e)));for(;i<r.length&&i<s.length&&r.charCodeAt(i)==s.charCodeAt(i);)i++;n.push({from:t.from+i,to:t.from+r.length,insert:s.slice(i)})})),{userEvent:"delete.dedent"})),!0)};class ik{constructor(e,t,n,r,o,i,s,a,l,c=0,u){this.p=e,this.stack=t,this.state=n,this.reducePos=r,this.pos=o,this.score=i,this.buffer=s,this.bufferBase=a,this.curContext=l,this.lookAhead=c,this.parent=u}toString(){return`[${this.stack.filter(((e,t)=>t%3==0)).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,n=0){let r=e.parser.context;return new ik(e,[],t,n,n,0,[],0,r?new sk(r,r.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var t;let n=e>>19,r=65535&e,{parser:o}=this.p,i=o.dynamicPrecedence(r);if(i&&(this.score+=i),0==n)return this.pushState(o.getGoto(this.state,r,!0),this.reducePos),r<o.minRepeatTerm&&this.storeNode(r,this.reducePos,this.reducePos,4,!0),void this.reduceContext(r,this.reducePos);let s=this.stack.length-3*(n-1)-(262144&e?6:0),a=s?this.stack[s-2]:this.p.ranges[0].from,l=this.reducePos-a;l>=2e3&&!(null===(t=this.p.parser.nodeSet.types[r])||void 0===t?void 0:t.isAnonymous)&&(a==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=l):this.p.lastBigReductionSize<l&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=a,this.p.lastBigReductionSize=l));let c=s?this.stack[s-1]:0,u=this.bufferBase+this.buffer.length-c;if(r<o.minRepeatTerm||131072&e){let e=o.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(r,a,e,u+4,!0)}if(262144&e)this.state=this.stack[s];else{let e=this.stack[s-3];this.state=o.getGoto(e,r,!0)}for(;this.stack.length>s;)this.stack.pop();this.reduceContext(r,a)}storeNode(e,t,n,r=4,o=!1){if(0==e&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let e=this,r=this.buffer.length;if(0==r&&e.parent&&(r=e.bufferBase-e.parent.bufferBase,e=e.parent),r>0&&0==e.buffer[r-4]&&e.buffer[r-1]>-1){if(t==n)return;if(e.buffer[r-2]>=t)return void(e.buffer[r-2]=n)}}if(o&&this.pos!=n){let o=this.buffer.length;if(o>
vendor: 4,846 bytes, line 20
200&&0!=this.buffer[o-4])for(;o>0&&this.buffer[o-2]>n;)this.buffer[o]=this.buffer[o-4],this.buffer[o+1]=this.buffer[o-3],this.buffer[o+2]=this.buffer[o-2],this.buffer[o+3]=this.buffer[o-1],o-=4,r>4&&(r-=4);this.buffer[o]=e,this.buffer[o+1]=t,this.buffer[o+2]=n,this.buffer[o+3]=r}else this.buffer.push(e,t,n,r)}shift(e,t,n,r){if(131072&e)this.pushState(65535&e,this.pos);else if(0==(262144&e)){let o=e,{parser:i}=this.p;(r>this.pos||t<=i.maxNode)&&(this.pos=r,i.stateFlag(o,1)||(this.reducePos=r)),this.pushState(o,n),this.shiftContext(t,n),t<=i.maxNode&&this.buffer.push(t,n,r,4)}else this.pos=r,this.shiftContext(t,n),t<=this.p.parser.maxNode&&this.buffer.push(t,n,r,4)}apply(e,t,n,r){65536&e?this.reduce(e):this.shift(e,t,n,r)}useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);let r=this.pos;this.reducePos=this.pos=r+e.length,this.pushState(t,r),this.buffer.push(n,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let n=e.buffer.slice(t),r=e.bufferBase+t;for(;e&&r==e.bufferBase;)e=e.parent;return new ik(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,r,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new ak(this);;){let n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==n)return!1;if(0==(65536&n))return!0;t.reduce(n)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let n=[];for(let r,o=0;o<t.length;o+=2)(r=t[o+1])!=this.state&&this.p.parser.hasAction(r,e)&&n.push(t[o],r);if(this.stack.length<120)for(let e=0;n.length<8&&e<t.length;e+=2){let r=t[e+1];n.some(((e,t)=>1&t&&e==r))||n.push(t[e],r)}t=n}let n=[];for(let r=0;r<t.length&&n.length<4;r+=2){let e=t[r+1];if(e==this.state)continue;let o=this.split();o.pushState(e,this.pos),o.storeNode(0,o.pos,o.pos,4,!0),o.shiftContext(t[r],this.pos),o.reducePos=this.pos,o.score-=200,n.push(o)}return n}forceReduce(){let{parser:e}=this.p,t=e.stateSlot(this.state,5);if(0==(65536&t))return!1;if(!e.validAction(this.state,t)){let n=t>>19,r=65535&t,o=this.stack.length-3*n;if(o<0||e.getGoto(this.stack[o],r,!1)<0){let e=this.findForcedReduction();if(null==e)return!1;t=e}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}findForcedReduction(){let{parser:e}=this.p,t=[],n=(r,o)=>{if(!t.includes(r))return t.push(r),e.allActions(r,(t=>{if(393216&t);else if(65536&t){let n=(t>>19)-o;if(n>1){let r=65535&t,o=this.stack.length-3*n;if(o>=0&&e.getGoto(this.stack[o],r,!1)>=0)return n<<19|65536|r}}else{let e=n(t,o+1);if(null!=e)return e}}))};return n(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;t<this.stack.length;t+=3)if(this.stack[t]!=e.stack[t])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(e){return this.p.parser.dialect.flags[e]}shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,e,this,this.p.stream.reset(t)))}reduceContext(e,t){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,e,this,this.p.stream.reset(t)))}emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&this.buffer.push(this.curContext.hash,this.pos,this.pos,-3)}emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&this.buffer.push(this.lookAhead,this.pos,this.pos,-4)}updateContext(e){if(e!=this.curContext.context){let t=new sk(this.curContext.tracker,e);t.hash!=this.curContext.hash&&this.emitContext(),this.curContext=t}}setLookAhead(e){e>this.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class sk{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}}class ak{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=65535&e,n=e>>19;0==n?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0
vendor: 5,735 bytes, line 20
20),this.base+=3):this.base-=3*(n-1);let r=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=r}}class lk{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.buffer,0==this.index&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new lk(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}fork(){return new lk(this.stack,this.pos,this.index)}}function ck(e,t=Uint16Array){if("string"!=typeof e)return e;let n=null;for(let r=0,o=0;r<e.length;){let i=0;for(;;){let t=e.charCodeAt(r++),n=!1;if(126==t){i=65535;break}t>=92&&t--,t>=34&&t--;let o=t-32;if(o>=46&&(o-=46,n=!0),i+=o,n)break;i*=46}n?n[o++]=i:n=new t(i)}return n}class uk{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const dk=new uk;class pk{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=dk,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let n=this.range,r=this.rangeIndex,o=this.pos+e;for(;o<n.from;){if(!r)return null;let e=this.ranges[--r];o-=n.from-e.to,n=e}for(;t<0?o>n.to:o>=n.to;){if(r==this.ranges.length-1)return null;let e=this.ranges[++r];o+=e.from-n.to,n=e}return o}clipPos(e){if(e>=this.range.from&&e<this.range.to)return e;for(let t of this.ranges)if(t.to>e)return Math.max(e,t.from);return this.end}peek(e){let t,n,r=this.chunkOff+e;if(r>=0&&r<this.chunk.length)t=this.pos+e,n=this.chunk.charCodeAt(r);else{let r=this.resolveOffset(e,1);if(null==r)return-1;if(t=r,t>=this.chunk2Pos&&t<this.chunk2Pos+this.chunk2.length)n=this.chunk2.charCodeAt(t-this.chunk2Pos);else{let e=this.rangeIndex,r=this.range;for(;r.to<=t;)r=this.ranges[++e];this.chunk2=this.input.chunk(this.chunk2Pos=t),t+this.chunk2.length>r.to&&(this.chunk2=this.chunk2.slice(0,r.to-t)),n=this.chunk2.charCodeAt(0)}}return t>=this.token.lookAhead&&(this.token.lookAhead=t+1),n}acceptToken(e,t=0){let n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=e,this.token.end=n}acceptTokenTo(e,t){this.token.value=e,this.token.end=t}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:e,chunkPos:t}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=e,this.chunk2Pos=t,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let e=this.input.chunk(this.pos),t=this.pos+e.length;this.chunk=t>this.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=dk,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;e>=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e<this.chunkPos+this.chunk.length?this.chunkOff=e-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let n="";for(let r of this.ranges){if(r.from>=t)break;r.to>e&&(n+=this.input.read(Math.max(r.from,e),Math.min(r.to,t)))}return n}}class hk{constructor(e,t){this.data=e,this.id=t}token(e,t){let{parser:n}=t.p;gk(this.data,e,t,this.id,n.data,n.tokenPrecTable)}}hk.prototype.contextual=hk.prototype.fallback=hk.prototype.extend=!1;class fk{constructor(e,t,n){this.precTable=t,this.elseToken=n,this.data="string"==typeof e?ck(e):e}token(e,t){let n=e.pos,r=0;for(;;){let n=e.next<0,o=e.resolveOffset(1,1);if(gk(this.data,e,t,0,this.data,this.precTable),e.token.value>-1)break;if(null==this.elseToken)return;if(n||r++,null==o)break;e.reset(o,e.token)}r&&(e.reset(n,e.token),e.acceptToken(this.elseToken,r))}}fk.prototype.contextual=hk.prototype.fallback=hk.prototype.extend=!1;class mk{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function gk(e,t,n,r,o,i){let s=0,a=1<<r,{dialect:l}=n.p.parser;e:for(;0!=(a&e[s]);){let n=e[s+1];for(let d=s+3;d<n;d+=2)if((e[d+1]&a)>0){let n=e[d];if(l.allows(n)&&(-1==t.token.value||t.token.value==n||bk(n,t.token.value,o,i))){t.acceptToken(n);break}}let r=t.next,c=0,u=e[s+2];if(!(t.next<0&&u>c&&65535==e[n+3*u-3])){for(;c<u;){let o=c+u>>1,i=n+o+(o<<1),a=e[i],l=e[i+1]||65536;if(r<a)u=o;else{if(!(r>=l)){s=e[i+2],t.advance();continue e}c=o+1}}break}s=e[n+3*u-1]}}
vendor: 4,616 bytes, line 20
20function Ok(e,t,n){for(let r,o=t;65535!=(r=e[o]);o++)if(r==n)return o-t;return-1}function bk(e,t,n,r){let o=Ok(n,r,t);return o<0||Ok(n,r,e)<o}const yk="undefined"!=typeof process&&process.env&&/\bparse\b/.test(process.env.LOG);let vk=null;function wk(e,t,n){let r=e.cursor(wy.IncludeAnonymous);for(r.moveTo(t);;)if(!(n<0?r.childBefore(t):r.childAfter(t)))for(;;){if((n<0?r.to<t:r.from>t)&&!r.type.isError)return n<0?Math.max(0,Math.min(r.to-1,t-25)):Math.min(e.length,Math.max(r.from+1,t+25));if(n<0?r.prevSibling():r.nextSibling())break;if(!r.parent())return n<0?0:e.length}}class Sk{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?wk(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?wk(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(e<this.nextStart)return null;for(;this.fragment&&this.safeTo<=e;)this.nextFragment();if(!this.fragment)return null;for(;;){let t=this.trees.length-1;if(t<0)return this.nextFragment(),null;let n=this.trees[t],r=this.index[t];if(r==n.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let o=n.children[r],i=this.start[t]+n.positions[r];if(i>e)return this.nextStart=i,null;if(o instanceof ky){if(i==e){if(i<this.safeFrom)return null;let e=i+o.length;if(e<=this.safeTo){let t=o.prop(fy.lookAhead);if(!t||e+t<this.fragment.to)return o}}this.index[t]++,i+o.length>=Math.max(this.safeFrom,e)&&(this.trees.push(o),this.start.push(i),this.index.push(0))}else this.index[t]++,this.nextStart=i+o.length}}}class kk{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map((e=>new uk))}getActions(e){let t=0,n=null,{parser:r}=e.p,{tokenizers:o}=r,i=r.stateSlot(e.state,3),s=e.curContext?e.curContext.hash:0,a=0;for(let l=0;l<o.length;l++){if(0==(1<<l&i))continue;let r=o[l],c=this.tokens[l];if((!n||r.fallback)&&((r.contextual||c.start!=e.pos||c.mask!=i||c.context!=s)&&(this.updateCachedToken(c,r,e),c.mask=i,c.context=s),c.lookAhead>c.end+25&&(a=Math.max(c.lookAhead,a)),0!=c.value)){let o=t;if(c.extended>-1&&(t=this.addActions(e,c.extended,c.end,t)),t=this.addActions(e,c.value,c.end,t),!r.extend&&(n=c,t>o))break}}for(;this.actions.length>t;)this.actions.pop();return a&&e.setLookAhead(a),n||e.pos!=this.stream.end||(n=new uk,n.value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new uk,{pos:n,p:r}=e;return t.start=n,t.end=Math.min(n+1,r.stream.end),t.value=n==r.stream.end?r.parser.eofTerm:0,t}updateCachedToken(e,t,n){let r=this.stream.clipPos(n.pos);if(t.token(this.stream.reset(r,e),n),e.value>-1){let{parser:t}=n.p;for(let r=0;r<t.specialized.length;r++)if(t.specialized[r]==e.value){let o=t.specializers[r](this.stream.read(e.start,e.end),n);if(o>=0&&n.p.parser.dialect.allows(o>>1)){0==(1&o)?e.value=o>>1:e.extended=o>>1;break}}}else e.value=0,e.end=this.stream.clipPos(r+1)}putAction(e,t,n,r){for(let o=0;o<r;o+=3)if(this.actions[o]==e)return r;return this.actions[r++]=e,this.actions[r++]=t,this.actions[r++]=n,r}addActions(e,t,n,r){let{state:o}=e,{parser:i}=e.p,{data:s}=i;for(let a=0;a<2;a++)for(let e=i.stateSlot(o,a?2:1);;e+=3){if(65535==s[e]){if(1!=s[e+1]){0==r&&2==s[e+1]&&(r=this.putAction(Pk(s,e+2),t,n,r));break}e=Pk(s,e+2)}s[e]==t&&(r=this.putAction(Pk(s,e+1),t,n,r))}return r}}class Ek{constructor(e,t,n,r){this.parser=e,this.input=t,this.ranges=r,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new pk(t,r),this.tokens=new kk(e,this.stream),this.topTerm=e.top[1];let{from:o}=r[0];this.stacks=[ik.start(this,e.top[0],o)],this.fragments=n.length&&this.stream.end-o>4*e.bufferLength?new Sk(n,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e,t,n=this.stacks,r=this.minStackPos,o=this.stacks=[];if(this.bigReductionCount>300&&1==n.length){let[e]=n;for(;e.forceReduce()&&e.stack.length&&e.stack[e.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let i=0;i<n.length;i++){let s=n[i];for(;;
vendor: 8,663 bytes, line 20
20){if(this.tokens.mainToken=null,s.pos>r)o.push(s);else{if(this.advanceStack(s,o,n))continue;{e||(e=[],t=[]),e.push(s);let n=this.tokens.getMainToken(s);t.push(n.value,n.end)}}break}}if(!o.length){let t=e&&function(e){let t=null;for(let n of e){let e=n.p.stoppedAt;(n.pos==n.p.stream.end||null!=e&&n.pos>e)&&n.p.parser.stateFlag(n.state,2)&&(!t||t.score<n.score)&&(t=n)}return t}(e);if(t)return yk&&console.log("Finish with "+this.stackID(t)),this.stackToTree(t);if(this.parser.strict)throw yk&&e&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+r);this.recovering||(this.recovering=5)}if(this.recovering&&e){let n=null!=this.stoppedAt&&e[0].pos>this.stoppedAt?e[0]:this.runRecovery(e,t,o);if(n)return yk&&console.log("Force-finish "+this.stackID(n)),this.stackToTree(n.forceAll())}if(this.recovering){let e=1==this.recovering?1:3*this.recovering;if(o.length>e)for(o.sort(((e,t)=>t.score-e.score));o.length>e;)o.pop();o.some((e=>e.reducePos>r))&&this.recovering--}else if(o.length>1){e:for(let e=0;e<o.length-1;e++){let t=o[e];for(let n=e+1;n<o.length;n++){let r=o[n];if(t.sameState(r)||t.buffer.length>500&&r.buffer.length>500){if(!((t.score-r.score||t.buffer.length-r.buffer.length)>0)){o.splice(e--,1);continue e}o.splice(n--,1)}}}o.length>12&&o.splice(12,o.length-12)}this.minStackPos=o[0].pos;for(let i=1;i<o.length;i++)o[i].pos<this.minStackPos&&(this.minStackPos=o[i].pos);return null}stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}advanceStack(e,t,n){let r=e.pos,{parser:o}=this,i=yk?this.stackID(e)+" -> ":"";if(null!=this.stoppedAt&&r>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let t=e.curContext&&e.curContext.tracker.strict,n=t?e.curContext.hash:0;for(let s=this.fragments.nodeAt(r);s;){let r=this.parser.nodeSet.types[s.type.id]==s.type?o.getGoto(e.state,s.type.id):-1;if(r>-1&&s.length&&(!t||(s.prop(fy.contextHash)||0)==n))return e.useNode(s,r),yk&&console.log(i+this.stackID(e)+` (via reuse of ${o.getName(s.type.id)})`),!0;if(!(s instanceof ky)||0==s.children.length||s.positions[0]>0)break;let a=s.children[0];if(!(a instanceof ky&&0==s.positions[0]))break;s=a}}let s=o.stateSlot(e.state,4);if(s>0)return e.reduce(s),yk&&console.log(i+this.stackID(e)+` (via always-reduce ${o.getName(65535&s)})`),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););let a=this.tokens.getActions(e);for(let l=0;l<a.length;){let s=a[l++],c=a[l++],u=a[l++],d=l==a.length||!n,p=d?e:e.split(),h=this.tokens.mainToken;if(p.apply(s,c,h?h.start:p.pos,u),yk&&console.log(i+this.stackID(p)+` (via ${0==(65536&s)?"shift":`reduce of ${o.getName(65535&s)}`} for ${o.getName(c)} @ ${r}${p==e?"":", split"})`),d)return!0;p.pos>r?t.push(p):n.push(p)}return!1}advanceFully(e,t){let n=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return _k(e,t),!0}}runRecovery(e,t,n){let r=null,o=!1;for(let i=0;i<e.length;i++){let s=e[i],a=t[i<<1],l=t[1+(i<<1)],c=yk?this.stackID(s)+" -> ":"";if(s.deadEnd){if(o)continue;if(o=!0,s.restart(),yk&&console.log(c+this.stackID(s)+" (restarted)"),this.advanceFully(s,n))continue}let u=s.split(),d=c;for(let e=0;u.forceReduce()&&e<10;e++){if(yk&&console.log(d+this.stackID(u)+" (via force-reduce)"),this.advanceFully(u,n))break;yk&&(d=this.stackID(u)+" -> ")}for(let e of s.recoverByInsert(a))yk&&console.log(c+this.stackID(e)+" (via recover-insert)"),this.advanceFully(e,n);this.stream.end>s.pos?(l==s.pos&&(l++,a=0),s.recoverByDelete(a,l),yk&&console.log(c+this.stackID(s)+` (via recover-delete ${this.parser.getName(a)})`),_k(s,n)):(!r||r.score<s.score)&&(r=s)}return r}stackToTree(e){return e.close(),ky.build({buffer:lk.create(e),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:e.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(e){let t=(vk||(vk=new WeakMap)).get(e);return t||vk.set(e,t=String.fromCodePoint(this.nextStackID++)),t+e}}function _k(e,t){for(let n=0;n<t.length;n++){let r=t[n];if(r.pos==e.pos&&r.sameState(e))return void(t[n].score<e.score&&(t[n]=e))}t.push(e)}class Tk{constructor(e,t,n){this.source=e,this.flags=t,this.disabled=n}allows(e){return!this.disabled||0==this.disabled[e]}}const xk=e=>e;class Ak{constructor(e){this.start=e.start,this.shift=e.shift||xk,this.reduce=e.reduce||xk,this.reuse=e.reuse||xk,this.hash=e.hash||(()=>0),this.strict=!1!==e.strict}}class Ck extends qy{constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let s=0;s<e.repeatNodeCount;s++)t.push("");let n=Object.keys(e.topRules).map((t=>e.topRules[t][1])),r=[];for(let s=0;s<t.length;s++)r.push([]);function o(e,t,n){r[e].push([t,t.deserialize(String(n))])}if(e.nodeProps)for(let s of e.nodeProps){let e=s[0];"string"==typeof e&&(e=fy[e]);for(let t=1;t<s.length;){let n=s[t++];if(n>=0)o(n,e,s[t++]);else{let r=s[t+-n];for(let i=-n;i>0;i--)o(s[t++],e,r);t++}}}this.nodeSet=new by(t.map(((t,o)=>Oy.define({name:o>=this.minRepeatTerm?void 0:t,id:o,props:r[o],top:n.indexOf(o)>-1,error:0==o,skipped:e.skippedNodes&&e.skippedNodes.indexOf(o)>-1})))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=dy;let i=ck(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let s=0;s<this.specializerSpecs.length;s++)this.specialized[s]=this.specializerSpecs[s].term;this.specializers=this.specializerSpecs.map($k),this.states=ck(e.states,Uint32Array),this.data=ck(e.stateData),this.goto=ck(e.goto),this.maxTerm=e.maxTerm,this.tokenizers=e.tokenizers.map((e=>"number"==typeof e?new hk(i,e):e)),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,n){let r=new Ek(this,e,t,n);for(let o of this.wrappers)r=o(r,e,t,n);return r}getGoto(e,t,n=!1){let r=this.goto;if(t>=r[0])return-1;for(let o=r[t+1];;){let t=r[o++],i=1&t,s=r[o++];if(i&&n)return s;for(let n=o+(t>>1);o<n;o++)if(r[o]==e)return s;if(i)return-1}}hasAction(e,t){let n=this.data;for(let r=0;r<2;r++)for(let o,i=this.stateSlot(e,r?2:1);;i+=3){if(65535==(o=n[i])){if(1!=n[i+1]){if(2==n[i+1])return Pk(n,i+2);break}o=n[i=Pk(n,i+2)]}if(o==t||0==o)return Pk(n,i+1)}return 0}stateSlot(e,t){return this.states[6*e+t]}stateFlag(e,t){return(this.stateSlot(e,0)&t)>0}validAction(e,t){return!!this.allActions(e,(e=>e==t||null))}allActions(e,t){let n=this.stateSlot(e,4),r=n?t(n):void 0;for(let o=this.stateSlot(e,1);null==r;o+=3){if(65535==this.data[o]){if(1!=this.data[o+1])break;o=Pk(this.data,o+2)}r=t(Pk(this.data,o+1))}return r}nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])break;n=Pk(this.data,n+2)}if(0==(1&this.data[n+2])){let e=this.data[n+1];t.some(((t,n)=>1&n&&t==e))||t.push(this.data[n],e)}}return t}configure(e){let t=Object.assign(Object.create(Ck.prototype),this);if(e.props&&(t.nodeSet=this.nodeSet.extend(...e.props)),e.top){let n=this.topRules[e.top];if(!n)throw new RangeError(`Invalid top rule name ${e.top}`);t.top=n}return e.tokenizers&&(t.tokenizers=this.tokenizers.map((t=>{let n=e.tokenizers.find((e=>e.from==t));return n?n.to:t}))),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map(((n,r)=>{let o=e.specializers.find((e=>e.from==n.external));if(!o)return n;let i=Object.assign(Object.assign({},n),{external:o.to});return t.specializers[r]=$k(i),i}))),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),null!=e.strict&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),null!=e.bufferLength&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),n=t.map((()=>!1));if(e)for(let o of e.split(" ")){let e=t.indexOf(o);e>=0&&(n[e]=!0)}let r=null;for(let o=0;o<t.length;
20o++)if(!n[o])for(let e,n=this.dialects[t[o]];65535!=(e=this.data[n++]);)(r||(r=new Uint8Array(this.maxTerm+1)))[e]=1;return new Tk(e,n,r)}static deserialize(e){return new Ck(e)}}function Pk(e,t){return e[t]|e[t+1]<<16}function $k(e){if(e.external){let t=e.extend?1:0;return(n,r)=>e.external(n,r)<<1|t}return e.get}const Nk=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function Dk(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function Rk(e){return e>=48&&e<=57}const Ik=new mk(((e,t)=>{for(let n=!1,r=0,o=0;;o++){let{next:i}=e;if(Dk(i)||45==i||95==i||n&&Rk(i))!n&&(45!=i||o>0)&&(n=!0),r===o&&45==i&&r++,e.advance();else{if(92!=i||10==e.peek(1)){n&&e.acceptToken(40==i?100:2==r&&t.canShift(2)?2:101);break}e.advance(),e.next>-1&&e.advance(),n=!0}}})),Mk=new mk((e=>{if(Nk.includes(e.peek(-1))){let{next:t}=e;(Dk(t)||95==t||35==t||46==t||91==t||58==t&&Dk(e.peek(1))||45==t||38==t)&&e.acceptToken(99)}})),Lk=new mk((e=>{if(!Nk.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),Dk(t)){do{e.advance()}while(Dk(e.next)||Rk(e.next));e.acceptToken(1)}}})),jk=lv({"AtKeyword import charset namespace keyframes media supports":Cv.definitionKeyword,"from to selector":Cv.keyword,NamespaceName:Cv.namespace,KeyframeName:Cv.labelName,KeyframeRangeName:Cv.operatorKeyword,TagName:Cv.tagName,ClassName:Cv.className,PseudoClassName:Cv.constant(Cv.className),IdName:Cv.labelName,"FeatureName PropertyName":Cv.propertyName,AttributeName:Cv.attributeName,NumberLiteral:Cv.number,KeywordQuery:Cv.keyword,UnaryQueryOp:Cv.operatorKeyword,"CallTag ValueName":Cv.atom,VariableName:Cv.variableName,Callee:Cv.operatorKeyword,Unit:Cv.unit,"UniversalSelector NestingSelector":Cv.definitionOperator,MatchOp:Cv.compareOperator,"ChildOp SiblingOp, LogicOp":Cv.logicOperator,BinOp:Cv.arithmeticOperator,Important:Cv.modifier,Comment:Cv.blockComment,ColorLiteral:Cv.color,"ParenthesizedContent StringLiteral":Cv.string,":":Cv.punctuation,"PseudoOp #":Cv.derefOperator,"; ,":Cv.separator,"( )":Cv.paren,"[ ]":Cv.squareBracket,"{ }":Cv.brace}),Qk={__proto__:null,lang:32,"nth-child":32,"nth-last-child":32,"nth-of-type":32,"nth-last-of-type":32,dir:32,"host-context":32,url:60,"url-prefix":60,domain:60,regexp:60,selector:138},Fk={__proto__:null,"@import":118,"@media":142,"@charset":146,"@namespace":150,"@keyframes":156,"@supports":168},Bk={__proto__:null,not:132,only:132},Uk=Ck.deserialize({version:14,states:":^QYQ[OOO#_Q[OOP#fOWOOOOQP'#Cd'#CdOOQP'#Cc'#CcO#kQ[O'#CfO$_QXO'#CaO$fQ[O'#ChO$qQ[O'#DTO$vQ[O'#DWOOQP'#Em'#EmO${QdO'#DgO%jQ[O'#DtO${QdO'#DvO%{Q[O'#DxO&WQ[O'#D{O&`Q[O'#ERO&nQ[O'#ETOOQS'#El'#ElOOQS'#EW'#EWQYQ[OOO&uQXO'#CdO'jQWO'#DcO'oQWO'#EsO'zQ[O'#EsQOQWOOP(UO#tO'#C_POOO)C@[)C@[OOQP'#Cg'#CgOOQP,59Q,59QO#kQ[O,59QO(aQ[O'#E[O({QWO,58{O)TQ[O,59SO$qQ[O,59oO$vQ[O,59rO(aQ[O,59uO(aQ[O,59wO(aQ[O,59xO)`Q[O'#DbOOQS,58{,58{OOQP'#Ck'#CkOOQO'#DR'#DROOQP,59S,59SO)gQWO,59SO)lQWO,59SOOQP'#DV'#DVOOQP,59o,59oOOQO'#DX'#DXO)qQ`O,59rOOQS'#Cp'#CpO${QdO'#CqO)yQvO'#CsO+ZQtO,5:ROOQO'#Cx'#CxO)lQWO'#CwO+oQWO'#CyO+tQ[O'#DOOOQS'#Ep'#EpOOQO'#Dj'#DjO+|Q[O'#DqO,[QWO'#EtO&`Q[O'#DoO,jQWO'#DrOOQO'#Eu'#EuO)OQWO,5:`O,oQpO,5:bOOQS'#Dz'#DzO,wQWO,5:dO,|Q[O,5:dOOQO'#D}'#D}O-UQWO,5:gO-ZQWO,5:mO-cQWO,5:oOOQS-E8U-E8UO${QdO,59}O-kQ[O'#E^O-xQWO,5;_O-xQWO,5;_POOO'#EV'#EVP.TO#tO,58yPOOO,58y,58yOOQP1G.l1G.lO.zQXO,5:vOOQO-E8Y-E8YOOQS1G.g1G.gOOQP1G.n1G.nO)gQWO1G.nO)lQWO1G.nOOQP1G/Z1G/ZO/XQ`O1G/^O/rQXO1G/aO0YQXO1G/cO0pQXO1G/dO1WQWO,59|O1]Q[O'#DSO1dQdO'#CoOOQP1G/^1G/^O${QdO1G/^O1kQpO,59]OOQS,59_,59_O${QdO,59aO1sQWO1G/mOOQS,59c,59cO1xQ!bO,59eOOQS'#DP'#DPOOQS'#EY'#EYO2QQ[O,59jOOQS,59j,59jO2YQWO'#DjO2eQWO,5:VO2jQWO,5:]O&`Q[O,5:XO&`Q[O'#E_O2rQWO,5;`O2}QWO,5:ZO(aQ[O,5:^OOQS1G/z1G/zOOQS1G/|1G/|OOQS1G0O1G0OO3`QWO1G0OO3eQdO'#EOOOQS1G0R1G0ROOQS1G0X1G0XOOQS1G0Z1G0ZO3pQtO1G/iOOQO,5:x,5:xO4WQ[O,5:xOOQO-E8[-E8[O4eQWO1G0yPOOO-E8T-E8TPOOO1G.e1G.eOOQP7+$Y7+$YOOQP7+$x7+$xO${QdO7+$xOOQS1G/h1G/hO4pQXO'#ErO4wQWO,59nO4|QtO'#EXO5tQdO'#EoO6OQWO,59ZO6TQpO7+$xOOQS1G.w1G.wOOQS1G.{1G.{OOQS7+%X7+%XO6]QWO1G/POOQS-E8W-E8WOOQS1G/U1G/UO${QdO1G/qOOQO1G/w1G/wOOQO1G/s1G/sO6bQWO,5:yOOQO-E8]-E8]O6pQXO1G/xOOQS7+%j7+%jO6wQYO'#CsOOQO'#EQ'#EQO7SQ`O'#EPOOQO'#EP'#EPO7_QWO'#E`O7gQdO,5:jOOQS,5:j,5:jO7rQtO'#E]O${QdO'#E]O8sQdO7+%TOOQO7+%T7+%TOOQO1G0d1G0dO9WQpO<<HdO9`QWO,5;^OOQP1G/Y1G/YOOQS-E8V-E8VO${QdO'#EZO9hQWO,5;ZOOQT1G.u1G.uOOQP<<Hd<<HdOOQS7+$k7+$kO9pQdO7+%]OOQO7+%d7+%dOOQO,5:k,5:kO3hQdO'#EaO7_QWO,5:zOOQS,5:z,5:zOOQS-E8^-E8^OOQS1G0U1G0UO9wQtO,5:wOOQS-E8Z-E8ZOOQO<<Ho<<HoOOQPAN>OAN>OO:xQdO,5:uOOQO-E8X-E8XOOQO<<Hw<<HwOOQO,5:{,5:{OOQO-E8_-E8_OOQS1G0f1G0f",stateData:";[~O#ZOS#[QQ~OUYOXYO]VO^VOqXOxWO![aO!]ZO!i[O!k]O!m^O!p_O!v`O#XRO#bTO~OQfOUYOXYO]VO^VOqXOxWO![aO!]ZO!i[O!k]O!m^O!p_O!v`O#XeO#bTO~O#U#gP~P!ZO#[jO~O#XlO~O]qO^qOqsOtoOxrO!OtO!RvO#VuO#bnO~O!TwO~P#pO`}O#WzO#XyO~O#X!OO~O#X!QO~OQ![Ob!TOf![Oh![On!YOq!ZO#W!WO#X!SO#e!UO~Ob!^O!d!`O!g!aO#X!]O!T#hP~Oh!fOn!YO#X!eO~Oh!hO#X!hO~Ob!^O!d!`O!g!aO#X!]O~O!Y#hP~P%jO]WX]!WX^WXqWXtWXxWX!OWX!RWX!TWX#VWX#bWX~O]!mO~O!Y!nO#U#gX!S#gX~O#U#gX!S#gX~P!ZO#]!qO#^!qO#_!sO~OUYOXYO]VO^VOqXOxWO#XRO#bTO~OtoO!TwO~O`!zO#WzO#XyO~O!S#gP~P!ZOb#RO~Ob#SO~Op#TO|#UO~OP#WObgXjgX!YgX!dgX!ggX#XgXagXQgXfgXhgXngXqgXtgX!XgX#UgX#WgX#egXpgX!SgX~Ob!^Oj#XO!d!`O!g!aO#X!]O!Y#hP~Ob#[O~Op#`O#X#]O~Ob!^O!d!`O!g!aO#X#aO~Ot#eO!b#dO!T#hX!Y#hX~Ob#hO~Oj#XO!Y#jO~O!Y#kO~Oh#lOn!YO~O!T#mO~O!TwO!b#dO~O!TwO!Y#pO~O!Y#QX#U#QX!S#QX~P!ZO!Y!nO#U#ga!S#ga~O#]!qO#^!qO#_#wO~O]qO^qOqsOxrO!OtO!RvO#VuO#bnO~Ot#Oa!T#Oaa#Oa~P.`Op#yO|#zO~O]qO^qOqsOxrO#bnO~Ot}i!O}i!R}i!T}i#V}ia}i~P/aOt!Pi!O!Pi!R!Pi!T!Pi#V!Pia!Pi~P/aOt!Qi!O!Qi!R!Qi!T!Qi#V!Qia!Qi~P/aO!S#{O~Oa#fP~P(aOa#cP~P${Oa$SOj#XO~O!Y$UO~Oh$VOo$VO~Op$XO#X#]O~O]!`Xa!^X!b!^X~O]$YO~Oa$ZO!b#dO~Ot#eO!T#ha!Y#ha~O!b#dOt!ca!T!ca!Y!caa!ca~O!Y$`O~O!S$gO#X$bO#e$aO~Oj#XOt$iO!X$kO!Y!Vi#U!Vi!S!Vi~P${O!Y#Qa#U#Qa!S#Qa~P!ZO!Y!nO#U#gi!S#gi~Oa#fX~P#pOa$oO~Oj#XOQ!{Xa!{Xb!{Xf!{Xh!{Xn!{Xq!{Xt!{X#W!{X#X!{X#e!{X~Ot$qOa#cX~P${Oa$sO~Oj#XOp$tO~Oa$uO~O!b#dOt#Ra!T#Ra!Y#Ra~Oa$wO~P.`OP#WOtgX!TgX~O#e$aOt!sX!T!sX~Ot$yO!TwO~O!S$}O#X$bO#e$aO~Oj#XOQ#PXb#PXf#PXh#PXn#PXq#PXt#PX!X#PX!Y#PX#U#PX#W#PX#X#PX#e#PX!S#PX~Ot$iO!X%QO!Y!Vq#U!Vq!S!Vq~P${Oj#XOp%RO~OtoOa#fa~Ot$qOa#ca~Oa%UO~P${O
20j#XOQ#Pab#Paf#Pah#Pan#Paq#Pat#Pa!X#Pa!Y#Pa#U#Pa#W#Pa#X#Pa#e#Pa!S#Pa~Oa!}at!}a~P${O#Zo#[#ej!R#e~",goto:"-g#jPPP#kP#nP#w$WP#w$g#wPP$mPPP$s$|$|P%`P$|P$|%z&^PPPP$|&vP&z'Q#wP'W#w'^P#wP#w#wPPP'd'y(WPP#nPP(_(_(i(_P(_P(_(_P#nP#nP#nP(l#nP(o(r(u(|#nP#nP)R)X)h)v)|*S*^*d*n*t*zPPPPPPPPPP+Q+ZP+v+yP,o,r,x-RRkQ_bOPdhw!n#skYOPdhotuvw!n#R#h#skSOPdhotuvw!n#R#h#sQmTR!tnQ{VR!xqQ!x}Q#Z!XR#x!zq![Z]!T!m#S#U#X#q#z$P$Y$i$j$q$v%Sp![Z]!T!m#S#U#X#q#z$P$Y$i$j$q$v%SU$d#m$f$yR$x$cq!XZ]!T!m#S#U#X#q#z$P$Y$i$j$q$v%Sp![Z]!T!m#S#U#X#q#z$P$Y$i$j$q$v%SQ!f^R#l!gT#^!Z#_Q|VR!yqQ!x|R#x!yQ!PWR!{rQ!RXR!|sQxUQ!wpQ#i!cQ#o!jQ#p!kQ${$eR%X$zSgPwQ!phQ#r!nR$l#sZfPhw!n#sa!b[`a!V!^!`#d#eR#b!^R!g^R!i_R#n!iS$e#m$fR%V$yV$c#m$f$yQ!rjR#v!rQdOShPwU!ldh#sR#s!nQ$P#SU$p$P$v%SQ$v$YR%S$qQ#_!ZR$W#_Q$r$PR%T$rQpUS!vp$nR$n#|Q$j#qR%P$jQ!ogS#t!o#uR#u!pQ#f!_R$^#fQ$f#mR$|$fQ$z$eR%W$z_cOPdhw!n#s^UOPdhw!n#sQ!uoQ!}tQ#OuQ#PvQ#|#RR$_#hR$Q#SQ!VZQ!d]Q#V!TQ#q!m[$O#S$P$Y$q$v%SQ$R#UQ$T#XS$h#q$jQ$m#zR%O$iR#}#RQiPR#QwQ!c[Q!kaR#Y!VU!_[a!VQ!j`Q#c!^Q#g!`Q$[#dR$]#e",nodeNames:"â Unit VariableName Comment StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector ClassSelector ClassName PseudoClassSelector : :: PseudoClassName PseudoClassName ) ( ArgList ValueName ParenthesizedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp CallExpression Callee CallLiteral CallTag ParenthesizedContent ] [ LineNames LineName , PseudoClassName ArgList IdSelector # IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp } { Block Declaration PropertyName Important ; ImportStatement AtKeyword import KeywordQuery FeatureQuery FeatureName BinaryQuery LogicOp UnaryQuery UnaryQueryOp ParenthesizedQuery SelectorQuery selector MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports AtRule Styles",maxTerm:117,nodeProps:[["isolate",-2,3,24,""],["openedBy",17,"(",32,"[",50,"{"],["closedBy",18,")",33,"]",51,"}"]],propSources:[jk],skippedNodes:[0,3,87],repeatNodeCount:11,tokenData:"J^~R!^OX$}X^%u^p$}pq%uqr)Xrs.Rst/utu6duv$}vw7^wx7oxy9^yz9oz{9t{|:_|}?Q}!O?c!O!P@Q!P!Q@i!Q![Ab![!]B]!]!^CX!^!_$}!_!`Cj!`!aC{!a!b$}!b!cDw!c!}$}!}#OFa#O#P$}#P#QFr#Q#R6d#R#T$}#T#UGT#U#c$}#c#dHf#d#o$}#o#pH{#p#q6d#q#rI^#r#sIo#s#y$}#y#z%u#z$f$}$f$g%u$g#BY$}#BY#BZ%u#BZ$IS$}$IS$I_%u$I_$I|$}$I|$JO%u$JO$JT$}$JT$JU%u$JU$KV$}$KV$KW%u$KW&FU$}&FU&FV%u&FV;'S$};'S;=`JW<%lO$}`%QSOy%^z;'S%^;'S;=`%o<%lO%^`%cSo`Oy%^z;'S%^;'S;=`%o<%lO%^`%rP;=`<%l%^~%zh#Z~OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^~'mh#Z~o`OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^l)[UOy%^z#]%^#]#^)n#^;'S%^;'S;=`%o<%lO%^l)sUo`Oy%^z#a%^#a#b*V#b;'S%^;'S;=`%o<%lO%^l*[Uo`Oy%^z#d%^#d#e*n#e;'S%^;'S;=`%o<%lO%^l*sUo`Oy%^z#c%^#c#d+V#d;'S%^;'S;=`%o<%lO%^l+[Uo`Oy%^z#f%^#f#g+n#g;'S%^;'S;=`%o<%lO%^l+sUo`Oy%^z#h%^#h#i,V#i;'S%^;'S;=`%o<%lO%^l,[Uo`Oy%^z#T%^#T#U,n#U;'S%^;'S;=`%o<%lO%^l,sUo`Oy%^z#b%^#b#c-V#c;'S%^;'S;=`%o<%lO%^l-[Uo`Oy%^z#h%^#h#i-n#i;'S%^;'S;=`%o<%lO%^l-uS!X[o`Oy%^z;'S%^;'S;=`%o<%lO%^~.UWOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o<%lO.R~.sOh~~.vRO;'S.R;'S;=`/P;=`O.R~/SXOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o;=`<%l.R<%lO.R~/rP;=`<%l.Rn/zYxQOy%^z!Q%^!Q![0j![!c%^!c!i0j!i#T%^#T#Z0j#Z;'S%^;'S;=`%o<%lO%^l0oYo`Oy%^z!Q%^!Q![1_![!c%^!c!i1_!i#T%^#T#Z1_#Z;'S%^;'S;=`%o<%lO%^l1dYo`Oy%^z!Q%^!Q![2S![!c%^!c!i2S!i#T%^#T#Z2S#Z;'S%^;'S;=`%o<%lO%^l2ZYf[o`Oy%^z!Q%^!Q![2y![!c%^!c!i2y!i#T%^#T#Z2y#Z;'S%^;'S;=`%o<%lO%^l3QYf[o`Oy%^z!Q%^!Q![3p![!c%^!c!i3p!i#T%^#T#Z3p#Z;'S%^;'S;=`%o<%lO%^l3uYo`Oy%^z!Q%^!Q![4e![!c%^!c!i4e!i#T%^#T#Z4e#Z;'S%^;'S;=`%o<%lO%^l4lYf[o`Oy%^z!Q%^!Q![5[![!c%^!c!i5[!i#T%^#T#Z5[#Z;'S%^;'S;=`%o<%lO%^l5aYo`Oy%^z!Q%^!Q![6P![!c%^!c!i6P!i#T%^#T#Z6P#Z;'S%^;'S;=`%o<%lO%^l6WSf[o`Oy%^z;'S%^;'S;=`%o<%lO%^d6gUOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^d7QS|So`Oy%^z;'S%^;'S;=`%o<%lO%^b7cSXQOy%^z;'S%^;'S;=`%o<%lO%^~7rWOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W<%lO7o~8_RO;'S7o;'S;=`8h;=`O7o~8kXOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W;=`<%l7o<%lO7o~9ZP;=`<%l7on9cSb^Oy%^z;'S%^;'S;=`%o<%lO%^~9tOa~n9{UUQjWOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^n:fWjW!RQOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^l;TUo`Oy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^l;nYo`#e[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^l<cYo`Oy%^z{%^{|=R|}%^}!O=R!O!Q%^!Q![=j![;'S%^;'S;=`%o<%lO%^l=WUo`Oy%^z!Q%^!Q![=j![;'S%^;'S;=`%o<%lO%^l=qUo`#e[Oy%^z!Q%^!Q![=j![;'S%^;'S;=`%o<%lO%^l>[[o`#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^n?VSt^Oy%^z;'S%^;'S;=`%o<%lO%^l?hWjWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^n@VU#bQOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTjWOy%^z{@}{;'S%^;'S;=`%o<%lO%^~AUSo`#[~Oy%^z;'S%^;'S;=`%o<%lO%^lAg[#e[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^bBbU]QOy%^z![%^![!]Bt!];'S%^;'S;=`%o<%lO%^bB{S^Qo`Oy%^z;'S%^;'S;=`%o<%lO%^nC^S!Y^Oy%^z;'S%^;'S;=`%o<%lO%^dCoS|SOy%^z;'S%^;'S;=`%o<%lO%^bDQU!OQOy%^z!`%^!`!aDd!a;'S%^;'S;=`%o<%lO%^bDkS!OQo`Oy%^z;'S%^;'S;=`%o<%lO%^bDzWOy%^z!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^bEk[![Qo`Oy%^z}%^}!OEd!O!Q%^!Q![Ed![!c%^!c!}Ed!}#T%^#T#oEd#o;'S%^;'S;=`%o<%lO%^nFfSq^Oy%^z;'S%^;'S;=`%o<%lO%^nFwSp^Oy%^z;'S%^;'S;=`%o<%lO%^bGWUOy%^z#b%^#b#cGj#c;'S%^;'S;=`%o<%lO%^bGoUo`Oy%^z#W%^#W#XHR#X;'S%^;'S;=`%o<%lO%^bHYS!bQo`Oy%^z;'S%^;'S;=`%o<%lO%^bHiUOy%^z#f%^#f#gHR#g;'S%^;'S;=`%o<%lO%^fIQS!TUOy%^z;'S%^;'S;=`%o<%lO%^nIcS!S^Oy%^z;'S%^;'S;=`%o<%lO%^fItU!RQOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^`JZP;=`<%l$}",tokenizers:[Mk,Lk,Ik,1,2,3,4,new fk("m~RRYZ[z{a~~g~aO#^~~dP!P!Qg~lO#_~~",28,105)],topRules:{StyleSheet:[0,4],Styles:[1,86]},specialized:[{term:100,get:e=>Qk[e]||-1},{term:58,get:e=>Fk[e]||-1},{term:101,get:e=>Bk[e]||-1}],tokenPrec:1200});let qk=null;function Hk(){if(!qk&&"object"==typeof document&&document.body){let{style:e}=document.body,t=[],n=new Set;for(let r in e)"cssText"!=r&&"cssFloat"!=r&&"string"==typeof e[r]&&(/[A-Z]/.test(r)&&(r=r.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))),n.has(r)||(t.push(r),n.add(r)));qk=t.sort().map((e=>({type:"property",label:e})))}return qk||[]}const zk=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invali
20d","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map((e=>({type:"class",label:e}))),Zk=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb
20-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map((e=>({type:"keyword",label:e}))).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map((e=>({type:"constant",label:e})))),Wk=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map((e=>({type:"type",label:e}))),Xk=/^(\w[\w-]*|-\w[\w-]*|)$/,Vk=/^-(-[\w-]*)?$/;const Yk=new By,Gk=["Declaration"];function Kk(e){for(let t=e;;){if(t.type.isTop)return t;if(!(t=t.parent))return e}}function Jk(e,t,n){if(t.to-t.from>4096){let r=Yk.get(t);if(r)return r;let o=[],i=new Set,s=t.cursor(wy.IncludeAnonymous);if(s.firstChild())do{for(let t of Jk(e,s.node,n))i.has(t.label)||(i.add(t.label),o.push(t))}while(s.nextSibling());return Yk.set(t,o),o}{let r=[],o=new Set;return t.cursor().iterate((t=>{var i;if(n(t)&&t.matchContext(Gk)&&":"==(null===(i=t.node.nextSibling)||void 0===i?void 0:i.name)){let n=e.sliceString(t.from,t.to);o.has(n)||(o.add(n),r.push({label:n,type:"variable"}))}})),r}}const eE=(e=>t=>{let{state:n,pos:r}=t,o=Lv(n).resolveInner(r,-1),i=o.type.isError&&o.from==o.to-1&&"-"==n.doc.sliceString(o.from,o.to);if("PropertyName"==o.name||(i||"TagName"==o.name)&&/^(Block|Styles)$/.test(o.resolve(o.to).name))return{from:o.from,options:Hk(),validFor:Xk};if("ValueName"==o.name)return{from:o.from,options:Zk,validFor:Xk};
20if("PseudoClassName"==o.name)return{from:o.from,options:zk,validFor:Xk};if(e(o)||(t.explicit||i)&&function(e,t){var n;if(("("==e.name||e.type.isError)&&(e=e.parent||e),"ArgList"!=e.name)return!1;let r=null===(n=e.parent)||void 0===n?void 0:n.firstChild;return"Callee"==(null==r?void 0:r.name)&&"var"==t.sliceString(r.from,r.to)}(o,n.doc))return{from:e(o)||i?o.from:r,options:Jk(n.doc,Kk(o),e),validFor:Vk};if("TagName"==o.name){for(let{parent:e}=o;e;e=e.parent)if("Block"==e.name)return{from:o.from,options:Hk(),validFor:Xk};return{from:o.from,options:Wk,validFor:Xk}}if(!t.explicit)return null;let s=o.resolve(r),a=s.childBefore(r);return a&&":"==a.name&&"PseudoClassSelector"==s.name?{from:r,options:zk,validFor:Xk}:a&&":"==a.name&&"Declaration"==s.name||"ArgList"==s.name?{from:r,options:Zk,validFor:Xk}:"Block"==s.name||"Styles"==s.name?{from:r,options:Hk(),validFor:Xk}:null})((e=>"VariableName"==e.name)),tE=Mv.define({name:"css",parser:Uk.configure({props:[ew.add({Declaration:lw()}),uw.add({"Block KeyframeList":dw})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function nE(){return new Wv(tE,tE.data.of({autocomplete:eE}))}const rE=20,oE=22,iE=23,sE=24,aE=26,lE=27,cE=28,uE=31,dE=34,pE=37,hE={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},fE={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},mE={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function gE(e){return 9==e||10==e||13==e||32==e}let OE=null,bE=null,yE=0;function vE(e,t){let n=e.pos+t;if(yE==n&&bE==e)return OE;let r=e.peek(t);for(;gE(r);)r=e.peek(++t);let o="";for(;45==(i=r)||46==i||58==i||i>=65&&i<=90||95==i||i>=97&&i<=122||i>=161;)o+=String.fromCharCode(r),r=e.peek(++t);var i;return bE=e,yE=n,OE=o?o.toLowerCase():r==wE||r==SE?void 0:null}const wE=63,SE=33;function kE(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let n=0;n<e.length;n++)this.hash+=(this.hash<<4)+e.charCodeAt(n)+(e.charCodeAt(n)<<8)}const EE=[6,10,7,8,9],_E=new Ak({start:null,shift:(e,t,n,r)=>EE.indexOf(t)>-1?new kE(vE(r,1)||"",e):e,reduce:(e,t)=>t==rE&&e?e.parent:e,reuse(e,t,n,r){let o=t.type.id;return 6==o||36==o?new kE(vE(r,1)||"",e):e},hash:e=>e?e.hash:0,strict:!1}),TE=new mk(((e,t)=>{if(60!=e.next)return void(e.next<0&&t.context&&e.acceptToken(57));e.advance();let n=47==e.next;n&&e.advance();let r=vE(e,0);if(void 0===r)return;if(!r)return e.acceptToken(n?14:6);let o=t.context?t.context.name:null;if(n){if(r==o)return e.acceptToken(11);if(o&&fE[o])return e.acceptToken(57,-2);if(t.dialectEnabled(0))return e.acceptToken(12);for(let e=t.context;e;e=e.parent)if(e.name==r)return;e.acceptToken(13)}else{if("script"==r)return e.acceptToken(7);if("style"==r)return e.acceptToken(8);if("textarea"==r)return e.acceptToken(9);if(hE.hasOwnProperty(r))return e.acceptToken(10);o&&mE[o]&&mE[o][r]?e.acceptToken(57,-1):e.acceptToken(6)}}),{contextual:!0}),xE=new mk((e=>{for(let t=0,n=0;;n++){if(e.next<0){n&&e.acceptToken(58);break}if(45==e.next)t++;else{if(62==e.next&&t>=2){n>=3&&e.acceptToken(58,-2);break}t=0}e.advance()}}));const AE=new mk(((e,t)=>{if(47==e.next&&62==e.peek(1)){let n=t.dialectEnabled(1)||function(e){for(;e;e=e.parent)if("svg"==e.name||"math"==e.name)return!0;return!1}(t.context);e.acceptToken(n?5:4,2)}else 62==e.next&&e.acceptToken(4,1)}));function CE(e,t,n){let r=2+e.length;return new mk((o=>{for(let i=0,s=0,a=0;;a++){if(o.next<0){a&&o.acceptToken(t);break}if(0==i&&60==o.next||1==i&&47==o.next||i>=2&&i<r&&o.next==e.charCodeAt(i-2))i++,s++;else if(2!=i&&i!=r||!gE(o.next)){if(i==r&&62==o.next){a>s?o.acceptToken(t,-s):o.acceptToken(n,-(s-2));break}if((10==o.next||13==o.next)&&a){o.acceptToken(t,1);break}i=s=0}else s++;o.advance()}}))}const PE=CE("script",54,1),$E=CE("style",55,2),NE=CE("textarea",56,3),DE=lv({"Text RawText":Cv.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":Cv.angleBracket,TagName:Cv.tagName,"MismatchedCloseTag/TagName":[Cv.tagName,Cv.invalid],AttributeName:Cv.attributeName,"AttributeValue UnquotedAttributeValue":Cv.attributeValue,Is:Cv.definitionOperator,"EntityReference CharacterReference":Cv.character,Comment:Cv.blockComment,ProcessingInst:Cv.processingInstruction,DoctypeDecl:Cv.documentMeta}),RE=Ck.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%ZQ&rO,59fO%fQ&rO,59iO%qQ&rO,59lO%|Q&rO,59nOOOa'#D^'#D^O&XOaO'#CxO&dOaO,59[OOOb'#D_'#D_O&lObO'#C{O&wObO,59[OOOd'#D`'#D`O'POdO'#DOO'[OdO,59[OOO`'#Da'#DaO'dO!rO,59[O'kQ#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'pO$fO,59oOOO`,59o,59oO'xQ#|O,59qO'}Q#|O,59rOOO`-E7W-E7WO(SQ&rO'#CsOOQW'#DZ'#DZO(bQ&rO1G.wOOOa1G.w1G.wOOO`1G/Y1G/YO(mQ&rO1G/QOOOb1G/Q1G/QO(xQ&rO1G/TOOOd1G/T1G/TO)TQ&rO1G/WOOO`1G/W1G/WO)`Q&rO1G/YOOOa-E7[-E7[O)kQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)pQ#tO'#C|OOOd-E7^-E7^O)uQ#tO'#DPOOO`-E7_-E7_O)zQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O*PQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOO`7+$t7+$tOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rO*[Q#|O,59eO*aQ#|O,59hO*fQ#|O,59kOOO`1G/X1G/XO*kO7[O'#CvO*|OMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`
201G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O+_O7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+pOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:",]~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OT}OhyO~OS!POT}OhyO~OS!ROT}OhyO~OS!TOT}OhyO~OS}OT}OhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXTgXhgX~OS!fOT!gOhyO~OS!hOT!gOhyO~OS!iOT!gOhyO~OS!jOT!gOhyO~OS!gOT!gOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"â StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:_E,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["o
20penedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"],["isolate",-11,21,29,30,32,33,35,36,37,38,41,42,"ltr",-3,26,27,39,""]],propSources:[DE],skippedNodes:[0],repeatNodeCount:9,tokenData:"!<p!aR!YOX$qXY,QYZ,QZ[$q[]&X]^,Q^p$qpq,Qqr-_rs3_sv-_vw3}wxHYx}-_}!OH{!O!P-_!P!Q$q!Q![-_![!]Mz!]!^-_!^!_!$S!_!`!;x!`!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4U-_4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!Z$|c`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr$qrs&}sv$qvw+Pwx(tx!^$q!^!_*V!_!a&X!a#S$q#S#T&X#T;'S$q;'S;=`+z<%lO$q!R&bX`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&Xq'UV`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}P'pT`POv'kw!^'k!_;'S'k;'S;=`(P<%lO'kP(SP;=`<%l'kp([S!cpOv(Vx;'S(V;'S;=`(h<%lO(Vp(kP;=`<%l(Vq(qP;=`<%l&}a({W`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t`)jT!a`Or)esv)ew;'S)e;'S;=`)y<%lO)e`)|P;=`<%l)ea*SP;=`<%l(t!Q*^V!a`!cpOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!Q*vP;=`<%l*V!R*|P;=`<%l&XW+UYkWOX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+PW+wP;=`<%l+P!Z+}P;=`<%l$q!a,]``P!a`!cp!^^OX&XXY,QYZ,QZ]&X]^,Q^p&Xpq,Qqr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!_-ljhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q[/ebhSkWOX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+PS0rXhSqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0mS1bP;=`<%l0m[1hP;=`<%l/^!V1vchS`P!a`!cpOq&Xqr1krs&}sv1kvw0mwx(tx!P1k!P!Q&X!Q!^1k!^!_*V!_!a&X!a#s1k#s$f&X$f;'S1k;'S;=`3R<%l?Ah1k?Ah?BY&X?BY?Mn1k?MnO&X!V3UP;=`<%l1k!_3[P;=`<%l-_!Z3hV!`h`P!cpOv&}wx'kx!^&}!^!_(V!_;'S&};'S;=`(n<%lO&}!_4WihSkWc!ROX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst>]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zbkWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOa!R!R7tP;=`<%l7S!Z8OYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{ihSkWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbhSkWa!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!V<QchSOp7Sqr;{rs7Sst0mtw;{wx7Sx!P;{!P!Q7S!Q!];{!]!^=]!^!a7S!a#s;{#s$f7S$f;'S;{;'S;=`>P<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXhSa!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TakWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOb!R!RAwP;=`<%lAY!ZBRYkWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbhSkWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbhSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXhSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!bx`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYlhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_khS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_X`P!a`!cp!eQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZhSfQ`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!a`!cpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;
20=`*s<%lO*V!R!%Q]!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!a`!cp!dPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!a`!cpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!a`!cpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!a`!cpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!a`!cpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!a`!cpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!a`!cpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!a`!cpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!cpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO{PP!-nP;=`<%l!-Sq!-xS!cp{POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!a`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!a`{POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!a`!cp{POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!a`!cpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!a`!cpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!a`!cpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!a`!cpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!a`!cpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!a`!cpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!cpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOxPP!7TP;=`<%l!6Vq!7]V!cpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!a`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!a`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!<TXiS`P!a`!cpOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X",tokenizers:[PE,$E,NE,AE,TE,xE,0,1,2,3,4,5],topRules:{Document:[0,15]},dialects:{noMatch:0,selfClosing:509},tokenPrec:511});function IE(e,t){let n=Object.create(null);for(let r of e.getChildren(iE)){let e=r.getChild(sE),o=r.getChild(aE)||r.getChild(lE);e&&(n[t.read(e.from,e.to)]=o?o.type.id==aE?t.read(o.from+1,o.to-1):t.read(o.from,o.to):"")}return n}function ME(e,t){let n=e.getChild(oE);return n?t.read(n.from,n.to):" "}function LE(e,t,n){let r;for(let o of n)if(!o.attrs||o.attrs(r||(r=IE(e.node.parent.firstChild,t))))return{parser:o.parser};return null}function jE(e=[],t=[]){let n=[],r=[],o=[],i=[];for(let l of e){("script"==l.tag?n:"style"==l.tag?r:"textarea"==l.tag?o:i).push(l)}let s=t.length?Object.create(null):null;for(let l of t)(s[l.name]||(s[l.name]=[])).push(l);return a=(e,t)=>{let a=e.type.id;if(a==cE)return LE(e,t,n);if(a==uE)return LE(e,t,r);if(a==dE)return LE(e,t,o);if(a==rE&&i.length){let n,r=e.node,o=r.firstChild,s=o&&ME(o,t);if(s)for(let e of i)if(e.tag==s&&(!e.attrs||e.attrs(n||(n=IE(r,t))))){let t=r.lastChild,n=t.type.id==pE?t.from:r.to;if(n>o.to)return{parser:e.parser,overlay:[{from:o.to,to:n}]}}}if(s&&a==iE){let n,r=e.node;if(n=r.firstChild){let e=s[t.read(n.from,n.to)];if(e)for(let n of e){if(n.tagName&&n.tagName!=ME(r.parent,t))continue;let e=r.lastChild;if(e.type.id==aE){let t=e.from+1,r=e.lastChild,o=e.to-(r&&r.isError?0:1);if(o>t)return{parser:n.parser,overlay:[{from:t,to:o}]}}else if(e.type.id==lE)return{parser:n.parser,overlay:[{from:e.from,to:e.to}]}}}}return null},(e,t,n,r)=>new Vy(e,a,t,n,r);var a}const QE=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],FE=new Ak({start:!1,shift:(e,t)=>4==t||5==t||312==t?e:313==t,strict:!1}),BE=new mk(((e,t)=>{let{next:n}=e;(125==n||-1==n||t.context)&&e.acceptToken(310)}),{contextual:!0,fallback:!0}),UE=new mk(((e,t)=>{let n,{next:r}=e;QE.indexOf(r)>-1||(47!=r||47!=(n=e.peek(1))&&42!=n)&&(125==r||59==r||-1==r||t.context||e.acceptToken(309))}),{contextual:!0}),qE=new mk(((e,t)=>{let{next:n}=e;if((43==n||45==n)&&(e.advance(),n==e.next)){e.advance();let n=!t.context&&t.canShift(1);e.acceptToken(n?1:2)}}),{contextual:!0});function HE(e,t){return e>=65&&e<=90||e>=97&&e<=122||95==e||e>=192||!t&&e>=48&&e<=57}const zE=new mk(((e,t)=>{if(60!=e.next||!t.dialectEnabled(0))return;if(e.advance(),47==e.next)return;let n=0;for(;QE.indexOf(e.next)>-1;)e.advance(),n++;if(HE(e.next,!0)){for(e.advance(),n++;HE(e.next,!1);)e.advance(),n++;for(;QE.indexOf(e.next)>-1;)e.advance(),n++;if(44==e.next)return;for(let t=0;;
vendor: 4,262 bytes, line 20
20t++){if(7==t){if(!HE(e.next,!0))return;break}if(e.next!="extends".charCodeAt(t))break;e.advance(),n++}}e.acceptToken(3,-n)})),ZE=lv({"get set async static":Cv.modifier,"for while do if else switch try catch finally return throw break continue default case":Cv.controlKeyword,"in of await yield void typeof delete instanceof":Cv.operatorKeyword,"let var const using function class extends":Cv.definitionKeyword,"import export from":Cv.moduleKeyword,"with debugger as new":Cv.keyword,TemplateString:Cv.special(Cv.string),super:Cv.atom,BooleanLiteral:Cv.bool,this:Cv.self,null:Cv.null,Star:Cv.modifier,VariableName:Cv.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":Cv.function(Cv.variableName),VariableDefinition:Cv.definition(Cv.variableName),Label:Cv.labelName,PropertyName:Cv.propertyName,PrivatePropertyName:Cv.special(Cv.propertyName),"CallExpression/MemberExpression/PropertyName":Cv.function(Cv.propertyName),"FunctionDeclaration/VariableDefinition":Cv.function(Cv.definition(Cv.variableName)),"ClassDeclaration/VariableDefinition":Cv.definition(Cv.className),PropertyDefinition:Cv.definition(Cv.propertyName),PrivatePropertyDefinition:Cv.definition(Cv.special(Cv.propertyName)),UpdateOp:Cv.updateOperator,"LineComment Hashbang":Cv.lineComment,BlockComment:Cv.blockComment,Number:Cv.number,String:Cv.string,Escape:Cv.escape,ArithOp:Cv.arithmeticOperator,LogicOp:Cv.logicOperator,BitOp:Cv.bitwiseOperator,CompareOp:Cv.compareOperator,RegExp:Cv.regexp,Equals:Cv.definitionOperator,Arrow:Cv.function(Cv.punctuation),": Spread":Cv.punctuation,"( )":Cv.paren,"[ ]":Cv.squareBracket,"{ }":Cv.brace,"InterpolationStart InterpolationEnd":Cv.special(Cv.brace),".":Cv.derefOperator,", ;":Cv.separator,"@":Cv.meta,TypeName:Cv.typeName,TypeDefinition:Cv.definition(Cv.typeName),"type enum interface implements namespace module declare":Cv.definitionKeyword,"abstract global Privacy readonly override":Cv.modifier,"is keyof unique infer":Cv.operatorKeyword,JSXAttributeValue:Cv.attributeValue,JSXText:Cv.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":Cv.angleBracket,"JSXIdentifier JSXNameSpacedName":Cv.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":Cv.attributeName,"JSXBuiltin/JSXIdentifier":Cv.standard(Cv.tagName)}),WE={__proto__:null,export:18,as:23,from:31,default:34,async:39,function:40,extends:52,this:56,true:64,false:64,null:76,void:80,typeof:84,super:102,new:136,delete:152,yield:161,await:165,class:170,public:227,private:227,protected:227,readonly:229,instanceof:248,satisfies:251,in:252,const:254,import:286,keyof:339,unique:343,infer:349,is:385,abstract:405,implements:407,type:409,let:412,var:414,using:417,interface:423,enum:427,namespace:433,module:435,declare:439,global:443,for:462,of:471,while:474,with:478,do:482,if:486,else:488,switch:492,case:498,try:504,catch:508,finally:512,return:516,throw:520,break:524,continue:528,debugger:532},XE={__proto__:null,async:123,get:125,set:127,declare:187,public:189,private:189,protected:189,static:191,abstract:193,override:195,readonly:201,accessor:203,new:389},VE={__proto__:null,"<":143},YE=Ck.deserialize({version:14,states:"$<UO%TQ^OOO%[Q^OOO'_Q`OOP(lOWOOO*zQ08SO'#ChO+RO!bO'#CiO+aO#tO'#CiO+oO?MpO'#D^O.QQ^O'#DdO.bQ^O'#DoO%[Q^O'#DyO0fQ^O'#EROOQ07b'#EZ'#EZO1PQWO'#EWOOQO'#El'#ElOOQO'#Ie'#IeO1XQWO'#GmO1dQWO'#EkO1iQWO'#EkO3kQ08SO'#JiO6[Q08SO'#JjO6xQWO'#FZO6}Q&jO'#FqOOQ07b'#Fc'#FcO7YO,YO'#FcO7hQ7[O'#FxO9UQWO'#FwOOQ07b'#Jj'#JjOOQ07`'#Ji'#JiO9ZQWO'#GqOOQU'#KU'#KUO9fQWO'#IRO9kQ07hO'#ISOOQU'#JW'#JWOOQU'#IW'#IWQ`Q^OOO`Q^OOO%[Q^O'#DqO9sQ^O'#D}O9zQ^O'#EPO9aQWO'#GmO:RQ7[O'#CnO:aQWO'#EjO:lQWO'#EuO:qQ7[O'#FbO;`QWO'#GmOOQO'#KV'#KVO;eQWO'#KVO;sQWO'#GuO;sQWO'#GvO;sQWO'#GxO9aQWO'#G{O<jQWO'#HOO>RQWO'#CdO>cQWO'#H[O>kQWO'#HbO>kQWO'#HdO`Q^O'#HfO>kQWO'#HhO>kQWO'#HkO>pQWO'#HqO>uQ07iO'#HwO%[Q^O'#HyO?QQ07iO'#H{O?]Q07iO'#H}O9kQ07hO'#IPO?hQ08SO'#ChO@jQ`O'#DiQOQWOOO%[Q^O'#EPOAQQWO'#ESO:RQ7[O'#EjOA]QWO'#EjOAhQpO'#FbOOQU'#Cf'#CfOOQ07`'#Dn'#DnOOQ07`'#Jm'#JmO%[Q^O'#JmOOQO'#Jq'#JqOOQO'#Ib'#IbOBhQ`O'#EcOOQ07`'#Eb'#EbOCdQ07pO'#EcOCnQ`O'#EVOOQO'#Jp'#JpODSQ`O'#JqOEaQ`O'#EVOCnQ`O'#EcPEnO!0LbO'#CaPOOO)CDu)CDuOOOO'#IX'#IXOEyO!bO,59TOOQ07b,59T,59TOOOO'#IY'#IYOFXO#tO,59TO%[Q^O'#D`OOOO'#I['#I[OFgO?MpO,59xOOQ07b,59x,59xOFuQ^O'#I]OGYQWO'#JkOI[QrO'#JkO+}
20Q^O'#JkOIcQWO,5:OOIyQWO'#ElOJWQWO'#JyOJcQWO'#JxOJcQWO'#JxOJkQWO,5;YOJpQWO'#JwOOQ07f,5:Z,5:ZOJwQ^O,5:ZOLxQ08SO,5:eOMiQWO,5:mONSQ07hO'#JvONZQWO'#JuO9ZQWO'#JuONoQWO'#JuONwQWO,5;XON|QWO'#JuO!#UQrO'#JjOOQ07b'#Ch'#ChO%[Q^O'#ERO!#tQpO,5:rOOQO'#Jr'#JrOOQO-E<c-E<cO9aQWO,5=XO!$[QWO,5=XO!$aQ^O,5;VO!&dQ7[O'#EgO!'}QWO,5;VO!)mQ7[O'#DsO!)tQ^O'#DxO!*OQ`O,5;`O!*WQ`O,5;`O%[Q^O,5;`OOQU'#FR'#FROOQU'#FT'#FTO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aO%[Q^O,5;aOOQU'#FX'#FXO!*fQ^O,5;rOOQ07b,5;w,5;wOOQ07b,5;x,5;xO!,iQWO,5;xOOQ07b,5;y,5;yO%[Q^O'#IiO!,qQ07hO,5<eO!&dQ7[O,5;aO!-`Q7[O,5;aO%[Q^O,5;uO!-gQ&jO'#FgO!.dQ&jO'#J}O!.OQ&jO'#J}O!.kQ&jO'#J}OOQO'#J}'#J}O!/PQ&jO,5<POOOS,5<],5<]O!/bQ^O'#FsOOOS'#Ih'#IhO7YO,YO,5;}O!/iQ&jO'#FuOOQ07b,5;},5;}O!0YQMhO'#CuOOQ07b'#Cy'#CyO!0mQWO'#CyO!0rO?MpO'#C}O!1`Q7[O,5<bO!1gQWO,5<dO!3SQ!LQO'#GSO!3aQWO'#GTO!3fQWO'#GTO!3kQ!LQO'#GXO!4jQ`O'#G]OOQO'#Gh'#GhO!(SQ7[O'#GgOOQO'#Gj'#GjO!(SQ7[O'#GiO!5]QMhO'#JdOOQ07b'#Jd'#JdO!5gQWO'#JcO!5uQWO'#JbO!5}QWO'#CtOOQ07b'#Cw'#CwOOQ07b'#DR'#DROOQ07b'#DT'#DTO1SQWO'#DVO!(SQ7[O'#FzO!(SQ7[O'#F|O!6VQWO'#GOO!6[QWO'#GPO!3fQWO'#GVO!(SQ7[O'#G[O!6aQWO'#EmO!7OQWO,5<cOOQ07`'#Cq'#CqO!7WQWO'#EnO!8QQ`O'#EoOOQ07`'#Jw'#JwO!8XQ07hO'#KWO9kQ07hO,5=]O`Q^O,5>mOOQU'#J`'#J`OOQU,5>n,5>nOOQU-E<U-E<UO!:ZQ08SO,5:]O!<wQ08SO,5:iO%[Q^O,5:iO!?bQ08SO,5:kOOQO,5@q,5@qO!@RQ7[O,5=XO!@aQ07hO'#JaO9UQWO'#JaO!@rQ07hO,59YO!@}Q`O,59YO!AVQ7[O,59YO:RQ7[O,59YO!AbQWO,5;VO!AjQWO'#HZO!BOQWO'#KZO%[Q^O,5;zO!7{Q`O,5;|O!BWQWO,5=tO!B]QWO,5=tO!BbQWO,5=tO9kQ07hO,5=tO;sQWO,5=dOOQO'#Cu'#CuO!BpQ`O,5=aO!BxQ7[O,5=bO!CTQWO,5=dO!CYQpO,5=gO!CbQWO'#KVO>pQWO'#HQO9aQWO'#HSO!CgQWO'#HSO:RQ7[O'#HUO!ClQWO'#HUOOQU,5=j,5=jO!CqQWO'#HVO!DSQWO'#CnO!DXQWO,59OO!DcQWO,59OO!FhQ^O,59OOOQU,59O,59OO!FxQ07hO,59OO%[Q^O,59OO!ITQ^O'#H^OOQU'#H_'#H_OOQU'#H`'#H`O`Q^O,5=vO!IkQWO,5=vO`Q^O,5=|O`Q^O,5>OO!IpQWO,5>QO`Q^O,5>SO!IuQWO,5>VO!IzQ^O,5>]OOQU,5>c,5>cO%[Q^O,5>cO9kQ07hO,5>eOOQU,5>g,5>gO!NUQWO,5>gOOQU,5>i,5>iO!NUQWO,5>iOOQU,5>k,5>kO!NZQ`O'#D[O%[Q^O'#JmO!NxQ`O'#JmO# gQ`O'#DjO# xQ`O'#DjO#$ZQ^O'#DjO#$bQWO'#JlO#$jQWO,5:TO#$oQWO'#EpO#$}QWO'#JzO#%VQWO,5;ZO#%[Q`O'#DjO#%iQ`O'#EUOOQ07b,5:n,5:nO%[Q^O,5:nO#%pQWO,5:nO>pQWO,5;UO!@}Q`O,5;UO!AVQ7[O,5;UO:RQ7[O,5;UO#%xQWO,5@XO#%}Q$ISO,5:rOOQO-E<`-E<`O#'TQ07pO,5:}OCnQ`O,5:qO#'_Q`O,5:qOCnQ`O,5:}O!@rQ07hO,5:qOOQ07`'#Ef'#EfOOQO,5:},5:}O%[Q^O,5:}O#'lQ07hO,5:}O#'wQ07hO,5:}O!@}Q`O,5:qOOQO,5;T,5;TO#(VQ07hO,5:}POOO'#IV'#IVP#(kO!0LbO,58{POOO,58{,58{OOOO-E<V-E<VOOQ07b1G.o1G.oOOOO-E<W-E<WO#(vQpO,59zOOOO-E<Y-E<YOOQ07b1G/d1G/dO#({QrO,5>wO+}Q^O,5>wOOQO,5>},5>}O#)VQ^O'#I]OOQO-E<Z-E<ZO#)dQWO,5@VO#)lQrO,5@VO#)sQWO,5@dOOQ07b1G/j1G/jO%[Q^O,5@eO#){QWO'#IcOOQO-E<a-E<aO#)sQWO,5@dOOQ07`1G0t1G0tOOQ07f1G/u1G/uOOQ07f1G0X1G0XO%[Q^O,5@bO#*aQ07hO,5@bO#*rQ07hO,5@bO#*yQWO,5@aO9ZQWO,5@aO#+RQWO,5@aO#+aQWO'#IfO#*yQWO,5@aOOQ07`1G0s1G0sO!*OQ`O,5:tO!*ZQ`O,5:tOOQO,5:v,5:vO#,RQWO,5:vO#,ZQ7[O1G2sO9aQWO1G2sOOQ07b1G0q1G0qO#,iQ08SO1G0qO#-nQ08QO,5;ROOQ07b'#GR'#GRO#.[Q08SO'#JdO!$aQ^O1G0qO#0dQ7[O'#JnO#0nQWO,5:_O#0sQrO'#JoO%[Q^O'#JoO#0}QWO,5:dOOQ07b'#D['#D[OOQ07b1G0z1G0zO%[Q^O1G0zOOQ07b1G1d1G1dO#1SQWO1G0zO#3kQ08SO1G0{O#3rQ08SO1G0{O#6]Q08SO1G0{O#6dQ08SO1G0{O#8nQ08SO1G0{O#9UQ08SO1G0{O#<OQ08SO1G0{O#<VQ08SO1G0{O#>jQ08SO1G0{O#>wQ08SO1G0{O#@uQ08SO1G0{O#CuQ(CYO'#ChO#EsQ(CYO1G1^O#EzQ(CYO'#JjO!,lQWO1G1dO#F[Q08SO,5?TOOQ07`-E<g-E<gO#GOQ08SO1G0{OOQ07b1G0{1G0{O#IZQ08SO1G1aO#I}Q&jO,5<TO#JVQ&jO,5<UO#J_Q&jO'#FlO#JvQWO'#FkOOQO'#KO'#KOOOQO'#Ig'#IgO#J{Q&jO1G1kOOQ07b1G1k1G1kOOOS1G1v1G1vO#K^Q(CYO'#JiO#KhQWO,5<_O!*fQ^O,5<_OOOS-E<f-E<fOOQ07b1G1i1G1iO#KmQ`O'#J}OOQ07b,5<a,5<aO#KuQ`O,5<aOOQ07b,59e,59eO!&dQ7[O'#DPOOOO'#IZ'#IZO#KzO?MpO,59iOOQ07b,59i,59iO%[Q^O1G1|O!6[QWO'#IkO#LVQ7[O,5<uOOQ07b,5<r,5<rO!(SQ7[O'#InO#LuQ7[O,5=RO!(SQ7[O'#IpO#MhQ7[O,5=TO!&dQ7[O,5=VOOQO1G2O1G2OO#MrQpO'#CqO#NVQpO,5<nO#N^QWO'#KRO9aQWO'#KRO#NlQWO,5<pO!(SQ7[O,5<oO#NqQWO'#GUO#N|QWO,5<oO$ RQpO'#GRO$ `QpO'#KSO$ jQWO'#KSO!&dQ7[O'#KSO$ oQWO,5<sO$ tQ`O'#G^O!4eQ`O'#G^O$!VQWO'#G`O$![QWO'#GbO!3fQWO'#GeO$!aQ07hO'#ImO$!lQ`O,5<wOOQ07f,5<w,5<wO$!sQ`O'#G^O$#RQ`O'#G_O$#ZQ`O'#G_O$#`Q7[O,5=RO$#pQ7[O,5=TOOQ07b,5=W,5=WO!(SQ7[O,5?}O!(SQ7[O,5?}O$$QQWO'#IrO$$]QWO,5?|O$$eQWO,59`O$%UQ7[O,59qOOQ07b,59q,59qO$%wQ7[O,5<fO$&jQ7[O,5<hO@bQWO,5<jOOQ07b,5<k,5<kO$&tQWO,5<qO$&yQ7[O,5<vO$'ZQWO'#JuO!$aQ^O1G1}O$'`QWO1G1}O9ZQWO'#JxO9ZQWO'#EpO%[Q^O'#EpO9ZQWO'#ItO$'eQ07hO,5@rOOQU1G2w1G2wOOQU1G4X1G4XOOQ07b1G/w1G/wO!,iQWO1G/wO$)jQ08SO1G0TOOQU1G2s1G2sO!&dQ7[O1G2sO%[Q^O1G2sO#,^QWO1G2sO$+nQ7[O'#EgOOQ07`,5?{,5?{O$+xQ07hO,5?{[email protected]!@}Q`O1G.tO!AVQ7[O1G.tO$,ZQWO1G0qO$,`QWO'#ChO$,kQWO'#K[O$,sQWO,5=uO$,xQWO'#K[O$,}
20QWO'#K[O$-]QWO'#IzO$-kQWO,5@uO$-sQrO1G1fOOQ07b1G1h1G1hO9aQWO1G3`O@bQWO1G3`O$-zQWO1G3`O$.PQWO1G3`OOQU1G3`1G3`O!CTQWO1G3OO!&dQ7[O1G2{O$.UQWO1G2{OOQU1G2|1G2|O!&dQ7[O1G2|O$.ZQWO1G2|O$.cQ`O'#GzOOQU1G3O1G3OO!4eQ`O'#IvO!CYQpO1G3ROOQU1G3R1G3ROOQU,5=l,5=lO$.kQ7[O,5=nO9aQWO,5=nO$![QWO,5=pO9UQWO,5=pO!@}Q`O,5=pO!AVQ7[O,5=pO:RQ7[O,5=pO$.yQWO'#KYO$/UQWO,5=qOOQU1G.j1G.jO$/[email protected]$/fQWO1G.jO9kQ07hO1G.jO$1kQrO,5@wO$1{QWO,5@wO9ZQWO,5@wO$2WQ^O,5=xO$2_QWO,5=xOOQU1G3b1G3bO`Q^O1G3bOOQU1G3h1G3hOOQU1G3j1G3jO>kQWO1G3lO$2dQ^O1G3nO$6hQ^O'#HmOOQU1G3q1G3qO$6uQWO'#HsO>pQWO'#HuOOQU1G3w1G3wO$6}Q^O1G3wO9kQ07hO1G3}OOQU1G4P1G4POOQ07`'#GY'#GYO9kQ07hO1G4RO9kQ07hO1G4TO$;UQWO,5@XO!*fQ^O,5;[O9ZQWO,5;[O>pQWO,5:UO!*fQ^O,5:UO!@}Q`O,5:UO$;ZQ(CYO,5:UOOQO,5;[,5;[O$;eQ`O'#I^O$;{QWO,5@WOOQ07b1G/o1G/oO$<TQ`O'#IdO$<_QWO,5@fOOQ07`1G0u1G0uO# xQ`O,5:UOOQO'#Ia'#IaO$<gQ`O,5:pOOQ07f,5:p,5:pO#%sQWO1G0YOOQ07b1G0Y1G0YO%[Q^O1G0YOOQ07b1G0p1G0pO>pQWO1G0pO!@}Q`O1G0pO!AVQ7[O1G0pOOQ07`1G5s1G5sO!@rQ07hO1G0]OOQO1G0i1G0iO%[Q^O1G0iO$<nQ07hO1G0iO$<yQ07hO1G0iO!@}Q`O1G0]OCnQ`O1G0]O$=XQ07hO1G0iOOQO1G0]1G0]O$=mQ08SO1G0iPOOO-E<T-E<TPOOO1G.g1G.gOOOO1G/f1G/fO$=wQpO,5<eO$>PQrO1G4cOOQO1G4i1G4iO%[Q^O,5>wO$>ZQWO1G5qO$>cQWO1G6OO$>kQrO1G6PO9ZQWO,5>}O$>uQ08SO1G5|O%[Q^O1G5|O$?VQ07hO1G5|O$?hQWO1G5{O$?hQWO1G5{O9ZQWO1G5{O$?pQWO,5?QO9ZQWO,5?QOOQO,5?Q,5?QO$@UQWO,5?QO$'ZQWO,5?QOOQO-E<d-E<dOOQO1G0`1G0`OOQO1G0b1G0bO!,lQWO1G0bOOQU7+(_7+(_O!&dQ7[O7+(_O%[Q^O7+(_O$@dQWO7+(_O$@oQ7[O7+(_O$@}Q08SO,5=RO$CYQ08SO,5=TO$EeQ08SO,5=RO$GvQ08SO,5=TO$JXQ08SO,59qO$LaQ08SO,5<fO$NlQ08SO,5<hO%!wQ08SO,5<vOOQ07b7+&]7+&]O%%YQ08SO7+&]O%%|Q7[O'#I_O%&WQWO,5@YOOQ07b1G/y1G/yO%&`Q^O'#I`O%&mQWO,5@ZO%&uQrO,5@ZOOQ07b1G0O1G0OO%'PQWO7+&fOOQ07b7+&f7+&fO%'UQ(CYO,5:eO%[Q^O7+&xO%'`Q(CYO,5:]O%'mQ(CYO,5:iO%'wQ(CYO,5:kOOQ07b7+'O7+'OOOQO1G1o1G1oOOQO1G1p1G1pO%(RQtO,5<WO!*fQ^O,5<VOOQO-E<e-E<eOOQ07b7+'V7+'VOOOS7+'b7+'bOOOS1G1y1G1yO%(^QWO1G1yOOQ07b1G1{1G1{O%(cQpO,59kOOOO-E<X-E<XOOQ07b1G/T1G/TO%(jQ08SO7+'hOOQ07b,5?V,5?VO%)^QpO,5?VOOQ07b1G2a1G2aP!&dQ7[O'#IkPOQ07b-E<i-E<iO%)|Q7[O,5?YOOQ07b-E<l-E<lO%*oQ7[O,5?[OOQ07b-E<n-E<nO%*yQpO1G2qOOQ07b1G2Y1G2YO%+QQWO'#IjO%+`QWO,5@mO%+`QWO,5@mO%+hQWO,5@mO%+sQWO,5@mOOQO1G2[1G2[O%,RQ7[O1G2ZO!(SQ7[O1G2ZO%,cQ!LQO'#IlO%,sQWO,5@nO!&dQ7[O,5@nO%,{QpO,5@nOOQ07b1G2_1G2_OOQ07`,5<x,5<xOOQ07`,5<y,5<yO$'ZQWO,5<yOC_QWO,5<yO!@}Q`O,5<xOOQO'#Ga'#GaO%-VQWO,5<zOOQ07`,5<|,5<|O$'ZQWO,5=POOQO,5?X,5?XOOQO-E<k-E<kOOQ07f1G2c1G2cO!4eQ`O,5<xO%-_QWO,5<yO$!VQWO,5<zO!4eQ`O,5<yO!(SQ7[O'#InO%.RQ7[O1G2mO!(SQ7[O'#IpO%.tQ7[O1G2oO%/OQ7[O1G5iO%/YQ7[O1G5iOOQO,5?^,5?^OOQO-E<p-E<pOOQO1G.z1G.zO!7{Q`O,59sO%[Q^O,59sO%/gQWO1G2UO!(SQ7[O1G2]O%/lQ08SO7+'iOOQ07b7+'i7+'iO!$aQ^O7+'iO%0`QWO,5;[OOQ07`,5?`,5?`OOQ07`-E<r-E<rOOQ07b7+%c7+%cO%0eQpO'#KTO#%sQWO7+(_O%0oQrO7+(_O$@gQWO7+(_O%0vQ08QO'#ChO%1ZQ08QO,5<}O%1{QWO,5<}OOQ07`1G5g1G5gOOQU7+$`7+$`O!@rQ07hO7+$`O!@}Q`O7+$`O!$aQ^O7+&]O%2QQWO'#IyO%2iQWO,5@vOOQO1G3a1G3aO9aQWO,5@vO%2iQWO,5@vO%2qQWO,5@vOOQO,5?f,5?fOOQO-E<x-E<xOOQ07b7+'Q7+'QO%2vQWO7+(zO9kQ07hO7+(zO9aQWO7+(zO@bQWO7+(zOOQU7+(j7+(jO%2{Q08QO7+(gO!&dQ7[O7+(gO%3VQpO7+(hOOQU7+(h7+(hO!&dQ7[O7+(hO%3^QWO'#KXO%3iQWO,5=fOOQO,5?b,5?bOOQO-E<t-E<tOOQU7+(m7+(mO%4xQ`O'#HTOOQU1G3Y1G3YO!&dQ7[O1G3YO%[Q^O1G3YO%5PQWO1G3YO%5[Q7[O1G3YO9kQ07hO1G3[O$![QWO1G3[O9UQWO1G3[O!@}Q`O1G3[O!AVQ7[O1G3[O%5jQWO'#IxO%6OQWO,5@tO%6WQ`O,5@tOOQ07`1G3]1G3]OOQU7+$U7+$UO@bQWO7+$UO9kQ07hO7+$UO%6cQWO7+$UO%[Q^O1G6cO%[Q^O1G6dO%6hQ07hO1G6cO%6rQ^O1G3dO%6yQWO1G3dO%7OQ^O1G3dOOQU7+(|7+(|O9kQ07hO7+)WO`Q^O7+)YOOQU'#K_'#K_OOQU'#I{'#I{O%7VQ^O,5>XOOQU,5>X,5>XO%[Q^O'#HnO%7dQWO'#HpOOQU,5>_,5>_O9ZQWO,5>_OOQU,5>a,5>aOOQU7+)c7+)cOOQU7+)i7+)iOOQU7+)m7+)mOOQU7+)o7+)oO%7iQ`O1G5sO%7}Q(CYO1G0vO%8XQWO1G0vOOQO1G/p1G/pO%8dQ(CYO1G/pO>pQWO1G/pO!*fQ^O'#DjOOQO,5>x,5>xOOQO-E<[-E<[OOQO,5?O,5?OOOQO-E<b-E<bO!@}Q`O1G/pOOQO-E<_-E<_OOQ07f1G0[1G0[OOQ07b7+%t7+%tO#%sQWO7+%tOOQ07b7+&[7+&[O>pQWO7+&[O!@}Q`O7+&[OOQO7+%w7+%wO$=mQ08SO7+&TOOQO7+&T7+&TO%[Q^O7+&TO%8nQ07hO7+&TO!@rQ07hO7+%wO!@}Q`O7+%wO%8yQ07hO7+&TO%9XQ08SO7++hO%[Q^O7++hO%9iQWO7++gO%9iQWO7++gOOQO1G4l1G4lO9ZQWO1G4lO%9qQWO1G4lOOQO7+%|7+%|O#%sQWO<<KyO%0oQrO<<KyO%:PQWO<<KyOOQU<<Ky<<KyO!&dQ7[O<<KyO%[Q^O<<KyO%:XQWO<<KyO%:dQ08SO,5?YO%<oQ08SO,5?[O%>zQ08SO1G2ZO%A]Q08SO1G2mO%ChQ08SO1G2oO%EsQ7[O,5>yOOQO-E<]-E<]O%E}QrO,5>zO%[Q^O,5>zOOQO-E<^-E<^O%FXQWO1G5uOOQ07b<<JQ<<JQO%FaQ(CYO1G0qO%HkQ(CYO1G0{O%HrQ(CYO1G0{O%JvQ(CYO1G0{O%J}Q(CYO1G0{O%LrQ(CYO1G0{O%MYQ(CYO1G0{O& mQ(CYO1G0{O& tQ(CYO1G0{O&#rQ(CYO1G0{O&$PQ(CYO1G0{O&%}Q(CYO1G0{O&&bQ08SO<<JdO&'gQ(CYO1G0{O&)]Q(CYO'#JdO&+`Q(CYO1G1aO&+mQ(CYO1G0TO!*fQ^O'#FnOOQO'#KP'#KPOOQO1G
201r1G1rO&+wQWO1G1qO&+|Q(CYO,5?TOOOS7+'e7+'eOOOO1G/V1G/VOOQ07b1G4q1G4qO!(SQ7[O7+(]O&,WQWO,5?UO9aQWO,5?UOOQO-E<h-E<hO&,fQWO1G6XO&,fQWO1G6XO&,nQWO1G6XO&,yQ7[O7+'uO&-ZQpO,5?WO&-eQWO,5?WO!&dQ7[O,5?WOOQO-E<j-E<jO&-jQpO1G6YO&-tQWO1G6YOOQ07`1G2e1G2eO$'ZQWO1G2eOOQ07`1G2d1G2dO&-|QWO1G2fO!&dQ7[O1G2fOOQ07`1G2k1G2kO!@}Q`O1G2dOC_QWO1G2eO&.RQWO1G2fO&.ZQWO1G2eO&.}Q7[O,5?YOOQ07b-E<m-E<mO&/pQ7[O,5?[OOQ07b-E<o-E<oO!(SQ7[O7++TOOQ07b1G/_1G/_O&/zQWO1G/_OOQ07b7+'p7+'pO&0PQ7[O7+'wO&0aQ08SO<<KTOOQ07b<<KT<<KTO&1TQWO1G0vO!&dQ7[O'#IsO&1YQWO,5@oO!&dQ7[O1G2iOOQU<<Gz<<GzO!@rQ07hO<<GzO&1bQ08SO<<IwOOQ07b<<Iw<<IwOOQO,5?e,5?eO&2UQWO,5?eO&2ZQWO,5?eOOQO-E<w-E<wO&2iQWO1G6bO&2iQWO1G6bO9aQWO1G6bO@bQWO<<LfOOQU<<Lf<<LfO&2qQWO<<LfO9kQ07hO<<LfOOQU<<LR<<LRO%2{Q08QO<<LROOQU<<LS<<LSO%3VQpO<<LSO&2vQ`O'#IuO&3RQWO,5@sO!*fQ^O,5@sOOQU1G3Q1G3QO&3ZQ^O'#JmOOQO'#Iw'#IwO9kQ07hO'#IwO&3eQ`O,5=oOOQU,5=o,5=oO&3lQ`O'#EcO&4QQWO7+(tO&4VQWO7+(tOOQU7+(t7+(tO!&dQ7[O7+(tO%[Q^O7+(tO&4_QWO7+(tOOQU7+(v7+(vO9kQ07hO7+(vO$![QWO7+(vO9UQWO7+(vO!@}Q`O7+(vO&4jQWO,5?dOOQO-E<v-E<vOOQO'#HW'#HWO&4uQWO1G6`O9kQ07hO<<GpOOQU<<Gp<<GpO@bQWO<<GpO&4}QWO7++}O&5SQWO7+,OO%[Q^O7++}O%[Q^O7+,OOOQU7+)O7+)OO&5XQWO7+)OO&5^Q^O7+)OO&5eQWO7+)OOOQU<<Lr<<LrOOQU<<Lt<<LtOOQU-E<y-E<yOOQU1G3s1G3sO&5jQWO,5>YOOQU,5>[,5>[O&5oQWO1G3yO9ZQWO7+&bO!*fQ^O7+&bOOQO7+%[7+%[O&5tQ(CYO1G6PO>pQWO7+%[OOQ07b<<I`<<I`OOQ07b<<Iv<<IvO>pQWO<<IvOOQO<<Io<<IoO$=mQ08SO<<IoO%[Q^O<<IoOOQO<<Ic<<IcO!@rQ07hO<<IcO&6OQ07hO<<IoO&6ZQ08SO<= SO&6kQWO<= ROOQO7+*W7+*WO9ZQWO7+*WOOQUANAeANAeO&6sQWOANAeO!&dQ7[OANAeO#%sQWOANAeO%0oQrOANAeO%[Q^OANAeO&6{Q08SO7+'uO&9^Q08SO,5?YO&;iQ08SO,5?[O&=tQ08SO7+'wO&@VQrO1G4fO&@aQ(CYO7+&]O&BeQ(CYO,5=RO&DlQ(CYO,5=TO&D|Q(CYO,5=RO&E^Q(CYO,5=TO&EnQ(CYO,59qO&GqQ(CYO,5<fO&ItQ(CYO,5<hO&KwQ(CYO,5<vO&MmQ(CYO7+'hO&MzQ(CYO7+'iO&NXQWO,5<YOOQO7+']7+']O&N^Q7[O<<KwOOQO1G4p1G4pO&NeQWO1G4pO&NpQWO1G4pO' OQWO7++sO' OQWO7++sO!&dQ7[O1G4rO' WQpO1G4rO' bQWO7++tOOQ07`7+(P7+(PO$'ZQWO7+(QO' jQpO7+(QOOQ07`7+(O7+(OO$'ZQWO7+(PO' qQWO7+(QO!&dQ7[O7+(QOC_QWO7+(PO' vQ7[O<<NoOOQ07b7+$y7+$yO'!QQpO,5?_OOQO-E<q-E<qO'![Q08QO7+(TOOQUAN=fAN=fO9aQWO1G5POOQO1G5P1G5PO'!lQWO1G5PO'!qQWO7++|O'!qQWO7++|O9
20kQ07hOANBQO@bQWOANBQOOQUANBQANBQOOQUANAmANAmOOQUANAnANAnO'!yQWO,5?aOOQO-E<s-E<sO'#UQ(CYO1G6_O'%fQrO'#ChOOQO,5?c,5?cOOQO-E<u-E<uOOQU1G3Z1G3ZO&3ZQ^O,5<zOOQU<<L`<<L`O!&dQ7[O<<L`O&4QQWO<<L`O'%pQWO<<L`O%[Q^O<<L`OOQU<<Lb<<LbO9kQ07hO<<LbO$![QWO<<LbO9UQWO<<LbO'%xQ`O1G5OO'&TQWO7++zOOQUAN=[AN=[O9kQ07hOAN=[OOQU<= i<= iOOQU<= j<= jO'&]QWO<= iO'&bQWO<= jOOQU<<Lj<<LjO'&gQWO<<LjO'&lQ^O<<LjOOQU1G3t1G3tO>pQWO7+)eO'&sQWO<<I|O''OQ(CYO<<I|OOQO<<Hv<<HvOOQ07bAN?bAN?bOOQOAN?ZAN?ZO$=mQ08SOAN?ZOOQOAN>}AN>}O%[Q^OAN?ZOOQO<<Mr<<MrOOQUG27PG27PO!&dQ7[OG27PO#%sQWOG27PO''YQWOG27PO%0oQrOG27PO''bQ(CYO<<JdO''oQ(CYO1G2ZO')eQ(CYO,5?YO'+hQ(CYO,5?[O'-kQ(CYO1G2mO'/nQ(CYO1G2oO'1qQ(CYO<<KTO'2OQ(CYO<<IwOOQO1G1t1G1tO!(SQ7[OANAcOOQO7+*[7+*[O'2]QWO7+*[O'2hQWO<= _O'2pQpO7+*^OOQ07`<<Kl<<KlO$'ZQWO<<KlOOQ07`<<Kk<<KkO'2zQpO<<KlO$'ZQWO<<KkOOQO7+*k7+*kO9aQWO7+*kO'3RQWO<= hOOQUG27lG27lO9kQ07hOG27lO!*fQ^O1G4{O'3ZQWO7++yO&4QQWOANAzOOQUANAzANAzO!&dQ7[OANAzO'3cQWOANAzOOQUANA|ANA|O9kQ07hOANA|O$![QWOANA|OOQO'#HX'#HXOOQO7+*j7+*jOOQUG22vG22vOOQUANETANETOOQUANEUANEUOOQUANBUANBUO'3kQWOANBUOOQU<<MP<<MPO!*fQ^OAN?hOOQOG24uG24uO$=mQ08SOG24uO#%sQWOLD,kOOQULD,kLD,kO!&dQ7[OLD,kO'3pQWOLD,kO'3xQ(CYO7+'uO'5nQ(CYO,5?YO'7qQ(CYO,5?[O'9tQ(CYO7+'wO';jQ7[OG26}OOQO<<Mv<<MvOOQ07`ANAWANAWO$'ZQWOANAWOOQ07`ANAVANAVOOQO<<NV<<NVOOQULD-WLD-WO';zQ(CYO7+*gOOQUG27fG27fO&4QQWOG27fO!&dQ7[OG27fOOQUG27hG27hO9kQ07hOG27hOOQUG27pG27pO'<UQ(CYOG25SOOQOLD*aLD*aOOQU!$(!V!$(!VO#%sQWO!$(!VO!&dQ7[O!$(!VO'<`Q08SOG26}OOQ07`G26rG26rOOQULD-QLD-QO&4QQWOLD-QOOQULD-SLD-SOOQU!)9Eq!)9EqO#%sQWO!)9EqOOQU!$(!l!$(!lOOQU!.K;]!.K;]O'>qQ(CYOG26}O!*fQ^O'#DyO1PQWO'#EWO'@gQrO'#JiO!*fQ^O'#DqO'@nQ^O'#D}O'@uQrO'#ChO'C]QrO'#ChO!*fQ^O'#EPO'CmQ^O,5;VO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O,5;aO!*fQ^O'#IiO'EpQWO,5<eO'ExQ7[O,5;aO'GcQ7[O,5;aO!*fQ^O,5;uO!&dQ7[O'#GgO'ExQ7[O'#GgO!&dQ7[O'#GiO'ExQ7[O'#GiO1SQWO'#DVO1SQWO'#DVO!&dQ7[O'#FzO'ExQ7[O'#FzO!&dQ7[O'#F|O'ExQ7[O'#F|O!&dQ7[O'#G[O'ExQ7[O'#G[O!*fQ^O,5:iO!*fQ^O,5@eO'CmQ^O1G0qO'GjQ(CYO'#ChO!*fQ^O1G1|O!&dQ7[O'#InO'ExQ7[O'#InO!&dQ7[O'#IpO'ExQ7[O'#IpO!&dQ7[O,5<oO'ExQ7[O,5<oO'CmQ^O1G1}O!*fQ^O7+&xO!&dQ7[O1G2ZO'ExQ7[O1G2ZO!&dQ7[O'#InO'ExQ7[O'#InO!&dQ7[O'#IpO'ExQ7[O'#IpO!&dQ7[O1G2]O'ExQ7[O1G2]O'CmQ^O7+'iO'CmQ^O7+&]O!&dQ7[OANAcO'ExQ7[OANAcO'GtQWO'#EkO'GyQWO'#EkO'HRQWO'#FZO'HWQWO'#EuO'H]QWO'#JyO'HhQWO'#JwO'HsQWO,5;VO'HxQ7[O,5<bO'IPQWO'#GTO'IUQWO'#GTO'IZQWO,5<cO'IcQWO,5;VO'IkQ(CYO1G1^O'IrQWO,5<oO'IwQWO,5<oO'I|QWO,5<qO'JRQWO,5<qO'JWQWO1G1}O'J]QWO1G0qO'JbQ7[O<<KwO'JiQ7[O<<KwO7hQ7[O'#FxO9UQWO'#FwOA]QWO'#EjO!*fQ^O,5;rO!3fQWO'#GTO!3fQWO'#GTO!3fQWO'#GVO!3fQWO'#GVO!(SQ7[O7+(]O!(SQ7[O7+(]O%*yQpO1G2qO%*yQpO1G2qO!&dQ7[O,5=VO!&dQ7[O,5=V",stateData:"'Km~O'tOS'uOSSOS'vRQ~OPYOQYORfOX!VO`qOczOdyOlkOnYOokOpkOvkOxYOzYO!PWO!TkO!UkO![XO!fuO!kZO!nYO!oYO!pYO!rvO!twO!wxO!{]O#s!PO$T|O%b}O%d!QO%f!OO%g!OO%h!OO%k!RO%m!SO%p!TO%q!TO%s!UO&P!WO&V!XO&X!YO&Z!ZO&]![O&`!]O&f!^O&l!_O&n!`O&p!aO&r!bO&t!cO'{SO'}TO(QUO(XVO(g[O(tiO~OVtO~P`OPYOQYORfOc!jOd!iOlkOnYOokOpkOvkOxYOzYO!PWO!TkO!UkO![!eO!fuO!kZO!nYO!oYO!pYO!rvO!t!gO!w!hO$T!kO'{!dO'}TO(QUO(XVO(g[O(tiO~O`!vOo!nO!P!oO!_!xO!`!uO!a!uO!{:dO#P!pO#Q!pO#R!wO#S!pO#T!pO#W!yO#X!yO'|!lO'}TO(QUO([!mO(g!sO~O'v!zO~OP[XZ[X`[Xn[X|[X}
20[X!P[X!Y[X!h[X!i[X!k[X!o[X#[[X#geX#j[X#k[X#l[X#m[X#n[X#o[X#p[X#q[X#r[X#t[X#v[X#x[X#y[X$O[X'r[X(X[X(h[X(o[X(p[X~O!d$|X~P(qO^!|O'}#OO(O!|O(P#OO~O^#PO(P#OO(Q#OO(R#PO~Ot#RO!R#SO(Y#SO(Z#UO~OPYOQYORfOc!jOd!iOlkOnYOokOpkOvkOxYOzYO!PWO!TkO!UkO![!eO!fuO!kZO!nYO!oYO!pYO!rvO!t!gO!w!hO$T!kO'{:hO'}TO(QUO(XVO(g[O(tiO~O!X#YO!Y#VO!V(_P!V(lP~P+}O!Z#bO~P`OPYOQYORfOc!jOd!iOnYOokOpkOvkOxYOzYO!PWO!TkO!UkO![!eO!fuO!kZO!nYO!oYO!pYO!rvO!t!gO!w!hO$T!kO'}TO(QUO(XVO(g[O(tiO~Ol#lO!X#hO!{]O#e#kO#f#hO'{:iO!j(iP~P.iO!k#nO'{#mO~O!w#rO!{]O%b#sO~O#g#tO~O!d#uO#g#tO~OP$]OZ$dOn$QO|#yO}#zO!P#{O!Y$aO!h$SO!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO#n$RO#o$SO#p$SO#q$cO#r$SO#t$TO#v$VO#x$XO#y$YO(XVO(h$ZO(o#|O(p#}O~O`(]X'r(]X'p(]X!j(]X!V(]X![(]X%c(]X!d(]X~P1qO#[$eO$O$eOP(^XZ(^Xn(^X|(^X}(^X!P(^X!Y(^X!h(^X!k(^X!o(^X#j(^X#k(^X#l(^X#m(^X#n(^X#o(^X#p(^X#q(^X#r(^X#t(^X#v(^X#x(^X#y(^X(X(^X(h(^X(o(^X(p(^X![(^X%c(^X~O`(^X!i(^X'r(^X'p(^X!V(^X!j(^Xr(^X!d(^X~P4XO#[$eO~O$Y$gO$[$fO$c$lO~ORfO![$mO$f$nO$h$pO~Og%VOl%WOn$tOo$sOp$sOv%XOx%YOz%ZO!P${O![$|O!f%`O!k$xO#f%aO$T%^O$o%[O$q%]O$t%_O'{$rO'}TO(QUO(X$uO(o$}O(p%POf(UP~O!k%bO~O!P%eO![%fO'{%dO~O!d%jO~O`%kO'r%kO~O'|!lO~P%[O%h%rO~P%[Og%VO!k%bO'{%dO'|!lO~Od%yO!k%bO'{%dO~O#r$SO~O|&OO![%{O!k%}O%d&RO'{%dO'|!lO'}TO(QUO_(}P~O!w#rO~O%m&TO!P(yX![(yX'{(yX~O'{&UO~O!t&ZO#s!PO%d!QO%f!OO%g!OO%h!OO%k!RO%m!SO%p!TO%q!TO~Oc&`Od&_O!w&]O%b&^O%u&[O~P;xOc&cOdyO![&bO!t&ZO!wxO!{]O#s!PO%b}O%f!OO%g!OO%h!OO%k!RO%m!SO%p!TO%q!TO%s!UO~Oa&fO#[&iO%d&dO'|!lO~P<}O!k&jO!t&nO~O!k#nO~O![XO~O`%kO'q&vO'r%kO~O`%kO'q&yO'r%kO~O`%kO'q&{O'r%kO~O'p[X!V[Xr[X!j[X&T[X![[X%c[X!d[X~P(qO!_'YO!`'RO!a'RO'|!lO'}TO(QUO~Oo'PO!P'OO!X'SO([&}O!Z(`P!Z(nP~P@UOj']O!['ZO'{%dO~Od'bO!k%bO'{%dO~O|&OO!k%}O~Oo!nO!P!oO!{:dO#P!pO#Q!pO#S!pO#T!pO'|!lO'}TO(QUO([!mO(g!sO~O!_'hO!`'gO!a'gO#R!pO#W'iO#X'iO~PApO`%kOg%VO!d#uO!k%bO'r%kO(h'kO~O!o'oO#['mO~PCOOo!nO!P!oO'}TO(QUO([!mO(g!sO~O![XOo(eX!P(eX!_(eX!`(eX!a(eX!{(eX#P(eX#Q(eX#R(eX#S(eX#T(eX#W(eX#X(eX'|(eX'}(eX(Q(eX([(eX(g(eX~O!`'gO!a'gO'|!lO~PCnO'w'sO'x'sO'y'uO~O^!|O'}'wO(O!|O(P'wO~O^#PO(P'wO(Q'wO(R#PO~Ot#RO!R#SO(Y#SO(Z'{O~O!X'}O!V'PX!V'VX!Y'PX!Y'VX~P+}O!Y(PO!V(_X~OP$]OZ$dOn$QO|#yO}#zO!P#{O!Y(PO!h$SO!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO#n$RO#o$SO#p$SO#q$cO#r$SO#t$TO#v$VO#x$XO#y$YO(XVO(h$ZO(o#|O(p#}O~O!V(_X~PGbO!V(UO~O!V(kX!Y(kX!d(kX!j(kX(h(kX~O#[(kX#g#`X!Z(kX~PIhO#[(VO!V(mX!Y(mX~O!Y(WO!V(lX~O!V(ZO~O#[$eO~PIhO!Z([O~P`O|#yO}#zO!P#{O!i#wO!k#xO(XVOP!maZ!man!ma!Y!ma!h!ma!o!ma#j!ma#k!ma#l!ma#m!ma#n!ma#o!ma#p!ma#q!ma#r!ma#t!ma#v!ma#x!ma#y!ma(h!ma(o!ma(p!ma~O`!ma'r!ma'p!ma!V!ma!j!mar!ma![!ma%c!ma!d!ma~PKOO!j(]O~O!d#uO#[(^O(h'kO!Y(jX`(jX'r(jX~O!j(jX~PMnO!P%eO![%fO!{]O#e(cO#f(bO'{%dO~O!Y(dO!j(iX~O!j(fO~O!P%eO![%fO#f(bO'{%dO~OP(^XZ(^Xn(^X|(^X}(^X!P(^X!Y(^X!h(^X!i(^X!k(^X!o(^X#j(^X#k(^X#l(^X#m(^X#n(^X#o(^X#p(^X#q(^X#r(^X#t(^X#v(^X#x(^X#y(^X(X(^X(h(^X(o(^X(p(^X~O!d#uO!j(^X~P! [O|(gO}(hO!i#wO!k#xO!{!za!P!za~O!w!za%b!za![!za#e!za#f!za'{!za~P!#`O!w(lO~OPYOQYORfOc!jOd!iOlkOnYOokOpkOvkOxYOzYO!PWO!TkO!UkO![XO!fuO!kZO!nYO!oYO!pYO!rvO!t!gO!w!hO$T!kO'{!dO'}TO(QUO(XVO(g[O(tiO~Og%VOl%WOn$tOo$sOp$sOv%XOx%YOz;QO!P${O![$|O!f<`O!k$xO#f;WO$T%^O$o;SO$q;UO$t%_O'{(pO'}TO(QUO(X$uO(o$}O(p%PO~O#g(rO~Og%VOl%WOn$tOo$sOp$sOv%XOx%YOz%ZO!P${O![$|O!f%`O!k$xO#f%aO$T%^O$o%[O$q%]O$t%_O'{(pO'}TO(QUO(X$uO(o$}O(p%PO~Of(bP~P!(SO!X(vO!j(cP~P%[O([(xO(g[O~O!P(zO!k#xO([(xO(g[O~OP:cOQ:cORfOc<[Od!iOlkOn:cOokOpkOvkOx:cOz:cO!PWO!TkO!UkO![!eO!f:fO!kZO!n:cO!o:cO!p:cO!r:gO!t:jO!w!hO$T!kO'{)YO'}TO(QUO(XVO(g[O(t<YO~O})]O!k#xO~O!Y$aO`$ma'r$ma'p$ma!j$ma!V$ma![$ma%c$ma!d$ma~O#s)aO~P!&dO|)dO!d)cO![$ZX$W$ZX$Y$ZX$[$ZX$c$ZX~O!d)cO![(qX$W(qX$Y(qX$[(qX$c(qX~O|)dO~P!.OO|)dO![(qX$W(qX$Y(qX$[(qX$c(qX~O![)fO$W)jO$Y)eO$[)eO$c)kO~O!X)nO~P!*fO$Y$gO$[$fO$c)rO~Oj$uX|$uX!P$uX!i$uX(o$uX(p$uX~OfiXf$uXjiX!YiX#[iX~P!/tOo)tO~Ot)uO(Y)vO(Z)xO~Oj*RO|)zO!P){O(o$}O(p%PO~Of)yO~P!0}Of*SO~Og%VOl%WOn$tOo$sOp$sOv%XOx%YOz;QO!P${O![$|O!f<`O!k$xO#f;WO$T%^O$o;SO$q;UO$t%_O'}TO(QUO(X$uO(o$}O(p%PO~O!X*WO'{*TO!j(uP~P!1lO#g*YO~O!k*ZO~O!X*`O'{*]O!V(vP~P!1lOn*lO!P*dO!_*jO!`*cO!a*cO!k*ZO#W*kO%Y*fO'|!lO([!mO~O!Z*iO~P!3xO!i#wOj(WX|(WX!P(WX(o(WX(p(WX!Y(WX#[(WX~Of(WX#|(WX~P!4qOj*qO#[*pOf(VX!Y(VX~O!Y*rOf(UX~O'{&UOf(UP~O!k*yO~O'{(pO~Ol*}
20O!P%eO!X#hO![%fO!{]O#e#kO#f#hO'{%dO!j(iP~O!d#uO#g+OO~O!P%eO!X+QO!Y(WO![%fO'{%dO!V(lP~Oo'VO!P+SO!X+RO'}TO(QUO([(xO~O!Z(nP~P!7lO!Y+TO`(zX'r(zX~OP$]OZ$dOn$QO|#yO}#zO!P#{O!h$SO!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO#n$RO#o$SO#p$SO#q$cO#r$SO#t$TO#v$VO#x$XO#y$YO(XVO(h$ZO(o#|O(p#}O~O`!ea!Y!ea'r!ea'p!ea!V!ea!j!ear!ea![!ea%c!ea!d!ea~P!8dO|#yO}#zO!P#{O!i#wO!k#xO(XVOP!qaZ!qan!qa!Y!qa!h!qa!o!qa#j!qa#k!qa#l!qa#m!qa#n!qa#o!qa#p!qa#q!qa#r!qa#t!qa#v!qa#x!qa#y!qa(h!qa(o!qa(p!qa~O`!qa'r!qa'p!qa!V!qa!j!qar!qa![!qa%c!qa!d!qa~P!:}O|#yO}#zO!P#{O!i#wO!k#xO(XVOP!saZ!san!sa!Y!sa!h!sa!o!sa#j!sa#k!sa#l!sa#m!sa#n!sa#o!sa#p!sa#q!sa#r!sa#t!sa#v!sa#x!sa#y!sa(h!sa(o!sa(p!sa~O`!sa'r!sa'p!sa!V!sa!j!sar!sa![!sa%c!sa!d!sa~P!=hOg%VOj+^O!['ZO%c+]O~O!d+`O`(TX![(TX'r(TX!Y(TX~O`%kO![XO'r%kO~Og%VO!k%bO~Og%VO!k%bO'{%dO~O!d#uO#g(rO~Oa+kO%d+lO'{+hO'}TO(QUO!Z)OP~O!Y+mO_(}X~OZ+qO~O_+rO~O![%{O'{%dO'|!lO_(}P~Og%VO#[+wO~Og%VOj+zO![$|O~O![+|O~O|,OO![XO~O%h%rO~O!w,TO~Od,YO~Oa,ZO'{#mO'}TO(QUO!Z(|P~Od%yO~O%d!QO'{&UO~P<}OZ,`O_,_O~OPYOQYORfOczOdyOlkOnYOokOpkOvkOxYOzYO!PWO!TkO!UkO!fuO!kZO!nYO!oYO!pYO!rvO!wxO!{]O%b}O'}TO(QUO(XVO(g[O(tiO~O![!eO!t!gO$T!kO'{!dO~P!DkO_,_O`%kO'r%kO~OPYOQYORfOc!jOd!iOlkOnYOokOpkOvkOxYOzYO!PWO!TkO!UkO![!eO!fuO!kZO!nYO!oYO!pYO!rvO!w!hO$T!kO'{!dO'}TO(QUO(XVO(g[O(tiO~O`,eO!twO#s!OO%f!OO%g!OO%h!OO~P!GTO!k&jO~O&V,kO~O![,mO~O&h,oO&j,pOP&eaQ&eaR&eaX&ea`&eac&ead&eal&ean&eao&eap&eav&eax&eaz&ea!P&ea!T&ea!U&ea![&ea!f&ea!k&ea!n&ea!o&ea!p&ea!r&ea!t&ea!w&ea!{&ea#s&ea$T&ea%b&ea%d&ea%f&ea%g&ea%h&ea%k&ea%m&ea%p&ea%q&ea%s&ea&P&ea&V&ea&X&ea&Z&ea&]&ea&`&ea&f&ea&l&ea&n&ea&p&ea&r&ea&t&ea'p&ea'{&ea'}&ea(Q&ea(X&ea(g&ea(t&ea!Z&ea&^&eaa&ea&c&ea~O'{,uO~Og!bX!Y!OX!Y!bX!Z!OX!Z!bX!d!OX!d!bX!k!bX#[!OX~O!d,zO#[,yOg(aX!Y#dX!Y(aX!Z#dX!Z(aX!d(aX!k(aX~Og%VO!d,|O!k%bO!Y!^X!Z!^X~Oo!nO!P!oO'}TO(QUO([!mO~OP:cOQ:cORfOc<[Od!iOlkOn:cOokOpkOvkOx:cOz:cO!PWO!TkO!UkO![!eO!f:fO!kZO!n:cO!o:cO!p:cO!r:gO!t:jO!w!hO$T!kO'}TO(QUO(XVO(g[O(t<YO~O'{;]O~P#!ZO!Y-QO!Z(`X~O!Z-SO~O!d,zO#[,yO!Y#dX!Z#dX~O!Y-TO!Z(nX~O!Z-VO~O!`-WO!a-WO'|!lO~P# xO!Z-ZO~P'_Oj-^O!['ZO~O!V-cO~Oo!za!_!za!`!za!a!za#P!za#Q!za#R!za#S!za#T!za#W!za#X!za'|!za'}!za(Q!za([!za(g!za~P!#`O!o-hO#[-fO~PCOO!`-jO!a-jO'|!lO~PCnO`%kO#[-fO'r%kO~O`%kO!d#uO#[-fO'r%kO~O`%kO!d#uO!o-hO#[-fO'r%kO(h'kO~O'w'sO'x'sO'y-oO~Or-pO~O!V'Pa!Y'Pa~P!8dO!X-tO!V'PX!Y'PX~P%[O!Y(PO!V(_a~O!V(_a~PGbO!Y(WO!V(la~O!P%eO!X-xO![%fO'{%dO!V'VX!Y'VX~O#[-zO!Y(ja!j(ja`(ja'r(ja~O!d#uO~P#*aO!Y(dO!j(ia~O!P%eO![%fO#f.OO'{%dO~Ol.TO!P%eO!X.QO![%fO!{]O#e.SO#f.QO'{%dO!Y'YX!j'YX~O}.XO!k#xO~Og%VOj.[O!['ZO%c.ZO~O`#_i!Y#_i'r#_i'p#_i!V#_i!j#_ir#_i![#_i%c#_i!d#_i~P!8dOj<fO|)zO!P){O(o$}O(p%PO~O#g#Za`#Za#[#Za'r#Za!Y#Za!j#Za![#Za!V#Za~P#-]O#g(WXP(WXZ(WX`(WXn(WX}(WX!h(WX!k(WX!o(WX#j(WX#k(WX#l(WX#m(WX#n(WX#o(WX#p(WX#q(WX#r(WX#t(WX#v(WX#x(WX#y(WX'r(WX(X(WX(h(WX!j(WX!V(WX'p(WXr(WX![(WX%c(WX!d(WX~P!4qO!Y.iOf(bX~P!0}Of.kO~O!Y.lO!j(cX~P!8dO!j.oO~O!V.qO~OP$]O|#yO}#zO!P#{O!i#wO!k#xO!o$]O(XVOZ#ii`#iin#ii!Y#ii!h#ii#k#ii#l#ii#m#ii#n#ii#o#ii#p#ii#q#ii#r#ii#t#ii#v#ii#x#ii#y#ii'r#ii(h#ii(o#ii(p#ii'p#ii!V#ii!j#iir#ii![#ii%c#ii!d#ii~O#j#ii~P#1XO#j$OO~P#1XOP$]O|#yO}#zO!P#{O!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO(XVOZ#ii`#ii!Y#ii!h#ii#n#ii#o#ii#p#ii#q#ii#r#ii#t#ii#v#ii#x#ii#y#ii'r#ii(h#ii(o#ii(p#ii'p#ii!V#ii!j#iir#ii![#ii%c#ii!d#ii~On#ii~P#3yOn$QO~P#3yOP$]On$QO|#yO}#zO!P#{O!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO#n$RO(XVO`#ii!Y#ii#t#ii#v#ii#x#ii#y#ii'r#ii(h#ii(o#ii(p#ii'p#ii!V#ii!j#iir#ii![#ii%c#ii!d#ii~OZ#ii!h#ii#o#ii#p#ii#q#ii#r#ii~P#6kOZ$dO!h$SO#o$SO#p$SO#q$cO#r$SO~P#6kOP$]OZ$dOn$QO|#yO}#zO!P#{O!h$SO!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO#n$RO#o$SO#p$SO#q$cO#r$SO#t$TO(XVO(p#}O`#ii!Y#ii#x#ii#y#ii'r#ii(h#ii(o#ii'p#ii!V#ii!j#iir#ii![#ii%c#ii!d#ii~O#v$VO~P#9lO#v#ii~P#9lOP$]OZ$dOn$QO|#yO}#zO!P#{O!h$SO!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO#n$RO#o$SO#p$SO#q$cO#r$SO#t$TO(XVO`#ii!Y#ii#x#ii#y#ii'r#ii(h#ii'p#ii!V#ii!j#iir#ii![#ii%c#ii!d#ii~O#v#ii(o#ii(p#ii~P#<^O#v$VO(o#|O(p#}O~P#<^OP$]OZ$dOn$QO|#yO}#zO!P#{O!h$SO!i#wO!k#xO!o$]O#j$OO#k$PO#l$PO#m$PO#n$RO#o$SO#p$SO#q$cO#r$SO#t$TO#v$VO#x$XO(XVO(o#|O(p#}O~O`#ii!Y#ii#y#ii'r#ii(h#ii'p#ii!V#ii!j#iir#ii![#ii%c#ii!d#ii~P#?UOP[XZ[Xn[X|[X}[X!P[X!h[X!i[X!k[X!o[X#[[X#geX#j[X#k[X#l[X#m[X#n[X#o[X#p[X#q[X#r[X#t[X#v[X#x[X#y[X$O[X(X[X(h[X(o[X(p[X!Y[X!Z[
20X~O#|[X~P#AoOP$]OZ:zOn:nO|#yO}#zO!P#{O!h:pO!i#wO!k#xO!o$]O#j:lO#k:mO#l:mO#m:mO#n:oO#o:pO#p:pO#q:yO#r:pO#t:qO#v:sO#x:uO#y:vO(XVO(h$ZO(o#|O(p#}O~O#|.sO~P#C|O#[:{O$O:{O#|(^X!Z(^X~P! [O`']a!Y']a'r']a'p']a!j']a!V']ar']a![']a%c']a!d']a~P!8dOP#iiZ#ii`#iin#ii}#ii!Y#ii!h#ii!i#ii!k#ii!o#ii#j#ii#k#ii#l#ii#m#ii#n#ii#o#ii#p#ii#q#ii#r#ii#t#ii#v#ii#x#ii#y#ii'r#ii(X#ii(h#ii'p#ii!V#ii!j#iir#ii![#ii%c#ii!d#ii~P#-]O`#}i!Y#}i'r#}i'p#}i!V#}i!j#}ir#}i![#}i%c#}i!d#}i~P!8dO$Y.xO$[.xO~O$Y.yO$[.yO~O!d)cO#[.zO![$`X$W$`X$Y$`X$[$`X$c$`X~O!X.{O~O![)fO$W.}O$Y)eO$[)eO$c/OO~O!Y:wO!Z(]X~P#C|O!Z/PO~O!d)cO$c(qX~O$c/RO~Ot)uO(Y)vO(Z/UO~O!V/YO~P!&dO(o$}Oj%Za|%Za!P%Za(p%Za!Y%Za#[%Za~Of%Za#|%Za~P#L^O(p%POj%]a|%]a!P%]a(o%]a!Y%]a#[%]a~Of%]a#|%]a~P#MPO!YeX!deX!jeX!j$uX(heX~P!/tO!j/bO~P#-]O!Y/cO!d#uO(h'kO!j(uX~O!j/hO~O!X*WO'{%dO!j(uP~O#g/jO~O!V$uX!Y$uX!d$|X~P!/tO!Y/kO!V(vX~P#-]O!d/mO~O!V/oO~Og%VOn/sO!d#uO!k%bO(h'kO~O'{/uO~O!d+`O~O`%kO!Y/yO'r%kO~O!Z/{O~P!3xO!`/|O!a/|O'|!lO([!mO~O!P0OO([!mO~O#W0PO~Of%Za!Y%Za#[%Za#|%Za~P!0}Of%]a!Y%]a#[%]a#|%]a~P!0}O'{&UOf'fX!Y'fX~O!Y*rOf(Ua~Of0YO~O|0ZO}0ZO!P0[Ojya(oya(pya!Yya#[ya~Ofya#|ya~P$$jO|)zO!P){Oj$na(o$na(p$na!Y$na#[$na~Of$na#|$na~P$%`O|)zO!P){Oj$pa(o$pa(p$pa!Y$pa#[$pa~Of$pa#|$pa~P$&RO#g0^O~Of%Oa!Y%Oa#[%Oa#|%Oa~P!0}O!d#uO~O#g0aO~O!Y+TO`(za'r(za~O|#yO}#zO!P#{O!i#wO!k#xO(XVOP!qiZ!qin!qi!Y!qi!h!qi!o!qi#j!qi#k!qi#l!qi#m!qi#n!qi#o!qi#p!qi#q!qi#r!qi#t!qi#v!qi#x!qi#y!qi(h!qi(o!qi(p!qi~O`!qi'r!qi'p!qi!V!qi!j!qir!qi![!qi%c!qi!d!qi~P$'pOg%VOn$tOo$sOp$sOv%XOx%YOz;QO!P${O![$|O!f<`O!k$xO#f;WO$T%^O$o;SO$q;UO$t%_O'}TO(QUO(X$uO(o$}O(p%PO~Ol0kO'{0jO~P$*ZO!d+`O`(Ta![(Ta'r(Ta!Y(Ta~O#g0qO~OZ[X!YeX!ZeX~O!Y0rO!Z)OX~O!Z0tO~OZ0uO~Oa0wO'{+hO'}TO(QUO~O![%{O'{%dO_'nX!Y'nX~O!Y+mO_(}a~O!j0zO~P!8dOZ0}O~O_1OO~O#[1RO~Oj1UO![$|O~O([(xO!Z({P~Og%VOj1_O![1[O%c1^O~OZ1iO!Y1gO!Z(|X~O!Z1jO~O_1lO`%kO'r%kO~O'{#mO'}TO(QUO~O#[$eO$O$eOP(^XZ(^Xn(^X|(^X}(^X!P(^X!Y(^X!h(^X!k(^X!o(^X#j(^X#k(^X#l(^X#m(^X#n(^X#o(^X#p(^X#q(^X#t(^X#v(^X#x(^X#y(^X(X(^X(h(^X(o(^X(p(^X~O#r1oO&T1pO`(^X!i(^X~P$/qO#[$eO#r1oO&T1pO~O`1rO~P%[O`1tO~O&^1wOP&[iQ&[iR&[iX&[i`&[ic&[id&[il&[in&[io&[ip&[iv&[ix&[iz&[i!P&[i!T&[i!U&[i![&[i!f&[i!k&[i!n&[i!o&[i!p&[i!r&[i!t&[i!w&[i!{&[i#s&[i$T&[i%b&[i%d&[i%f&[i%g&[i%h&[i%k&[i%m&[i%p&[i%q&[i%s&[i&P&[i&V&[i&X&[i&Z&[i&]&[i&`&[i&f&[i&l&[i&n&[i&p&[i&r&[i&t&[i'p&[i'{&[i'}&[i(Q&[i(X&[i(g&[i(t&[i!Z&[ia&[i&c&[i~Oa1}O!Z1{O&c1|O~P`O![XO!k2PO~O&j,pOP&eiQ&eiR&eiX&ei`&eic&eid&eil&ein&eio&eip&eiv&eix&eiz&ei!P&ei!T&ei!U&ei![&ei!f&ei!k&ei!n&ei!o&ei!p&ei!r&ei!t&ei!w&ei!{&ei#s&ei$T&ei%b&ei%d&ei%f&ei%g&ei%h&ei%k&ei%m&ei%p&ei%q&ei%s&ei&P&ei&V&ei&X&ei&Z&ei&]&ei&`&ei&f&ei&l&ei&n&ei&p&ei&r&ei&t&ei'p&ei'{&ei'}&ei(Q&ei(X&ei(g&ei(t&ei!Z&ei&^&eia&ei&c&ei~O!V2VO~O!Y!^a!Z!^a~P#C|Oo!nO!P!oO!X2]O([!mO!Y'QX!Z'QX~P@UO!Y-QO!Z(`a~O!Y'WX!Z'WX~P!7lO!Y-TO!Z(na~O!Z2dO~P'_O`%kO#[2mO'r%kO~O`%kO!d#uO#[2mO'r%kO~O`%kO!d#uO!o2qO#[2mO'r%kO(h'kO~O`%kO'r%kO~P!8dO!Y$aOr$ma~O!V'Pi!Y'Pi~P!8dO!Y(PO!V(_i~O!Y(WO!V(li~O!V(mi!Y(mi~P!8dO!Y(ji!j(ji`(ji'r(ji~P!8dO#[2sO!Y(ji!j(ji`(ji'r(ji~O!Y(dO!j(ii~O!P%eO![%fO!{]O#e2xO#f2wO'{%dO~O!P%eO![%fO#f2wO'{%dO~Oj3PO!['ZO%c3OO~Og%VOj3PO!['ZO%c3OO~O#g%ZaP%ZaZ%Za`%Zan%Za}%Za!h%Za!i%Za!k%Za!o%Za#j%Za#k%Za#l%Za#m%Za#n%Za#o%Za#p%Za#q%Za#r%Za#t%Za#v%Za#x%Za#y%Za'r%Za(X%Za(h%Za!j%Za!V%Za'p%Zar%Za![%Za%c%Za!d%Za~P#L^O#g%]aP%]aZ%]a`%]an%]a}%]a!h%]a!i%]a!k%]a!o%]a#j%]a#k%]a#l%]a#m%]a#n%]a#o%]a#p%]a#q%]a#r%]a#t%]a#v%]a#x%]a#y%]a'r%]a(X%]a(h%]a!j%]a!V%]a'p%]ar%]a![%]a%c%]a!d%]a~P#MPO#g%ZaP%ZaZ%Za`%Zan%Za}%Za!Y%Za!h%Za!i%Za!k%Za!o%Za#j%Za#k%Za#l%Za#m%Za#n%Za#o%Za#p%Za#q%Za#r%Za#t%Za#v%Za#x%Za#y%Za'r%Za(X%Za(h%Za!j%Za!V%Za'p%Za#[%Zar%Za![%Za%c%Za!d%Za~P#-]O#g%]aP%]aZ%]a`%]an%]a}%]a!Y%]a!h%]a!i%]a!k%]a!o%]a#j%]a#k%]a#l%]a#m%]a#n%]a#o%]a#p%]a#q%]a#r%]a#t%]a#v%]a#x%]a#y%]a'r%]a(X%]a(h%]a!j%]a!V%]a'p%]a#[%]ar%]a![%]a%c%]a!d%]a~P#-]O#gyaPyaZya`yanya!hya!iya!kya!oya#jya#kya#lya#mya#nya#oya#pya#qya#rya#tya#vya#xya#yya'rya(Xya(hya!jya!Vya'pyarya![ya%cya!dya~P$$jO#g$naP$naZ$na`$nan$na}$na!h$na!i$na!k$na!o$na#j$na#k$na#l$na#m$na#n$na#o$na#p$na#q$na#r$na#t$na#v$na#x$na#y$na'r$na(X$na(h$na!j$na!V$na'p$nar$na![$na%c$na!d$na~P$%`O#g$paP$paZ$pa`$pan$pa}$pa!h$pa!i$pa!k$pa!o$pa#j$pa#k$pa#l$pa#m$pa#n$pa#o$pa#p$pa#q$pa#r$pa#t$pa#v$pa#x$pa#y$pa'r$pa(X$pa(h$pa!j$pa!V$pa'p$par$pa![$pa%c$pa!d$pa~P$&RO#g%OaP%OaZ%Oa`%Oan%Oa}%Oa!Y%Oa!h%Oa!i%Oa!k%Oa!o%Oa#j%Oa#k%Oa#l%Oa#m%Oa#n%Oa#o%Oa#p%Oa#q%Oa#r%Oa#t%Oa#v%Oa#x%Oa#y%Oa'r%Oa(X%Oa(h%Oa!j%Oa!V%Oa'p%Oa#[%Oar%Oa![%Oa%c%Oa!d%Oa~P#-]O`#_q!Y#_q'r#_q'p#_q!V#_q!j#_qr#_q![#_q%c#_q!d#_q~P!8dOf'RX!Y'RX~P!(SO!Y.iOf(ba~O!X3ZO!Y'SX!j'SX~P%[O!Y.lO!j(ca~O!Y.lO!j(ca~P!8dO!V3^O~O#|!ma!Z!ma~PKOO#|!ea!Y!ea!Z!ea~P#C|O#|!qa!Z!qa~P!:}O#|!sa!Z!sa~P!=hORfO![3pO$a3qO~O!Z3uO~Or3vO~P#-]O`$jq!Y$jq'r$jq'p$jq!V$jq!j$jqr$jq![$jq%c$jq!d$jq~P!8dO!V3wO~P#-]O|)zO!P){O(p%POj'ba(o'ba!Y'ba#['ba~Of'ba#|'ba~P%)eO|)zO!P){Oj'da(o'da(p'da!Y'da#['da~Of'da#|'da~P%*WO(h$ZO~P#-]O!X3zO'{%dO!Y'^X!j'^X~O!Y/cO!j(ua~O!Y/cO!d#uO!j(ua~O!Y/cO!d#uO(h'kO!j(ua~Of$wi!Y$wi#[$wi#|$wi~P!0}O!X4SO'{*]O!V'`X!Y'`X~P!1lO!Y/kO!V(va~O!Y/kO!V(va~P#-]O!d#uO#r4[O~On4_O!d#uO(h'kO~O(o$}Oj%Zi|%Zi!P%Zi(p%Zi!Y%Zi#[%Zi~Of%Zi#|%Zi~P%-jO(p%POj%]i|%]i!P%]i(o%]i!Y%]i#[%]i~Of%]i#|%]i~P%.]Of(Vi!Y(Vi~P!0}O#[4fOf(Vi!Y(Vi~P!0}O!j4iO~O`$kq!Y$kq'r$kq'p$kq!V$kq!j$kqr$kq![$kq%c$kq!d$kq~P!8dO!V4mO~O!Y4nO![(wX~P#-]O!i#wO~P4XO`$uX![$uX%W[X'r$u
20X!Y$uX~P!/tO%W4pO`kXjkX|kX!PkX![kX'rkX(okX(pkX!YkX~O%W4pO~Oa4vO%d4wO'{+hO'}TO(QUO!Y'mX!Z'mX~O!Y0rO!Z)Oa~OZ4{O~O_4|O~O`%kO'r%kO~P#-]O![$|O~P#-]O!Y5UO#[5WO!Z({X~O!Z5XO~Oo!nO!P5YO!_!xO!`!uO!a!uO!{:dO#P!pO#Q!pO#R!pO#S!pO#T!pO#W5_O#X!yO'|!lO'}TO(QUO([!mO(g!sO~O!Z5^O~P%3nOj5dO![1[O%c5cO~Og%VOj5dO![1[O%c5cO~Oa5kO'{#mO'}TO(QUO!Y'lX!Z'lX~O!Y1gO!Z(|a~O'}TO(QUO([5mO~O_5qO~O#r5tO&T5uO~PMnO!j5vO~P%[O`5xO~O`5xO~P%[Oa1}O!Z5}O&c1|O~P`O!d6PO~O!d6ROg(ai!Y(ai!Z(ai!d(ai!k(ai~O!Y#di!Z#di~P#C|O#[6SO!Y#di!Z#di~O!Y!^i!Z!^i~P#C|O`%kO#[6]O'r%kO~O`%kO!d#uO#[6]O'r%kO~O!Y(jq!j(jq`(jq'r(jq~P!8dO!Y(dO!j(iq~O!P%eO![%fO#f6dO'{%dO~O!['ZO%c6gO~Oj6jO!['ZO%c6gO~O#g'baP'baZ'ba`'ban'ba}'ba!h'ba!i'ba!k'ba!o'ba#j'ba#k'ba#l'ba#m'ba#n'ba#o'ba#p'ba#q'ba#r'ba#t'ba#v'ba#x'ba#y'ba'r'ba(X'ba(h'ba!j'ba!V'ba'p'bar'ba!['ba%c'ba!d'ba~P%)eO#g'daP'daZ'da`'dan'da}'da!h'da!i'da!k'da!o'da#j'da#k'da#l'da#m'da#n'da#o'da#p'da#q'da#r'da#t'da#v'da#x'da#y'da'r'da(X'da(h'da!j'da!V'da'p'dar'da!['da%c'da!d'da~P%*WO#g$wiP$wiZ$wi`$win$wi}$wi!Y$wi!h$wi!i$wi!k$wi!o$wi#j$wi#k$wi#l$wi#m$wi#n$wi#o$wi#p$wi#q$wi#r$wi#t$wi#v$wi#x$wi#y$wi'r$wi(X$wi(h$wi!j$wi!V$wi'p$wi#[$wir$wi![$wi%c$wi!d$wi~P#-]O#g%ZiP%ZiZ%Zi`%Zin%Zi}%Zi!h%Zi!i%Zi!k%Zi!o%Zi#j%Zi#k%Zi#l%Zi#m%Zi#n%Zi#o%Zi#p%Zi#q%Zi#r%Zi#t%Zi#v%Zi#x%Zi#y%Zi'r%Zi(X%Zi(h%Zi!j%Zi!V%Zi'p%Zir%Zi![%Zi%c%Zi!d%Zi~P%-jO#g%]iP%]iZ%]i`%]in%]i}%]i!h%]i!i%]i!k%]i!o%]i#j%]i#k%]i#l%]i#m%]i#n%]i#o%]i#p%]i#q%]i#r%]i#t%]i#v%]i#x%]i#y%]i'r%]i(X%]i(h%]i!j%]i!V%]i'p%]ir%]i![%]i%c%]i!d%]i~P%.]Of'Ra!Y'Ra~P!0}O!Y'Sa!j'Sa~P!8dO!Y.lO!j(ci~O#|#_i!Y#_i!Z#_i~P#C|OP$]O|#yO}#zO!P#{O!i#wO!k#xO!o$]O(XVOZ#iin#ii!h#ii#k#ii#l#ii#m#ii#n#ii#o#ii#p#ii#q#ii#r#ii#t#ii#v#ii#x#ii#y#ii#|#ii(h#ii(o#ii(p#ii!Y#ii!Z#ii~O#j#ii~P%FnO#j:lO~P%FnOP$]O|#yO}#zO!P#{O!i#wO!k#xO!o$]O#j:lO#k:mO#l:mO#m:mO(XVOZ#ii!h#ii#n#ii#o#ii#p#ii#q#ii#r#ii#t#ii#v#ii#x#ii#y#ii#|#ii(h#ii(o#ii(p#ii!Y#ii!Z#ii~On#ii~P%HyOn:nO~P%HyOP$]On:nO|#yO}#zO!P#{O!i#wO!k#xO!o$]O#j:lO#k:mO#l:mO#m:mO#n:oO(XVO#t#ii#v#ii#x#ii#y#ii#|#ii(h#ii(o#ii(p#ii!Y#ii!Z#ii~OZ#ii!h#ii#o#ii#p#ii#q#ii#r#ii~P%KUOZ:zO!h:pO#o:pO#p:pO#q:yO#r:pO~P%KUOP$]OZ:zOn:nO|#yO}#zO!P#{O!h:pO!i#wO!k#xO!o$]O#j:lO#k:mO#l:mO#m:mO#n:oO#o:pO#p:pO#q:yO#r:pO#t:qO(XVO(p#}O#x#ii#y#ii#|#ii(h#ii(o#ii!Y#ii!Z#ii~O#v:sO~P%MpO#v#ii~P%MpOP$]OZ:zOn:nO|#yO}#zO!P#{O!h:pO!i#wO!k#xO!o$]O#j:lO#k:mO#l:mO#m:mO#n:oO#o:pO#p:pO#q:yO#r:pO#t:qO(XVO#x#ii#y#ii#|#ii(h#ii!Y#ii!Z#ii~O#v#ii(o#ii(p#ii~P& {O#v:sO(o#|O(p#}O~P& {OP$]OZ:zOn:nO|#yO}#zO!P#{O!h:pO!i#wO!k#xO!o$]O#j:lO#k:mO#l:mO#m:mO#n:oO#o:pO#p:pO#q:yO#r:pO#t:qO#v:sO#x:uO(XVO(o#|O(p#}O~O#y#ii#|#ii(h#ii!Y#ii!Z#ii~P&$^O`#zy!Y#zy'r#zy'p#zy!V#zy!j#zyr#zy![#zy%c#zy!d#zy~P!8dOj<gO|)zO!P){O(o$}O(p%PO~OP#iiZ#iin#ii}#ii!h#ii!i#ii!k#ii!o#ii#j#ii#k#ii#l#ii#m#ii#n#ii#o#ii#p#ii#q#ii#r#ii#t#ii#v#ii#x#ii#y#ii#|#ii(X#ii(h#ii!Y#ii!Z#ii~P&'UO!i#wOP(WXZ(WXj(WXn(WX|(WX}(WX!P(WX!h(WX!k(WX!o(WX#j(WX#k(WX#l(WX#m(WX#n(WX#o(WX#p(WX#q(WX#r(WX#t(WX#v(WX#x(WX#y(WX#|(WX(X(WX(h(WX(o(WX(p(WX!Y(WX!Z(WX~O#|#}i!Y#}i!Z#}i~P#C|O#|!qi!Z!qi~P$'pO!Z6|O~O!Y']a!Z']a~P#C|O!d#uO(h'kO!Y'^a!j'^a~O!Y/cO!j(ui~O!Y/cO!d#uO!j(ui~Of$wq!Y$wq#[$wq#|$wq~P!0}O!V'`a!Y'`a~P#-]O!d7TO~O!Y/kO!V(vi~P#-]O!Y/kO!V(vi~O!V7XO~O!d#uO#r7^O~On7_O!d#uO(h'kO~O|)zO!P){O(p%POj'ca(o'ca!Y'ca#['ca~Of'ca#|'ca~P&.fO|)zO!P){Oj'ea(o'ea(p'ea!Y'ea#['ea~Of'ea#|'ea~P&/XO!V7aO~Of$yq!Y$yq#[$yq#|$yq~P!0}O`$ky!Y$ky'r$ky'p$ky!V$ky!j$kyr$ky![$ky%c$ky!d$ky~P!8dO!d6RO~O!Y4nO![(wa~O`#_y!Y#_y'r#_y'p#_y!V#_y!j#_yr#_y![#_y%c#_y!d#_y~P!8dOZ7fO~Oa7hO'{+hO'}TO(QUO~O!Y0rO!Z)Oi~O_7lO~O([(xO!Y'iX!Z'iX~O!Y5UO!Z({a~OlkO'{7sO~P.iO!Z7vO~P%3nOo!nO!P7wO'}TO(QUO([!mO(g!sO~O![1[O~O![1[O%c7yO~Oj7|O![1[O%c7yO~OZ8RO!Y'la!Z'la~O!Y1gO!Z(|i~O!j8VO~O!j8WO~O!j8ZO~O!j8ZO~P%[O`8]O~O!d8^O~O!j8_O~O!Y(mi!Z(mi~P#C|O`%kO#[8gO'r%kO~O!Y(jy!j(jy`(jy'r(jy~P!8dO!Y(dO!j(iy~O!['ZO%c8jO~O#g$wqP$wqZ$wq`$wqn$wq}$wq!Y$wq!h$wq!i$wq!k$wq!o$wq#j$wq#k$wq#l$wq#m$wq#n$wq#o$wq#p$wq#q$wq#r$wq#t$wq#v$wq#x$wq#y$wq'r$wq(X$wq(h$wq!j$wq!V$wq'p$wq#[$wqr$wq![$wq%c$wq!d$wq~P#-]O#g'caP'caZ'ca`'can'ca}'ca!h'ca!i'ca!k'ca!o'ca#j'ca#k'ca#l'ca#m'ca#n'ca#o'ca#p'ca#q'ca#r'ca#t'ca#v'ca#x'ca#y'ca'r'ca(X'ca(h'ca!j'ca!V'ca'p'car'ca!['ca%c'ca!d'ca~P&.fO#g'eaP'eaZ'ea`'ean'ea}'ea!h'ea!i'ea!k'ea!o'ea#j'ea#k'ea#l'ea#m'ea#n'ea#o'ea#p'ea#q'ea#r'ea#t'ea#v'ea#x'ea#y'ea'r'ea(X'ea(h'ea!j'ea!V'ea'p'ear'ea!['ea%c'ea!d'ea~P&/XO#g$yqP$yqZ$yq`$yqn$yq}$yq!Y$yq!h$yq!i$yq!k$yq!o$yq#j$yq#k$yq#l$yq#m$yq#n$yq#o$yq#p$yq#q$yq#r$yq#t$yq#v$yq#x$yq#y$yq'r$yq(X$yq(h$yq!j$yq!V$yq'p$yq#[$yqr$yq![$yq%c$yq!d$yq~P#-]O!Y'Si!j'Si~P!8dO#|#_q!Y#_q!Z#_q~P#C|O(o$}OP%ZaZ%Zan%Za}%Za!h%Za!i%Za!k%Za!o%Za#j%Za#k%Za#l%Za#m%Za#n%Za#o%Za#p%Za#q%Za#r%Za#t%Za#v%Za#x%Za#y%Za#|%Za(X%Za(h%Za!Y%Za!Z%Za~Oj%Za|%Za!P%Za(p%Za~P&@nO(p%POP%]aZ%]an%]a}
20%]a!h%]a!i%]a!k%]a!o%]a#j%]a#k%]a#l%]a#m%]a#n%]a#o%]a#p%]a#q%]a#r%]a#t%]a#v%]a#x%]a#y%]a#|%]a(X%]a(h%]a!Y%]a!Z%]a~Oj%]a|%]a!P%]a(o%]a~P&BuOj<gO|)zO!P){O(p%PO~P&@nOj<gO|)zO!P){O(o$}O~P&BuO|0ZO}0ZO!P0[OPyaZyajyanya!hya!iya!kya!oya#jya#kya#lya#mya#nya#oya#pya#qya#rya#tya#vya#xya#yya#|ya(Xya(hya(oya(pya!Yya!Zya~O|)zO!P){OP$naZ$naj$nan$na}$na!h$na!i$na!k$na!o$na#j$na#k$na#l$na#m$na#n$na#o$na#p$na#q$na#r$na#t$na#v$na#x$na#y$na#|$na(X$na(h$na(o$na(p$na!Y$na!Z$na~O|)zO!P){OP$paZ$paj$pan$pa}$pa!h$pa!i$pa!k$pa!o$pa#j$pa#k$pa#l$pa#m$pa#n$pa#o$pa#p$pa#q$pa#r$pa#t$pa#v$pa#x$pa#y$pa#|$pa(X$pa(h$pa(o$pa(p$pa!Y$pa!Z$pa~OP%OaZ%Oan%Oa}%Oa!h%Oa!i%Oa!k%Oa!o%Oa#j%Oa#k%Oa#l%Oa#m%Oa#n%Oa#o%Oa#p%Oa#q%Oa#r%Oa#t%Oa#v%Oa#x%Oa#y%Oa#|%Oa(X%Oa(h%Oa!Y%Oa!Z%Oa~P&'UO#|$jq!Y$jq!Z$jq~P#C|O#|$kq!Y$kq!Z$kq~P#C|O!Z8vO~O#|8wO~P!0}O!d#uO!Y'^i!j'^i~O!d#uO(h'kO!Y'^i!j'^i~O!Y/cO!j(uq~O!V'`i!Y'`i~P#-]O!Y/kO!V(vq~O!V8}O~P#-]O!V8}O~Of(Vy!Y(Vy~P!0}O!Y'ga!['ga~P#-]O`%Vq![%Vq'r%Vq!Y%Vq~P#-]OZ9SO~O!Y0rO!Z)Oq~O#[9WO!Y'ia!Z'ia~O!Y5UO!Z({i~P#C|OP[XZ[Xn[X|[X}[X!P[X!V[X!Y[X!h[X!i[X!k[X!o[X#[[X#geX#j[X#k[X#l[X#m[X#n[X#o[X#p[X#q[X#r[X#t[X#v[X#x[X#y[X$O[X(X[X(h[X(o[X(p[X~O!d%TX#r%TX~P'#`O![1[O%c9[O~O'}TO(QUO([9aO~O!Y1gO!Z(|q~O!j9dO~O!j9eO~O!j9fO~O!j9fO~P%[O#[9iO!Y#dy!Z#dy~O!Y#dy!Z#dy~P#C|O!['ZO%c9nO~O#|#zy!Y#zy!Z#zy~P#C|OP$wiZ$win$wi}$wi!h$wi!i$wi!k$wi!o$wi#j$wi#k$wi#l$wi#m$wi#n$wi#o$wi#p$wi#q$wi#r$wi#t$wi#v$wi#x$wi#y$wi#|$wi(X$wi(h$wi!Y$wi!Z$wi~P&'UO|)zO!P){O(p%POP'baZ'baj'ban'ba}'ba!h'ba!i'ba!k'ba!o'ba#j'ba#k'ba#l'ba#m'ba#n'ba#o'ba#p'ba#q'ba#r'ba#t'ba#v'ba#x'ba#y'ba#|'ba(X'ba(h'ba(o'ba!Y'ba!Z'ba~O|)zO!P){OP'daZ'daj'dan'da}'da!h'da!i'da!k'da!o'da#j'da#k'da#l'da#m'da#n'da#o'da#p'da#q'da#r'da#t'da#v'da#x'da#y'da#|'da(X'da(h'da(o'da(p'da!Y'da!Z'da~O(o$}OP%ZiZ%Zij%Zin%Zi|%Zi}%Zi!P%Zi!h%Zi!i%Zi!k%Zi!o%Zi#j%Zi#k%Zi#l%Zi#m%Zi#n%Zi#o%Zi#p%Zi#q%Zi#r%Zi#t%Zi#v%Zi#x%Zi#y%Zi#|%Zi(X%Zi(h%Zi(p%Zi!Y%Zi!Z%Zi~O(p%POP%]iZ%]ij%]in%]i|%]i}%]i!P%]i!h%]i!i%]i!k%]i!o%]i#j%]i#k%]i#l%]i#m%]i#n%]i#o%]i#p%]i#q%]i#r%]i#t%]i#v%]i#x%]i#y%]i#|%]i(X%]i(h%]i(o%]i!Y%]i!Z%]i~O#|$ky!Y$ky!Z$ky~P#C|O#|#_y!Y#_y!Z#_y~P#C|O!d#uO!Y'^q!j'^q~O!Y/cO!j(uy~O!V'`q!Y'`q~P#-]O!V9wO~P#-]O!Y0rO!Z)Oy~O!Y5UO!Z({q~O![1[O%c:OO~O!j:RO~O!['ZO%c:WO~OP$wqZ$wqn$wq}$wq!h$wq!i$wq!k$wq!o$wq#j$wq#k$wq#l$wq#m$wq#n$wq#o$wq#p$wq#q$wq#r$wq#t$wq#v$wq#x$wq#y$wq#|$wq(X$wq(h$wq!Y$wq!Z$wq~P&'UO|)zO!P){O(p%POP'caZ'caj'can'ca}'ca!h'ca!i'ca!k'ca!o'ca#j'ca#k'ca#l'ca#m'ca#n'ca#o'ca#p'ca#q'ca#r'ca#t'ca#v'ca#x'ca#y'ca#|'ca(X'ca(h'ca(o'ca!Y'ca!Z'ca~O|)zO!P){OP'eaZ'eaj'ean'ea}'ea!h'ea!i'ea!k'ea!o'ea#j'ea#k'ea#l'ea#m'ea#n'ea#o'ea#p'ea#q'ea#r'ea#t'ea#v'ea#x'ea#y'ea#|'ea(X'ea(h'ea(o'ea(p'ea!Y'ea!Z'ea~OP$yqZ$yqn$yq}$yq!h$yq!i$yq!k$yq!o$yq#j$yq#k$yq#l$yq#m$yq#n$yq#o$yq#p$yq#q$yq#r$yq#t$yq#v$yq#x$yq#y$yq#|$yq(X$yq(h$yq!Y$yq!Z$yq~P&'UOf%_!Z!Y%_!Z#[%_!Z#|%_!Z~P!0}O!Y'iq!Z'iq~P#C|O!Y#d!Z!Z#d!Z~P#C|O#g%_!ZP%_!ZZ%_!Z`%_!Zn%_!Z}%_!Z!Y%_!Z!h%_!Z!i%_!Z!k%_!Z!o%_!Z#j%_!Z#k%_!Z#l%_!Z#m%_!Z#n%_!Z#o%_!Z#p%_!Z#q%_!Z#r%_!Z#t%_!Z#v%_!Z#x%_!Z#y%_!Z'r%_!Z(X%_!Z(h%_!Z!j%_!Z!V%_!Z'p%_!Z#[%_!Zr%_!Z![%_!Z%c%_!Z!d%_!Z~P#-]OP%_!ZZ%_!Zn%_!Z}%_!Z!h%_!Z!i%_!Z!k%_!Z!o%_!Z#j%_!Z#k%_!Z#l%_!Z#m%_!Z#n%_!Z#o%_!Z#p%_!Z#q%_!Z#r%_!Z#t%_!Z#v%_!Z#x%_!Z#y%_!Z#|%_!Z(X%_!Z(h%_!Z!Y%_!Z!Z%_!Z~P&'UOr(]X~P1qO'|!lO~P!*fO!VeX!YeX#[eX~P'#`OP[XZ[Xn[X|[X}[X!P[X!Y[X!YeX!h[X!i[X!k[X!o[X#[[X#[eX#geX#j[X#k[X#l[X#m[X#n[X#o[X#p[X#q[X#r[X#t[X#v[X#x[X#y[X$O[X(X[X(h[X(o[X(p[X~O!deX!j[X!jeX(heX~P'ASOP:cOQ:cORfOc<[Od!iOlkOn:cOokOpkOvkOx:cOz:cO!PWO!TkO!UkO![XO!f:fO!kZO!n:cO!o:cO!p:cO!r:gO!t:jO!w!hO$T!kO'{)YO'}TO(QUO(XVO(g[O(t<YO~O!Y:wO!Z$ma~Og%VOl%WOn$tOo$sOp$sOv%XOx%YOz;RO!P${O![$|O!f<aO!k$xO#f;XO$T%^O$o;TO$q;VO$t%_O'{(pO'}TO(QUO(X$uO(o$}O(p%PO~O#s)aO~P'ExO!Z[X!ZeX~P'ASO#g:kO~O!d#uO#g:kO~O#[:{O~O#r:pO~O#[;ZO!Y(mX!Z(mX~O#[:{O!Y(kX!Z(kX~O#g;[O~Of;^O~P!0}O#g;cO~O#g;dO~O!d#uO#g;eO~O!d#uO#g;[O~O#|;fO~P#C|O#g;gO~O#g;hO~O#g;mO~O#g;nO~O#g;oO~O#g;pO~O#|;qO~P!0}O#|;rO~P!0}O!i#P#Q#S#T#W#e#f#q(t$o$q$t%W%b%c%d%k%m%p%q%s%u~'vS#k!U't'|#lo#j#mn|'u$Y'u'{$[([~",goto:"$2p)SPPPPP)TPP)WP)iP*x.|PPPP5pPP6WPP<S?gP?zP?zPPP?zPAxP?zP?zP?zPA|PPBRPBlPGdPPPGhPPPPGhJiPPPJoKjPGhPMxPPPP!!WGhPPPGhPGhP!$fGhP!'z!(|!)VP!)y!)}!)yPPPPP!-Y!(|PP!-v!.pP!1dGhGh!1i!4s!9Y!9Y!=OPPP!=VGhPPPPPPPPPPP!@dP!AqPPGh!CSPGhPGhGhGhGhPGh!DfP!GnP!JrP!Jv!KQ!KU!KUP!GkP!KY!KYP!N^P!NbGhGh!Nh##k?zP?zP?z?zP#$v?z?z#'O?z#)k?z#+m?z?z#,[#.f#.f#.j#.r#.f#.zP#.fP?z#/d?z#3R?z?z5pPPP#6vPPP#7a#7aP#7aP#7w#7aPP#7}P#7tP#7t#8b#7t#8|#9S5m)W#9V)WP#9^#9^#9^P)WP)WP)WP)WPP)WP#9d#9gP#9g)WP#9kP#9nP)WP)WP)WP)WP)WP)W)WPP#9t#9z#:V#:]#:c#:i#:o#:}#;T#;Z#;e#;k#;u#<U#<[#<|#=`#=f#=l#=z#>a#@O#@^#@d#Ax#BW#Cr#DQ#DW#D^#Dd#Dn#Dt#Dz#EU#Eh#EnPPPPPPPPPP#EtPPPPPPP#Fi#Ip#KP#KW#K`PPPP$!d$%Z$+r$+u$+x$,q$,t$,w$-O$-WPP$-^$-b$.Y$/X$/]$/qPP$/u$/{$0PP$0S$0W$0Z$1P$1h$2P$2T$2W$2Z$2a$2d$2h$2lR!{RoqOXst!Z#c%j&m&o&p&r,h,m1w1zY!uQ'Z-Y1[5]Q%pvQ%xyQ&P|Q&e!VS'R!e-QQ'a!iS'g!r!xS*c$|*hQ+f%yQ+s&RQ,X&_Q-W'YQ-b'bQ-j'hQ/|*jQ1f,YR;Y:g%OdOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$a$e%j%p%}&f&i&m&o&p&r&v'O']'m'}(P(V(^(r(v(z)y+O+S,e,h,m-^-f-t-z.l.s0[0a0q1_1o1p1r1t1w1z1|2m2s3Z5Y5d5t5u5x6]7w7|8]8gS#p]:d!r)[$[$m'S)n,y,|.{2]3p5W6S9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]Q*u%ZQ+k%{Q,Z&bQ,b&jQ.c;QQ0h+^Q0l+`Q0w+lQ1n,`Q2{.[Q4v0rQ5k1gQ6i3PQ6u;RQ7h4wR8m6j&|kOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m%j%p%}&f&i&j&m&o&p&r&v'O'S']'m'}(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]t!nQ!r!u!x!y'R'Y'Z'g'h'i-Q-W-Y-j1[5]5_$v$si#u#w$c$d$x${%O%Q%[%]%a)u){)}*P*R*Y*`*p*q+]+`+w+z.Z.i/Z/j/k/m0Q0S0^1R1U1^3O3x4S4[4f4n4p5c6g7T7^7y8j8w9[9n:O:W:y:z:|:};O;P;S;T;U;V;W;X;_;`;a;b;c;d;g;h;i;j;k;l;m;n;q;r<Y<b<c<f<gQ&S|Q'P!eS'V%f-TQ+k%{Q,Z&bQ0]*yQ0w+lQ0|+rQ1m,_Q1n,`Q4v0rQ5P1OQ5k1gQ5n1iQ5o1lQ7h4wQ7k4|Q8U5qQ9V7lR9b8RrnOXst!V!Z#c%j&d&m&o&p&r,h,m1w1zR,]&f&v^OPXYstuvwz!Z!`!g!j!o#R#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m%j%p%}&f&i&j&m&o&p&r&v'O']'m(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<[<][#[WZ#V#Y'S'}!S%gm#g#h#k%b%e(W(b(c(d+Q+R+T,d,z-x.O.P.Q.S2P2w2x6R6dQ%sxQ%wyS%||&RQ&Y!TQ'^!hQ'`!iQ(k#rS*V$x*ZS+e%x%yQ+i%{Q,S&]Q,W&_S-a'a'bQ.^(lQ/g*WQ0p+fQ0v+lQ0x+mQ0{+qQ1a,TS1e,X,YQ2i-bQ3y/cQ4u0rQ4y0uQ5O0}Q5j1fQ7Q3zQ7g4wQ7j4{Q9R7fR9y9S!O$zi#w%O%Q%[%]%a)}*P*Y*p*q.i/j0Q0S0^3x4f8w<Y<b<c!S%uy!i!t%w%x%y'Q'`'a'b'f'p*b+e+f,}-a-b-i/t0p2b2i2p4^Q+_%sQ+x&VQ+{&WQ,V&_Q.](kQ1`,SU1d,W,X,YQ3Q.^Q5e1aS
205i1e1fQ8Q5j#W<^#u$c$d$x${)u){*R*`+]+`+w+z.Z/Z/k/m1R1U1^3O4S4[4n4p5c6g7T7^7y8j9[9n:O:W:|;O;S;U;W;_;a;c;g;i;k;m;q<f<go<_:y:z:};P;T;V;X;`;b;d;h;j;l;n;rW%Ti%V*r<YS&V!Q&dQ&W!RQ&X!SR+v&T$w%Si#u#w$c$d$x${%O%Q%[%]%a)u){)}*P*R*Y*`*p*q+]+`+w+z.Z.i/Z/j/k/m0Q0S0^1R1U1^3O3x4S4[4f4n4p5c6g7T7^7y8j8w9[9n:O:W:y:z:|:};O;P;S;T;U;V;W;X;_;`;a;b;c;d;g;h;i;j;k;l;m;n;q;r<Y<b<c<f<gT)v$u)wV*v%Z;Q;RU'V!e%f-TS(y#y#zQ+p&OS.V(g(hQ1V+|Q4g0ZR7p5U&|kOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m%j%p%}&f&i&j&m&o&p&r&v'O'S']'m'}(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]$i$`c#X#d%n%o%q'|(S(n(u(})O)P)Q)R)S)T)U)V)W)X)Z)^)b)l+Z+o-O-m-r-w-y.h.n.r.t.u.v/V0_2W2Z2k2r3Y3_3`3a3b3c3d3e3f3g3h3i3j3k3n3o3t4k4s6U6[6a6o6p6y6z7r8a8e8n8t8u9k9{:S:e<PT#SV#T&}kOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m%j%p%}&f&i&j&m&o&p&r&v'O'S']'m'}(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]Q'T!eR2^-Qv!nQ!e!r!u!x!y'R'Y'Z'g'h'i-Q-W-Y-j1[5]5_S*b$|*hS/t*c*jQ/}*kQ1X,OQ4^/|R4a0PnqOXst!Z#c%j&m&o&p&r,h,m1w1zQ&t!^Q'q!wS(m#t:kQ+c%vQ,Q&YQ,R&[Q-_'_Q-l'jS.g(r;[S0`+O;eQ0n+dQ1Z,PQ2O,oQ2Q,pQ2Y,{Q2g-`Q2j-dS4l0a;oQ4q0oS4t0q;pQ6T2[Q6X2hQ6^2oQ7e4rQ8b6VQ8c6YQ8f6_R9h8_$d$_c#X#d%o%q'|(S(n(u(})O)P)Q)R)S)T)U)V)W)X)Z)^)b)l+Z+o-O-m-r-w-y.h.n.r.u.v/V0_2W2Z2k2r3Y3_3`3a3b3c3d3e3f3g3h3i3j3k3n3o3t4k4s6U6[6a6o6p6y6z7r8a8e8n8t8u9k9{:S:e<PS(j#o'dU*o%R(q3mS+Y%n.tQ2|0hQ6f2{Q8l6iR9o8m$d$^c#X#d%o%q'|(S(n(u(})O)P)Q)R)S)T)U)V)W)X)Z)^)b)l+Z+o-O-m-r-w-y.h.n.r.u.v/V0_2W2Z2k2r3Y3_3`3a3b3c3d3e3f3g3h3i3j3k3n3o3t4k4s6U6[6a6o6p6y6z7r8a8e8n8t8u9k9{:S:e<PS(i#o'dS({#z$_S+X%n.tS.W(h(jQ.w)]Q0e+YR2y.X&|kOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m%j%p%}&f&i&j&m&o&p&r&v'O'S']'m'}(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]S#p]:dQ&o!XQ&p!YQ&r![Q&s!]R1v,kQ'[!hQ+[%sQ-]'^S.Y(k+_Q2e-[W2}.].^0g0iQ6W2fU6e2z2|3QS8i6f6hS9m8k8lS:U9l9oQ:^:VR:a:_U!vQ'Z-YT5Z1[5]!Q_OXZ`st!V!Z#c#g%b%j&d&f&m&o&p&r(d,h,m.P1w1z]!pQ!r'Z-Y1[5]T#p]:d%Y{OPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$a$e%j%p%}&f&i&j&m&o&p&r&v'O']'m'}(P(V(^(r(v(z)y+O+S+^,e,h,m-^-f-t-z.[.l.s0[0a0q1_1o1p1r1t1w1z1|2m2s3P3Z5Y5d5t5u5x6]6j7w7|8]8gS(y#y#zS.V(g(h!s;v$[$m'S)n,y,|.{2]3p5W6S9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]Y!tQ'Z-Y1[5]Q'f!rS'p!u!xS'r!y5_S-i'g'hQ-k'iR2p-jQ'o!tS(`#f1qS-h'f'rQ/f*VQ/r*bQ2q-kQ4O/gS4X/s/}Q7P3yS7[4_4aQ8y7QR9Q7_Q#vbQ'n!tS(_#f1qS(a#l*}Q+P%cQ+a%tQ+g%zU-g'f'o'rQ-{(`Q/e*VQ/q*bQ/w*eQ0m+bQ1b,US2n-h-kQ2v.TS3}/f/gS4W/r/}Q4Z/vQ4]/xQ5g1cQ6`2qQ7O3yQ7S4OS7W4X4aQ7]4`Q8O5hS8x7P7QQ8|7XQ9O7[Q9_8PQ9u8yQ9v8}Q9x9QQ:Q9`Q:Y9wQ;y;tQ<U;}R<V<OV!vQ'Z-Y%YaOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$a$e%j%p%}&f&i&j&m&o&p&r&v'O']'m'}(P(V(^(r(v(z)y+O+S+^,e,h,m-^-f-t-z.[.l.s0[0a0q1_1o1p1r1t1w1z1|2m2s3P3Z5Y5d5t5u5x6]6j7w7|8]8gS#vz!j!r;s$[$m'S)n,y,|.{2]3p5W6S9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]R;y<[%YbOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$a$e%j%p%}&f&i&j&m&o&p&r&v'O']'m'}(P(V(^(r(v(z)y+O+S+^,e,h,m-^-f-t-z.[.l.s0[0a0q1_1o1p1r1t1w1z1|2m2s3P3Z5Y5d5t5u5x6]6j7w7|8]8gQ%cj!S%ty!i!t%w%x%y'Q'`'a'b'f'p*b+e+f,}-a-b-i/t0p2b2i2p4^S%zz!jQ+b%uQ,U&_W1c,V,W,X,YU5h1d1e1fS8P5i5jQ9`8Q!r;t$[$m'S)n,y,|.{2]3p5W6S9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]Q;}<ZR<O<[$|eOPXYstuvw!Z!`!g!o#R#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$a$e%j%p%}&f&i&m&o&p&r&v'O']'m(P(V(^(r(v(z)y+O+S+^,e,h,m-^-f-t-z.[.l.s0[0a0q1_1o1p1r1t1w1z1|2m2s3P3Z5Y5d5t5u5x6]6j7w7|8]8gY#aWZ#V#Y'}!S%gm#g#h#k%b%e(W(b(c(d+Q+R+T,d,z-x.O.P.Q.S2P2w2x6R6dQ,c&j!p;u$[$m)n,y,|.{2]3p5W6S9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]R;x'SS'W!e%fR2`-T%OdOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$a$e%j%p%}&f&i&m&o&p&r&v'O']'m'}(P(V(^(r(v(z)y+O+S,e,h,m-^-f-t-z.l.s0[0a0q1_1o1p1r1t1w1z1|2m2s3Z5Y5d5t5u5x6]7w7|8]8g!r)[$[$m'S)n,y,|.{2]3p5W6S9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]Q,b&jQ0h+^Q2{.[Q6i3PR8m6j!b$Uc#X%n'|(S(n(u)W)X)^)b+o-m-r-w-y.h.n/V0_2k2r3Y3k4k4s6[6
20a6o8e9k:e!P:r)Z)l-O.t2W2Z3_3i3j3n3t6U6p6y6z7r8a8n8t8u9{:S<P!f$Wc#X%n'|(S(n(u)T)U)W)X)^)b+o-m-r-w-y.h.n/V0_2k2r3Y3k4k4s6[6a6o8e9k:e!T:t)Z)l-O.t2W2Z3_3f3g3i3j3n3t6U6p6y6z7r8a8n8t8u9{:S<P!^$[c#X%n'|(S(n(u)^)b+o-m-r-w-y.h.n/V0_2k2r3Y3k4k4s6[6a6o8e9k:eQ3x/az<])Z)l-O.t2W2Z3_3n3t6U6p6y6z7r8a8n8t8u9{:S<PQ<b<dR<c<e&|kOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m%j%p%}&f&i&j&m&o&p&r&v'O'S']'m'}(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]S$nh$oR3q.z'TgOPWXYZhstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m$o%j%p%}&f&i&j&m&o&p&r&v'O'S']'m'}(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.z.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]T$jf$pQ$hfS)e$k)iR)q$pT$if$pT)g$k)i'ThOPWXYZhstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$[$a$e$m$o%j%p%}&f&i&j&m&o&p&r&v'O'S']'m'}(P(V(^(r(v(z)n)y+O+S+^,e,h,m,y,|-^-f-t-z.[.l.s.z.{0[0a0q1_1o1p1r1t1w1z1|2]2m2s3P3Z3p5W5Y5d5t5u5x6S6]6j7w7|8]8g9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]T$nh$oQ$qhR)p$o%YjOPWXYZstuvw!Z!`!g!o#R#V#Y#c#n#t#x#{$O$P$Q$R$S$T$U$V$W$X$Y$a$e%j%p%}&f&i&j&m&o&p&r&v'O']'m'}(P(V(^(r(v(z)y+O+S+^,e,h,m-^-f-t-z.[.l.s0[0a0q1_1o1p1r1t1w1z1|2m2s3P3Z5Y5d5t5u5x6]6j7w7|8]8g!s<Z$[$m'S)n,y,|.{2]3p5W6S9W9i:c:f:g:j:k:l:m:n:o:p:q:r:s:t:u:v:w:{;Y;Z;[;^;e;f;o;p<]#clOPXZst!Z!`!o#R#c#n#{$m%j&f&i&j&m&o&p&r&v'O'](z)n+S+^,e,h,m-^.[.{0[1_1o1p1r1t1w1z1|3P3p5Y5d5t5u5x6j7w7|8]!O%Ri#w%O%Q%[%]%a)}*P*Y*p*q.i/j0Q0S0^3x4f8w<Y<b<c#W(q#u$c$d$x${)u){*R*`+]+`+w+z.Z/Z/k/m1R1U1^3O4S4[4n4p5c6g7T7^7y8j9[9n:O:W:|;O;S;U;W;_;a;c;g;i;k;m;q<f<gQ*z%_Q/W)zo3m:y:z:};P;T;V;X;`;b;d;h;j;l;n;r!O$yi#w%O%Q%[%]%a)}*P*Y*p*q.i/j0Q0S0^3x4f8w<Y<b<cQ*[$zS*e$|*hQ*{%`Q/x*f#W;{#u$c$d$x${)u){*R*`+]+`+w+z.Z/Z/k/m1R1U1^3O4S4[4n4p5c6g7T7^7y8j9[9n:O:W:|;O;S;U;W;_;a;c;g;i;k;m;q<f<gn;|:y:z:};P;T;V;X;`;b;d;h;j;l;n;rQ<Q<^Q<R<_Q<S<`R<T<a!O%Ri#w%O%Q%[%]%a)}*P*Y*p*q.i/j0Q0S0^3x4f8w<Y<b<c#W(q#u$c$d$x${)u){*R*`+]+`+w+z.Z/Z/k/m1R1U1^3O4S4[4n4p5c6g7T7^7y8j9[9n:O:W:|;O;S;U;W;_;a;c;g;i;k;m;q<f<go3m:y:z:};P;T;V;X;`;b;d;h;j;l;n;rnoOXst!Z#c%j&m&o&p&r,h,m1w1zQ*_${Q,v&yQ,w&{R4R/k$v%Si#u#w$c$d$x${%O%Q%[%]%a)u){)}*P*R*Y*`*p*q+]+`+w+z.Z.i/Z/j/k/m0Q0S0^1R1U1^3O3x4S4[4f4n4p5c6g7T7^7y8j8w9[9n:O:W:y:z:|:};O;P;S;T;U;V;W;X;_;`;a;b;c;d;g;h;i;j;k;l;m;n;q;r<Y<b<c<f<gQ+y&WQ1T+{Q5S1SR7o5TT*g$|*hS*g$|*hT5[1[5]S/v*d5YT4`0O7wQ+a%tQ/w*eQ0m+bQ1b,UQ5g1cQ8O5hQ9_8PR:Q9`!O%Oi#w%O%Q%[%]%a)}*P*Y*p*q.i/j0Q0S0^3x4f8w<Y<b<cr)}$v(s*O*n*|/i0U0V3W4P4j6}7`9t;z<W<XS0Q*m0R#W:|#u$c$d$x${)u){*R*`+]+`+w+z.Z/Z/k/m1R1U1^3O4S4[4n4p5c6g7T7^7y8j9[9n:O:W:|;O;S;U;W;_;a;c;g;i;k;m;q<f<gn:}:y:z:};P;T;V;X;`;b;d;h;j;l;n;r!^;_(o)`*U*^._.b.f/S/X/a/n0f1Q1S3T4Q4U5R5T6k6n7U7Y7b7d8{9P:X<d<e`;`3l6q6t6x8o9p9s:bS;i.a3UT;j6s8r!O%Qi#w%O%Q%[%]%a)}*P*Y*p*q.i/j0Q0S0^3x4f8w<Y<b<cv*P$v(s*Q*m*|/]/i0U0V3W4P4b4j6}7`9t;z<W<XS0S*n0T#W;O#u$c$d$x${)u){*R*`+]+`+w+z.Z/Z/k/m1R1U1^3O4S4[4n4p5c6g7T7^7y8j9[9n:O:W:|;O;S;U;W;_;a;c;g;i;k;m;q<f<gn;P:y:z:};P;T;V;X;`;b;d;h;j;l;n;r!b;a(o)`*U*^.`.a.f/S/X/a/n0f1Q1S3R3T4Q4U5R5T6k6l6n7U7Y7b7d8{9P:X<d<ed;b3l6r6s6x8o8p9p9q9s:bS;k.b3VT;l6t8srnOXst!V!Z#c%j&d&m&o&p&r,h,m1w1zQ&a!UR,e&jrnOXst!V!Z#c%j&d&m&o&p&r,h,m1w1zR&a!UQ+}&XR1P+vsnOXst!V!Z#c%j&d&m&o&p&r,h,m1w1zQ1],SS5b1`1aU7x5`5a5eS9Z7z7{S9|9Y9]Q:Z9}R:`:[Q&h!VR,^&dR5n1iS%||&RR0x+mQ&m!WR,h&nR,n&sT1x,m1zR,r&tQ,q&tR2R,rQ't!zR-n'tSsOtQ#cXT%ms#cQ!}TR'v!}Q#QUR'x#QQ)w$uR/T)wQ#TVR'z#TQ#WWU(Q#W(R-uQ(R#XR-u(SQ-R'TR2_-RQ.j(sR3X.jQ.m(uS3[.m3]R3].nQ-Y'ZR2c-YY!rQ'Z-Y1[5]R'e!rS#^W%eU(X#^(Y-vQ(Y#_R-v(TQ-U'WR2a-Ut`OXst!V!Z#c%j&d&f&m&o&p&r,h,m1w1zS#gZ%bU#q`#g.PR.P(dQ(e#iQ-|(aW.U(e-|2t6bQ2t-}R6b2uQ)i$kR.|)iQ$ohR)o$oQ$bcU)_$b-q:xQ-q:eR:x)lQ/d*VW3{/d3|7R8zU3|/e/f/gS7R3}4OR8z7S$X)|$v(o(s)`*U*^*m*n*w*x*|.a.b.d.e.f/S/X/]/_/a/i/n0U0V0f1Q1S3R3S3T3W3l4P4Q4U4b4d4j5R5T6k6l6m6n6s6t6v6w6x6}7U7Y7`7b7d8o8p8q8{9P9p9q9r9s9t:X:b;z<W<X<d<eQ/l*^U4T/l4V7VQ4V/nR7V4UQ*h$|R/z*hr*O$v(s*m*n*|/i0U0V3W4P4j6}7`9t;z<W<X!^._(o)`*U*^.a.b.f/S/X/a/n0f1Q1S3T4Q4U5R5T6k6n7U7Y7b7d8{9P:X<d<eU/^*O._6qa6q3l6s6t6x8o9p9s:bQ0R*mQ3U.aU4c0R3U8rR8r6sv*Q$v(s*m*n*|/]/i0U0V3W4P4b4j6}7`9t;z<W<X!b.`(o)`*U*^.a.b.f/S/X/a/n0f1Q1S3R3T4Q4U5R5T6k6l6n7U7Y7b7d8{9P:X<d<eU/`*Q.`6re6r3l6s6t6x8o8p9p9q9s:bQ0T*nQ3V.bU4e0T3V8sR8s6tQ*s%UR0X*sQ4o0fR7c4oQ+U%hR0d+UQ5V1VS7q5V9XR9X7rQ,P&YR1Y,PQ5]1[R7u5]Q1h,ZS5l1h8SR8S5nQ0s+iW4x0s4z7i9TQ4z0vQ7i4yR9T7jQ+n%|R0y+nQ1z,mR5|1zYrOXst#cQ&q!ZQ+W%jQ,g&mQ,i&oQ,j&pQ,l&rQ1u,hS1x,m1zR5{1wQ%lpQ&u!_Q&x!aQ&z!bQ&|!cQ'l!tQ+V%iQ+c%vQ+u&SQ,]&hQ,t&wW-e'f'n'o'rQ-l'jQ/y*gQ0n+dS1k,^,aQ2S,sQ2T,vQ2U,wQ2j-dW2l-g-h-k-mQ4q0oQ4}0|Q5Q1QQ5f1bQ5p1mQ5z1vU6Z2k2n2qQ6^2oQ7e4rQ7m5PQ7n5RQ7t5[Q7}5gQ8T5oS8d6[6`Q8f6_Q9U7kQ9^8OQ9c8UQ9j8eQ9z9VQ:P9_Q:T9kR:]:QQ%vyQ'_!iQ'j!tU+d%w%x%yQ,{'QU-`'`'a'bS-d'f'pQ/p*bS0o+e+fQ2[,}S2h-a-bQ2o-iQ4Y/tQ4r0pQ6V2bQ6Y2iQ6_2pR7Z4^S$wi<YR*t%VU%Ui%V<YR0W*rQ$viS(o#u+`Q(s#wS)`$c$dQ*U$xQ*^${Q*m%OQ*n%QQ*w%[Q*x%]Q*|%aQ.a:|Q.b;OQ.d;SQ.e;UQ.f;WQ/S)uS/X){/ZQ/])}Q/_*PQ/a*RQ/i*YQ/n*`Q0U*pQ0V*qh0f+].Z1^3O5c6g7y8j9[9n:O:WQ1Q+wQ1S+zQ3R;_Q3S;aQ3T;cQ3W.iS3l:y:zQ4P/jQ4Q/kQ4U/mQ4b0QQ4d0SQ4j0^Q5R1RQ5T1UQ6k;gQ6l;iQ6m;kQ6n;mQ6s:}Q6t;PQ6v;TQ6w;VQ6x;XQ6}3xQ7U4SQ7Y4[Q7`4fQ7b4nQ7d4pQ8o;dQ8p;`Q8q;bQ8{7TQ9P7^Q9p;hQ9q;jQ9r;lQ9s;nQ9t8wQ:X;qQ:b;rQ;z<YQ<W<bQ<X<cQ<d<fR<e<gnpOXst!Z#c%j&m&o&p&r,h,m1w1zQ!fPS#eZ#nQ&w!`U'c!o5Y7wQ'y#RQ(|#{Q)m$mS,a&f&iQ,f&jQ,s&vQ,x'OQ-[']Q.p(zQ/Q)nQ0b+SQ0i+^Q1s,eQ2f-^Q2|.[Q3s.{Q4h0[Q5a1_Q5r1oQ5s1pQ5w1rQ5y1tQ6O1|Q6f3PQ6{3pQ7{5dQ8X5tQ8Y5uQ8[5xQ8l6jQ9]7|R9g8]#WcOPXZst!Z!`!o#c#n#{%j&f&i&j&m&o&p&r&v'O'](z+S+^,e,h,m-^.[0[1_1o1p1r1t1w1z1|3P5Y5d5t5u5x6j7w7|8]Q#XWQ#dYQ%nuQ%ovS%qw!gS'|#V(PQ(S#YQ(n#tQ(u#xQ(}$OQ)O$PQ)P$QQ)Q$RQ)R$SQ)S$TQ)T$UQ)U$VQ)V$WQ)W$XQ)X$YQ)Z$[Q)^$aQ)b$eW)l$m)n.{3pQ+Z%pQ+o%}S-O'S2]Q-m'mS-r'}-tQ-w(VQ-y(^Q.h(rQ.n(vQ.r:cQ.t:fQ.u:gQ.v:jQ/V)yQ0_+OQ2W,yQ2Z,|Q2k-fQ2r-zQ3Y.lQ3_:kQ3`:lQ3a:mQ3b:nQ3c:oQ3d:pQ3e:qQ3f:rQ3g:sQ3h:tQ3i:uQ3j:vQ3k.sQ3n:{Q3o;YQ3t:wQ4k0aQ4s0qQ6U;ZQ6[2mQ6a2sQ6o3ZQ6p;[Q6y;^Q6z;eQ7r5WQ8a6SQ8e6]Q8n;fQ8t;oQ8u;pQ9k8gQ9{9WQ:S9iQ:e#RR<P<]R#ZWR'U!eY!tQ'Z-Y1[5]S'Q!e-QQ'f!rS'p!u!xS'r!y5_S,}'R'YS-i'g'hQ-k'iQ2b-WR2p-jR(t#wR(w#xQ!fQT-X'Z-Y]!qQ!r'Z-Y1[5]Q#o]R'd:dT#jZ%bS#iZ%bS%hm,dU(a#g#h#kS-}(b(cQ.R(dQ0c+TQ2u.OU2v.P.Q.SS6c2w2xR8h6d`#]W#V#Y%e'}(W+Q-xr#fZm#g#h#k%b(b(c(d+T.O.P.Q.S2w2x6dQ1q,dQ2X,zQ6Q2PQ8`6RT;
20w'S+RT#`W%eS#_W%eS(O#V(WS(T#Y+QS-P'S+RT-s'}-xT'X!e%fQ$kfR)s$pT)h$k)iR3r.zT*X$x*ZR*a${Q0g+]Q2z.ZQ5`1^Q6h3OQ7z5cQ8k6gQ9Y7yQ9l8jQ9}9[Q:V9nQ:[:OR:_:WnqOXst!Z#c%j&m&o&p&r,h,m1w1zQ&g!VR,]&dtmOXst!U!V!Z#c%j&d&m&o&p&r,h,m1w1zR,d&jT%im,dR1W+|R,[&bQ&Q|R+t&RR+j%{T&k!W&nT&l!W&nT1y,m1z",nodeNames:"â ArithOp ArithOp JSXStartTag LineComment BlockComment Script Hashbang ExportDeclaration export Star as VariableName String Escape from ; default FunctionDeclaration async function VariableDefinition > < TypeParamList TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . ?. PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewExpression new TypeArgList CompareOp < ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies in const CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast ArrowFunction TypeParamList SequenceExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:371,context:FE,nodeProps:[["isolate",-8,4,5,13,33,35,48,50,52,""],["group",-26,8,16,18,65,201,205,209,210,212,215,218,228,230,236,238,240,242,245,251,257,259,261,263,265,267,268,"Statement",-32,12,13,28,31,32,38,48,51,52,54,59,67,75,79,81,83,84,106,107,116,117,134,137,139,140,141,142,144,145,164,165,167,"Expression",-23,27,29,33,37,39,41,168,170,172,173,175,176,177,179,180,181,183,184,185,195,197,199,200,"Type",-3,87,99,105,"ClassItem"],["openedBy",22,"<",34,"InterpolationStart",53,"[",57,"{",72,"(",157,"JSXStartCloseTag"],["closedBy",23,">",36,"InterpolationEnd",47,"]",58,"}",73,")",162,"JSXEndTag"]],propSources:[ZE],skippedNodes:[0,4,5,271],repeatNodeCount:37,tokenData:"$Fj(CSR!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#8g!R![#:v![!]#Gv!]!^#IS!^!_#J^!_!`#Ns!`!a$#_!a!b$(l!b!c$,k!c!}Er!}#O$-u#O#P$/P#P#Q$4h#Q#R$5r#R#SEr#S#T$7P#T#o$8Z#o#p$<k#p#q$=a#q#r$>q#r#s$?}#s$f%Z$f$g+g$g#BYEr#BY#BZ$AX#BZ$ISEr$IS$I_$AX$I_$I|Er$I|$I}$Dd$I}$JO$Dd$JO$JTEr$JT$JU$AX$JU$KVEr$KV$KW$AX$KW&FUEr&FU&FV$AX&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$AX?HUOEr(n%d_$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$f&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$f&j(R!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(R!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$f&j(OpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(OpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Op(R!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z(CS+rq$f&j(Op(R!b't(;dOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z(CS.ST(P#S$f&j'u(;dO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c(CS.n_$f&j(Op(R!b'u(;dOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#`/x`$f&j!o$Ip(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S1V`#t$Id$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S2d_#t$Id$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/|3l_'}$(n$f&j(R!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$f&j(R!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$f&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$a`$f&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$a``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$a`$f&j(R!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(R!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$a`(R!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k#%|:hh$f&j(Op(R!bOY%ZYZ&cZq%Zqr<Srs&}st%ZtuCruw%Zwx(rx!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr(r<__VS$f&j(Op(R!bOY<SYZ&cZr<Srs=^sw<Swx@nx!^<S!^!_Bm!_#O<S#O#P>`#P#o<S#o#pBm#p;'S<S;'S;=`Cl<%lO<S(Q=g]VS$f&j(R!bOY=^YZ&cZw=^wx>`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXVS$f&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSVSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWVS(R!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]VS$f&j(OpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWVS(OpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYVS(Op(R!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l<S#%|C}i$f&j(g!L^(Op(R!bOY%ZYZ&cZr%Zrs&}st%ZtuCruw%Zwx(rx!Q%Z!Q![Cr![!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr#%|EoP;=`<%lCr(CSFRk$f&j(Op(R!b$Y#t'{&;d([!LYOY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr+dHRk$f&j(Op(R!b$Y#tOY%ZYZ&cZr%Zrs&}st%ZtuGvuw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Gv![!^%Z!^!_*g!_!c%Z!c!}Gv!}#O%Z#O#P&c#P#R%Z#R#SGv#S#T%Z#T#oGv#o#p*g#p$g%Z$g;'SGv;'S;=`Iv<%lOGv+dIyP;=`<%lGv(CSJPP;=`<%lEr%#SJ_`$f&j(Op(R!b#l$IdOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#SKl_$f&j$O$Id(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&COLva(p&;`$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sv%ZvwM{wx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#SNW`$f&j#x$Id(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/|! c_(Q$)`$f&j(OpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b'l!!i_$f&j(OpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b&z!#mX$f&jOw!#hwx6cx!^!#h!^!_!$Y!_#o!#h#o#p!$Y#p;'S!#h;'S;=`!$r<%lO!#h`!$]TOw!$Ywx7]x;'S!$Y;'S;=`!$l<%lO!$Y`!$oP;=`<%l!$Y&z!$uP;=`<%l!#h'l!%R]$a`$f&j(OpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(r!Q!&PZ(OpOY!%zYZ!$YZr!%zrs!$Ysw!%zwx!&rx#O!%z#O#P!$Y#P;'S!%z;'S;=`!']<%lO!%z!Q!&yU$a`(OpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)r!Q!'`P;=`<%l!%z'l!'fP;=`<%l!!b(*Q!'t_!k(!b$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z!'l!)O_!jM|$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'+h!*[b$f&j(Op(R!b'|#)d#m$IdOY%ZYZ&cZr%Zrs&}sw%Zwx(rxz%Zz{!+d{!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S!+o`$f&j(Op(R!b#j$IdOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&-O!,|`$f&j(Op(R!bn&%`OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&C[!.Z_!Y&;l$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(CS!/ec$f&j(Op(R!b|'<nOY%ZYZ&cZr%Zrs&}
20sw%Zwx(rx!O%Z!O!P!0p!P!Q%Z!Q![!3Y![!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z!'d!0ya$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!2O!P!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z!'d!2Z_!XMt$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l!3eg$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!3Y![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S!3Y#S#X%Z#X#Y!4|#Y#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l!5Vg$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx{%Z{|!6n|}%Z}!O!6n!O!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l!6wc$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l!8_c$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(CS!9uf$f&j(Op(R!b#k$IdOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Kpxz!;Zz{#,f{!P!;Z!P!Q#-{!Q!^!;Z!^!_#'Z!_!`#5k!`!a#7Q!a!}!;Z!}#O#*}#O#P!Dj#P#o!;Z#o#p#'Z#p;'S!;Z;'S;=`#,`<%lO!;Z(r!;fb$f&j(Op(R!b!USOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Kpx!P!;Z!P!Q#%Z!Q!^!;Z!^!_#'Z!_!}!;Z!}#O#*}#O#P!Dj#P#o!;Z#o#p#'Z#p;'S!;Z;'S;=`#,`<%lO!;Z(Q!<w`$f&j(R!b!USOY!<nYZ&cZw!<nwx!=yx!P!<n!P!Q!Eb!Q!^!<n!^!_!GY!_!}!<n!}#O!Ja#O#P!Dj#P#o!<n#o#p!GY#p;'S!<n;'S;=`!Kj<%lO!<n&n!>Q^$f&j!USOY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@Y!_!}!=y!}#O!Bw#O#P!Dj#P#o!=y#o#p!@Y#p;'S!=y;'S;=`!E[<%lO!=y&n!?Ta$f&j!USO!^&c!_#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&cS!@_X!USOY!@YZ!P!@Y!P!Q!@z!Q!}!@Y!}#O!Ac#O#P!Bb#P;'S!@Y;'S;=`!Bq<%lO!@YS!APU!US#Z#[!@z#]#^!@z#a#b!@z#g#h!@z#i#j!@z#m#n!@zS!AfVOY!AcZ#O!Ac#O#P!A{#P#Q!@Y#Q;'S!Ac;'S;=`!B[<%lO!AcS!BOSOY!AcZ;'S!Ac;'S;=`!B[<%lO!AcS!B_P;=`<%l!AcS!BeSOY!@YZ;'S!@Y;'S;=`!Bq<%lO!@YS!BtP;=`<%l!@Y&n!B|[$f&jOY!BwYZ&cZ!^!Bw!^!_!Ac!_#O!Bw#O#P!Cr#P#Q!=y#Q#o!Bw#o#p!Ac#p;'S!Bw;'S;=`!Dd<%lO!Bw&n!CwX$f&jOY!BwYZ&cZ!^!Bw!^!_!Ac!_#o!Bw#o#p!Ac#p;'S!Bw;'S;=`!Dd<%lO!Bw&n!DgP;=`<%l!Bw&n!DoX$f&jOY!=yYZ&cZ!^!=y!^!_!@Y!_#o!=y#o#p!@Y#p;'S!=y;'S;=`!E[<%lO!=y&n!E_P;=`<%l!=y(Q!Eki$f&j(R!b!USOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#Z&}#Z#[!Eb#[#]&}#]#^!Eb#^#a&}#a#b!Eb#b#g&}#g#h!Eb#h#i&}#i#j!Eb#j#m&}#m#n!Eb#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!f!GaZ(R!b!USOY!GYZw!GYwx!@Yx!P!GY!P!Q!HS!Q!}!GY!}#O!Ic#O#P!Bb#P;'S!GY;'S;=`!JZ<%lO!GY!f!HZb(R!b!USOY'}Zw'}x#O'}#P#Z'}#Z#[!HS#[#]'}#]#^!HS#^#a'}#a#b!HS#b#g'}#g#h!HS#h#i'}#i#j!HS#j#m'}#m#n!HS#n;'S'};'S;=`(f<%lO'}!f!IhX(R!bOY!IcZw!Icwx!Acx#O!Ic#O#P!A{#P#Q!GY#Q;'S!Ic;'S;=`!JT<%lO!Ic!f!JWP;=`<%l!Ic!f!J^P;=`<%l!GY(Q!Jh^$f&j(R!bOY!JaYZ&cZw!Jawx!Bwx!^!Ja!^!_!Ic!_#O!Ja#O#P!Cr#P#Q!<n#Q#o!Ja#o#p!Ic#p;'S!Ja;'S;=`!Kd<%lO!Ja(Q!KgP;=`<%l!Ja(Q!KmP;=`<%l!<n'`!Ky`$f&j(Op!USOY!KpYZ&cZr!Kprs!=ys!P!Kp!P!Q!L{!Q!^!Kp!^!_!Ns!_!}!Kp!}#O##z#O#P!Dj#P#o!Kp#o#p!Ns#p;'S!Kp;'S;=`#%T<%lO!Kp'`!MUi$f&j(Op!USOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#Z(r#Z#[!L{#[#](r#]#^!L{#^#a(r#a#b!L{#b#g(r#g#h!L{#h#i(r#i#j!L{#j#m(r#m#n!L{#n#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rt!NzZ(Op!USOY!NsZr!Nsrs!@Ys!P!Ns!P!Q# m!Q!}!Ns!}#O#!|#O#P!Bb#P;'S!Ns;'S;=`##t<%lO!Nst# tb(Op!USOY)rZr)rs#O)r#P#Z)r#Z#[# m#[#])r#]#^# m#^#a)r#a#b# m#b#g)r#g#h# m#h#i)r#i#j# m#j#m)r#m#n# m#n;'S)r;'S;=`*Z<%lO)rt##RX(OpOY#!|Zr#!|rs!Acs#O#!|#O#P!A{#P#Q!Ns#Q;'S#!|;'S;=`##n<%lO#!|t##qP;=`<%l#!|t##wP;=`<%l!Ns'`#$R^$f&j(OpOY##zYZ&cZr##zrs!Bws!^##z!^!_#!|!_#O##z#O#P!Cr#P#Q!Kp#Q#o##z#o#p#!|#p;'S##z;'S;=`#$}<%lO##z'`#%QP;=`<%l##z'`#%WP;=`<%l!Kp(r#%fk$f&j(Op(R!b!USOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#Z%Z#Z#[#%Z#[#]%Z#]#^#%Z#^#a%Z#a#b#%Z#b#g%Z#g#h#%Z#h#i%Z#i#j#%Z#j#m%Z#m#n#%Z#n#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#W#'d](Op(R!b!USOY#'ZZr#'Zrs!GYsw#'Zwx!Nsx!P#'Z!P!Q#(]!Q!}#'Z!}#O#)w#O#P!Bb#P;'S#'Z;'S;=`#*w<%lO#'Z#W#(fe(Op(R!b!USOY*gZr*grs'}sw*gwx)rx#O*g#P#Z*g#Z#[#(]#[#]*g#]#^#(]#^#a*g#a#b#(]#b#g*g#g#h#(]#h#i*g#i#j#(]#j#m*g#m#n#(]#n;'S*g;'S;=`+Z<%lO*g#W#*OZ(Op(R!bOY#)wZr#)wrs!Icsw#)wwx#!|x#O#)w#O#P!A{#P#Q#'Z#Q;'S#)w;'S;=`#*q<%lO#)w#W#*tP;=`<%l#)w#W#*zP;=`<%l#'Z(r#+W`$f&j(Op(R!bOY#*}YZ&cZr#*}rs!Jasw#*}wx##zx!^#*}!^!_#)w!_#O#*}#O#P!Cr#P#Q!;Z#Q#o#*}#o#p#)w#p;'S#*};'S;=`#,Y<%lO#*}(r#,]P;=`<%l#*}(r#,cP;=`<%l!;Z(CS#,sb$f&j(Op(R!b'v(;d!USOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Kpx!P!;Z!P!Q#%Z!Q!^!;Z!^!_#'Z!_!}!;Z!}
20#O#*}#O#P!Dj#P#o!;Z#o#p#'Z#p;'S!;Z;'S;=`#,`<%lO!;Z(CS#.W_$f&j(Op(R!bS(;dOY#-{YZ&cZr#-{rs#/Vsw#-{wx#2gx!^#-{!^!_#4f!_#O#-{#O#P#0X#P#o#-{#o#p#4f#p;'S#-{;'S;=`#5e<%lO#-{(Bb#/`]$f&j(R!bS(;dOY#/VYZ&cZw#/Vwx#0Xx!^#/V!^!_#1j!_#O#/V#O#P#0X#P#o#/V#o#p#1j#p;'S#/V;'S;=`#2a<%lO#/V(AO#0`X$f&jS(;dOY#0XYZ&cZ!^#0X!^!_#0{!_#o#0X#o#p#0{#p;'S#0X;'S;=`#1d<%lO#0X(;d#1QSS(;dOY#0{Z;'S#0{;'S;=`#1^<%lO#0{(;d#1aP;=`<%l#0{(AO#1gP;=`<%l#0X(<v#1qW(R!bS(;dOY#1jZw#1jwx#0{x#O#1j#O#P#0{#P;'S#1j;'S;=`#2Z<%lO#1j(<v#2^P;=`<%l#1j(Bb#2dP;=`<%l#/V(Ap#2p]$f&j(OpS(;dOY#2gYZ&cZr#2grs#0Xs!^#2g!^!_#3i!_#O#2g#O#P#0X#P#o#2g#o#p#3i#p;'S#2g;'S;=`#4`<%lO#2g(<U#3pW(OpS(;dOY#3iZr#3irs#0{s#O#3i#O#P#0{#P;'S#3i;'S;=`#4Y<%lO#3i(<U#4]P;=`<%l#3i(Ap#4cP;=`<%l#2g(=h#4oY(Op(R!bS(;dOY#4fZr#4frs#1jsw#4fwx#3ix#O#4f#O#P#0{#P;'S#4f;'S;=`#5_<%lO#4f(=h#5bP;=`<%l#4f(CS#5hP;=`<%l#-{%#W#5xb$f&j$O$Id(Op(R!b!USOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Kpx!P!;Z!P!Q#%Z!Q!^!;Z!^!_#'Z!_!}!;Z!}#O#*}#O#P!Dj#P#o!;Z#o#p#'Z#p;'S!;Z;'S;=`#,`<%lO!;Z+h#7_b$W#t$f&j(Op(R!b!USOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Kpx!P!;Z!P!Q#%Z!Q!^!;Z!^!_#'Z!_!}!;Z!}#O#*}#O#P!Dj#P#o!;Z#o#p#'Z#p;'S!;Z;'S;=`#,`<%lO!;Z$/l#8rp$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#:v![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#:v#S#U%Z#U#V#>Q#V#X%Z#X#Y!4|#Y#b%Z#b#c#<v#c#d#AY#d#l%Z#l#m#D[#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#;Rk$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#:v![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#:v#S#X%Z#X#Y!4|#Y#b%Z#b#c#<v#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#=R_$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#>Zd$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#?i!R!S#?i!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#?i#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#?tf$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#?i!R!S#?i!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#?i#S#b%Z#b#c#<v#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#Acc$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#Bn!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#Bn#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#Bye$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#Bn!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#Bn#S#b%Z#b#c#<v#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#Deg$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#E|![!^%Z!^!_*g!_!c%Z!c!i#E|!i#O%Z#O#P&c#P#R%Z#R#S#E|#S#T%Z#T#Z#E|#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z$/l#FXi$f&j(Op(R!bo$'|OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#E|![!^%Z!^!_*g!_!c%Z!c!i#E|!i#O%Z#O#P&c#P#R%Z#R#S#E|#S#T%Z#T#Z#E|#Z#b%Z#b#c#<v#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%Gh#HT_!d$b$f&j#|%<f(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#I__`l$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(@^#Jk^g!*v!h'.r(Op(R!b(tSOY*gZr*grs'}sw*gwx)rx!P*g!P!Q#Kg!Q!^*g!^!_#L]!_!`#M}!`#O*g#P;'S*g;'S;=`+Z<%lO*g(n#KpX$h&j(Op(R!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g$Kh#LfZ#n$Id(Op(R!bOY*gZr*grs'}sw*gwx)rx!_*g!_!`#MX!`#O*g#P;'S*g;'S;=`+Z<%lO*g$Kh#MbX$O$Id(Op(R!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g$Kh#NWX#o$Id(Op(R!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g%Gh$ Oa#[%?x$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`!a$!T!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#W$!`_#g$Ih$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%Gh$#nafBf#o$Id$c#|$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`$$s!`!a$%}!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S$%O_#o$Id$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S$&Ya#n$Id$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`!a$'_!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S$'j`#n$Id$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'+h$(wc(h$Ip$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P$*S!P!^%Z!^!_*g!_!a%Z!a!b$+^!b#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'+`$*__}'#p$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S$+i`$f&j#y$Id(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#&^$,v_!{!Ln$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(@^$.Q_!P(8n$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(n$/UZ$f&jO!^$/w!^!_$0_!_#i$/w#i#j$0d#j#l$/w#l#m$2V#m#o$/w#o#p$0_#p;'S$/w;'S;=`$4b<%lO$/w(n$0OT^#S$f&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c#S$0dO^#S(n$0i[$f&jO!Q&c!Q![$1_![!^&c!_!c&c!c!i$1_!i#T&c#T#Z$1_#Z#o&c#o#p$3u#p;'S&c;'S;=`&w<%lO&c(n$1dZ$f&jO!Q&c!Q![$2V![!^&c!_!c&c!c!i$2V!i#T&c#T#Z$2V#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$2[Z$f&jO!Q&c!Q![$2}![!^&c!_!c&c!c!i$2}!i#T&c#T#Z$2}#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$3SZ$f&jO!Q&c!Q![$/w![!^&c!_!c&c!c!i$/w!i#T&c#T#Z$/w#Z#o&c#p;'S&c;'S;=`&w<%lO&c#S$3xR!Q![$4R!c!i$4R#T#Z$4R#S$4US!Q![$4R!c!i$4R#T#Z$4R#q#r$0_(n$4eP;=`<%l$/w!2r$4s_!V!+S$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#S$5}`#v$Id$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&,v$7[_$f&j(Op(R!b(X&%WOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(CS$8jk$f&j(Op(R!b'{&;d$[#t([!LYOY%ZYZ&cZr%Zrs&}st%Ztu$8Zuw%Zwx(rx}%Z}!O$:_!O!Q%Z!Q![$8Z![!^%Z!^!_*g!_!c%Z!c!}$8Z!}#O%Z#O#P&c#P#R%Z#R#S$8Z#S#T%Z#T#o$8Z#o#p*g#p$g%Z$g;'S$8Z;'S;=`$<e<%lO$8Z+d$:jk$f&j(Op(R!b$[#tOY%ZYZ&cZr%Zrs&}st%Ztu$:_uw%Zwx(rx}%Z}!O$:_!O!Q%Z!Q![$:_![!^%Z!^!_*g!_!c%Z!c!}$:_!}#O%Z#O#P&c#P#R%Z#R#S$:_#S#T%Z#T#o$:_#o#p*g#p$g%Z$g;'S$:_;'S;=`$<_<%lO$:_+d$<bP;=`<%l$:_(CS$<hP;=`<%l$8Z!5p$<tX![!3l(Op(R!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g&CO$=la(o&;`$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p#q$+^#q;'S%Z;'S;=`+a<%lO%Z%#`$?O_!Z$I`r`$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(r$@Y_!pS$f&j(Op(R!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(CS$Aj|$f&j(Op(R!b't(;d$Y#t'{&;d([!LYOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$AX#BZ$ISEr$IS$I_$AX$I_$JTEr$JT$JU$AX$JU$KVEr$KV$KW$AX$KW&FUEr&FU&FV$AX&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$AX?HUOEr(CS$Duk$f&j(Op(R!b'u(;d$Y#t'{&;d([!LYOY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[UE,qE,zE,2,3,4,5,6,7,8,9,10,11,12,13,BE,new fk("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOt~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!R~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}
20~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(Z~~",141,332),new fk("j~RQYZXz{^~^O'x~~aP!P!Qd~iO'y~~",25,315)],topRules:{Script:[0,6],SingleExpression:[1,269],SingleClassItem:[2,270]},dialects:{jsx:0,ts:14614},dynamicPrecedences:{69:1,79:1,81:1,165:1,193:1},specialized:[{term:319,get:e=>WE[e]||-1},{term:334,get:e=>XE[e]||-1},{term:70,get:e=>VE[e]||-1}],tokenPrec:14638}),GE=[MS("function ${name}(${params}) {\n\t${}\n}",{label:"function",detail:"definition",type:"keyword"}),MS("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n\t${}\n}",{label:"for",detail:"loop",type:"keyword"}),MS("for (let ${name} of ${collection}) {\n\t${}\n}",{label:"for",detail:"of loop",type:"keyword"}),MS("do {\n\t${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),MS("while (${}) {\n\t${}\n}",{label:"while",detail:"loop",type:"keyword"}),MS("try {\n\t${}\n} catch (${error}) {\n\t${}\n}",{label:"try",detail:"/ catch block",type:"keyword"}),MS("if (${}) {\n\t${}\n}",{label:"if",detail:"block",type:"keyword"}),MS("if (${}) {\n\t${}\n} else {\n\t${}\n}",{label:"if",detail:"/ else block",type:"keyword"}),MS("class ${name} {\n\tconstructor(${params}) {\n\t\t${}\n\t}\n}",{label:"class",detail:"definition",type:"keyword"}),MS('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),MS('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],KE=GE.concat([MS("interface ${name} {\n\t${}\n}",{label:"interface",detail:"definition",type:"keyword"}),MS("type ${name} = ${type}",{label:"type",detail:"definition",type:"keyword"}),MS("enum ${name} {\n\t${}\n}",{label:"enum",detail:"definition",type:"keyword"})]),JE=new By,e_=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function t_(e){return(t,n)=>{let r=t.node.getChild("VariableDefinition");return r&&n(r,e),!0}}const n_=["FunctionDeclaration"],r_={FunctionDeclaration:t_("function"),ClassDeclaration:t_("class"),ClassExpression:()=>!0,EnumDeclaration:t_("constant"),TypeAliasDeclaration:t_("type"),NamespaceDeclaration:t_("namespace"),VariableDefinition(e,t){e.matchContext(n_)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null};function o_(e,t){let n=JE.get(t);if(n)return n;let r=[],o=!0;function i(t,n){let o=e.sliceString(t.from,t.to);r.push({label:o,type:n})}return t.cursor(wy.IncludeAnonymous).iterate((t=>{if(o)o=!1;else if(t.name){let e=r_[t.name];if(e&&e(t,i)||e_.has(t.name))return!1}else if(t.to-t.from>8192){for(let n of o_(e,t.node))r.push(n);return!1}})),JE.set(t,r),r}const i_=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,s_=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName",".","?."];function a_(e){let t=Lv(e.state).resolveInner(e.pos,-1);if(s_.indexOf(t.name)>-1)return null;let n="VariableName"==t.name||t.to-t.from<20&&i_.test(e.state.sliceDoc(t.from,t.to));if(!n&&!e.explicit)return null;let r=[];for(let o=t;o;o=o.parent)e_.has(o.name)&&(r=r.concat(o_(e.state.doc,o)));return{options:r,from:n?t.from:e.pos,validFor:i_}}const l_=Mv.define({name:"javascript",parser:YE.configure({props:[ew.add({IfStatement:lw({except:/^\s*({|else\b)/}),TryStatement:lw({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:e=>e.baseIndent,SwitchBody:e=>{let t=e.textAfter,n=/^\s*\}/.test(t),r=/^\s*(case|default)\b/.test(t);return e.baseIndent+(n?0:r?1:2)*e.unit},Block:sw({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":lw({except:/^{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":e=>e.column(e.node.from)+e.unit}),uw.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":dw,BlockComment:e=>({from:e.from+2,to:e.to-2})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),c_={test:e=>/^JSX/.test(e.name),facet:Nv({commentTokens:{block:{open:"{/*",close:"*/}"}}})},u_=l_.configure({dialect:"ts"},"typescript"),d_=l_.configure({dialect:"jsx",props:[Dv.add((e=>e.isTop?[c_]:void 0))]}),p_=l_.configure({dialect:"jsx ts",props:[Dv.add((e=>e.isTop?[c_]:void 0))]},"typescript");let h_=e=>({label:e,type:"keyword"});const f_="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(h_),m_=f_.concat(["declare","implements","private","protected","public"].map(h_));function g_(e={}){let t=e.jsx?e.typescript?p_:d_:e.typescript?u_:l_,n=e.typescript?KE.concat(m_):GE.concat(f_);return new Wv(t,[l_.data.of({autocomplete:(r=s_,o=Bw(n),e=>{for(let t=Lv(e.state).resolveInner(e.pos,-1);t;t=t.parent){if(r.indexOf(t.name)>-1)return null;if(t.type.isTop)break}return o(e)})}),l_.data.of({autocomplete:a_}),e.jsx?y_:[]]);var r,o}function O_(e,t,n=e.length){for(let r=null==t?void 0:t.firstChild;r;r=r.nextSibling)if("JSXIdentifier"==r.name||"JSXBuiltin"==r.name||"JSXNamespacedName"==r.name||"JSXMemberExpression"==r.name)return e.sliceString(r.from,Math.min(r.to,n));return""}const b_="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),y_=fb.inputHandler.of(((e,t,n,r,o)=>{if((b_?e.composing:e.compositionStarted)||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!l_.isActiveAt(e.state,t,-1))return!1;let i=o(),{state:s}=i,a=s.changeByRange((e=>{var t;let n,{head:o}=e,i=Lv(s).resolveInner(o-1,-1);if("JSXStartTag"==i.name&&(i=i.parent),s.doc.sliceString(o-1,o)!=r||"JSXAttributeValue"==i.name&&i.to>o);else{if(">"==r&&"JSXFragmentTag"==i.name)return{range:e,changes:{from:o,insert:"</>"}};if("/"==r&&"JSXStartCloseTag"==i.name){let e=i.parent,r=e.parent;if(r&&e.from==o-2&&((n=O_(s.doc,r.firstChild,o))||"JSXFragmentTag"==(null===(t=r.firstChild)||void 0===t?void 0:t.name))){let e=`${n}>`;return{range:sh.cursor(o+e.length,-1),changes:{from:o,insert:e}}}}else if(">"==r){let t=function(e){for(;;){if("JSXOpenTag"==e.name||"JSXSelfClosingTag"==e.name||"JSXFragmentTag"==e.name)return e;if("JSXEscape"==e.name||!e.parent)return null;e=e.parent}}(i);if(t&&"JSXOpenTag"==t.name&&!/^\/?>|^<\//.test(s.doc.sliceString(o,o+2))&&(n=O_(s.doc,t,o)))return{range:e,changes:{from:o,insert:`</${n}>`}}}}return{range:e}}));return!a.changes.empty&&(e.dispatch([i,s.update(a,{userEvent:"input.complete",scrollIntoView:!0})]),!0)})),v_=["_blank","_self","_top","_parent"],w_=["ascii","utf-8","utf-16","latin1","latin1"],S_=["get","post","put","delete"],k_=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],E_=["true","false"],__={},T_={a:{attrs:{href:null,ping:null,type:null,media:null,target:v_,hreflang:null}},abbr:__,address:__,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:__,aside:__,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}}
vendor: 6,898 bytes, line 20
20,b:__,base:{attrs:{href:null,target:v_}},bdi:__,bdo:__,blockquote:{attrs:{cite:null}},body:__,br:__,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:k_,formmethod:S_,formnovalidate:["novalidate"],formtarget:v_,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:__,center:__,cite:__,code:__,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:__,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:__,div:__,dl:__,dt:__,em:__,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:__,figure:__,footer:__,form:{attrs:{action:null,name:null,"accept-charset":w_,autocomplete:["on","off"],enctype:k_,method:S_,novalidate:["novalidate"],target:v_}},h1:__,h2:__,h3:__,h4:__,h5:__,h6:__,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:__,hgroup:__,hr:__,html:{attrs:{manifest:null}},i:__,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:k_,formmethod:S_,formnovalidate:["novalidate"],formtarget:v_,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:__,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:__,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:__,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:w_,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:__,noscript:__,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:__,param:{attrs:{name:null,value:null}},pre:__,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:__,rt:__,ruby:__,samp:__,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:w_}},section:__,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:__,source:{attrs:{src:null,type:null,media:null}},span:__,strong:__,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:__,summary:__,sup:__,table:__,tbody:__,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:__,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:__,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:__,time:{attrs:{datetime:null}},title:__,tr:__,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:__,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:__},x_={accesskey:null,class:null,contenteditable:E_,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:E_,autocorrect:E_,autocapitalize:E_,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":E_,"aria-autocomplete":["inline","list","both","none"],"aria-busy":E_,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":E_,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":E_,"aria-hidden":E_,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":E_,"aria-multiselectable":E_,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":E_,"aria-relevant":null,"aria-required":E_,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},A_="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".
20split(" ").map((e=>"on"+e));for(let wpe of A_)x_[wpe]=null;let C_=class{constructor(e,t){this.tags=Object.assign(Object.assign({},T_),e),this.globalAttrs=Object.assign(Object.assign({},x_),t),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}};function P_(e,t,n=e.length){if(!t)return"";let r=t.firstChild,o=r&&r.getChild("TagName");return o?e.sliceString(o.from,Math.min(o.to,n)):""}function $_(e,t=!1){for(;e;e=e.parent)if("Element"==e.name){if(!t)return e;t=!1}return null}function N_(e,t,n){let r=n.tags[P_(e,$_(t))];return(null==r?void 0:r.children)||n.allTags}function D_(e,t){let n=[];for(let r=$_(t);r&&!r.type.isTop;r=$_(r.parent)){let o=P_(e,r);if(o&&"CloseTag"==r.lastChild.name)break;o&&n.indexOf(o)<0&&("EndTag"==t.name||t.from>=r.firstChild.to)&&n.push(o)}return n}C_.default=new C_;const R_=/^[:\-\.\w\u00b7-\uffff]*$/;function I_(e,t,n,r,o){let i=/\s*>/.test(e.sliceDoc(o,o+5))?"":">",s=$_(n,!0);return{from:r,to:o,options:N_(e.doc,s,t).map((e=>({label:e,type:"type"}))).concat(D_(e.doc,n).map(((e,t)=>({label:"/"+e,apply:"/"+e+i,type:"type",boost:99-t})))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function M_(e,t,n,r){let o=/\s*>/.test(e.sliceDoc(r,r+5))?"":">";return{from:n,to:r,options:D_(e.doc,t).map(((e,t)=>({label:e,apply:e+o,type:"type",boost:99-t}))),validFor:R_}}function L_(e,t){let{state:n,pos:r}=t,o=Lv(n).resolveInner(r,-1),i=o.resolve(r);for(let s,a=r;i==o&&(s=o.childBefore(a));){let e=s.lastChild;if(!e||!e.type.isError||e.from<e.to)break;i=o=s,a=e.from}return"TagName"==o.name?o.parent&&/CloseTag$/.test(o.parent.name)?M_(n,o,o.from,r):I_(n,e,o,o.from,r):"StartTag"==o.name?I_(n,e,o,r,r):"StartCloseTag"==o.name||"IncompleteCloseTag"==o.name?M_(n,o,r,r):"OpenTag"==o.name||"SelfClosingTag"==o.name||"AttributeName"==o.name?function(e,t,n,r,o){let i=$_(n),s=i?t.tags[P_(e.doc,i)]:null,a=s&&s.attrs?Object.keys(s.attrs):[];return{from:r,to:o,options:(s&&!1===s.globalAttrs?a:a.length?a.concat(t.globalAttrNames):t.globalAttrNames).map((e=>({label:e,type:"property"}))),validFor:R_}}(n,e,o,"AttributeName"==o.name?o.from:r,r):"Is"==o.name||"AttributeValue"==o.name||"UnquotedAttributeValue"==o.name?function(e,t,n,r,o){var i;let s,a=null===(i=n.parent)||void 0===i?void 0:i.getChild("AttributeName"),l=[];if(a){let i=e.sliceDoc(a.from,a.to),c=t.globalAttrs[i];if(!c){let r=$_(n),o=r?t.tags[P_(e.doc,r)]:null;c=(null==o?void 0:o.attrs)&&o.attrs[i]}if(c){let t=e.sliceDoc(r,o).toLowerCase(),n='"',i='"';/^['"]/.test(t)?(s='"'==t[0]?/^[^"]*$/:/^[^']*$/,n="",i=e.sliceDoc(o,o+1)==t[0]?"":t[0],t=t.slice(1),r++):s=/^[^\s<>='"]*$/;for(let e of c)l.push({label:e,apply:n+e+i,type:"constant"})}}return{from:r,to:o,options:l,validFor:s}}(n,e,o,"Is"==o.name?r:o.from,r):!t.explicit||"Element"!=i.name&&"Text"!=i.name&&"Document"!=i.name?null:function(e,t,n,r){let o=[],i=0;for(let s of N_(e.doc,n,t))o.push({label:"<"+s,type:"type"});for(let s of D_(e.doc,n))o.push({label:"</"+s+">",type:"type",boost:99-i++});return{from:r,to:r,options:o,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(n,e,o,r)}function j_(e){let{extraTags:t,extraGlobalAttributes:n}=e,r=n||t?new C_(t,n):C_.default;return e=>L_(r,e)}const Q_=l_.parser.configure({top:"SingleExpression"}),F_=[{tag:"script",attrs:e=>"text/typescript"==e.type||"ts"==e.lang,parser:u_.parser},{tag:"script",attrs:e=>"text/babel"==e.type||"text/jsx"==e.type,parser:d_.parser},{tag:"script",attrs:e=>"text/typescript-jsx"==e.type,parser:p_.parser},{tag:"script",attrs:e=>/^(importmap|speculationrules|application\/(.+\+)?json)$/i.test(e.type),parser:Q_},{tag:"script",attrs:e=>!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type),parser:l_.parser},{tag:"style",attrs:e=>(!e.lang||"css"==e.lang)&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type)),parser:tE.parser}],B_=[{name:"style",parser:tE.parser.configure({top:"Styles"})}].concat(A_.map((e=>({name:e,parser:l_.parser})))),U_=Mv.define({name:"html",parser:RE.configure({props:[ew.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag":e=>
20e.column(e.node.from)+e.unit,Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length<e.node.to)return e.continue();let t,n=null;for(let r=e.node;;){let e=r.lastChild;if(!e||"Element"!=e.name||e.to!=r.to)break;n=r=e}return n&&(!(t=n.lastChild)||"CloseTag"!=t.name&&"SelfClosingTag"!=t.name)?e.lineIndent(n.from)+e.unit:null}}),uw.add({Element(e){let t=e.firstChild,n=e.lastChild;return t&&"OpenTag"==t.name?{from:t.to,to:"CloseTag"==n.name?n.from:e.to}:null}}),xw.add({"OpenTag CloseTag":e=>e.getChild("TagName")})]}),languageData:{commentTokens:{block:{open:"\x3c!--",close:"--\x3e"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}}),q_=U_.configure({wrap:jE(F_,B_)});const H_=new Set("area base br col command embed frame hr img input keygen link meta param source track wbr menuitem".split(" ")),z_=fb.inputHandler.of(((e,t,n,r,o)=>{if(e.composing||e.state.readOnly||t!=n||">"!=r&&"/"!=r||!q_.isActiveAt(e.state,t,-1))return!1;let i=o(),{state:s}=i,a=s.changeByRange((e=>{var t,n,o;let i,a=s.doc.sliceString(e.from-1,e.to)==r,{head:l}=e,c=Lv(s).resolveInner(l-1,-1);if("TagName"!=c.name&&"StartTag"!=c.name||(c=c.parent),a&&">"==r&&"OpenTag"==c.name){if("CloseTag"!=(null===(n=null===(t=c.parent)||void 0===t?void 0:t.lastChild)||void 0===n?void 0:n.name)&&(i=P_(s.doc,c.parent,l))&&!H_.has(i)){return{range:e,changes:{from:l,to:l+(">"===s.doc.sliceString(l,l+1)?1:0),insert:`</${i}>`}}}}else if(a&&"/"==r&&"IncompleteCloseTag"==c.name){let e=c.parent;if(c.from==l-2&&"CloseTag"!=(null===(o=e.lastChild)||void 0===o?void 0:o.name)&&(i=P_(s.doc,e,l))&&!H_.has(i)){let e=l+(">"===s.doc.sliceString(l,l+1)?1:0),t=`${i}>`;return{range:sh.cursor(l+t.length,-1),changes:{from:l,to:e,insert:t}}}}return{range:e}}));return!a.changes.empty&&(e.dispatch([i,s.update(a,{userEvent:"input.complete",scrollIntoView:!0})]),!0)})),Z_=lv({String:Cv.string,Number:Cv.number,"True False":Cv.bool,PropertyName:Cv.propertyName,Null:Cv.null,",":Cv.separator,"[ ]":Cv.squareBracket,"{ }":Cv.brace}),W_=Ck.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"â JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["isolate",-2,6,11,""],["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[Z_],skippedNodes:[0],repeatNodeCount:2,tokenData:"(|~RaXY!WYZ!W]^!Wpq!Wrs!]|}$u}!O$z!Q!R%T!R![&c![!]&t!}#O&y#P#Q'O#Y#Z'T#b#c'r#h#i(Z#o#p(r#q#r(w~!]Oc~~!`Wpq!]qr!]rs!xs#O!]#O#P!}#P;'S!];'S;=`$o<%lO!]~!}Oe~~#QXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#m~#pR!Q![#y!c!i#y#T#Z#y~#|R!Q![$V!c!i$V#T#Z$V~$YR!Q![$c!c!i$c#T#Z$c~$fR!Q![!]!c!i!]#T#Z!]~$rP;=`<%l!]~$zOh~~$}Q!Q!R%T!R![&c~%YRT~!O!P%c!g!h%w#X#Y%w~%fP!Q![%i~%nRT~!Q![%i!g!h%w#X#Y%w~%zR{|&T}!O&T!Q![&Z~&WP!Q![&Z~&`PT~!Q![&Z~&hST~!O!P%c!Q![&c!g!h%w#X#Y%w~&yOg~~'OO]~~'TO[~~'WP#T#U'Z~'^P#`#a'a~'dP#g#h'g~'jP#X#Y'm~'rOR~~'uP#i#j'x~'{P#`#a(O~(RP#`#a(U~(ZOS~~(^P#f#g(a~(dP#i#j(g~(jP#X#Y(m~(rOQ~~(wOW~~(|OV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),X_=Mv.define({name:"json",parser:W_.configure({props:[ew.add({Object:lw({except:/^\s*\}/}),Array:lw({except:/^\s*\]/})}),uw.add({"Object Array":dw})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});const V_=63,Y_=class{constructor(e,t,n){this.parent=e,this.depth=t,this.type=n,this.hash=(e?e.hash+e.hash<<8:0)+t+(t<<4)+n}};r(Y_,"top",new Y_(null,-1,0));let G_=Y_;function K_(e,t){for(let n=0,r=t-e.pos-1;;r--,n++){let t=e.peek(r);if(eT(t)||-1==t)return n}}function J_(e){return 32==e||9==e}function eT(e){return 10==e||13==e}function tT(e){return J_(e)||eT(e)}function nT(e){return e<0||tT(e)}const rT=new Ak({start:G_.top,reduce:(e,t)=>3!=e.type||20!=t&&34!=t?e:e.parent,shift(e,t,n,r){if(3==t)return new G_(e,K_(r,r.pos),1);if(65==t||5==t)return new G_(e,K_(r,r.pos),2);if(t==V_)return e.parent;if(19==t||33==t)return new G_(e,0,3);if(13==t&&4==e.type)return e.parent;if(47==t){let t=/[1-9]/.exec(r.read(r.pos,n.pos));if(t)return new G_(e,e.depth+ +t[0],4)}return e},hash:e=>e.hash});function oT(e,t,n=0){return e.peek(n)==t&&e.peek(n+1)==t&&e.peek(n+2)==t&&nT(e.peek(n+3))}const iT=new mk(((e,t)=>{if(-1==e.next&&t.canShift(64))return e.acceptToken(64);let n=e.peek(-1);
20if((eT(n)||n<0)&&3!=t.context.type){if(oT(e,45)){if(!t.canShift(V_))return e.acceptToken(1,3);e.acceptToken(V_)}if(oT(e,46)){if(!t.canShift(V_))return e.acceptToken(2,3);e.acceptToken(V_)}let n=0;for(;32==e.next;)n++,e.advance();!(n<t.context.depth)&&(n!=t.context.depth||1!=t.context.type||45==e.next&&nT(e.peek(1)))||-1==e.next||eT(e.next)||35==e.next||e.acceptToken(V_,-n)}}),{contextual:!0}),sT=new mk(((e,t)=>{if(3!=t.context.type)if(45==e.next)e.advance(),nT(e.next)&&e.acceptToken(1==t.context.type&&t.context.depth==K_(e,e.pos-1)?4:3);else if(63==e.next)e.advance(),nT(e.next)&&e.acceptToken(2==t.context.type&&t.context.depth==K_(e,e.pos-1)?6:5);else{let n=e.pos;for(;;)if(J_(e.next)){if(e.pos==n)return;e.advance()}else if(33==e.next)cT(e);else{if(38!=e.next){if(42==e.next){uT(e);break}if(39==e.next||34==e.next){if(dT(e,!0))break;return}if(91==e.next||123==e.next){if(!pT(e))return;break}gT(e,!0,!1,0);break}uT(e)}for(;J_(e.next);)e.advance();if(58==e.next){if(e.pos==n&&t.canShift(29))return;nT(e.peek(1))&&e.acceptTokenTo(2==t.context.type&&t.context.depth==K_(e,n)?66:65,n)}}else 63==e.next&&(e.advance(),nT(e.next)&&e.acceptToken(7))}),{contextual:!0});function aT(e){return e>=48&&e<=57||e>=97&&e<=102||e>=65&&e<=70}function lT(e,t){return 37==e.next?(e.advance(),aT(e.next)&&e.advance(),aT(e.next)&&e.advance(),!0):!!((n=e.next)>32&&n<127&&34!=n&&37!=n&&44!=n&&60!=n&&62!=n&&92!=n&&94!=n&&96!=n&&123!=n&&124!=n&&125!=n||t&&44==e.next)&&(e.advance(),!0);var n}function cT(e){if(e.advance(),60==e.next){for(e.advance();;)if(!lT(e,!0)){62==e.next&&e.advance();break}}else for(;lT(e,!1););}function uT(e){for(e.advance();!nT(e.next)&&"f"!=fT(e.tag);)e.advance()}function dT(e,t){let n=e.next,r=!1,o=e.pos;for(e.advance();;){let i=e.next;if(i<0)break;if(e.advance(),i==n){if(39!=i)break;if(39!=e.next)break;e.advance()}else if(92==i&&34==n)e.next>=0&&e.advance();else if(eT(i)){if(t)return!1;r=!0}else if(t&&e.pos>=o+1024)return!1}return!r}function pT(e){for(let t=[],n=e.pos+1024;;)if(91==e.next||123==e.next)t.push(e.next),e.advance();else if(39==e.next||34==e.next){if(!dT(e,!0))return!1}else if(93==e.next||125==e.next){if(t[t.length-1]!=e.next-2)return!1;if(t.pop(),e.advance(),!t.length)return!0}else{if(e.next<0||e.pos>n||eT(e.next))return!1;e.advance()}}const hT="iiisiiissisfissssssssssssisssiiissssssssssssssssssssssssssfsfssissssssssssssssssssssssssssfif";function fT(e){return e<33?"u":e>125?"s":hT[e-33]}function mT(e,t){let n=fT(e);return"u"!=n&&!(t&&"f"==n)}function gT(e,t,n,r){if("s"!=fT(e.next)&&(63!=e.next&&58!=e.next&&45!=e.next||!mT(e.peek(1),n)))return!1;e.advance();let o=e.pos;for(;;){let i=e.next,s=0,a=r+1;for(;tT(i);){if(eT(i)){if(t)return!1;a=0}else a++;i=e.peek(++s)}if(!(i>=0&&(58==i?mT(e.peek(s+1),n):35==i?32!=e.peek(s-1):mT(i,n)))||!n&&a<=r||0==a&&!n&&(oT(e,45,s)||oT(e,46,s)))break;if(t&&"f"==fT(i))return!1;for(let t=s;t>=0;t--)e.advance();if(t&&e.pos>o+1024)return!1}return!0}const OT=new mk(((e,t)=>{if(33==e.next)cT(e),e.acceptToken(12);else if(38==e.next||42==e.next){let t=38==e.next?10:11;uT(e),e.acceptToken(t)}else 39==e.next||34==e.next?(dT(e,!1),e.acceptToken(9)):gT(e,!1,3==t.context.type,t.context.depth)&&e.acceptToken(8)})),bT=new mk(((e,t)=>{let n=4==t.context.type?t.context.depth:-1,r=e.pos;e:for(;;){let o=0,i=e.next;for(;32==i;)i=e.peek(++o);if(!o&&(oT(e,45,o)||oT(e,46,o)))break;if(!eT(i)&&(n<0&&(n=Math.max(t.context.depth+1,o)),o<n))break;for(;;){if(e.next<0)break e;let t=eT(e.next);if(e.advance(),t)continue e;r=e.pos}}e.acceptTokenTo(13,r)})),yT=lv({DirectiveName:Cv.keyword,DirectiveContent:Cv.attributeValue,"DirectiveEnd DocEnd":Cv.meta,QuotedLiteral:Cv.string,BlockLiteralHeader:Cv.special(Cv.string),BlockLiteralContent:Cv.content,Literal:Cv.content,"Key/Literal Key/QuotedLiteral":Cv.definition(Cv.propertyName),"Anchor Alias":Cv.labelName,Tag:Cv.typeName,Comment:Cv.lineComment,": , -":Cv.separator,"?":Cv.punctuation,"[ ]":Cv.squareBracket,"{ }":Cv.brace}),vT=Ck.deserialize({version:14,states:"5lQ!ZQgOOO#PQfO'#CpO#uQfO'#DOOOQR'#Dv'#DvO$qQgO'#DRO%gQdO'#DUO%nQgO'#DUO&ROaO'#D[OOQR'#Du'#DuO&{QgO'#D^O'rQgO'#D`OOQR'#Dt'#DtO(iOqO'#DbOOQP'#Dj'#DjO(zQaO'#CmO)YQgO'#CmOOQP'#Cm'#CmQ)jQaOOQ)uQgOOQ]QgOOO*PQdO'#CrO*nQdO'#CtOOQO'#Dw'#DwO+]Q`O'#CxO+hQdO'#CwO+rQ`O'#CwOOQO'#Cv'#CvO+wQdO'#CvOOQO'#Cq'#CqO,UQ`O,59[O,^QfO,59[OOQR,59[,59[OOQO'#Cx'#CxO,eQ`O'#DPO,pQdO'#DPOOQO'#Dx'#DxO,zQdO'#DxO-XQ`O,59jO-aQfO,59jOOQR,59j,59jOOQR'#DS'#DSO-hQcO,59mO-s
20QgO'#DVO.TQ`O'#DVO.YQcO,59pOOQR'#DX'#DXO#|QfO'#DWO.hQcO'#DWOOQR,59v,59vO.yOWO,59vO/OOaO,59vO/WOaO,59vO/cQgO'#D_OOQR,59x,59xO0VQgO'#DaOOQR,59z,59zOOQP,59|,59|O0yOaO,59|O1ROaO,59|O1aOqO,59|OOQP-E7h-E7hO1oQgO,59XOOQP,59X,59XO2PQaO'#DeO2_QgO'#DeO2oQgO'#DkOOQP'#Dk'#DkQ)jQaOOO3PQdO'#CsOOQO,59^,59^O3kQdO'#CuOOQO,59`,59`OOQO,59c,59cO4VQdO,59cO4aQdO'#CzO4kQ`O'#CzOOQO,59b,59bOOQU,5:Q,5:QOOQR1G.v1G.vO4pQ`O1G.vOOQU-E7d-E7dO4xQdO,59kOOQO,59k,59kO5SQdO'#DQO5^Q`O'#DQOOQO,5:d,5:dOOQU,5:R,5:ROOQR1G/U1G/UO5cQ`O1G/UOOQU-E7e-E7eO5kQgO'#DhO5xQcO1G/XOOQR1G/X1G/XOOQR,59q,59qO6TQgO,59qO6eQdO'#DiO6lQgO'#DiO7PQcO1G/[OOQR1G/[1G/[OOQR,59r,59rO#|QfO,59rOOQR1G/b1G/bO7_OWO1G/bO7dOaO1G/bOOQR,59y,59yOOQR,59{,59{OOQP1G/h1G/hO7lOaO1G/hO7tOaO1G/hO8POaO1G/hOOQP1G.s1G.sO8_QgO,5:POOQP,5:P,5:POOQP,5:V,5:VOOQP-E7i-E7iOOQO,59_,59_OOQO,59a,59aOOQO1G.}1G.}OOQO,59f,59fO8oQdO,59fOOQR7+$b7+$bP,XQ`O'#DfOOQO1G/V1G/VOOQO,59l,59lO8yQdO,59lOOQR7+$p7+$pP9TQ`O'#DgOOQR'#DT'#DTOOQR,5:S,5:SOOQR-E7f-E7fOOQR7+$s7+$sOOQR1G/]1G/]O9YQgO'#DYO9jQ`O'#DYOOQR,5:T,5:TO#|QfO'#DZO9oQcO'#DZOOQR-E7g-E7gOOQR7+$v7+$vOOQR1G/^1G/^OOQR7+$|7+$|O:QOWO7+$|OOQP7+%S7+%SO:VOaO7+%SO:_OaO7+%SOOQP1G/k1G/kOOQO1G/Q1G/QOOQO1G/W1G/WOOQR,59t,59tO:jQgO,59tOOQR,59u,59uO#|QfO,59uOOQR<<Hh<<HhOOQP<<Hn<<HnO:zOaO<<HnOOQR1G/`1G/`OOQR1G/a1G/aOOQPAN>YAN>Y",stateData:";S~O!fOS!gOS^OS~OP_OQbORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!V[O!cTO~O`cO~P]OVkOWROXROYeOZfO[dOcPOmhOqQO~OboO~P!bOVtOWROXROYeOZfO[dOcPOmrOqQO~OpwO~P#WORSOTUOWROXROYYOZZO[XOcPOqQO!PVO!cTO~OSvP!avP!bvP~P#|OWROXROYeOZfO[dOcPOqQO~OmzO~P%OOm!OOUzP!azP!bzP!dzP~P#|O^!SO!b!QO!f!TO!g!RO~ORSOTUOWROXROcPOqQO!PVO!cTO~OY!UOP!QXQ!QX!V!QX!`!QXS!QX!a!QX!b!QXU!QXm!QX!d!QX~P&aO[!WOP!SXQ!SX!V!SX!`!SXS!SX!a!SX!b!SXU!SXm!SX!d!SX~P&aO^!ZO!W![O!b!YO!f!]O!g!YO~OP!_O!V[OQaX!`aX~OPaXQaX!VaX!`aX~P#|OP!bOQ!cO!V[O~OP_O!V[O~P#|OWROXROY!fOcPOqQObfXmfXofXpfX~OWROXRO[!hOcPOqQObhXmhXohXphX~ObeXmlXoeX~ObkXokX~P%OOm!kO~Om!lObnPonP~P%OOb!pOo!oO~Ob!pO~P!bOm!sOosXpsX~OosXpsX~P%OOm!uOotPptP~P%OOo!xOp!yO~Op!yO~P#WOS!|O!a#OO!b#OO~OUyX!ayX!byX!dyX~P#|Om#QO~OU#SO!a#UO!b#UO!d#RO~Om#WOUzX!azX!bzX!dzX~O]#XO~O!b#XO!g#YO~O^#ZO!b#XO!g#YO~OP!RXQ!RX!V!RX!`!RXS!RX!a!RX!b!RXU!RXm!RX!d!RX~P&aOP!TXQ!TX!V!TX!`!TXS!TX!a!TX!b!TXU!TXm!TX!d!TX~P&aO!b#^O!g#^O~O^#_O!b#^O!f#`O!g#^O~O^#_O!W#aO!b#^O!g#^O~OPaaQaa!Vaa!`aa~P#|OP#cO!V[OQ!XX!`!XX~OP!XXQ!XX!V!XX!`!XX~P#|OP_O!V[OQ!_X!`!_X~P#|OWROXROcPOqQObgXmgXogXpgX~OWROXROcPOqQObiXmiXoiXpiX~Obkaoka~P%OObnXonX~P%OOm#kO~Ob#lOo!oO~Oosapsa~P%OOotXptX~P%OOm#pO~Oo!xOp#qO~OSwP!awP!bwP~P#|OS!|O!a#vO!b#vO~OUya!aya!bya!dya~P#|Om#xO~P%OOm#{OU}P!a}P!b}P!d}P~P#|OU#SO!a$OO!b$OO!d#RO~O]$QO~O!b$QO!g$RO~O!b$SO!g$SO~O^$TO!b$SO!g$SO~O^$TO!b$SO!f$UO!g$SO~OP!XaQ!Xa!V!Xa!`!Xa~P#|Obnaona~P%OOotapta~P%OOo!xO~OU|X!a|X!b|X!d|X~P#|Om$ZO~Om$]OU}X!a}X!b}X!d}X~O]$^O~O!b$_O!g$_O~O^$`O!b$_O!g$_O~OU|a!a|a!b|a!d|a~P#|O!b$cO!g$cO~O",goto:",]!mPPPPPPPPPPPPPPPPP!nPP!v#v#|$`#|$c$f$j$nP%VPPP!v%Y%^%a%{&O%a&R&U&X&_&b%aP&e&{&e'O'RPP']'a'g'm's'y(XPPPPPPPP(_)e*X+c,VUaObcR#e!c!{ROPQSTUXY_bcdehknrtvz!O!U!W!_!b!c!f!h!k!l!s!u!|#Q#R#S#W#c#k#p#x#{$Z$]QmPR!qnqfPQThknrtv!k!l!s!u#R#k#pR!gdR!ieTlPnTjPnSiPnSqQvQ{TQ!mkQ!trQ!vtR#y#RR!nkTsQvR!wt!RWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]RySR#t!|R|TR|UQ!PUR#|#SR#z#RR#z#SyZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]R!VXR!XYa]O^abc!a!c!eT!da!eQnPR!rnQvQR!{vQ!}yR#u!}Q#T|R#}#TW^Obc!cS!^^!aT!aa!eQ!eaR#f!eW`Obc!cQxSS}U#SQ!`_Q#PzQ#V!OQ#b!_Q#d!bQ#s!|Q#w#QQ$P#WQ$V#cQ$Y#xQ$[#{Q$a$ZR$b$]xZOSU_bcz!O!_!b!c!|#Q#S#W#c#x#{$Z$]Q!VXQ!XYQ#[!UR#]!W!QWOSUXY_bcz!O!U!W!_!b!c!|#Q#S#W#c#x#{$Z$]pfPQThknrtv!k!l!s!u#R#k#pQ!gdQ!ieQ#g!fR#h!hSgPn^pQTkrtv#RQ!jhQ#i!kQ#j!lQ#n!sQ#o!uQ$W#kR$X#pQuQR!zv",nodeNames:"â DirectiveEnd DocEnd - - ? ? ? Literal QuotedLiteral Anchor Alias Tag BlockLiteralContent Comment Stream BOM Document ] [ FlowSequence Item Tagged Anchored Anchored Tagged FlowMapping Pair Key : Pair , } { FlowMapping Pair Pair BlockSequence Item Item BlockMapping Pair Pair Key Pair Pair BlockLiteral BlockLiteralHeader Tagged Anchored Anchored Tagged Directive DirectiveName DirectiveContent Document",maxTerm:74,context:rT,nodeProps:[["isolate",-3,8,9,14,""],["openedBy",18,"[",32,"{"],["closedBy",19,"]",33,"}"]],propSources:[yT],skippedNodes:[0],repeatNodeCount:6,tokenData:"-Y~RnOX#PXY$QYZ$]Z]#P]^$]^p#Ppq$Qqs#Pst$btu#Puv$yv|#P|}&e}
20![#P![!]'O!]!`#P!`!a'i!a!}#P!}#O*g#O#P#P#P#Q+Q#Q#o#P#o#p+k#p#q'i#q#r,U#r;'S#P;'S;=`#z<%l?HT#P?HT?HU,o?HUO#PQ#UU!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PQ#kTOY#PZs#Pt;'S#P;'S;=`#z<%lO#PQ#}P;=`<%l#P~$VQ!f~XY$Qpq$Q~$bO!g~~$gS^~OY$bZ;'S$b;'S;=`$s<%lO$b~$vP;=`<%l$bR%OX!WQOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR%rX!WQ!VPOX%kXY#PZ]%k]^#P^p%kpq#hq;'S%k;'S;=`&_<%lO%kR&bP;=`<%l%kR&lUoP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'VUmP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR'p[!PP!WQOY#PZp#Ppq#hq{#P{|(f|}#P}!O(f!O!R#P!R![)p![;'S#P;'S;=`#z<%lO#PR(mW!PP!WQOY#PZp#Ppq#hq!R#P!R![)V![;'S#P;'S;=`#z<%lO#PR)^U!PP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR)wY!PP!WQOY#PZp#Ppq#hq{#P{|)V|}#P}!O)V!O;'S#P;'S;=`#z<%lO#PR*nUcP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+XUbP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR+rUqP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,]UpP!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#PR,vU`P!WQOY#PZp#Ppq#hq;'S#P;'S;=`#z<%lO#P",tokenizers:[iT,sT,OT,bT,0,1],topRules:{Stream:[0,15]},tokenPrec:0}),wT=Mv.define({name:"yaml",parser:vT.configure({props:[ew.add({Stream:e=>{for(let t=e.node.resolve(e.pos,-1);t&&t.to>=e.pos;t=t.parent){if("BlockLiteralContent"==t.name&&t.from<t.to)return e.baseIndentFor(t);if("BlockLiteral"==t.name)return e.baseIndentFor(t)+e.unit;if("BlockSequence"==t.name||"BlockMapping"==t.name)return e.column(t.from,1);if("QuotedLiteral"==t.name)return null;if("Literal"==t.name){let n=e.column(t.from,1);if(n==e.lineIndent(t.from,1))return n;if(t.to>e.pos)return null}}return null},FlowMapping:sw({closing:"}"}),FlowSequence:sw({closing:"]"})}),uw.add({"FlowMapping FlowSequence":dw,"BlockSequence BlockMapping BlockLiteral":(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}),languageData:{commentTokens:{line:"#"},indentOnInput:/^\s*[\]\}]$/}});const ST=(e=>{var{theme:t,settings:n={},styles:r=[]}=e,o={".cm-gutters":{}},i={};n.background&&(i.backgroundColor=n.background),n.backgroundImage&&(i.backgroundImage=n.backgroundImage),n.foreground&&(i.color=n.foreground),(n.background||n.foreground)&&(o["&"]=i),n.fontFamily&&(o["&.cm-editor .cm-scroller"]={fontFamily:n.fontFamily}),n.gutterBackground&&(o[".cm-gutters"].backgroundColor=n.gutterBackground),n.gutterForeground&&(o[".cm-gutters"].color=n.gutterForeground),n.gutterBorder&&(o[".cm-gutters"].borderRightColor=n.gutterBorder),n.caret&&(o[".cm-content"]={caretColor:n.caret},o[".cm-cursor, .cm-dropCursor"]={borderLeftColor:n.caret});var s={};return n.gutterActiveForeground&&(s.color=n.gutterActiveForeground),n.lineHighlight&&(o[".cm-activeLine"]={backgroundColor:n.lineHighlight},s.backgroundColor=n.lineHighlight),o[".cm-activeLineGutter"]=s,n.selection&&(o["&.cm-focused .cm-selectionBackground, & .cm-line::selection, & .cm-selectionLayer .cm-selectionBackground, .cm-content ::selection"]={background:n.selection+" !important"}),n.selectionMatch&&(o["& .cm-selectionMatch"]={backgroundColor:n.selectionMatch}),[fb.theme(o,{dark:"dark"===t}),gw(pw.define(r))]})({theme:"light",settings:{background:"var(--theme-background-2, var(--default-theme-background-2))",foreground:"var(--theme-color-1, var(--default-theme-color-1))",caret:"var(--theme-color-1, var(--default-theme-color-1))",selection:"rgba(151, 183, 205, 0.2)",selectionMatch:"#e3dcce",gutterBackground:"var(--theme-background-2, var(--default-theme-background-2))",gutterForeground:"var(--theme-color-3, var(--default-theme-color-3))",gutterBorder:"transparent",lineHighlight:"var(--theme-background-3, var(--default-theme-background-3))",fontFamily:"var(--theme-font-code, var(--default-theme-font-code))"},styles:[{tag:[Cv.standard(Cv.tagName),Cv.tagName],color:"var(--theme-color-purple, var(--default-theme-color-purple))"},{tag:[Cv.comment],color:"var(--theme-color-3, var(--default-theme-color-3))"},{tag:[Cv.className],color:"var(--theme-color-orange, var(--default-theme-color-orange))"},{tag:[Cv.variableName,Cv.propertyName,Cv.attributeName],color:"var(--theme-color-1, var(--default-theme-color-1))"},{tag:[Cv.operator],color:"var(--theme-color-2, var(--default-theme-color-2))"},{tag:[Cv.keyword,Cv.typeName,Cv.typeOperator],color:"var(--theme-color-green, var(--default-theme-color-green))"},{tag:[Cv.string],color:"var(--theme-color-blue, var(--default-theme-color-blue))"},{tag:[Cv.bracket,Cv.regexp,Cv.meta],color:"var(--theme-color-3, var(--default-theme-color-3))"},{tag:[Cv.number],color:"var(--theme-color-blue, var(--default-theme-color-blue))"},{tag:[Cv.name,Cv.quote],color:"var(--theme-color-3, var(--default-theme-color-3))"},{tag:[Cv.heading],color:"var(--theme-color-3, var(--default-theme-color-3))",fontWeight:"bold"}
20,{tag:[Cv.emphasis],color:"var(--theme-color-3, var(--default-theme-color-3))",fontStyle:"italic"},{tag:[Cv.deleted],color:"var(--theme-color-3, var(--default-theme-color-3))",backgroundColor:"transparent"},{tag:[Cv.atom,Cv.bool,Cv.special(Cv.variableName)],color:"var(--theme-color-3, var(--default-theme-color-3))"},{tag:[Cv.url,Cv.escape,Cv.regexp,Cv.link],color:"var(--theme-color-1, var(--default-theme-color-1))"},{tag:Cv.link,textDecoration:"underline"},{tag:Cv.strikethrough,textDecoration:"line-through"},{tag:Cv.invalid,color:"var(--theme-color-3, var(--default-theme-color-3))"}]}),kT=new Ab({regexp:/(\{[^}]+\})/g,decoration:()=>Cm.mark({attributes:{class:"api-client-url-variable"}})}),ET=()=>bg.fromClass(class{constructor(e){r(this,"variables"),this.variables=kT.createDeco(e)}update(e){this.variables=kT.updateDeco(e,this.variables)}},{decorations:e=>e.variables,provide:e=>fb.atomicRanges.of((t=>{var n;return(null==(n=t.plugin(e))?void 0:n.variables)||Cm.none}))}),_T=e=>"provider"in e&&!!Dt(e.provider),TT={key:"Mod-a",run:e=>(e.dispatch({selection:{anchor:0,head:e.state.doc.length},scrollIntoView:!1}),!0)},xT={html:function(e={}){let t,n="";!1===e.matchClosingTags&&(n="noMatch"),!0===e.selfClosingTags&&(n=(n?n+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(t=jE((e.nestedLanguages||[]).concat(F_),(e.nestedAttributes||[]).concat(B_)));let r=t?U_.configure({wrap:t,dialect:n}):n?q_.configure({dialect:n}):q_;return new Wv(r,[q_.data.of({autocomplete:j_(e)}),!1!==e.autoCloseTags?z_:[],g_().support,nE().support])},json:function(){return new Wv(X_)},yaml:function(){return new Wv(wT)},css:nE};function AT({onChange:e,onBlur:t,onFocus:n,provider:r,language:o,classes:i=[],readOnly:s=!1,lineNumbers:a=!1,withVariables:l=!1,disableEnter:c=!1,withoutTheme:u=!1,additionalExtensions:d=[]}){const p=[Rb(),gw(yw,{fallback:!0}),fb.theme({".cm-line":{lineHeight:"20px"},".cm-gutterElement":{lineHeight:"20px"}}),fb.updateListener.of((t=>{t.docChanged&&(null==e||e(t.state.doc.toString()))})),fb.domEventHandlers({blur:(e,n)=>{null==t||t(n.state.doc.toString())},focus:(e,t)=>{null==n||n(t.state.doc.toString())}}),fb.editorAttributes.of({class:i.join(" ")}),...d];return r&&p.push(r),u||p.push(ST),s?p.push(fb.editable.of(!1)):p.push(Gh.transactionFilter.of((e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let n=e.newDoc,{head:r}=e.newSelection.main,o=n.lineAt(r);if(r>o.from+cw)return e;let i=n.sliceString(o.from,r);if(!t.some((e=>e.test(i))))return e;let{state:s}=e,a=-1,l=[];for(let{head:c}of s.selection.ranges){let e=s.doc.lineAt(c);if(e.from==a)continue;a=e.from;let t=Kv(s,e.from);if(null==t)continue;let n=/^\s*/.exec(e.text)[0],r=Gv(s,t);n!=r&&l.push({from:e.from,to:e.from+n.length,insert:r})}return l.length?[e,{changes:l,sequential:!0}]:e})),function(e={}){return[Sw.of(e),Tw]}(),function(e={}){return[fS,Gw.of(e),yS,nk,vS]}(),[ZS,BS],Sb.of([...tk,...WS,ok,TT])),o&&xT[o]&&p.push(xT[o]()),a&&p.push(function(e={}){return[sy.of(e),Kb(),cy]}()),l&&p.push(ET()),c&&p.push(Sb.of([{key:"Enter",run:()=>!0},{key:"Ctrl-Enter",mac:"Cmd-Enter",run:()=>!0},{key:"Shift-Enter",run:()=>!0}])),p}const CT=ll(Rn({__name:"CodeMirror",props:{content:{},readOnly:{type:Boolean},language:{},withVariables:{type:Boolean},lineNumbers:{type:Boolean},withoutTheme:{type:Boolean},disableEnter:{type:Boolean,default:!1}},emits:["change"],setup(e,{emit:t}){const n=e,r=t,o=At(null);return(e=>{const t=At(null);function n(){if(e.codeMirrorRef.value){const n=_T(e)?Dt(e.provider):null,i=AT({...r.value,provider:n});t.value=new fb({parent:e.codeMirrorRef.value,extensions:i}),_T(e)||o(Dt(e.content))}}xn(e.codeMirrorRef,(()=>{var e;null==(e=t.value)||e.destroy(),n()}),{immediate:!0}),Vn((()=>{var e;return null==(e=t.value)?void 0:e.destroy()}));const r=Go((()=>({onChange:e.onChange,onBlur:e.onBlur,onFocus:e.onFocus,language:Dt(e.language),classes:Dt(e.classes),readOnly:Dt(e.readOnly),lineNumbers:Dt
20(e.lineNumbers),withVariables:Dt(e.withVariables),disableEnter:Dt(e.withVariables),withoutTheme:Dt(e.withoutTheme),additionalExtensions:Dt(e.extensions)})));xn((()=>_T(e)?Dt(e.provider):null),(()=>{var r;_T(e)&&(null==(r=t.value)||r.destroy(),n())})),xn(r,(()=>{if(t.value){const n=_T(e)?Dt(e.provider):null,o=AT({...r.value,provider:n});t.value.dispatch({effects:Qh.reconfigure.of(o)})}}),{immediate:!0});const o=(e="")=>{t.value&&t.value.state.doc.toString()!==e&&t.value.dispatch({changes:{from:0,to:t.value.state.doc.length,insert:e},selection:{anchor:Math.min(t.value.state.selection.main.anchor,e.length)}})};xn((()=>Dt(e.content)),(()=>{_T(e)||o(Dt(e.content))}),{immediate:!0})})({content:jt((()=>n.content)),readOnly:jt((()=>n.readOnly)),language:jt((()=>n.language)),withVariables:jt((()=>n.withVariables)),lineNumbers:jt((()=>n.lineNumbers)),withoutTheme:jt((()=>n.withoutTheme)),disableEnter:jt((()=>n.disableEnter)),onChange:e=>r("change",e||""),codeMirrorRef:o,classes:["codemirror"]}),(e,t)=>(po(),go("div",{ref_key:"codeMirrorRef",ref:o,class:"codemirror-container"},null,512))}}),[["__scopeId","data-v-9f50a430"]]),PT={class:"scalar-modal-layout modal-layout"},$T=ll(Rn({__name:"FlowModal",props:{state:{},title:{},bodyClass:{},maxWidth:{},variant:{default:"normal"}},setup:e=>(e,t)=>(po(),Oo(Nt(ka),{open:e.state.open,onClose:t[0]||(t[0]=t=>e.state.hide())},{default:fn((()=>[ko("div",PT,[Eo(Nt(Ea),{class:X(["modal",{"modal-content-large":"large"===e.variant,"modal-content-normal":"normal"===e.variant,"modal-content-small":"small"===e.variant,"modal-content-search":"search"===e.variant,"modal-content-history":"history"===e.variant}]),style:q({maxWidth:e.maxWidth})},{default:fn((()=>[e.title?(po(),Oo(Nt(_a),{key:0,class:"modal-header"},{default:fn((()=>[xo(ee(e.title),1)])),_:1})):Co("",!0),Eo(Nt(Ta),{class:X(["modal-body custom-scroll",[e.bodyClass]])},{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3},8,["class"])])),_:3},8,["class","style"])])])),_:3},8,["open"]))}),[["__scopeId","data-v-a06b8e92"]]),NT=()=>pt({open:!1,show(){this.open=!0},hide(){this.open=!1}});function DT(e,t){var n;const r=[],o=[],i=[];if(!e.customSecurity&&(!e.preferredSecurityScheme||(!(s=t)||Array.isArray(s)&&!s.length||(s??[]).some((e=>!Object.keys(e).length)))))return{headers:r,queryString:o,cookies:i};var s;const a=(null==t?void 0:t.some((t=>e.preferredSecurityScheme&&Object.keys(t).includes(e.preferredSecurityScheme))))||e.customSecurity?e.preferredSecurityScheme:Object.keys((null==t?void 0:t[0])??{}).pop(),l=null==(n=e.securitySchemes)?void 0:n[a??""];if(l)if("type"in l&&"apiKey"===l.type){if("in"in l&&"header"===l.in){const t=e.apiKey.token.length?e.apiKey.token:"YOUR_TOKEN";r.push({name:"name"in l?l.name:"",value:t})}else if("in"in l&&"cookie"===l.in){const t=e.apiKey.token.length?e.apiKey.token:"YOUR_TOKEN";i.push({name:l.name,value:t})}else if("in"in l&&"query"===l.in){const t=e.apiKey.token.length?e.apiKey.token:"YOUR_TOKEN";o.push({name:l.name,value:t})}}else if(!("type"in l)||"http"!==l.type&&"basic"!==l.type){if("type"in l&&"oauth2"===l.type.toLowerCase()){const t=e.oAuth2.accessToken||"YOUR_SECRET_TOKEN";r.push({name:"Authorization",value:`Bearer ${t}`})}}else if("type"in l&&("basic"===l.type||"http"===l.type&&"basic"===l.scheme)){const{username:t,password:n}=e.http.basic,o=RT(t,n);r.push({name:"Authorization",value:`Basic ${o}`.trim()})}else if("type"in l&&"http"===l.type&&"bearer"===l.scheme){const t=e.http.bearer.token.length?e.http.bearer.token:"YOUR_SECRET_TOKEN";r.push({name:"Authorization",value:`Bearer ${t}`})}return{headers:r,queryString:o,cookies:i}}function RT(e,t){return(null==e?void 0:e.length)||(null==t?void 0:t.length)?(n=`${e}:${t}`,"undefined"==typeof window?Buffer.from(n).toString("base64"):btoa(n)):"";var n}function IT(e){return[e.apiKey.token,e.http.bearer.token,e.oAuth2.accessToken,RT(e.http.basic.username,e.http.basic.password),e.http.basic.password].filter(Boolean)}function MT(e){const t=Math.floor(((new Date).getTime()-e)/1e3);if(t<45)return"just now";if(t<60)return`${t} seconds ago`;const n=Math.floor(t/60);if(n<60)return`${n} minute${1===n?"":"s"} ago`;const r=Math.floor(n/60);if(r<24)return`${r} hour${1===r?"":"s"} ago`;const o=Math.floor(r/24);if(o<30)return`${o} day${1===o?"":"s"} ago`;const i=Math.floor(o/30);return i<12?`${i} month${1===i?"":"s"} ago`:"more than a year ago"}function LT(e,t,n){const r={};return e.forEach((e=>{r[e[t]]=e[n]})),r}const jT="GET";function QT(e){return(e??[]).map((e=>({...e,enabled:!0})))}let FT=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t};async function BT(e,t){var n;const r=(e=>{if("string"!=typeof e)return console.warn(`[sendRequest] Request method is not a string. Using ${jT} as the default.`),jT;const t=e.trim().toUpperCase();return Sp(t)?t:(console.warn(`[sendRequest] ${e} is not a valid request method. Using ${jT} as the default.`),jT)})(e.type),o=LT((e.headers??[]).filter((e=>e.enabled)),"name","value"),i=(e=>{if("string"!=typeof e)return console.warn("[sendRequest] URL is not a string. Using an empty string as the default."),"";let t=e;t.startsWith("http")||(console.warn("[sendRequest] URL does not start with http. Adding http:// as the default prefix."),t=`http://${t}`);const n=new URL(t);return n.hostname=n.hostname.trim().toLowerCase(),n.toString()})(e.url),s=(e=>{if("string"!=typeof e)return"";let t=e.trim();return t.length>
201&&t.startsWith("/")&&(t=t.slice(1)),t})(e.path),[a,...l]=((e,t)=>"string"==typeof t&&t.length?[e.endsWith("/")?e:`${e}/`,t.startsWith("/")?t.slice(1):t].join(""):e)(i,s).split("?"),c=((e,t)=>Object.entries(t).reduce(((e,[t,n])=>e.replace(`{${t}}`,n.toString())),e))(a,LT((e.variables??[]).filter((e=>e.enabled)),"name","value")),u=[];l.forEach((e=>{new URLSearchParams(e??"").forEach(((e,t)=>{u.push({name:t,value:e,enabled:!0})}))}));const d=new URLSearchParams(LT([...(e.query??[]).filter((e=>e.enabled)),...u],"name","value")).toString(),p=`${c}${d?"?"+d:""}`,h=Date.now();if(e.cookies&&(null==(n=e.cookies)?void 0:n.length)>0){const t=LT((e.cookies??[]).filter((e=>e.enabled)),"name","value");o.Cookie=Object.keys(t).map((e=>`${e}=${t[e]}`)).join("; ")}const f={method:r,url:p,auth:{type:"none"},headers:o,data:e.body},m=t?{method:"POST",url:t,data:f}:{method:f.method,url:f.url,headers:f.headers,data:f.data};o.cookies&&(m.withCredentials=!0),t?console.info(`${f.method} ${t} â ${f.url}`):console.info(`${f.method} ${f.url}`);const g=await Dd(m).then((e=>t?{...e.data,error:!1}:{...e,statusCode:e.status,data:JSON.stringify(e.data),error:!1})).catch((e=>{const{response:t}=e;return{headers:{"content-type":"application/json; charset=utf-8"},...t,statusCode:(null==t?void 0:t.status)??0,data:JSON.stringify((null==t?void 0:t.data)??{error:e.code})}}));return{sentTime:Date.now(),request:{...e,type:r,url:i,path:s},response:{...g,duration:Date.now()-h},responseId:FT()}}const UT=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],qT=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],HT=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],zT=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],ZT=(e,t,n)=>{let r=e;return"string"==typeof t||Array.isArray(t)?r=e.toLocaleString(t,n):!0!==t&&void 0===n||(r=e.toLocaleString(void 0,n)),r};function WT(e,t){if(!Number.isFinite(e))throw new TypeError(`Expected a finite number, got ${typeof e}: ${e}`);const n=(t={bits:!1,binary:!1,space:!0,...t}).bits?t.binary?zT:HT:t.binary?qT:UT,r=t.space?" ":"";if(t.signed&&0===e)return` 0${r}${n[0]}`;const o=e<0,i=o?"-":t.signed?"+":"";let s;if(o&&(e=-e),void 0!==t.minimumFractionDigits&&(s={minimumFractionDigits:t.minimumFractionDigits}),void 0!==t.maximumFractionDigits&&(s={maximumFractionDigits:t.maximumFractionDigits,...s}),e<1){return i+ZT(e,t.locale,s)+r+n[0]}const a=Math.min(Math.floor(t.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),n.length-1);e/=(t.binary?1024:1e3)**a,s||(e=e.toPrecision(3));return i+ZT(Number(e),t.locale,s)+r+n[a]}function XT(e,t={}){if(!Number.isFinite(e))throw new TypeError("Expected a finite number");t.colonNotation&&(t.compact=!1,t.formatSubMilliseconds=!1,t.separateMilliseconds=!1,t.verbose=!1),t.compact&&(t.secondsDecimalDigits=0,t.millisecondsDecimalDigits=0);const n=[],r=(e,r,o,i)=>{if(!(0!==n.length&&t.colonNotation||0!==e||t.colonNotation&&"m"===o))return;let s,a;if(i=(i||e||"0").toString(),t.colonNotation){s=n.length>0?":":"",a="";const e=i.includes(".")?i.split(".")[0].length:i.length,t=n.length>0?2:1;i="0".repeat(Math.max(0,t-e))+i}else s="",a=t.verbose?" "+(l=r,1===e?l:`${l}s`):o;var l;n.push(s+i+a)},o=function(e){if("number"!=typeof e)throw new TypeError("Expected a number");const t=e>0?Math.floor:Math.ceil;return{days:t(e/864e5),hours:t(e/36e5)%24,minutes:t(e/6e4)%60,seconds:t(e/1e3)%60,milliseconds:t(e)%1e3,microseconds:t(1e3*e)%1e3,nanoseconds:t(1e6*e)%1e3}}(e);if(r(Math.trunc(o.days/365),"year","y"),r(o.days%365,"day","d"),r(o.hours,"hour","h"),r(o.minutes,"minute","m"),t.separateMilliseconds||t.formatSubMilliseconds||!t.colonNotation&&e<1e3)if(r(o.seconds,"second","s"),t.formatSubMilliseconds)r(o.milliseconds,"millisecond","ms"),r(o.microseconds,"microsecond","µs"),r(o.nanoseconds,"nanosecond","ns");else{const e=o.milliseconds+o.microseconds/1e3+o.nanoseconds/1e6,n="number"==typeof t.millisecondsDecimalDigits?t.millisecondsDecimalDigits:0,i=e>=1?Math.round(e):Math.ceil(e),s=n?e.toFixed(n):i;r(Number.parseFloat(s),"millisecond","ms",s)}else{const n=((e,t)=>{const n=Math.floor(e*10**t+1e-7);return(Math.round(n)/10**t).toFixed(t)})(e/1e3%60,"number"==typeof t.secondsDecimalDigits?t.secondsDecimalDigits:1),o=t.keepDecimalsOnWholeSeconds?n:n.replace(/\.0+$/,"");r(Number.parseFloat(o),"second","s",o)}if(0===n.length)return"0"+(t.verbose?" milliseconds":"ms");if(t.compact)return n[0];if("number"==typeof t.unitCount){const e=t.colonNotation?"":" ";return n.slice(0,Math.max(t.unitCount,1)).join(e)}return t.colonNotation?n.join(""):n.join(" ")}const VT={class:"navtable-item-40 navtable-item-request"},YT={class:"navtable-item-40 navtable-item-response"},GT={class:"navtable-item-20 navtable-item-time"},KT=ll(Rn({__name:"RequestHistoryItem",props:{history:{}},setup(e){const{requestHistory:t,activeRequestId:n,setActiveResponse:r}=yp();return(e,o)=>{return po(),go("div",{class:X(["navtable-item",{"navtable-item__active":Nt(n)===e.history}]),onClick:o[0]||(o[0]=t=>Nt(r)(e.history))},[ko("div",VT,[ko("button",{class:X(["radio",Nt(t)[e.history].request.type.toLowerCase()]),type:"button"},null,2),ko("span",null,[ko("em",null,ee(Nt(t)[e.history].request.type),1),xo(" "+ee(Nt(t)[e.history].request.url),1)])]),ko("div",YT,[ko("span",null,ee(Nt(XT)(Nt(t)[e.history].response.duration)),1),ko("span",{class:X(`scalar-api-client__status--${String(Nt(t)[e.history].response.statusCode).charAt(0)}xx`)},ee(Nt(t)[e.history].response.statusCode),3),ko("span",null,ee((i=Nt(t)[e.history].response,(null==(s=null==i?void 0:i.headers)?void 0:s["X-API-Client-Content-Length"])?WT(parseFloat(i.headers["X-API-Client-Content-Length"])):WT(0))),1)]),ko("div",GT,[ko("span",null,ee(Nt(MT)(Nt(t)[e.history].sentTime)),1)])],2);var i,s}}}),[["__scopeId","data-v-755cfff0"]]),JT={class:"navigation-content-item"},ex={class:"navtable"},tx={class:"navtable-table"},nx=Ao('<div class="navtable-item navtable-item__top"><div class="navtable-item-40"><label for="">Request</label></div><div class="navtable-item-40"><label for="">Response</label></div><div class="navtable-item-20"><label for="">TIME</label></div></div>',1),rx={class:"navtable-radios"},ox=Ao('<div class="navtable-mock"><div class="navtable-item"><div class="navtable-item-40"></div><div class="navtable-item-40"></div><div class="navtable-item-20"></div></div></div>',1),ix=Rn({__name:"RequestHistory",emits:["toggle"],setup(e){const{requestHistoryOrder:t}=yp();return(e,n)=>(po(),go("div",JT,[ko("div",ex,[ko("div",tx,[nx,ko("div",rx,[(po(!0),go(io,null,tr(Nt(t),(e=>(po(),Oo(KT,{key:e,history:e},null,8,["history"])))),128))]),ox])])]))}}),sx={class:"request-method-select"},ax=["disabled","value"],lx=["value"],cx=ll(Rn({__name:"RequestMethodSelect",props:{requestMethod:{},readOnly:{type:Boolean,default:!0}},emits:["change"],setup(e){const t=["GET","POST","PUT","DELETE","PATCH"];return(e,n)=>(po(),go("div",sx,[ko("span",{class:X(["request-method",{"request-method--disabled":e.readOnly}])},[ko("i",{class:X(e.requestMethod.toLowerCase())},null,2),ko("span",null,ee(e.requestMethod),1)],2),ko("select",{disabled:e.readOnly,value:e.requestMethod.toLowerCase(),onInput:n[0]||(n[0]=t=>e.$emit("change",t.target.value))},[(po(),go(io,null,tr(t,(e=>ko("option",{key:e,value:e.toLocaleLowerCase()},ee(e),9,lx))),64))],40,ax)]))}}),[["__scopeId","data-v-f4f13406"]]),ux=e=>(pn("data-v-31ccd5c5"),e=e(),hn(),e),dx={key:0,class:"loader"},px={class:"url-form"},hx={class:"url-form-field"},fx=["disabled"],mx=[ux((()=>ko("svg",{fill:"none",height:"48",viewBox:"0 0 14 14",width:"48",xmlns:"http://www.w3.org/2000/svg"},[ko("g",{id:"send-email--mail-send-email-paper-airplane"},[ko("path",{id:"Subtract","clip-rule":"evenodd",d:"M11.8215 0.0977331C12.1097 -0.0075178 12.422 -0.0287134 12.7219 0.0367172C13.0248 0.102803 13.3024 0.254481 13.5216 0.473719C13.7409 0.692957 13.8926 0.970537 13.9586 1.27346C14.0241 1.57338 14.0029 1.88566 13.8976 2.17389L10.3236 12.8859L10.3234 12.8866C10.2363 13.15 10.083 13.3867 9.87813 13.5739C9.67383 13.7606 9.42512 13.8917 9.15575 13.9549C8.88633 14.0206 8.60444 14.015 8.33777 13.9388C8.07134 13.8627 7.82929 13.7187 7.63532 13.5209L5.71798 11.6123L3.70392 12.6538C3.54
20687 12.735 3.3586 12.7272 3.20877 12.6333C3.05895 12.5395 2.96984 12.3734 2.97443 12.1967L3.057 9.01294L10.102 3.89553C10.3812 3.69267 10.4432 3.30182 10.2403 3.02255C10.0375 2.74327 9.64662 2.68133 9.36734 2.88419L2.20286 8.0884L0.473156 6.35869L0.473098 6.35864L0.472971 6.35851C0.285648 6.17132 0.147746 5.94054 0.0716498 5.68688C-0.00390565 5.43503 -0.016181 5.16847 0.0358684 4.91079C0.087985 4.62928 0.213827 4.36658 0.400607 4.14951C0.588668 3.93095 0.831681 3.76658 1.10453 3.67339L1.1079 3.67224L1.1079 3.67225L11.8215 0.0977331Z",fill:"currentColor","fill-rule":"evenodd"})])],-1))),ux((()=>ko("span",null,"Send Request",-1)))],gx={class:"address-bar-content"},Ox={key:0,class:"history"},bx=ux((()=>ko("svg",{fill:"none",height:"48",viewBox:"0 0 14 14",width:"48",xmlns:"http://www.w3.org/2000/svg"},[ko("g",{id:"rewind-clock--back-return-clock-timer-countdown"},[ko("path",{id:"Vector 1561 (Stroke)","clip-rule":"evenodd",d:"M6.99999 2.75C7.4142 2.75 7.74999 3.08579 7.74999 3.5V7.5C7.74999 7.76345 7.61177 8.00758 7.38586 8.14312L4.88586 9.64312C4.53068 9.85623 4.06998 9.74106 3.85687 9.38587C3.64376 9.03069 3.75893 8.56999 4.11412 8.35688L6.24999 7.07536V3.5C6.24999 3.08579 6.58578 2.75 6.99999 2.75Z",fill:"currentColor","fill-rule":"evenodd"}),ko("path",{id:"Union","clip-rule":"evenodd",d:"M12.5 7C12.5 3.96243 10.0376 1.5 7 1.5C5.24916 1.5 3.68853 2.31796 2.68066 3.59456L3.64645 4.56034C3.96143 4.87533 3.73835 5.4139 3.29289 5.4139H0.5C0.223857 5.4139 0 5.19004 0 4.9139V2.121C0 1.67555 0.53857 1.45247 0.853553 1.76745L1.61439 2.52829C2.89781 0.984301 4.83356 0 7 0C10.866 0 14 3.13401 14 7C14 10.866 10.866 14 7 14C3.68902 14 0.916591 11.702 0.187329 8.61473C0.0921059 8.21161 0.341704 7.80762 0.744824 7.7124C1.14794 7.61717 1.55193 7.86677 1.64715 8.26989C2.22013 10.6955 4.40025 12.5 7 12.5C10.0376 12.5 12.5 10.0376 12.5 7Z",fill:"currentColor","fill-rule":"evenodd"})])],-1))),yx=ll(Rn({__name:"AddressBar",props:{proxyUrl:{}},emits:["onSend"],setup(e,{emit:t}){const n=e,r=t;wl(Pl().meta_enter,O);const o=At(!1),i=At(!1),{activeRequest:s,addRequestToHistory:a,requestHistory:l,requestHistoryOrder:c,readOnly:u,setActiveRequest:d}=yp(),p=NT(),h=Go((()=>s.url)),f=Go((()=>s.type)),m=Go((()=>s.path)),g=Go((()=>`${h.value}${m.value}`));async function O(){const e=(e=>{var t,n;const{request:r}=e,{authentication:o}=op(),{openApi:{operation:i,globalSecurity:s}}=lp(),a=DT(o,(null==(t=null==i?void 0:i.information)?void 0:t.security)??s);r.headers=[...r.headers??[],...QT(a.headers)],r.cookies=[...r.cookies??[],...QT(a.cookies)],r.query=[...r.query??[],...QT(a.queryString)],r.body&&Vc(r.body)&&((null==(n=r.headers)?void 0:n.some((e=>"content-type"===e.name.toLowerCase())))||(r.headers=[...r.headers??[],...QT([{name:"Content-Type",value:"application/json; charset=utf-8"}])]),r.body=JSON.parse(r.body));return{...r}})({request:{...s}});i.value=!0,r("onSend");const t=await BT(e,n.proxyUrl);t&&a(t),i.value=!1}const b=Go((()=>{const e=c.value[0];return l[e]?MT(l[e].sentTime):"History"})),y=e=>{u.value||s.url+s.path!==e&&d({...s,url:e,path:""})},v=e=>{e&&d({...s,type:e.toLocaleLowerCase()})};return(e,t)=>(po(),go(io,null,[i.value?(po(),go("div",dx)):Co("",!0),ko("div",{class:X(["address-bar",{"address-bar--with-history":o.value}])},[ko("div",px,[ko("div",hx,[Eo(cx,{readOnly:Nt(u),requestMethod:f.value,onChange:v},null,8,["readOnly","requestMethod"]),Eo(Nt(CT),{class:"url-form-input",content:g.value,disableEnter:"",readOnly:Nt(u),withoutTheme:"",withVariables:"",onCh
20ange:y},null,8,["content","readOnly"])]),ko("button",{class:"send-button",disabled:!g.value.trim().length,type:"submit",onClick:O},mx,8,fx)]),ko("div",{class:"address-bar-close",onClick:t[0]||(t[0]=e=>o.value=!1)}),ko("div",gx,[Eo(Nt($T),{state:Nt(p),title:"Request History",variant:"history"},{default:fn((()=>[Eo(ix,{showHistory:o.value,onToggle:t[1]||(t[1]=e=>o.value=!o.value)},null,8,["showHistory"])])),_:1},8,["state"])]),Nt(c).length?(po(),go("div",Ox,[ko("div",{class:"history-toggle",onClick:t[2]||(t[2]=e=>Nt(p).show())},[bx,ko("span",null,ee(b.value),1)])])):Co("",!0)],2)],64))}}),[["__scopeId","data-v-31ccd5c5"]]),vx=Al(Symbol()),wx=ko("svg",{class:"scalar-api-client__toggle__icon",height:"10",viewBox:"0 0 5 10",width:"5",xmlns:"http://www.w3.org/2000/svg"},[ko("path",{d:"M0 10l5-5-5-5z",fill:"currentColor","fill-rule":"nonzero"})],-1),Sx={class:"scalar-api-client__item__title"},kx={key:0,class:"scalar-api-client__item__options"},Ex={class:"scalar-api-client__item__content"},_x=Rn({__name:"CollapsibleSection",props:{title:{},defaultOpen:{type:Boolean,default:!0}},setup(e){const t=e,n=At(null),r=At(null),o=At(t.defaultOpen);return xn((()=>t.defaultOpen),((e,t)=>{var r;e!==t&&e!==o.value&&(null==(r=n.value)||r.el.click())})),(e,t)=>(po(),Oo(Nt($a),{ref_key:"disclosureButton",ref:r,defaultOpen:e.defaultOpen},{default:fn((({open:r})=>[ko("div",{class:X(["scalar-api-client__item",{"scalar-api-client__item--open":r}])},[Eo(Nt(Na),{ref_key:"collapseButton",ref:n,class:"scalar-api-client__toggle",onClick:t[0]||(t[0]=e=>o.value=!o.value)},{default:fn((()=>[wx,ko("span",Sx,ee(e.title),1),e.$slots.options&&r?(po(),go("div",kx,[rr(e.$slots,"options")])):Co("",!0)])),_:2},1536),Eo(Nt(Da),null,{default:fn((()=>[ko("div",Ex,[rr(e.$slots,"default")])])),_:3})],2)])),_:3},8,["defaultOpen"]))}}),Tx={class:"card-form"};const xx=ll({},[["render",function(e,t){return po(),go("div",Tx,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-f8b3de84"]]),Ax=ll(Rn({__name:"CardFormButton",setup(e,{expose:t}){const n=At();return t({el:n}),(e,t)=>(po(),go("button",{ref_key:"el",ref:n,class:"card-form-button",type:"button"},[rr(e.$slots,"default",{},void 0,!0)],512))}}),[["__scopeId","data-v-b9ef2abd"]]),Cx={class:"card-form-group"};const Px=ll({},[["render",function(e,t){return po(),go("div",Cx,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-a0658e7e"]]),$x={class:"card-form-input"},Nx=["for"],Dx=["id","type"],Rx=ll(Rn({inheritAttrs:!1,__name:"CardFormTextInput",props:{id:{},type:{}},setup:e=>(e,t)=>(po(),go("div",$x,[ko("label",{for:e.id},[rr(e.$slots,"default",{},void 0,!0)],8,Nx),ko("input",Do(e.$attrs,{id:e.id,autocomplete:"off",spellcheck:"false",type:e.type??"text"}),null,16,Dx)]))}),[["__scopeId","data-v-6aa287c7"]]),Ix=Math.min,Mx=Math.max,Lx=Math.round,jx=Math.floor,Qx=e=>({x:e,y:e}),Fx={left:"right",right:"left",bottom:"top",top:"bottom"},Bx={start:"end",end:"start"};function Ux(e,t,n){return Mx(e,Ix(t,n))}function qx(e,t){return"function"==typeof e?e(t):e}function Hx(e){return e.split("-")[0]}function zx(e){return e.split("-")[1]}function Zx(e){return"x"===e?"y":"x"}function Wx(e){return"y"===e?"height":"width"}function Xx(e){return["top","bottom"].includes(Hx(e))?"y":"x"}function Vx(e){return Zx(Xx(e))}function Yx(e){return e.replace(/start|end/g,(e=>Bx[e]))}function Gx(e){return e.replace(/left|right|bottom|top/g,(e=>Fx[e]))}function Kx(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Jx(e,t,n){let{reference:r,floating:o}=e;const i=Xx(t),s=Vx(t),a=Wx(s),l=Hx(t),c="y"===i,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,p=r[a]/2-o[a]/2;let h;switch(l){case"top":h={x:u,y:r.y-o.height};break;case"bottom":h={x:u,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:d};break;case"left":h={x:r.x-o.width,y:d};break;default:h={x:r.x,y:r.y}}switch(zx(t)){case"start":h[s]-=p*(n&&c?-1:1);break;case"end":h[s]+=p*(n&&c?-1:1)}return h}async function eA(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=qx(t,e),f=function(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}(h),m=a[p?"floating"===d?"reference":"floating":d],g=Kx(await i.getClippingRect
vendor: 10,329 bytes, line 20
20({element:null==(n=await(null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),O="floating"===d?{...s.floating,x:r,y:o}:s.reference,b=await(null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),y=await(null==i.isElement?void 0:i.isElement(b))&&await(null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},v=Kx(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:O,offsetParent:b,strategy:l}):O);return{top:(g.top-v.top+f.top)/y.y,bottom:(v.bottom-g.bottom+f.bottom)/y.y,left:(g.left-v.left+f.left)/y.x,right:(v.right-g.right+f.right)/y.x}}const tA=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:s,middlewareData:a}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),s=Hx(n),a=zx(n),l="y"===Xx(n),c=["left","top"].includes(s)?-1:1,u=i&&l?-1:1,d=qx(t,e);let{mainAxis:p,crossAxis:h,alignmentAxis:f}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&"number"==typeof f&&(h="end"===a?-1*f:f),l?{x:h*u,y:p*c}:{x:p*c,y:h*u}}(t,e);return s===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:s}}}}};function nA(e){return iA(e)?(e.nodeName||"").toLowerCase():"#document"}function rA(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function oA(e){var t;return null==(t=(iA(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function iA(e){return e instanceof Node||e instanceof rA(e).Node}function sA(e){return e instanceof Element||e instanceof rA(e).Element}function aA(e){return e instanceof HTMLElement||e instanceof rA(e).HTMLElement}function lA(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof rA(e).ShadowRoot)}function cA(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=fA(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function uA(e){return["table","td","th"].includes(nA(e))}function dA(e){const t=pA(),n=fA(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function pA(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function hA(e){return["html","body","#document"].includes(nA(e))}function fA(e){return rA(e).getComputedStyle(e)}function mA(e){return sA(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function gA(e){if("html"===nA(e))return e;const t=e.assignedSlot||e.parentNode||lA(e)&&e.host||oA(e);return lA(t)?t.host:t}function OA(e){const t=gA(e);return hA(t)?e.ownerDocument?e.ownerDocument.body:e.body:aA(t)&&cA(t)?t:OA(t)}function bA(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=OA(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),s=rA(o);return i?t.concat(s,s.visualViewport||[],cA(o)?o:[],s.frameElement&&n?bA(s.frameElement):[]):t.concat(o,bA(o,[],n))}function yA(e){const t=fA(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=aA(e),i=o?e.offsetWidth:n,s=o?e.offsetHeight:r,a=Lx(n)!==i||Lx(r)!==s;return a&&(n=i,r=s),{width:n,height:r,$:a}}function vA(e){return sA(e)?e:e.contextElement}function wA(e){const t=vA(e);if(!aA(t))return Qx(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=yA(t);let s=(i?Lx(n.width):n.width)/r,a=(i?Lx(n.height):n.height)/o;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}const SA=Qx(0);function kA(e){const t=rA(e);return pA()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:SA}function EA(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),i=vA(e);let s=Qx(1);t&&(r?sA(r)&&(s=wA(r)):s=wA(e));const a=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==rA(e))&&t}(i,n,r)?kA(i):Qx(0);let l=(o.left+a.x)/s.x,c=(o.top+a.y)/s.y,u=o.width/s.x,d=o.height/s.y;if(i){const e=rA(i),t=r&&sA(r)?rA(r):r;let n=e,o=n.frameElement;for(;o&&r&&t!==n;){const e=wA(o),t=o.getBoundingClientRect(),r=fA(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=i,c+=s,n=rA(o),o=n.frameElement}}return Kx({width:u,height:d,x:l,y:c})}const _A=[":popover-open",":modal"];function TA(e){return _A.some((t=>{try{return e.matches(t)}catch(ks){return!1}}))}function xA(e){return EA(oA(e)).left+mA(e).scrollLeft}function AA(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=rA(e),r=oA(e),o=n.visualViewport;let i=r.clientWidth,s=r.clientHeight,a=0,l=0;if(o){i=o.width,s=o.height;const e=pA();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:i,height:s,x:a,y:l}}(e,n);else if("document"===t)r=function(e){const t=oA(e),n=mA(e),r=e.ownerDocument.body,o=Mx(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Mx(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+xA(e);const a=-n.scrollTop;return"rtl"===fA(r).direction&&(s+=Mx(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:s,y:a}}(oA(e));else if(sA(t))r=function(e,t){const n=EA(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=aA(e)?wA(e):Qx(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{const n=kA(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return Kx(r)}function CA(e,t){const n=gA(e);return!(n===t||!sA(n)||hA(n))&&("fixed"===fA(n).position||CA(n,t))}function PA(e,t,n){const r=aA(t),o=oA(t),i="fixed"===n,s=EA(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const l=Qx(0);if(r||!r&&!i)if(("body"!==nA(t)||cA(o))&&(a=mA(t)),r){const e=EA(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else o&&(l.x=xA(o));return{x:s.left+a.scrollLeft-l.x,y:s.top+a.scrollTop-l.y,width:s.width,height:s.height}}function $A(e,t){return aA(e)&&"fixed"!==fA(e).position?t?t(e):e.offsetParent:null}function NA(e,t){const n=rA(e);if(!aA(e)||TA(e))return n;let r=$A(e,t);for(;r&&uA(r)&&"static"===fA(r).position;)r=$A(r,t);return r&&("html"===nA(r)||"body"===nA(r)&&"static"===fA(r).position&&!dA(r))?n:r||function(e){let t=gA(e);for(;aA(t)&&!hA(t);){if(dA(t))return t;t=gA(t)}return null}(e)||n}const DA={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i="fixed"===o,s=oA(r),a=!!t&&TA(t.floating);if(r===s||a&&i)return n;let l={scrollLeft:0,scrollTop:0},c=Qx(1);const u=Qx(0),d=aA(r);if((d||!d&&!i)&&(("body"!==nA(r)||cA(s))&&(l=mA(r)),aA(r))){const e=EA(r);c=wA(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+u.x,y:n.y*c.y-l.scrollTop*c.y+u.y}},getDocumentElement:oA,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=bA(e,[],!1).filter((e=>sA(e)&&"body"!==nA(e))),o=null;const i="fixed"===fA(e).position;let s=i?gA(e):e;for(;sA(s)&&!hA(s);){const t=fA(s),n=dA(s);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||cA(s)&&!n&&CA(e,s))?r=r.filter((e=>e!==s)):o=t,s=gA(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=i[0],a=i.reduce(((e,n)=>{const r=AA(t,n,o);return e.top=Mx(r.top,e.top),e.right=Ix(r.right,e.right),e.bottom=Ix(r.bottom,e.bottom),e.left=Mx(r.left,e.left),e}),AA(t,s,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:NA,getElementRects:async function(e){const t=this.getOffsetParent||NA,n=this.getDimensions;return{reference:PA(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=yA(e);return{width:t,height:n}},getScale:wA,isElement:sA,isRTL:function(e){return"rtl"===fA(e).direction}};function RA(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=vA(e),u=o||i?[...c?bA(c):[],...bA(t)]:[];u.forEach((e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)}));const d=c&&a?function(e,t){let n,r=null;const o=oA(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function s(a,l){void 0===a&&(a=!1),void 0===l&&(l=1),i();const{left:c,top:u,width:d,height:p}=e.getBoundingClientRect();if(a||t(),!d||!p)return;const h={rootMargin:-jx(u)+"px "+-jx(o.clientWidth-(c+d))+"px "+-jx(o.clientHeight-(u+p))+"px "+-jx(c)+"px",threshold:Mx(0,Ix(1,l))||1};let f=!0;function m(e){const t=e[0].intersectionRatio;if(t!==l){if(!f)return s();t?s(!1,t):n=setTimeout((()=>{s(!1,1e-7)}),100)}f=!1}try{r=new IntersectionObserver(m,{...h,root:o.ownerDocument})}catch(ks){r=new IntersectionObserver(m,h)}r.observe(e)}(!0),i}(c,n):null;let p,h=-1,f=null;s&&(f=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&f&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame((()=>{var e;null==(e=f)||e.observe(t)}))),n()})),c&&!l&&f.observe(c),f.observe(t));let m=l?EA(e):null;return l&&function t(){const r=EA(e);!m||r.x===m.x&&r.y===m.y&&r.width===m.width&&r.height===m.height||n();m=r,p=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)})),null==d||d(),null==(e=f)||e.disconnect(),f=null,l&&cancelAnimationFrame(p)}}const IA=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=qx(e,t),c={x:n,y:r},u=await eA(t,l),d=Xx(Hx(o)),p=Zx(d);let h=c[p],f=c[d];if(i){const e="y"===p?"bottom":"right";
20h=Ux(h+u["y"===p?"top":"left"],h,h-u[e])}if(s){const e="y"===d?"bottom":"right";f=Ux(f+u["y"===d?"top":"left"],f,f-u[e])}const m=a.fn({...t,[p]:h,[d]:f});return{...m,data:{x:m.x-n,y:m.y-r}}}}},MA=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:m=!0,...g}=qx(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const O=Hx(o),b=Hx(a)===a,y=await(null==l.isRTL?void 0:l.isRTL(c.floating)),v=p||(b||!m?[Gx(a)]:function(e){const t=Gx(e);return[Yx(e),t,Yx(t)]}(a));p||"none"===f||v.push(...function(e,t,n,r){const o=zx(e);let i=function(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:s;default:return[]}}(Hx(e),"start"===n,r);return o&&(i=i.map((e=>e+"-"+o)),t&&(i=i.concat(i.map(Yx)))),i}(a,m,f,y));const w=[a,...v],S=await eA(t,g),k=[];let E=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&k.push(S[O]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=zx(e),o=Vx(e),i=Wx(o);let s="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Gx(s)),[s,Gx(s)]}(o,s,y);k.push(S[e[0]],S[e[1]])}if(E=[...E,{placement:o,overflows:k}],!k.every((e=>e<=0))){var _,T;const e=((null==(_=i.flip)?void 0:_.index)||0)+1,t=w[e];if(t)return{data:{index:e,overflows:E},reset:{placement:t}};let n=null==(T=E.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:T.placement;if(!n)switch(h){case"bestFit":{var x;const e=null==(x=E.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:x[0];e&&(n=e);break}case"initialPlacement":n=a}if(o!==n)return{reset:{placement:n}}}return{}}}},LA=(e,t,n)=>{const r=new Map,o={platform:DA,...n},i={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,a=i.filter(Boolean),l=await(null==s.isRTL?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=Jx(c,r,l),p=r,h={},f=0;for(let m=0;m<a.length;m++){const{name:n,fn:i}=a[m],{x:g,y:O,data:b,reset:y}=await i({x:u,y:d,initialPlacement:r,placement:p,strategy:o,middlewareData:h,rects:c,platform:s,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=O?O:d,h={...h,[n]:{...h[n],...b}},y&&f<=50&&(f++,"object"==typeof y&&(y.placement&&(p=y.placement),y.rects&&(c=!0===y.rects?await s.getElementRects({reference:e,floating:t,strategy:o}):y.rects),({x:u,y:d}=Jx(c,p,l))),m=-1)}return{x:u,y:d,placement:p,strategy:o,middlewareData:h}})(e,t,{...o,platform:i})};function jA(e){if(function(e){return null!=e&&"object"==typeof e&&"$el"in e}(e)){const t=e.$el;return iA(t)&&"#comment"===nA(t)?null:t}return e}function QA(e){if("undefined"==typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function FA(e,t){const n=QA(e);return Math.round(t*n)/n}function BA(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=BA(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function UA(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=BA(e))&&(r&&(r+=" "),r+=t);return r}const qA=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,HA="-";function zA(e){const t=function(e){const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]},o=function(e,t){if(!t)return e;return e.map((([e,n])=>[e,n.map((e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map((([e,n])=>[t+e,n]))):e))]))}(Object.entries(e.classGroups),n);return o.forEach((([e,n])=>{XA(n,r,e,t)})),r}(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:function(e){const n=e.split(HA);return""===n[0]&&1!==n.length&&n.shift(),ZA(n,t)||function(e){if(WA.test(e)){const t=WA.exec(e)[1],n=null==t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}(e)},getConflictingClassGroupIds:function(e,t){const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}}function ZA(e,t){var n;if(0===e.length)return t.classGroupId;const r=e[0],o=t.nextPart.get(r),i=o?ZA(e.slice(1),o):void 0;if(i)return i;if(0===t.validators.length)return;const s=e.join(HA);return null==(n=t.validators.find((({validator:e})=>e(s))))?void 0:n.classGroupId}const WA=/^\[(.+)\]$/;function XA(e,t,n,r){e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return e.isThemeGetter?void XA(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((([e,o])=>{XA(o,VA(t,e),n,r)}))}else{(""===e?t:VA(t,e)).classGroupId=n}}))}function VA(e,t){let n=e;return t.split(HA).forEach((e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n}function YA(e){if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;function o(o,i){n.set(o,i),t++,t>e&&(t=0,r=n,n=new Map)}return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}}const GA="!";function KA(e){const t=e.separator,n=1===t.length,r=t[0],o=t.length;return function(e){const i=[];let s,a=0,l=0;for(let d=0;d<e.length;d++){let c=e[d];if(0===a){if(c===r&&(n||e.slice(d,d+o)===t)){i.push(e.slice(l,d)),l=d+o;continue}if("/"===c){s=d;continue}}"["===c?a++:"]"===c&&a--}const c=0===i.length?e:e.substring(l),u=c.startsWith(GA);return{modifiers:i,hasImportantModifier:u,baseClassName:u?c.substring(1):c,maybePostfixModifierPosition:s&&s>l?s-l:void 0}}}const JA=/\s+/;function eC(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=tC(e))&&(r&&(r+=" "),r+=t);return r}function tC(e){if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=tC(e[r]))&&(n&&(n+=" "),n+=t);return n}function nC(e,...t){let n,r,o,i=function(a){const l=t.reduce(((e,t)=>t(e)),e());
20return n=function(e){return{cache:YA(e.cacheSize),splitModifiers:KA(e),...zA(e)}}(l),r=n.cache.get,o=n.cache.set,i=s,s(a)};function s(e){const t=r(e);if(t)return t;const i=function(e,t){const{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=new Set;return e.trim().split(JA).map((e=>{const{modifiers:t,hasImportantModifier:o,baseClassName:i,maybePostfixModifierPosition:s}=n(e);let a=r(s?i.substring(0,s):i),l=Boolean(s);if(!a){if(!s)return{isTailwindClass:!1,originalClassName:e};if(a=r(i),!a)return{isTailwindClass:!1,originalClassName:e};l=!1}const c=function(e){if(e.length<=1)return e;const t=[];let n=[];return e.forEach((e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)})),t.push(...n.sort()),t}(t).join(":");return{isTailwindClass:!0,modifierId:o?c+GA:c,classGroupId:a,originalClassName:e,hasPostfixModifier:l}})).reverse().filter((e=>{if(!e.isTailwindClass)return!0;const{modifierId:t,classGroupId:n,hasPostfixModifier:r}=e,s=t+n;return!i.has(s)&&(i.add(s),o(n,r).forEach((e=>i.add(t+e))),!0)})).reverse().map((e=>e.originalClassName)).join(" ")}(e,n);return o(e,i),i}return function(){return i(eC.apply(null,arguments))}}function rC(e){const t=t=>t[e]||[];return t.isThemeGetter=!0,t}const oC=/^\[(?:([a-z-]+):)?(.+)\]$/i,iC=/^\d+\/\d+$/,sC=new Set(["px","full","screen"]),aC=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lC=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,cC=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,uC=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,dC=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function pC(e){return fC(e)||sC.has(e)||iC.test(e)}function hC(e){return xC(e,"length",AC)}function fC(e){return Boolean(e)&&!Number.isNaN(Number(e))}function mC(e){return xC(e,"number",fC)}function gC(e){return Boolean(e)&&Number.isInteger(Number(e))}function OC(e){return e.endsWith("%")&&fC(e.slice(0,-1))}function bC(e){return oC.test(e)}function yC(e){return aC.test(e)}const vC=new Set(["length","size","percentage"]);function wC(e){return xC(e,vC,CC)}function SC(e){return xC(e,"position",CC)}const kC=new Set(["image","url"]);function EC(e){return xC(e,kC,$C)}function _C(e){return xC(e,"",PC)}function TC(){return!0}function xC(e,t,n){const r=oC.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function AC(e){return lC.test(e)&&!cC.test(e)}function CC(){return!1}function PC(e){return uC.test(e)}function $C(e){return dC.test(e)}function NC(){const e=rC("colors"),t=rC("spacing"),n=rC("blur"),r=rC("brightness"),o=rC("borderColor"),i=rC("borderRadius"),s=rC("borderSpacing"),a=rC("borderWidth"),l=rC("contrast"),c=rC("grayscale"),u=rC("hueRotate"),d=rC("invert"),p=rC("gap"),h=rC("gradientColorStops"),f=rC("gradientColorStopPositions"),m=rC("inset"),g=rC("margin"),O=rC("opacity"),b=rC("padding"),y=rC("saturate"),v=rC("scale"),w=rC("sepia"),S=rC("skew"),k=rC("space"),E=rC("translate"),_=()=>["auto",bC,t],T=()=>[bC,t],x=()=>["",pC,hC],A=()=>["auto",fC,bC],C=()=>["","0",bC],P=()=>[fC,mC],$=()=>[fC,bC];return{cacheSize:500,separator:":",theme:{colors:[TC],spacing:[pC,hC],blur:["none","",yC,bC],brightness:P(),borderColor:[e],borderRadius:["none","","full",yC,bC],borderSpacing:T(),borderWidth:x(),contrast:P(),grayscale:C(),hueRotate:$(),invert:C(),gap:T(),gradientColorStops:[e],gradientColorStopPositions:[OC,hC],inset:_(),margin:_(),opacity:P(),padding:T(),saturate:P(),scale:P(),sepia:C(),skew:$(),space:T(),translate:T()},classGroups:{aspect:[{aspect:["auto","square","video",bC]}],container:["container"],columns:[{columns:[yC]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",bC]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}
vendor: 5,047 bytes, line 20
20],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",gC,bC]}],basis:[{basis:_()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",bC]}],grow:[{grow:C()}],shrink:[{shrink:C()}],order:[{order:["first","last","none",gC,bC]}],"grid-cols":[{"grid-cols":[TC]}],"col-start-end":[{col:["auto",{span:["full",gC,bC]},bC]}],"col-start":[{"col-start":A()}],"col-end":[{"col-end":A()}],"grid-rows":[{"grid-rows":[TC]}],"row-start-end":[{row:["auto",{span:[gC,bC]},bC]}],"row-start":[{"row-start":A()}],"row-end":[{"row-end":A()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",bC]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",bC]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",bC,t]}],"min-w":[{"min-w":[bC,t,"min","max","fit"]}],"max-w":[{"max-w":[bC,t,"none","full","min","max","fit","prose",{screen:[yC]},yC]}],h:[{h:[bC,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[bC,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[bC,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[bC,t,"auto","min","max","fit"]}],"font-size":[{text:["base",yC,hC]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",mC]}],"font-family":[{font:[TC]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",bC]}],"line-clamp":[{"line-clamp":["none",fC,mC]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",pC,bC]}],"list-image":[{"list-image":["none",bC]}],"list-style-type":[{list:["none","disc","decimal",bC]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[O]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[O]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",pC,hC]}],"underline-offset":[{"underline-offset":["auto",pC,bC]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",bC]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",bC]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[O]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",SC]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",wC]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},EC]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[f]}
vendor: 4,306 bytes, line 20
20],"gradient-via-pos":[{via:[f]}],"gradient-to-pos":[{to:[f]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[O]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[O]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[pC,bC]}],"outline-w":[{outline:[pC,hC]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:x()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[O]}],"ring-offset-w":[{"ring-offset":[pC,hC]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",yC,_C]}],"shadow-color":[{shadow:[TC]}],opacity:[{opacity:[O]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",yC,bC]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[O]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",bC]}],duration:[{duration:$()}],ease:[{ease:["linear","in","out","in-out",bC]}],delay:[{delay:$()}],animate:[{animate:["none","spin","ping","pulse","bounce",bC]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[v]}],"scale-x":[{"scale-x":[v]}],"scale-y":[{"scale-y":[v]}],rotate:[{rotate:[gC,bC]}],"translate-x":[{"translate-x":[E]}],"translate-y":[{"translate-y":[E]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",bC]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","
20none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",bC]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",bC]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[pC,hC,mC]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function DC(e,t,n){void 0!==n&&(e[t]=n)}function RC(e,t){if(t)for(const n in t)DC(e,n,t[n])}function IC(e,t){if(t)for(const n in t){const r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}}var MC="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};
vendor: 5,954 bytes, line 20
20function LC(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var jC,QC,FC={exports:{}};jC=FC,QC=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},o={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var r,i;switch(n=n||{},o.util.type(t)){case"Object":if(i=o.util.objId(t),n[i])return n[i];for(var s in r={},n[i]=r,t)t.hasOwnProperty(s)&&(r[s]=e(t[s],n));return r;case"Array":return i=o.util.objId(t),n[i]?n[i]:(r=[],n[i]=r,t.forEach((function(t,o){r[o]=e(t,n)})),r);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var i=(r=r||o.languages)[e],s={};for(var a in i)if(i.hasOwnProperty(a)){if(a==t)for(var l in n)n.hasOwnProperty(l)&&(s[l]=n[l]);n.hasOwnProperty(a)||(s[a]=i[a])}var c=r[e];return r[e]=s,o.languages.DFS(o.languages,(function(t,n){n===c&&t!=e&&(this[t]=s)})),s},DFS:function e(t,n,r,i){i=i||{};var s=o.util.objId;for(var a in t)if(t.hasOwnProperty(a)){n.call(t,a,t[a],r||a);var l=t[a],c=o.util.type(l);"Object"!==c||i[s(l)]?"Array"!==c||i[s(l)]||(i[s(l)]=!0,e(l,n,a,i)):(i[s(l)]=!0,e(l,n,null,i))}}},plugins:{},highlightAll:function(e,t){o.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),o.hooks.run("before-all-elements-highlight",r);for(var i,s=0;i=r.elements[s++];)o.highlightElement(i,!0===t,r.callback)},highlightElement:function(t,n,r){var i=o.util.getLanguage(t),s=o.languages[i];o.util.setLanguage(t,i);var a=t.parentElement;a&&"pre"===a.nodeName.toLowerCase()&&o.util.setLanguage(a,i);var l={element:t,language:i,grammar:s,code:t.textContent};function c(e){l.highlightedCode=e,o.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,o.hooks.run("after-highlight",l),o.hooks.run("complete",l),r&&r.call(l.element)}if(o.hooks.run("before-sanity-check",l),(a=l.element.parentElement)&&"pre"===a.nodeName.toLowerCase()&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!l.code)return o.hooks.run("complete",l),void(r&&r.call(l.element));if(o.hooks.run("before-highlight",l),l.grammar)if(n&&e.Worker){var u=new Worker(o.filename);u.onmessage=function(e){c(e.data)},u.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else c(o.highlight(l.code,l.grammar,l.language));else c(o.util.encode(l.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(o.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=o.tokenize(r.code,r.grammar),o.hooks.run("after-tokenize",r),i.stringify(o.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var o=new l;return c(o,o.head,e),a(e,o,t,o.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(o)},hooks:{all:{},add:function(e,t){var n=o.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=o.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(t)}},Token:i};function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function s(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var i=o[1].length;o.index+=i,o[0]=o[0].slice(i)}return o}function a(e,t,n,r,l,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var h=n[p];h=Array.isArray(h)?h:[h];for(var f=0;f<h.length;++f){if(d&&d.cause==p+","+f)return;var m=h[f],g=m.inside,O=!!m.lookbehind,b=!!m.greedy,y=m.alias;if(b&&!m.pattern.global){var v=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,v+"g")}for(var w=m.pattern||m,S=r.next,k=l;S!==t.tail&&!(d&&k>=d.reach);k+=S.value.length,S=S.next){var E=S.value;if(t.length>e.length)return;if(!(E instanceof i)){var _,T=1;if(b){if(!(_=s(w,k,e,O))||_.index>=e.length)break;var x=_.index,A=_.index+_[0].length,C=k;for(C+=S.value.length;x>=C;)C+=(S=S.next).value.length;if(k=C-=S.value.length,S.value instanceof i)continue;for(var P=S;P!==t.tail&&(C<A||"string"==typeof P.value);P=P.next)T++,C+=P.value.length;T--,E=e.slice(k,C),_.index-=k}else if(!(_=s(w,0,E,O)))continue;x=_.index;var $=_[0],N=E.slice(0,x),D=E.slice(x+$.length),R=k+E.length;d&&R>d.reach&&(d.reach=R);var I=S.prev;if(N&&(I=c(t,I,N),k+=N.length),u(t,I,T),S=c(t,I,new i(p,g?o.tokenize($,g):$,y,$)),D&&c(t,S,D),T>1){var M={cause:p+","+f,reach:R};a(e,t,n,S.prev,k,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}
vendor: 13,053 bytes, line 20
20function c(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}function u(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}if(e.Prism=o,i.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach((function(t){r+=e(t,n)})),r}var i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},s=t.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(i.classes,s):i.classes.push(s)),o.hooks.run("wrap",i);var a="";for(var l in i.attributes)a+=" "+l+'="'+(i.attributes[l]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+a+">"+i.content+"</"+i.tag+">"},!e.document)return e.addEventListener?(o.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,s=n.immediateClose;e.postMessage(o.highlight(i,o.languages[r],r)),s&&e.close()}),!1),o):o;var d=o.util.currentScript();function p(){o.manual||o.highlightAll()}if(d&&(o.filename=d.src,d.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var h=document.readyState;"loading"===h||"interactive"===h&&d&&d.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{}),jC.exports&&(jC.exports=QC),void 0!==MC&&(MC.Prism=QC),QC.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},QC.languages.markup.tag.inside["attr-value"].inside.entity=QC.languages.markup.entity,QC.languages.markup.doctype.inside["internal-subset"].inside=QC.languages.markup,QC.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(QC.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:QC.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:QC.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},QC.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(QC.languages.markup.tag,"addAttribute",{value:function(e,t){QC.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:QC.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),QC.languages.html=QC.languages.markup,QC.languages.mathml=QC.languages.markup,QC.languages.svg=QC.languages.markup,QC.languages.xml=QC.languages.extend("markup",{}),QC.languages.ssml=QC.languages.xml,QC.languages.atom=QC.languages.xml,QC.languages.rss=QC.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(QC),QC.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},QC.languages.javascript=QC.languages.extend("clike",{"class-name":[QC.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),QC.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,QC.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:QC.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:QC.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:QC.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:QC.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:QC.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),QC.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:QC.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),QC.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),QC.languages.markup&&(QC.languages.markup.tag.addInlined("script","javascript"),QC.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),QC.languages.js=QC.languages.javascript,function(){if(void 0!==QC&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",r="loaded",o="pre[data-src]:not(["+t+'="'+r+'"]):not(['+t+'="'+n+'"])';QC.hooks.add("before-highlightall",(function(e){e.selector+=", "+o})),QC.hooks.add("before-sanity-check",(function(i){var s=i.element;if(s.matches(o)){i.code="",s.setAttribute(t,n);var a=s.appendChild(document.createElement("CODE"));a.textContent="Loadingâ¦";var l=s.getAttribute("data-src"),c=i.language;if("none"===c){var u=(/\.(\w+)$/.exec(l)||[,"none"])[1];c=e[u]||u}QC.util.setLanguage(a,c),QC.util.setLanguage(s,c);var d=QC.plugins.autoloader;d&&d.loadLanguages(c),function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n("â Error "+r.status+" while fetching file: "+r.statusText):n("â Error: File does not exist or is empty"))},r.send(null)}(l,(function(e){s.setAttribute(t,r);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],o=t[3];return r?o?[n,Number(o)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var o=e.split(/\r\n?|\n/g),i=n[0],l=null==n[1]?o.length:n[1];i<0&&(i+=o.length),i=Math.max(0,Math.min(i-1,o.length)),l<0&&(l+=o.length),l=Math.max(0,Math.min(l,o.length)),e=o.slice(i,l).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(i+1))}a.textContent=e,QC.highlightElement(a)}),(function(e){s.setAttribute(t,"failed"),a.textContent=e}))}})),QC.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(o),r=0;t=n[r++];)QC.highlightElement(t)}};var i=!1;QC.fileHighlight=function(){i||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),i=!0),QC.plugins.fileHighlight.highlight.apply(this,arguments)}}}();
20const BC=LC(FC.exports),UC="scalar-component",qC=function(e,...t){return"function"==typeof e?nC(NC,e,...t):nC((()=>function(e,{cacheSize:t,prefix:n,separator:r,extend:o={},override:i={}}){DC(e,"cacheSize",t),DC(e,"prefix",n),DC(e,"separator",r);for(const s in i)RC(e[s],i[s]);for(const s in o)IC(e[s],o[s]);return e}(NC(),e)),...t)}({extend:{classGroups:{[UC]:[UC]}}}),{cva:HC,cx:zC,compose:ZC}=(e=>{const t=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o,i;return void 0!==(null==e||null===(o=e.hooks)||void 0===o?void 0:o["cx:done"])?null==e?void 0:e.hooks["cx:done"](UA(n)):void 0!==(null==e||null===(i=e.hooks)||void 0===i?void 0:i.onComplete)?null==e?void 0:e.hooks.onComplete(UA(n)):UA(n)};return{compose:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return e=>{const r=Object.fromEntries(Object.entries(e||{}).filter((e=>{let[t]=e;return!["class","className"].includes(t)})));return t(n.map((e=>e(r))),null==e?void 0:e.class,null==e?void 0:e.className)}},cva:e=>n=>{var r;if(null==(null==e?void 0:e.variants))return t(null==e?void 0:e.base,null==n?void 0:n.class,null==n?void 0:n.className);const{variants:o,defaultVariants:i}=e,s=Object.keys(o).map((e=>{const t=null==n?void 0:n[e],r=null==i?void 0:i[e],s=qA(t)||qA(r);return o[e][s]})),a={...i,...n&&Object.entries(n).reduce(((e,t)=>{let[n,r]=t;return void 0===r?e:{...e,[n]:r}}),{})},l=null==e||null===(r=e.compoundVariants)||void 0===r?void 0:r.reduce(((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every((e=>{let[t,n]=e;const r=a[t];return Array.isArray(n)?n.includes(r):r===n}))?[...e,n,r]:e}),[]);return t(null==e?void 0:e.base,s,l,null==n?void 0:n.class,null==n?void 0:n.className)},cx:t}})({hooks:{onComplete:e=>`${qC(e,UC)}`}}),WC=Ao('<path class="svg-path svg-check-mark" d="m 0 60 l 30 30 l 70 -80" data-v-42a08e16></path><path class="svg-path svg-x-mark" d="m 50 50 l 40 -40" data-v-42a08e16></path><path class="svg-path svg-x-mark" d="m 50 50 l 40 40" data-v-42a08e16></path><path class="svg-path svg-x-mark" d="m 50 50 l -40 -40" data-v-42a08e16></path><path class="svg-path svg-x-mark" d="m 50 50 l -40 40" data-v-42a08e16></path>',5),XC={key:0,class:"circular-loader"},VC=Rn({__name:"ScalarLoading",props:{loadingState:{},size:{default:"24px"}},setup:e=>(ci((e=>({"8d3a1414":e.size}))),(e,t)=>e.loadingState?(po(),go("div",{key:0,class:X(Nt(zC)("loader-wrapper"))},[(po(),go("svg",{class:X(["svg-loader",{"icon-is-valid":e.loadingState.isValid,"icon-is-invalid":e.loadingState.isInvalid}]),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[WC,e.loadingState.isLoading?(po(),go("g",XC,[ko("circle",{class:X(["loader-path",{"loader-path-off":e.loadingState.isValid||e.loadingState.isInvalid}]),cx:"50",cy:"50",fill:"none",r:"20","stroke-width":"2"},null,2)])):Co("",!0)],2))],2)):Co("",!0))}),YC=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},GC=YC(VC,[["__scopeId","data-v-42a08e16"]]),KC={solid:["scalar-button-solid","bg-back-btn-1 text-fore-btn-1 shadow-sm active:bg-back-btn-1 active:shadow-none hocus:bg-hover-btn-1"],outlined:["scalar-button-outlined","active:bg-btn-1 border border-solid border-border bg-transparent text-fore-1 hocus:bg-border"],ghost:["scalar-button-ghost","bg-transparent text-fore-3 active:text-fore-2 hocus:text-fore-2"],danger:["scalar-button-danger","bg-error text-white active:brightness-90 hocus:brightness-90"]},JC=HC({base:"scalar-button row cursor-pointer items-center justify-center rounded font-medium",variants:{disabled:{true:"bg-background-2 text-color-3 cursor-not-allowed shadow-none"},fullWidth:{true:"w-full"},size:{md:"h-10 px-6 text-sm"},variant:KC},compoundVariants:[{disabled:!0,variant:"ghost",class:"bg-transparent text-ghost"}]}),eP=["ariaDisabled"],tP={key:0,class:"mr-2 h-4 w-4"},nP={key:1,class:"ml-2"},rP=Rn({inheritAttrs:!1,__name:"ScalarButton",props:{disabled:{type:Boolean},fullWidth:{type:Boolean,default:!1},loading:{},size:{default:"md"},variant:{default:"solid"}},setup(e){const t=Go((()=>{const{class:e,...t}=cr();return{className:e||"",rest:t}}));return(e,n)=>(po(),go("button",Do(t.value.rest,{ariaDisabled:e.disabled||void 0,class:Nt(zC)(Nt(JC)({fullWidth:e.fullWidth,disabled:e.disabled,size:e.size,variant:e.variant}),{"pl-9 pr-3":e.loading},`${t.value.className}`),type:"button"}),[e.$slots.icon?(po(),go("div",tP,[rr(e.$slots,"icon")])):Co("",!0),rr(e.$slots,"default"),e.loading?(po(),go("div",nP,[Eo(Nt(GC),{loadingState:e.loading,size:"20px"},null,8,["loadingState"])])):Co("",!0)],16,eP))}});
vendor: 5,807 bytes, line 20
20!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var
20o=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,s=0;s<o.length;s++)i[o[s]]=e.languages.bash[o[s]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism),Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json,function(){if(!(typeof Prism>"u"||typeof document>"u")){var e="line-numbers",t=/\n(?!$)/g,n=Prism.plugins.lineNumbers={getLine:function(t,n){if("PRE"===t.tagName&&t.classList.contains(e)){var r=t.querySelector(".line-numbers-rows");if(r){var o=parseInt(t.getAttribute("data-start"),10)||1,i=o+(r.children.length-1);n<o&&(n=o),n>i&&(n=i);var s=n-o;return r.children[s]}}},resize:function(e){o([e])},assumeViewportIndependence:!0},r=void 0;window.addEventListener("resize",(function(){n.assumeViewportIndependence&&r===window.innerWidth||(r=window.innerWidth,o(Array.prototype.slice.call(document.querySelectorAll("pre."+e))))})),Prism.hooks.add("complete",(function(n){if(n.code){var r=n.element,i=r.parentNode;if(i&&/pre/i.test(i.nodeName)&&!r.querySelector(".line-numbers-rows")&&Prism.util.isActive(r,e)){r.classList.remove(e),i.classList.add(e);var s,a=n.code.match(t),l=a?a.length+1:1,c=new Array(l+1).join("<span></span>");(s=document.createElement("span")).setAttribute("aria-hidden","true"),s.className="line-numbers-rows",s.innerHTML=c,i.hasAttribute("data-start")&&(i.style.counterReset="linenumber "+(parseInt(i.getAttribute("data-start"),10)-1)),n.element.appendChild(s),o([i]),Prism.hooks.run("line-numbers",n)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function o(e){if(e=e.filter((function(e){var t=function(e){return e?window.getComputedStyle?getComputedStyle(e):e.currentStyle||null:null}(e),n=t["white-space"];return"pre-wrap"===n||"pre-line"===n})),0!=e.length){var n=e.map((function(e){var n=e.querySelector("code"),r=e.querySelector(".line-numbers-rows");if(n&&r){var o=e.querySelector(".line-numbers-sizer"),i=n.textContent.split(t);o||((o=document.createElement("span")).className="line-numbers-sizer",n.appendChild(o)),o.innerHTML="0",o.style.display="block";var s=o.getBoundingClientRect().height;return o.innerHTML="",{element:e,lines:i,lineHeights:[],oneLinerHeight:s,sizer:o}}})).filter(Boolean);n.forEach((function(e){var t=e.sizer,n=e.lines,r=e.lineHeights,o=e.oneLinerHeight;r[n.length-1]=void 0,n.forEach((function(e,n){if(e&&e.length>1){var i=t.appendChild(document.createElement("span"));i.style.display="block",i.textContent=e}else r[n]=o}))})),n.forEach((function(e){for(var t=e.sizer,n=e.lineHeights,r=0,o=0;o<n.length;o++)void 0===n[o]&&(n[o]=t.children[r++].getBoundingClientRect().height)})),n.forEach((function(e){var t=e.sizer,n=e.element.querySelector(".line-numbers-rows");t.style.display="none",t.innerHTML="",e.lineHeights.forEach((function(e,t){n.children[t].style.height=e+"px"}))}))}}}();const oP=["innerHTML"],iP=Rn({__name:"ScalarCodeBlock",props:{content:{},lang:{default:"js"},lineNumbers:{type:Boolean,default:!1},hideCredentials:{}},setup(e){const t=e,{plugins:n,highlightElement:r}=BC;t.hideCredentials&&BC.hooks.add("wrap",(function(e){if(!t.hideCredentials)return;let n=!1;"string"==typeof t.hideCredentials?e.content.includes(t.hideCredentials)&&(n=!0):Array.isArray(t.hideCredentials)&&(n=t.hideCredentials.some((t=>e.content.includes(t)))),n&&(e.content=e.content.replace(/<span class="credentials">.*?<\/span>/g,(e=>e.replace(/<span class="credentials">|<\/span>/g,""))),e.content=e.content.replace(new RegExp("string"==typeof t.hideCredentials?t.hideCredentials:t.hideCredentials.join("|"),"g"),(e=>`<span class="credentials">${e}</span>`)))}));const o=At(null),i=At(""),s=Go((()=>"node"===t.lang?"js":t.lang));return xn((()=>[t.lang,t.content]),(()=>{o.value&&Gt((()=>r(o.value)))})),Gn((async()=>{const e=BC.highlight("object"==typeof t.content?JSON.stringify(t.content):t.content,BC.languages[s.value],s.value);i.value=e})),Zn((async()=>{o.value&&r(o.value),await Promise.resolve().then((()=>Bie)),n.autoloader.languages_path="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/"})),(e,t)=>i.value?(po(),go("pre",{key:0,class:X([`scalar-component scalar-codeblock-pre language-${s.value}`,{"line-numbers":e.lineNumbers}])},[ko("code",{ref_key:"el",ref:o,class:X(`scalar-codeblock-code language-${s.value}`),innerHTML:i.value},null,10,oP)],2)):(po(),go("pre",{key:1,class:X(["scalar-component scalar-codeblock-pre",{"line-numbers":e.lineNumbers}])},[ko("code",{ref_key:"el",ref:o,class:X(`scalar-codeblock-code lang-${s.value}`)},ee(e.content),3)],2))}}),sP=Object.assign({
20"./Add.svg":()=>Promise.resolve().then((()=>Zie)),
20"./CheckMark.svg":()=>Promise.resolve().then((()=>Gie)),
20"./ChevronDown.svg":()=>Promise.resolve().then((()=>nse)),
20"./ChevronLeft.svg":()=>Promise.resolve().then((()=>ase)),
20"./ChevronRight.svg":()=>Promise.resolve().then((()=>pse)),
20"./ChevronUp.svg":()=>Promise.resolve().then((()=>Ose)),
20"./Clipboard.svg":()=>Promise.resolve().then((()=>Sse)),
20"./Close.svg":()=>Promise.resolve().then((()=>xse)),
20"./DarkMode.svg":()=>Promise.resolve().then((()=>Nse)),
20"./Ellipses.svg":()=>Promise.resolve().then((()=>Lse)),
20"./ExternalLink.svg":()=>Promise.resolve().then((()=>Use)),
20"./GitHub.svg":()=>Promise.resolve().then((()=>Wse)),
20"./LightDarkModeToggle.svg":()=>Promise.resolve().then((()=>Kse)),
20"./LightMode.svg":()=>Promise.resolve().then((()=>rae)),
20"./Logo.svg":()=>Promise.resolve().then((()=>lae)),
20"./LogoAPI.svg":()=>Promise.resolve().then((()=>hae)),
20"./LogoClient.svg":()=>Promise.resolve().then((()=>bae)),
20"./LogoMarket.svg":()=>Promise.resolve().then((()=>kae)),
20"./LogoSwagger.svg":()=>Promise.resolve().then((()=>Aae)),
20"./Menu.svg":()=>Promise.resolve().then((()=>Dae)),
20"./PaperAirplane.svg":()=>Promise.resolve().then((()=>jae)),
20"./Search.svg":()=>Promise.resolve().then((()=>qae)),
20"./arrow-chevron-down.svg":()=>Promise.resolve().then((()=>Xae)),
20"./arrow-chevron-left.svg":()=>Promise.resolve().then((()=>Jae)),
20"./arrow-chevron-right.svg":()=>Promise.resolve().then((()=>ole)),
20"./arrow-chevron-up.svg":()=>Promise.resolve().then((()=>cle)),
20"./arrow-down.svg":()=>Promise.resolve().then((()=>fle)),
20"./arrow-left.svg":()=>Promise.resolve().then((()=>yle)),
20"./arrow-right.svg":()=>Promise.resolve().then((()=>Ele)),
20"./arrow-up.svg":()=>Promise.resolve().then((()=>Cle)),
20"./brand-software-development-github.svg":()=>Promise.resolve().then((()=>Rle)),
20"./interface-add.svg":()=>Promise.resolve().then((()=>Qle)),
20"./interface-close.svg":()=>Promise.resolve().then((()=>Hle)),
20"./programming-framework-angular.svg":()=>Promise.resolve().then((()=>Vle)),
20"./programming-framework-astro.svg":()=>Promise.resolve().then((()=>ece)),
20"./programming-framework-laravel.svg":()=>Promise.resolve().then((()=>ice)),
20"./programming-framework-nextdotjs.svg":()=>Promise.resolve().then((()=>uce)),
20"./programming-framework-react.svg":()=>Promise.resolve().then((()=>mce)),
20"./programming-framework-vuedotjs.svg":()=>Promise.resolve().then((()=>vce)),
20"./programming-language-c.svg":()=>Promise.resolve().then((()=>_ce)),
20"./programming-language-clojure.svg":()=>Promise.resolve().then((()=>Pce)),
20"./programming-language-csharp.svg":()=>Promise.resolve().then((()=>Ice)),
20"./programming-language-css3.svg":()=>Promise.resolve().then((()=>Fce)),
20"./programming-language-go.svg":()=>Promise.resolve().then((()=>zce)),
20"./programming-language-html5.svg":()=>Promise.resolve().then((()=>Yce)),
20"./programming-language-http.svg":()=>Promise.resolve().then((()=>tue)),
20"./programming-language-java.svg":()=>Promise.resolve().then((()=>sue)),
20"./programming-language-javascript.svg":()=>Promise.resolve().then((()=>due)),
20"./programming-language-json.svg":()=>Promise.resolve().then((()=>gue)),
20"./programming-language-kotlin.svg":()=>Promise.resolve().then((()=>wue)),
20"./programming-language-node.svg":()=>Promise.resolve().then((()=>Tue)),
20"./programming-language-objc.svg":()=>Promise.resolve().then((()=>$ue)),
20"./programming-language-ocaml.svg":()=>Promise.resolve().then((()=>Mue)),
20"./programming-language-php.svg":()=>Promise.resolve().then((()=>Bue)),
20"./programming-language-powershell.svg":()=>Promise.resolve().then((()=>Zue)),
20"./programming-language-python.svg":()=>Promise.resolve().then((()=>Gue)),
20"./programming-language-r.svg":()=>Promise.resolve().then((()=>nde)),
20"./programming-language-ruby.svg":()=>Promise.resolve().then((()=>ade)),
20"./programming-language-scala.svg":()=>Promise.resolve().then((()=>pde)),
20"./programming-language-shell.svg":()=>Promise.resolve().then((()=>Ode)),
20"./programming-language-swift.svg":()=>Promise.resolve().then((()=>Sde)),
20"./programming-language-typescript.svg":()=>Promise.resolve().then((()=>xde)),
20"./programming-script-code.svg":()=>Promise.resolve().then((()=>Nde)),
20"./programming-tool-git.svg":()=>Promise.resolve().then((()=>Lde)),
20"./programming-tool-tailwindcss.svg":()=>Promise.resolve().then((()=>Ude))}),aP=e=>{const t=`./${e}.svg`;return sP[t]?Mn(sP[t]):(console.warn(`Could not find icon: ${e}`),null)},lP=["src"],cP=Rn({__name:"ScalarIcon",props:{icon:{},size:{}},setup(e){const t=e,n=HC({variants:{size:{xs:"h-3 w-3",sm:"h-3.5 w-3.5",md:"h-4 w-4",lg:"h-5 w-5",xl:"h-6 w-6",full:"h-full w-full"}},defaultVariants:{size:"full"}}),r=aP(t.icon);return(e,t)=>Nt(r)?(po(),Oo(wn(Nt(aP)(e.icon)),{key:0,class:X(Nt(zC)("scalar-icon",Nt(n)({size:e.size})))},null,8,["class"])):(po(),go("img",{key:1,src:e.icon},null,8,lP))}}),uP=["ariaDisabled"],dP={class:"sr-only"},pP=Rn({__name:"ScalarIconButton",props:{label:{},icon:{},disabled:{type:Boolean},variant:{default:"ghost"},size:{default:"md"}},setup(e){const t=HC({base:"scalar-icon-button grid aspect-square cursor-pointer rounded",variants:{size:{xs:"h-3.5 w-3.5 p-0.5",sm:"h-5 w-5 p-1",md:"h-10 w-10 p-3",full:"h-full w-full"},disabled:{true:"cursor-not-allowed shadow-none"},variant:KC}});return(e,n)=>(po(),go("button",{ariaDisabled:e.disabled||void 0,class:X(Nt(zC)(Nt(t)({size:e.size,variant:e.variant,disabled:e.disabled}))),type:"button"},[Eo(Nt(cP),{icon:e.icon},null,8,["icon"]),ko("span",dP,ee(e.label),1)],10,uP))}}),hP={class:"badge"};const fP=ll({},[["render",function(e,t){return po(),go("div",hP,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-616daee1"]]),mP=e=>(pn("data-v-5750060e"),e=e(),hn(),e),gP={class:"scopes-label"},OP=mP((()=>ko("em",null,"|",-1))),bP=["checked"],yP={class:"dropdown-item-title"},vP={class:"dropdown-item-description"},wP=Rn({__name:"SecuritySchemeScopes",props:{scopes:{},selected:{}},emits:["update:selected"],setup(e,{emit:t}){const n=e,r=t,o=At(),i=At(),{floatingStyles:s}=function(e,t,n){void 0===n&&(n={});const r=n.whileElementsMounted,o=Go((()=>{var e;return null==(e=Nt(n.open))||e})),i=Go((()=>Nt(n.middleware))),s=Go((()=>{var e;return null!=(e=Nt(n.placement))?e:"bottom"})),a=Go((()=>{var e;return null!=(e=Nt(n.strategy))?e:"absolute"})),l=Go((()=>{var e;return null==(e=Nt(n.transform))||e})),c=Go((()=>jA(e.value))),u=Go((()=>jA(t.value))),d=At(0),p=At(0),h=At(a.value),f=At(s.value),m=Ct({}),g=At(!1),O=Go((()=>{const e={position:h.value,left:"0",top:"0"};if(!u.value)return e;const t=FA(u.value,d.value),n=FA(u.value,p.value);return l.value?{...e,transform:"translate("+t+"px, "+n+"px)",...QA(u.value)>=1.5&&{willChange:"transform"}}:{position:h.value,left:t+"px",top:n+"px"}}));let b;function y(){null!=c.value&&null!=u.value&&LA(c.value,u.value,{middleware:i.value,placement:s.value,strategy:a.value}).then((e=>{d.value=e.x,p.value=e.y,h.value=e.strategy,f.value=e.placement,m.value=e.middlewareData,g.value=!0}))}function v(){"function"==typeof b&&(b(),b=void 0)}return xn([i,s,a],y,{flush:"sync"}),xn([c,u],(function(){v(),void 0!==r?null==c.value||null==u.value||(b=r(c.value,u.value,y)):y()}),{flush:"sync"}),xn(o,(function(){o.value||(g.value=!1)}),{flush:"sync"}),se()&&ae(v),{x:ft(d),y:ft(p),strategy:ft(h),placement:ft(f),middlewareData:ft(m),isPositioned:ft(g),floatingStyles:O,update:y}}(o,i,{placement:"bottom-end",whileElementsMounted:RA,middleware:[tA(5),MA(),IA()]}),a=Go({get:()=>n.selected,set:e=>r("update:selected",e)});return(e,t)=>(po(),Oo(Nt(qa),{modelValue:a.value,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),multiple:""},{default:fn((({open:t})=>[ko("div",{ref_key:"trigger",ref:o,class:X(["wrapper",{"wrapper-open":t}])},[Eo(Nt(Ha),{as:Ax},{default:fn((()=>[ko("div",gP,[Eo(Nt(cP),{icon:t?"ChevronUp":"ChevronDown",size:"sm"},null,8,["icon"]),xo(" Scopes "),Eo(Nt(fP),{class:"scopes-label-badge"},{default:fn((()=>[xo(ee(a.value.length),1),OP,xo(ee(Object.entries(e.scopes).length),1)])),_:1})])])),_:2},1024)],2),(po(),Oo(ro,{to:"body"},[Eo(Nt(cl),null,{default:fn((({styles:t})=>[ko("div",{ref_key:"dropdown",ref:i,class:X(["floating",t]),style:q(Nt(s))},[Eo(Nt(za),{as:"dl",class:"dropdown"},{default:fn((()=>[(po(!0),go(io,null,tr(Object.entries(e.scopes),(([e,t])=>(po(),Oo(Nt(Za),{key:e,as:"div",class:"dropdown-item",value:e},{default:fn((({selected:n})=>[ko("input",{checked:n,class:"dropdown-item-check",tabindex:"-1",type:"checkbox"},null,8,bP),ko("dt",yP,ee(e),1),ko("dd",vP,ee(t),1)])),_:2},1032,["value"])))),128))])),_:1})],6)])),_:1})]))])),_:1},8,["modelValue"]))}}),SP=ll(wP,[["__scopeId","data-v-5750060e"]]),kP=ll(Rn({__name:"SecurityScheme",props:{value:{}},setup(e){const{authentication:t,setAuthentication:n}=op(),r=e=>{n({apiKey:{...t.apiKey,token:e.target.value}})},o=e=>{n({http:{...t.http,basic:{...t.http.basic,username:e.target.value}}})},i=e=>{n({http:{...t.http,basic:{...t.http.basic,password:e.target.value}}})},s=e=>{n({http:{...t.http,bearer:{...t.http.bearer,token:e.target.value}}})},a=e=>{n({oAuth2:{...t.oAuth2,clientId:e.target.value}})},l=Go({get:()=>t.oAuth2.scopes,set:e=>n({oAuth2:{...t.oAuth2,scopes:e}})});return(e,c)=>{var u;return e.value&&(null==(u=e.value)?void 0:u.type)?(po(),Oo(xx,{key:0},{default:fn((()=>["apiKey"===e.value.type?(po(),Oo(Rx,{key:0,id:`security-scheme-${e.value.name}`,placeholder:"Token",type:"password",value:Nt(t).apiKey.token,onInput:r},{default:fn((()=>[xo(ee(e.value.in.charAt(0).toUpperCase()+e.value.in.slice(1))+" API ",1)])),_:1},8,["id","value"])):"http"===e.value.type||"basic"===e.value.type?(po(),go(io,{key:1},["basic"===e.value.type||"basic"===e.value.scheme?(po(),Oo(Px,{key:0},{default:fn((()=>[Eo(Rx,{id:"http.basic.username",placeholder:"Username",value:Nt(t).http.basic.username,onInput:o},{default:fn((()=>[xo(" Username ")])),_:1}
20,8,["value"]),Eo(Rx,{id:"http.basic.password",placeholder:"Password",type:"password",value:Nt(t).http.basic.password,onInput:i},{default:fn((()=>[xo(" Password ")])),_:1},8,["value"])])),_:1})):"http"===e.value.type&&"bearer"===e.value.scheme?(po(),Oo(Rx,{key:1,id:"http.bearer.token",placeholder:"Token",type:"password",value:Nt(t).http.bearer.token,onInput:s},{default:fn((()=>[xo(" Bearer Token ")])),_:1},8,["value"])):Co("",!0)],64)):"oauth2"===e.value.type.toLowerCase()&&e.value.flows&&e.value.flows.implicit?(po(),Oo(Px,{key:2},{default:fn((()=>[Nt(t).oAuth2.accessToken?(po(),go(io,{key:0},[Eo(Rx,{id:"oAuth2.accessToken",placeholder:"xxxxx",type:"password",value:Nt(t).oAuth2.accessToken},{default:fn((()=>[xo(" Access Token ")])),_:1},8,["value"]),Eo(Ax,{onClick:c[0]||(c[0]=()=>Nt(n)({oAuth2:{...Nt(t).oAuth2,accessToken:"",state:""}}))},{default:fn((()=>[xo(" Reset ")])),_:1})],64)):(po(),go(io,{key:1},[Eo(Rx,{id:"oAuth2.clientId",placeholder:"12345",type:"text",value:Nt(t).oAuth2.clientId,onInput:a},{default:fn((()=>[xo(" Client ID ")])),_:1},8,["value"]),void 0!==e.value?(po(),Oo(SP,{key:0,selected:l.value,"onUpdate:selected":c[1]||(c[1]=e=>l.value=e),scopes:e.value.flows.implicit.scopes},null,8,["selected","scopes"])):Co("",!0),Eo(Ax,{onClick:c[2]||(c[2]=()=>{var r;return(e=>{const r=window.open(e,"openAuth2Window","left=100,top=100,width=800,height=600");if(r){const e=setInterval((function(){var o;try{const i=new URLSearchParams(r.location.href).get("access_token");if(r.closed||i){clearInterval(e);const s=null==(o=r.location.href.match(/state=([^&]*)/))?void 0:o[1];i&&t.oAuth2.state===s&&n({oAuth2:{...t.oAuth2,accessToken:i}}),r.close()}}catch{}}),200)}})((e=>{const r=t.oAuth2.scopes.join(" "),o=(Math.random()+1).toString(36).substring(7),i=new URL(e.authorizationUrl);return n({oAuth2:{...t.oAuth2,state:o}}),i.searchParams.set("response_type","token"),i.searchParams.set("client_id",t.oAuth2.clientId),i.searchParams.set("redirect_uri",window.location.href),i.searchParams.set("scope",r),i.searchParams.set("state",o),i.toString()})(null==(r=e.value)?void 0:r.flows.implicit))})},{default:fn((()=>[xo(" Authorize ")])),_:1})],64))])),_:1})):Co("",!0)])),_:1})):Co("",!0)}}}),[["__scopeId","data-v-221649ca"]]),EP=e=>(pn("data-v-3a315c91"),e=e(),hn(),e),_P={key:1,class:"security-scheme-selector"},TP=["value"],xP=EP((()=>ko("option",{value:""},"None",-1))),AP=["value"],CP=ll(Rn({__name:"SecuritySchemeSelector",props:{value:{}},emits:["input"],setup(e,{emit:t}){const n=e,r=t,{authentication:o,setAuthentication:i}=op(),s=e=>{a(e.target.value)};Zn((()=>{o.preferredSecurityScheme||a(Object.keys(n.value??{})[0]??null)}));const a=e=>{i({preferredSecurityScheme:e}),r("input",e)};Gn((()=>a(Object.keys(n.value??{})[0]??null)));const l=(e,t)=>`${c(e)} (${t})`,c=e=>(e=>!(null==e?void 0:e.type))(e)?"No Authentication":(e=>"apikey"===e.type.toLowerCase())(e)?"API Key":(e=>"http"===e.type&&"basic"===e.scheme.toLowerCase()||"basic"===e.type.toLowerCase())(e)?"Basic Authentication":(e=>"http"===e.type&&"bearer"===e.scheme.toLowerCase())(e)?"Bearer Authentication":(e=>"oauth2"===e.type.toLowerCase())(e)?"OAuth 2.0":`${e.type} (not yet supported)`,u=Go((()=>Object.keys(n.value??{})));return(e,t)=>{var n,r;return 1===u.value.length?(po(),go(io,{key:0},[xo(ee(l(null==(n=e.value)?void 0:n[u.value[0]],u.value[0])),1)],64)):u.value.length>1?(po(),go("div",_P,[ko("span",null,ee(Nt(o).preferredSecurityScheme?l(null==(r=e.value)?void 0:r[Nt(o).preferredSecurityScheme],Nt(o).preferredSecurityScheme):"None"),1),Eo(Nt(cP),{icon:"ChevronDown"}),ko("select",{value:Nt(o).preferredSecurityScheme,onClick:t[0]||(t[0]=Fi((()=>{}),["prevent"])),onInput:s},[xP,(po(!0),go(io,null,tr(u.value,(t=>{var n;return po(),go("option",{key:t,value:t??null},ee(l(null==(n=e.value)?void 0:n[t],t)),9,AP)})),128))],40,TP)])):Co("",!0)}}}),[["__scopeId","data-v-3a315c91"]]),PP={key:0,class:"preferred-security-scheme"},$P={key:1,class:"security-scheme-empty-state"},NP=ll(Rn({__name:"RequestAuthentication",setup(e){const t=At(null);vx.on((()=>{if(!t.value)return;t.value.scrollIntoView({behavior:"smooth",block:"center"})}));const{authentication:n,setAuthentication:r}=op(),o=e=>{r({customSecurity:!0,preferredSecurityScheme:e,securitySchemes:{apiKey:{type:"apiKey",name:"apiKey",in:"header"},httpBasic:{type:"http",scheme:"basic"},httpBearer:{type:"http",scheme:"bearer"}}})};return(e,r)=>(po(),go("div",{ref_key:"requestAuthenticationRef",ref:t},[Eo(Nt(_x),{title:"Authentication"},{options:fn((()=>[Eo(CP,{value:Nt(n).securitySchemes},null,8,["value"])])),default:fn((()=>{var e;return[Nt(n).preferredSecurityScheme?(po(),go("div",PP,[Eo(kP,{value:null==(e=Nt(n).securitySchemes)?void 0:e[Nt(n).preferredSecurityScheme]},null,8,["value"])])):Co("",!0),Nt(n).securitySchemes?Co("",!0):(po(),go("div",$P,[ko("div",{class:"scalar-api-client-add",variant:"outlined",onClick:r[0]||(r[0]=e=>o("apiKey"))}," ApiKey "),ko("div",{class:"scalar-api-client-add",variant:"outlined",onClick:r[1]||(r[1]=e=>o("httpBasic"))}," Basic "),ko("div",{class:"scalar-api-client-add",variant:"outlined",onClick:r[2]||(r[2]=e=>o("httpBearer"))}," Bearer ")]))]})),_:1})],512))}}),[["__scopeId","data-v-29a50b92"]]),DP={class:"table-row"},RP={class:"table-row-item"},IP={class:"table-row-item"},MP={key:0,class:"table-row-item"},LP={class:"table-row-meta"},jP=ll(Rn({__name:"GridRow",props:{showDescription:{type:Boolean}},setup:e=>(e,t)=>
20(po(),go("div",DP,[ko("div",RP,[rr(e.$slots,"key",{},void 0,!0)]),ko("div",IP,[rr(e.$slots,"value",{},void 0,!0)]),e.showDescription?(po(),go("div",MP,[rr(e.$slots,"description",{},void 0,!0)])):Co("",!0),ko("div",LP,[rr(e.$slots,"meta",{},void 0,!0)])]))}),[["__scopeId","data-v-44751445"]]),QP=e=>(pn("data-v-35216f1c"),e=e(),hn(),e),FP=QP((()=>ko("label",{class:"table-column-header"},"Key",-1))),BP=QP((()=>ko("label",{class:"table-column-header"},"Value",-1))),UP=QP((()=>ko("label",{class:"table-column-header"},"Description",-1))),qP=QP((()=>ko("svg",{fill:"currentColor",height:"12",viewBox:"0 0 18 12",width:"18",xmlns:"http://www.w3.org/2000/svg"},[ko("path",{d:"M0 12h12v-2H0v2zM0 0v2h18V0H0zm0 7h18V5H0v2z","fill-rule":"nonzero"})],-1))),HP=ll(Rn({__name:"GridHeader",props:{showDescription:{type:Boolean}},emits:["update:showDescription"],setup:e=>(e,t)=>(po(),Oo(jP,{showDescription:e.showDescription},{key:fn((()=>[FP])),value:fn((()=>[BP])),description:fn((()=>[UP])),meta:fn((()=>[Eo(Nt(rP),{class:"table-description-toggle",variant:"text",onClick:t[0]||(t[0]=t=>e.$emit("update:showDescription",!e.showDescription))},{default:fn((()=>[qP])),_:1})])),_:1},8,["showDescription"]))}),[["__scopeId","data-v-35216f1c"]]),zP=e=>(pn("data-v-f9483e92"),e=e(),hn(),e),ZP={class:"meta-check"},WP=zP((()=>ko("span",{class:"meta-checkmark"},null,-1))),XP=[zP((()=>ko("svg",{fill:"none",height:"10",viewBox:"-0.5 -0.5 10 10",width:"10",xmlns:"http://www.w3.org/2000/svg"},[ko("path",{d:"m8.55 0.45 -8.1 8.1",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5"}),ko("path",{d:"m0.45 0.45 8.1 8.1",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5"})],-1)))],VP=ll(Rn({__name:"GridRowEditable",props:{name:{},description:{},value:{},required:{type:Boolean},enabled:{type:Boolean}},emits:["update:name","update:value","update:description","update:enabled","delete"],setup(e,{emit:t}){const n=e,r=t,o=Go({get:()=>n.name,set:e=>{r("update:enabled",!0),r("update:name",e)}}),i=Go({get:()=>`${n.value}`,set:e=>{r("update:enabled",!0),r("update:value",e)}}),s=Go({get:()=>n.description??"",set:e=>r("update:description",e)}),a=Go({get:()=>n.enabled,set:e=>r("update:enabled",e)});return(e,t)=>(po(),Oo(jP,{class:X(["table-row-editable",{"required-parameter":e.required}])},{key:fn((()=>[Nn(ko("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e),placeholder:"Key"},null,512),[[$i,o.value]])])),value:fn((()=>[Nn(ko("input",{"onUpdate:modelValue":t[1]||(t[1]=e=>i.value=e),placeholder:"Value"},null,512),[[$i,i.value]])])),description:fn((()=>[Nn(ko("input",{"onUpdate:modelValue":t[2]||(t[2]=e=>s.value=e),placeholder:"Description"},null,512),[[$i,s.value]])])),meta:fn((()=>[ko("label",ZP,[Nn(ko("input",{"onUpdate:modelValue":t[3]||(t[3]=e=>a.value=e),type:"checkbox"},null,512),[[Ni,a.value]]),WP]),e.required?Co("",!0):(po(),go("button",{key:0,class:"meta-delete",type:"button",onClick:t[4]||(t[4]=t=>e.$emit("delete"))},XP))])),_:1},8,["class"]))}}),[["__scopeId","data-v-f9483e92"]]),YP=e=>(pn("data-v-258b2b06"),e=e(),hn(),e),GP=["value"],KP=["value"],JP=YP((()=>ko("input",{disabled:"",value:"Read-only"},null,-1))),e$=ll(Rn({__name:"GridRowGenerated",props:{item:{}},setup:e=>(e,t)=>(po(),Oo(jP,{class:"table-row-generated"},{key:fn((()=>[ko("input",{disabled:"",placeholder:"key",value:e.item.name},null,8,GP)])),value:fn((()=>[ko("input",{disabled:"",placeholder:"value",type:"password",value:e.item.value},null,8,KP)])),description:fn((()=>[JP])),_:1}))}),[["__scopeId","data-v-258b2b06"]]),t$={class:"table"},n$={class:"meta-actions"},r$={class:"meta-actions-item-icon"},o$={class:"meta-actions-item-icon"},i$=ll(Rn({__name:"Grid",props:{items:{},generatedItems:{},addLabel:{},showMoreFilter:{type:Boolean}},emits:["deleteIndex","addAnother"],setup(e,{emit:t}){const n=t,r=At(!1),o=At(!1);function i(){n("addAnother"),o.value=!0}return(e,t)=>(po(),go("div",t$,[Eo(HP,{showDescription:r.value,"onUpdate:showDescription":t[0]||(t[0]=e=>r.value=e)},null,8,["showDescription"]),(po(!0),go(io,null,tr(e.generatedItems,(e=>(po(),Oo(e$,{key:e.name,item:e,showDescription:r.value,onClick:t[1]||(t[1]=e=>Nt(vx).emit())},null,8,["item","showDescription"])))),128)),(po(!0),go(io,null,tr(e.items,((t,n)=>Nn((po(),Oo(VP,{key:n,description:t.description,"onUpdate:description":e=>t.description=e,enabled:t.enabled,"onUpdate:enabled":e=>t.enabled=e,name:t.name,"onUpdate:name":e=>t.name=e,value:t.value,"onUpdate:value":e=>t.value=e,required:t.required,showDescription:r.value,onDelete:t=>e.$emit("deleteIndex",n)},null,8,["description","onUpdate:description","enabled","onUpdate:enabled","name","onUpdate:name","value","onUpdate:value","required","showDescription","onDelete"])),[[si,!e.showMoreFilter||e.showMoreFilter&&n<5||o.value]]))),128)),ko("div",n$,[e.addLabel?(po(),go("button",{key:0,class:"meta-actions-item",type:"button",onClick:i},[ko("i",r$,[Eo(Nt(cP),{icon:"Add"})]),xo(" "+ee(e.addLabel),1)])):Co("",!0),e.showMoreFilter&&e.items&&e.items.length>5&&!o.value?(po(),go("button",{key:1,class:"meta-actions-item",type:"button",onClick:t[2]||(t[2]=e=>o.value=!0)},[xo(" Show More "),ko("i",o$,[Eo(Nt(cP),{icon:"ChevronDown"})])])):Co("",!0)])]))}}),[["__scopeId","data-v-e6f47afb"]]),s$={class:"navtable simpletable"},a$={class:"navtable-table"},l$=Ao('<div class="navtable-item navtable-item__top" data-v-af627a74><div class="navtable-item-33" data-v-af627a74><label for="" data-v-af627a74>Name</label></div><div class="navtable-item-66" data-v-af627a74><label for="" data-v-af627a74>Value</label></div></div>',1),c$={class:"navtable-item-33"},u$={class:"navtable-item-66"},d$=ll(Rn({__name:"SimpleGrid",props:{items:{}},setup:e=>(e,t)=>
20(po(),go("div",s$,[ko("div",a$,[l$,(po(!0),go(io,null,tr(e.items,(e=>(po(),go("div",{key:e.id,class:"navtable-item"},[ko("div",c$,[ko("p",null,ee(e.name),1)]),ko("div",u$,[ko("p",null,ee(e.value),1)])])))),128))])]))}),[["__scopeId","data-v-af627a74"]]),p$={key:0},h$=Rn({__name:"RequestBody",props:{body:{},formData:{}},setup(e){const{activeRequest:t,setActiveRequest:n}=yp(),r=e=>{t.body!==e&&n({...t,body:e})};return(e,n)=>(po(),Oo(Nt(_x),{title:"Body"},{default:fn((()=>[e.body&&0===e.body.length&&e.formData&&0===e.formData.length?(po(),go("span",p$,"No Body")):e.formData&&e.formData.length>0?(po(),Oo(Nt(i$),{key:1,items:e.formData},null,8,["items"])):(po(),Oo(Nt(CT),{key:2,content:Nt(t).body,language:"json",lineNumbers:"",onChange:r},null,8,["content"]))])),_:1}))}}),f$={key:0,class:"scalar-api-client__empty-state"},m$=ko("svg",{class:"flow-icon","data-v-aa4fbd2d":"",height:"100%",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},[ko("path",{d:"M24 1.714v44.572M1.714 24h44.572",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3.429",xmlns:"http://www.w3.org/2000/svg"})],-1),g$=Rn({__name:"RequestCookies",props:{cookies:{},generatedCookies:{}},setup(e){const t=e,{activeRequest:n}=yp();function r(e){var t;null==(t=n.cookies)||t.splice(e,1)}function o(){var e;void 0===n.cookies&&(n.cookies=[]),null==(e=n.cookies)||e.push({name:"",value:"",enabled:!0})}const i=Go((()=>{var e,n;return!(!(null==(e=t.cookies)?void 0:e.length)&&!(null==(n=t.generatedCookies)?void 0:n.length))}));return(e,t)=>(po(),Oo(Nt(_x),{defaultOpen:i.value,title:"Cookies"},{default:fn((()=>[i.value?(po(),Oo(Nt(i$),{key:1,addLabel:"Cookie",generatedItems:e.generatedCookies,items:e.cookies,onAddAnother:o,onDeleteIndex:r},null,8,["generatedItems","items"])):(po(),go("div",f$,[ko("button",{class:"scalar-api-client-add",type:"button",onClick:o},[m$,xo(" Cookies ")])]))])),_:1},8,["defaultOpen"]))}}),O$={key:0,class:"scalar-api-client__empty-state"},b$=ko("svg",{class:"flow-icon","data-v-aa4fbd2d":"",height:"100%",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},[ko("path",{d:"M24 1.714v44.572M1.714 24h44.572",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3.429",xmlns:"http://www.w3.org/2000/svg"})],-1),y$=Rn({__name:"RequestHeaders",props:{headers:{},generatedHeaders:{}},setup(e){const t=e,{activeRequest:n}=yp();function r(e){var t;null==(t=n.headers)||t.splice(e,1)}function o(){var e;void 0===n.headers&&(n.headers=[]),null==(e=n.headers)||e.push({name:"",value:"",enabled:!0})}const i=Go((()=>{var e,n;return!(!(null==(e=t.headers)?void 0:e.length)&&!(null==(n=t.generatedHeaders)?void 0:n.length))}));return(e,t)=>(po(),Oo(Nt(_x),{defaultOpen:i.value,title:"Headers"},{default:fn((()=>[i.value?(po(),Oo(Nt(i$),{key:1,addLabel:"Header",generatedItems:e.generatedHeaders,items:e.headers,onAddAnother:o,onDeleteIndex:r},null,8,["generatedItems","items"])):(po(),go("div",O$,[ko("button",{class:"scalar-api-client-add",type:"button",onClick:o},[b$,xo(" Headers ")])]))])),_:1},8,["defaultOpen"]))}}),v$={key:0,class:"scalar-api-client__empty-state"},w$=ko("svg",{class:"flow-icon","data-v-aa4fbd2d":"",height:"100%",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},[ko("path",{d:"M24 1.714v44.572M1.714 24h44.572",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3.429",xmlns:"http://www.w3.org/2000/svg"})],-1),S$=Rn({__name:"RequestQuery",props:{queries:{},generatedQueries:{}},setup(e){const t=e,{activeRequest:n}=yp();function r(e){var t;null==(t=n.query)||t.splice(e,1)}function o(){var e;void 0===n.query&&(n.query=[]),null==(e=n.query)||e.push({name:"",value:"",enabled:!0})}const i=Go((()=>{var e,n;return!(!(null==(e=t.queries)?void 0:e.length)&&!(null==(n=t.generatedQueries)?void 0:n.length))}));return(e,t)=>(po(),Oo(Nt(_x),{defaultOpen:i.value,title:"Query Parameters"},{default:fn((()=>[i.value?(po(),Oo(Nt(i$),{key:1,addLabel:"Query Parameter",generatedItems:e.generatedQueries,items:e.queries,showMoreFilter:!0,onAddAnother:o,onDeleteIndex:r},null,8,["generatedItems","items"])):(po(),go("div",v$,[ko("button",{class:"scalar-api-client-add",type:"button",onClick:o},[w$,xo(" Query Parameter ")])]))])),_:1},8,["defaultOpen"]))}}),k$={key:0,class:"scalar-api-client__empty-state"},E$=ko("svg",{class:"flow-icon","data-v-aa4fbd2d":"",height:"100%",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},[ko("path",{d:"M24 1.714v44.572M1.714 24h44.572",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3.429",xmlns:"http://www.w3.org/2000/svg"})],-1),_$=Rn({__name:"RequestVariables",props:{variables:{}},setup(e){const{activeRequest:t}=yp();function n(e){var n;null==(n=t.variables)||n.splice(e,1)}function r(){var e;void 0===t.variables&&(t.variables=[]),null==(e=t.variables)||e.push({name:"",value:"",enabled:!0})}return(e,o)=>(po(),Oo(Nt(_x),{defaultOpen:Nt(t).variables&&Nt(t).variables.length>0,title:"Variables"},{default:fn((()=>[e.variables&&0!==e.variables.length?(po(),Oo(Nt(i$),{key:1,addLabel:"Variable",items:e.variables,showMoreFilter:!0,onAddAnother:r,onDeleteIndex:n},null,8,["items"])):(po(),go("div",k$,[ko("button",{class:"scalar-api-client-add",type:"button",onClick:r},[E$,xo(" Variable ")])]))])),_:1},8,["defaultOpen"]))}}),T$={class:"scalar-api-client__main__left custom-scroll"},x$={class:"scalar-api-client__main__content"},A$=ko("label",null,"Request",-1),C$={class:"meta"},P$={class:"meta-item meta-item__input"},$$=ko("div",{class:"scalar-api-client__main__scroll-container"},null,-1),N$=Rn({__name:"Request",setup(e){const{activeRequest:t}=yp(),{authentication:n}=op(),{openApi:{operation:r,globalSecurity:o}}=lp(),i=Go((()=>{var e;return DT(n,(null==(e=null==r?void 0:r.information)?void 0:e.security)??o)}));return(e,n)=>(po(),go("div",T$,[ko("div",x$,[A$,ko("div",C$,[ko("div",P$,[Nn(ko("input",{"onUpdate:modelValue":n[0]||(n[0]=e=>Nt(t).name=e),class:"scalar-api-client__request-name",disabled:true,placeholder:"Request Name",type:"text"},null,512),[[$i,Nt(t).name]])])])]),ko("div",null,[Eo(_$,{variables:Nt(t).variables},null,8,["variables"]),Eo(Nt(NP)),Eo(g$,{cookies:Nt(t).cookies,generatedCookies:i.value.cookies},null,8,["cookies","generatedCookies"]),Eo(y$,{generatedHeaders:i.value.headers,headers:Nt(t).headers},null,8,["generatedHeaders","headers"]),Eo(S$,{generatedQueries:i.value.queryString,queries:Nt(t).query},null,8,["generatedQueries","queries"]),Eo(h$,{body:Nt(t).body,formData:Nt(t).formData,requestBody:Nt(t).body},null,8,["body","formData","requestBody"]),$$])]))}});var D$={},R$=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u
20005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,I$=/^[\u000b\u0020-\u007e\u0080-\u00ff]+$/,M$=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/,L$=/\\([\u000b\u0020-\u00ff])/g,j$=/([\\"])/g,Q$=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/; 21/*! 22 * content-type 23 * Copyright(c) 2015 Douglas Christopher Wilson 24 * MIT Licensed 25 */function F$(e){var t=String(e);if(M$.test(t))return t;if(t.length>0&&!I$.test(t))throw new TypeError("invalid parameter value");return'"'+t.replace(j$,"\\$1")+'"'}function B$(e){this.parameters=Object.create(null),this.type=e}D$.format=function(e){if(!e||"object"!=typeof e)throw new TypeError("argument obj is required");var t=e.parameters,n=e.type;if(!n||!Q$.test(n))throw new TypeError("invalid type");var r=n;if(t&&"object"==typeof t)for(var o,i=Object.keys(t).sort(),s=0;s<i.length;s++){if(o=i[s],!M$.test(o))throw new TypeError("invalid parameter name");r+="; "+o+"="+F$(t[o])}return r},D$.parse=function(e){if(!e)throw new TypeError("argument string is required");var t="object"==typeof e?function(e){var t;"function"==typeof e.getHeader?t=e.getHeader("content-type"):"object"==typeof e.headers&&(t=e.headers&&e.headers["content-type"]);if("string"!=typeof t)throw new TypeError("content-type header is missing from object");return t}(e):e;if("string"!=typeof t)throw new TypeError("argument string is required to be a string");var n=t.indexOf(";"),r=-1!==n?t.slice(0,n).trim():t.trim();if(!Q$.test(r))throw new TypeError("invalid media type");var o=new B$(r.toLowerCase());if(-1!==n){var i,s,a;for(R$.lastIndex=n;s=R$.exec(t);){if(s.index!==n)throw new TypeError("invalid parameter format");n+=s[0].length,i=s[1].toLowerCase(),34===(a=s[2]).charCodeAt(0)&&-1!==(a=a.slice(1,-1)).indexOf("\\")&&(a=a.replace(L$,"$1")),o.parameters[i]=a}if(n!==t.length)throw new TypeError("invalid parameter format")}return o};const U$={key:1,class:"scalar-api-client__empty-state"},q$={key:1,class:"scalar-api-client__empty-state"},H$=Rn({__name:"ResponseBody",props:{active:{type:Boolean,default:!1},data:{default:null},headers:{}},setup(e){const t=e,n=Go((()=>{const e=t.headers.find((e=>"content-type"===e.name.toLowerCase()));if(!e)return null;try{return D$.parse(e.value).type}catch{return null}})),r=Go((()=>"application/json"===n.value||"application/problem+json"===n.value||"application/vnd.api+json"===n.value?"json":"text/html"===n.value||"text/plain"===n.value?"html":null));return(e,t)=>(po(),Oo(Nt(_x),{title:"Body"},{default:fn((()=>[e.active?(po(),go(io,{key:0},[r.value?(po(),Oo(Nt(iP),{key:0,class:"custom-scroll",content:e.data,lang:r.value},null,8,["content","lang"])):(po(),go("div",U$,[n.value?(po(),go(io,{key:0},[xo(" No Preview Available ("+ee(n.value)+") ",1)],64)):(po(),go(io,{key:1},[xo(" Canât render a preview. The Content-Type header is missing or unknown. ")],64))]))],64)):(po(),go("div",q$," No Response "))])),_:1}))}}),z$=["href"],Z$=ll(Rn({__name:"HelpfulLink",props:{href:{}},setup:e=>(e,t)=>(po(),go("a",{href:e.href,rel:"noopener noreferrer",target:"_blank"},[rr(e.$slots,"default",{},void 0,!0)],8,z$))}),[["__scopeId","data-v-d11ff062"]]),W$=ll(Rn({__name:"SimpleCell",props:{wrap:{type:Boolean,default:!0},strong:{type:Boolean,default:!1},href:{default:null}},setup:e=>(e,t)=>(po(),go("td",{class:X(["simple-cell",{wrap:e.wrap,strong:e.strong}])},[e.href?(po(),Oo(Z$,{key:0,href:e.href},{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3},8,["href"])):rr(e.$slots,"default",{key:1},void 0,!0)],2))}),[["__scopeId","data-v-01fffd78"]]),X$=ll(Rn({__name:"SimpleHeader",setup:e=>(e,t)=>(po(),Oo(W$,{as:"th",class:"simple-header"},{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3}))}),[["__scopeId","data-v-b2232089"]]),V$={class:"simple-row"};const Y$=ll({},[["render",function(e,t){return po(),go("tr",V$,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-0982ade4"]]),G$={class:"simple-table"};const K$=ll({},[["render",function(e,t){return po(),go("table",G$,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-28fcbcb6"]]),J$={key:1,class:"scalar-api-client__empty-state"},eN=Rn({__name:"ResponseHeaders",props:{headers:{}},setup(e){const t=e=>e.split("-").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join("-");return(e,n)=>(po(),Oo(Nt(_x),{title:"Headers"},{default:fn((()=>[e.headers.length>0?(po(),Oo(Nt(K$),{key:0},{default:fn((()=>[Eo(Nt(Y$),null,{default:fn((()=>[Eo(Nt(X$),null,{default:fn((()=>[xo("Key")])),_:1}),Eo(Nt(X$),null,{default:fn((()=>[xo("Value")])),_:1})])),_:1}),(po(!0),go(io,null,tr(e.headers,(e=>(po(),Oo(Nt(Y$),{key:e.name},{default:fn((()=>{return[Eo(Nt(W$),{href:(n=e.name,null==(r=vp.find((e=>e.name.toLowerCase()===n.toLowerCase())))?void 0:r.url),strong:!0,wrap:!1},{default:fn((()=>[xo(ee(t(e.name)),1)])),_:2},1032,["href"]),Eo(Nt(W$),null,{default:fn((()=>[xo(ee(e.value),1)])),_:2},1024)];var n,r})),_:2},1024)))),128))])),_:1})):(po(),go("div",J$,"No Headers"))])),_:1}))}}),tN={class:"meta-item"},nN={class:"meta-item"},rN={class:"meta-item"},oN=Rn({__name:"ResponseMetaInformation",props:{response:{}},setup(e){const t=e,n=e=>{var t;return(null==(t=null==e?void 0:e.headers)?void 0:t["X-API-Client-Content-Length"])?WT(parseFloat(e.headers["X-API-Client-Content-Length"])):WT(0)},r=Go((()=>{const e=t.response.statusCode;if(e)return _p[e]??void 0}));return(e,t)=>{var o,i;return po(),go(io,null,[ko("div",tN,[ko("span",null,ee(Nt(XT)(e.response.duration)),1)]),ko("div",nN,[ko("span",null,ee(n(e.response)),1)]),ko("div",rN,[ko("span",{class:X(`scalar-api-client__status scalar-api-client__status--${String(e.response.statusCode).charAt(0)}xx`)},[(null==(o=r.value)?void 0:o.url)?(po(),Oo(Z$,{key:0,href:r.value.url},{default:fn((()=>[xo(ee(e.response.statusCode)+" "+ee(r.value.name),1)])),_:1},8,["href"])):(po(),go(io,{key:1},[xo(ee(e.response.statusCode)+" "+ee(null==(i=r.value)?void 0:i.name),1)],64))],2)])],64)}}}
25),iN={class:"scalar-api-client__main__right custom-scroll"},sN={class:"scalar-api-client__main__content"},aN=ko("label",null,"Response",-1),lN={class:"meta"},cN={key:1,class:"meta-item"},uN=[ko("span",null,"Send your first request to start",-1)],dN={key:0,class:"scalar-api-client__empty-state"},pN=ko("div",{class:"scalar-api-client__main__scroll-container"},null,-1),hN=Rn({__name:"Response",setup(e){const{activeResponse:t,activeRequestId:n}=yp(),r=Go((()=>{var e;const n=null==(e=t.value)?void 0:e.headers;return n?Object.keys(n).map((e=>({name:e,value:n[e]}))).filter((e=>!["rest-api-client-content-length","X-API-Client-Content-Length"].includes(e.name))):[]})),o=Go((()=>{var e;const n=null==(e=t.value)?void 0:e.cookies;return n?Object.keys(n).map((e=>({name:e,value:n[e]}))):[]})),i=Go((()=>{var e;const n=null==(e=t.value)?void 0:e.data;return n&&Vc(n)?JSON.stringify(JSON.parse(n),null,2):n&&"object"==typeof vt(n)||n&&!Vc(n)?JSON.stringify(n,null,2):n}));return(e,s)=>(po(),go("div",iN,[ko("div",sN,[aN,ko("div",lN,[Nt(n)&&Nt(t)?(po(),Oo(oN,{key:0,response:Nt(t)},null,8,["response"])):(po(),go("div",cN,uN))])]),ko("div",null,[Eo(H$,{active:!!Nt(t),data:i.value,headers:r.value},null,8,["active","data","headers"]),Eo(eN,{headers:r.value},null,8,["headers"]),Eo(Nt(_x),{title:"Cookies"},{default:fn((()=>[Nn(Eo(Nt(d$),{items:o.value},null,8,["items"]),[[si,o.value.length>0]]),0===o.value.length?(po(),go("div",dN,"No Cookies")):Co("",!0)])),_:1}),pN])]))}}),fN={class:"scalar-api-client__main"},mN=Rn({__name:"ApiClient",props:{proxyUrl:{},readOnly:{type:Boolean,default:!1},theme:{}},emits:["escapeKeyPress"],setup(e,{emit:t}){const n=e,r=t;wl(Pl().escape,(()=>r("escapeKeyPress")));const{activeRequest:o,readOnly:i}=yp(),s=Tl("(max-width: 820px)"),a=At(0),l=1;function c(e){a.value=e}return xn((()=>n.readOnly),(()=>{i.value=n.readOnly}),{immediate:!0}),(e,t)=>(po(),go(io,null,[Eo(Nt(sl),{id:e.theme},null,8,["id"]),Eo(Tp,{class:"scalar-api-client",method:Nt(o).type??"get",property:"--default-scalar-api-client-color",onKeydown:t[1]||(t[1]=Ui((e=>r("escapeKeyPress")),["esc"]))},{default:fn((()=>[Eo(yx,{proxyUrl:e.proxyUrl,onOnSend:t[0]||(t[0]=e=>c(l))},null,8,["proxyUrl"]),ko("div",fN,[Nt(s)?(po(),Oo(Nt(el),{key:1,selectedIndex:a.value,onChange:c},{default:fn((()=>[Eo(Nt(tl),{class:"scalar-api-client__mobile-navigation"},{default:fn((()=>[Eo(Nt(nl),{class:"scalar-api-client__mobile-navigation__toggle"},{default:fn((({selected:e})=>[ko("span",{class:X({"scalar-api-client__mobile-navigation--active":e})}," Request ",2)])),_:1}),Eo(Nt(nl),{class:"scalar-api-client__mobile-navigation__toggle"},{default:fn((({selected:e})=>[ko("span",{class:X({"scalar-api-client__mobile-navigation--active":e})}," Response ",2)])),_:1})])),_:1}),Eo(Nt(rl),{as:"template"},{default:fn((()=>[Eo(Nt(ol),{as:"template"},{default:fn((()=>[Eo(Nt(N$))])),_:1}),Eo(Nt(ol),{as:"template"},{default:fn((()=>[Eo(Nt(hN))])),_:1})])),_:1})])),_:1},8,["selectedIndex"])):(po(),go(io,{key:0},[Eo(Nt(N$)),Eo(Nt(hN))],64))])])),_:1},8,["method"])],64))}});function gN(e,t){const n=[],r=t.resolveKeyData||(e=>e.key),o=t.resolveValueData||(e=>e.value);for(const[i,s]of Object.entries(e))n.push(...(Array.isArray(s)?s:[s]).map((e=>{const n={key:i,value:e},s=o(n);return"object"==typeof s?gN(s,t):Array.isArray(s)?s:{["function"==typeof t.key?t.key(n):t.key]:r(n),["function"==typeof t.value?t.value(n):t.value]:s}})).flat());return n}function ON(e,t){return Object.entries(e).map((([e,n])=>{if("object"==typeof n&&(n=ON(n,t)),t.resolve){const r=t.resolve({key:e,value:n});if(r)return r}return"number"==typeof n&&(n=n.toString()),"string"==typeof n&&t.wrapValue&&(n=n.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),n=`${t.wrapValue}${n}${t.wrapValue}`),`${e}${t.keyValueSeparator||""}${n}`})).join(t.entrySeparator||"")}const bN=e=>({keyValue:e,metaKey:"property"}),yN=e=>({keyValue:e}),vN={appleItunesApp:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>`${kN(e)}=${t}`}},articleExpirationTime:bN("article:expiration_time"),articleModifiedTime:bN("article:modified_time"),articlePublishedTime:bN("article:published_time"),bookReleaseDate:bN("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve:({key:e,value:t})=>`${kN(e)} ${t}`},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:bN("fb:app_id"),msapplicationConfig:yN("msapplication-Config"),msapplicationTileColor:yN("msapplication-TileColor"),msapplicationTileImage:yN("msapplication-TileImage"),ogAudioSecureUrl:bN("og:audio:secure_url"),ogAudioUrl:bN("og:audio"),ogImageSecureUrl:bN("og:image:secure_url"),ogImageUrl:bN("og:image"),ogSiteName:bN("og:site_name"),ogVideoSecureUrl:bN("og:video:secure_url"),ogVideoUrl:bN("og:video"),profileFirstName:bN("profile:first_name"),profileLastName:bN("profile:last_name"),profileUsername:bN("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}
25){if("seconds"===e)return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve:({key:e,value:t})=>"boolean"==typeof t?`${kN(e)}`:`${kN(e)}:${t}`}},xUaCompatible:{metaKey:"http-equiv"}},wN=["og","book","article","profile"];function SN(e){var t;const n=kN(e).split(":")[0];return wN.includes(n)?"property":(null==(t=vN[e])?void 0:t.metaKey)||"name"}function kN(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.split("-")[0];return wN.includes(n)||"twitter"===n?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function EN(e){if(Array.isArray(e))return e.map((e=>EN(e)));if("object"!=typeof e||Array.isArray(e))return e;const t={};for(const[n,r]of Object.entries(e))t[kN(n)]=EN(r);return t}function _N(e,t){const n=vN[t];return"refresh"===t?`${e.seconds};url=${e.url}`:ON(EN(e),{keyValueSeparator:"=",entrySeparator:", ",resolve:({value:e,key:t})=>null===e?"":"boolean"==typeof e?`${t}`:void 0,...null==n?void 0:n.unpack})}const TN=["og:image","og:video","og:audio","twitter:image"];function xN(e){const t={};return Object.entries(e).forEach((([e,n])=>{"false"!==String(n)&&e&&(t[e]=n)})),t}function AN(e,t){const n=xN(t),r=kN(e),o=SN(r);if(TN.includes(r)){const t={};return Object.entries(n).forEach((([n,r])=>{t[`${e}${"url"===n?"":`${n.charAt(0).toUpperCase()}${n.slice(1)}`}`]=r})),CN(t).sort(((e,t)=>{var n,r;return((null==(n=e[o])?void 0:n.length)||0)-((null==(r=t[o])?void 0:r.length)||0)}))}return[{[o]:r,...n}]}function CN(e){const t=[],n={};Object.entries(e).forEach((([e,r])=>{if(Array.isArray(r))r.forEach((n=>{t.push(..."string"==typeof n?CN({[e]:n}):AN(e,n))}));else if("object"==typeof r&&r){if(TN.includes(kN(e)))return void t.push(...AN(e,r));n[e]=xN(r)}else n[e]=r}));const r=gN(n,{key:({key:e})=>SN(e),value:({key:e})=>"charset"===e?"charset":"content",resolveKeyData:({key:e})=>function(e){var t;return(null==(t=vN[e])?void 0:t.keyValue)||kN(e)}(e),resolveValueData:({value:e,key:t})=>null===e?"_null":"object"==typeof e?_N(e,t):"number"==typeof e?e.toString():e});return[...t,...r].map((e=>("_null"===e.content&&(e.content=null),e)))}let PN;function $N(e,t={}){const n=t.head||PN;return null==n?void 0:n.push(e,t)}const NN={toast:e=>null};function DN(e){NN.toast=e}function RN(){return{initializeToasts:DN,toast:NN.toast}}const IN=()=>{const{toast:e}=RN();return{copyToClipboard:t=>{navigator.clipboard.writeText(t).then((()=>{e("Copied to the clipboard.","info")}))}}},MN=At(!1);const LN="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:window,{FormData:jN,Blob:QN,File:FN}=LN,BN="\r\n",UN="-".repeat(2),qN=Symbol.toStringTag,HN=(e,t,n)=>{let r="";return r+=`${UN}${e}${BN}`,r+=`Content-Disposition: form-data; name="${t}"`,"string"!=typeof n&&"blob"!==n.name&&(r+=`; filename="${n.name}"${BN}`,r+=`Content-Type: ${n.type||"application/octet-stream"}`),`${r}${BN.repeat(2)}`},zN=async function*(e,t){for(const[n,r]of e)yield HN(t,n,r),"string"==typeof r?yield r:yield await r.text(),yield BN;yield(e=>`${UN}${e}${UN}${BN.repeat(1)}`)(t)},ZN=(e,t)=>Object.keys(e).find((e=>e.toLowerCase()===t.toLowerCase())),WN=(e,t)=>{const n=ZN(e,t);if(n)return e[n]},XN=(e,t)=>Boolean(ZN(e,t)),VN=["application/json","application/x-json","text/json","text/x-json","+json"],YN=(e,t)=>{if(void 0===t.value)return e;const n=e[t.name];return void 0===n?(e[t.name]=t.value,e):Array.isArray(n)?(n.push(t.value),e):(e[t.name]=[n,t.value],e)};function GN(e){return new URLSearchParams(Object.entries(e).map((([e,t])=>Array.isArray(t)?t.map((t=>[e,t])):[[e,t]])).flat(1))}class KN extends URL{get path(){return this.pathname+this.search}}class JN{constructor({indent:e,join:t}={}){this.postProcessors=[],this.code=[],this.indentationCharacter="",this.lineJoin="\n",this.indentLine=(e,t=0)=>`${this.indentationCharacter.repeat(t)}${e}`,this.unshift=(e,t)=>{const n=this.indentLine(e,t);
25this.code.unshift(n)},this.push=(e,t)=>{const n=this.indentLine(e,t);this.code.push(n)},this.blank=()=>{this.code.push("")},this.join=()=>{const e=this.code.join(this.lineJoin);return this.postProcessors.reduce(((e,t)=>t(e)),e)},this.addPostProcessor=e=>{this.postProcessors=[...this.postProcessors,e]},this.indentationCharacter=e||"",this.lineJoin=null!=t?t:"\n"}}function eD(e,t={}){const{delimiter:n='"',escapeChar:r="\\",escapeNewlines:o=!0}=t;return[...e.toString()].map((e=>"\b"===e?`${r}b`:"\t"===e?`${r}t`:"\n"===e?o?`${r}n`:e:"\f"===e?`${r}f`:"\r"===e?o?`${r}r`:e:e===r?r+r:e===n?r+n:e<" "||e>"~"?JSON.stringify(e).slice(1,-1):e)).join("")}const tD=e=>eD(e,{delimiter:"'"}),nD=e=>eD(e,{delimiter:'"'}),rD={info:{key:"c",title:"C",extname:".c",default:"libcurl"},clientsById:{libcurl:{info:{key:"libcurl",title:"Libcurl",link:"http://curl.haxx.se/libcurl",description:"Simple REST and HTTP API Client for C"},convert:({method:e,fullUrl:t,headersObj:n,allHeaders:r,postData:o})=>{const{push:i,blank:s,join:a}=new JN;i("CURL *hnd = curl_easy_init();"),s(),i(`curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "${e.toUpperCase()}");`),i(`curl_easy_setopt(hnd, CURLOPT_URL, "${t}");`);const l=Object.keys(n);return l.length&&(s(),i("struct curl_slist *headers = NULL;"),l.forEach((e=>{i(`headers = curl_slist_append(headers, "${e}: ${nD(n[e])}");`)})),i("curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);")),r.cookie&&(s(),i(`curl_easy_setopt(hnd, CURLOPT_COOKIE, "${r.cookie}");`)),(null==o?void 0:o.text)&&(s(),i(`curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, ${JSON.stringify(o.text)});`)),s(),i("CURLcode ret = curl_easy_perform(hnd);"),a()}}}};class oD{constructor(e){this.name="",this.toString=()=>`:${this.name}`,this.name=e}}class iD{constructor(e){this.path="",this.toString=()=>`(clojure.java.io/file "${this.path}")`,this.path=e}}const sD=e=>void 0===e?null:null===e?"null":e.constructor.name.toLowerCase(),aD=e=>"object"===sD(e)&&0===Object.keys(e).length,lD=e=>(Object.keys(e).filter((t=>aD(e[t]))).forEach((t=>{delete e[t]})),e),cD=(e,t)=>{const n=" ".repeat(e);return t.replace(/\n/g,`\n${n}`)},uD=e=>{switch(sD(e)){case"string":return`"${e.replace(/"/g,'\\"')}"`;case"file":case"keyword":default:return e.toString();case"null":return"nil";case"regexp":return`#"${e.source}"`;case"object":{const t=Object.keys(e).reduce(((t,n)=>`${t}:${n} ${cD(n.length+2,uD(e[n]))}\n `),"").trim();return`{${cD(1,t)}}`}case"array":{const t=e.reduce(((e,t)=>`${e} ${uD(t)}`),"").trim();return`[${cD(1,t)}]`}}},dD={info:{key:"clojure",title:"Clojure",extname:".clj",default:"clj_http"},clientsById:{clj_http:{info:{key:"clj_http",title:"clj-http",link:"https://github.com/dakrone/clj-http",description:"An idiomatic clojure http client wrapping the apache client."},convert:({queryObj:e,method:t,postData:n,url:r,allHeaders:o},i)=>{const{push:s,join:a}=new JN({indent:null==i?void 0:i.indent});if(t=t.toLowerCase(),!["get","post","put","delete","patch","head","options"].includes(t))return s("Method not supported"),a();const l={headers:o,"query-params":e};switch(null==n?void 0:n.mimeType){case"application/json":{l["content-type"]=new oD("json"),l["form-params"]=n.jsonObj;const e=ZN(l.headers,"content-type");e&&delete l.headers[e]}break;case"application/x-www-form-urlencoded":{l["form-params"]=n.paramsObj;const e=ZN(l.headers,"content-type");e&&delete l.headers[e]}break;case"text/plain":{l.body=n.text;const e=ZN(l.headers,"content-type");e&&delete l.headers[e]}break;case"multipart/form-data":if(n.params){l.multipart=n.params.map((e=>e.fileName&&!e.value?{name:e.name,content:new iD(e.fileName)}:{name:e.name,content:e.value}));const e=ZN(l.headers,"content-type");e&&delete l.headers[e]}}if("application/json"===WN(l.headers,"accept")){l.accept=new oD("json");const e=ZN(l.headers,"accept");e&&delete l.headers[e]}if(s("(require '[clj-http.client :as client])\n"),aD(lD(l)))s(`(client/${t} "${r}")`);else{const e=11+t.length+r.length;s(`(client/${t} "${r}" ${cD(e,uD(lD(l)))})`)}return a()}}}},pD={info:{key:"csharp",title:"C#",extname:".cs",default:"restsharp"},clientsById:{httpclient:{info:{key:"httpclient",title:"HttpClient",link:"https://docs.microsoft.com/en-us
25/dotnet/api/system.net.http.httpclient",description:".NET Standard HTTP Client"},convert:({allHeaders:e,postData:t,method:n,fullUrl:r},o)=>{var i,s;const a={indent:" ",...o},{push:l,join:c}=new JN({indent:a.indent});l("using System.Net.Http.Headers;");let u="";const d=Boolean(e.cookie),p=(e=>{let t=WN(e,"accept-encoding");if(!t)return[];const n={gzip:"DecompressionMethods.GZip",deflate:"DecompressionMethods.Deflate"},r=[];return"string"==typeof t&&(t=[t]),t.forEach((e=>{e.split(",").forEach((e=>{const t=/\s*([^;\s]+)/.exec(e);if(t){const e=n[t[1]];e&&r.push(e)}}))})),r})(e);(d||p.length)&&(u="clientHandler",l("var clientHandler = new HttpClientHandler"),l("{"),d&&l("UseCookies = false,",1),p.length&&l(`AutomaticDecompression = ${p.join(" | ")},`,1),l("};")),l(`var client = new HttpClient(${u});`),l("var request = new HttpRequestMessage"),l("{");n=(n=n.toUpperCase())&&["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS","TRACE"].includes(n)?`HttpMethod.${n[0]}${n.substring(1).toLowerCase()}`:`new HttpMethod("${n}")`,l(`Method = ${n},`,1),l(`RequestUri = new Uri("${r}"),`,1);const h=Object.keys(e).filter((e=>{switch(e.toLowerCase()){case"content-type":case"content-length":case"accept-encoding":return!1;default:return!0}}));if(h.length&&(l("Headers =",1),l("{",1),h.forEach((t=>{l(`{ "${t}", "${nD(e[t])}" },`,2)})),l("},",1)),null==t?void 0:t.text){const e=t.mimeType;switch(e){case"application/x-www-form-urlencoded":l("Content = new FormUrlEncodedContent(new Dictionary<string, string>",1),l("{",1),null===(i=t.params)||void 0===i||i.forEach((e=>{l(`{ "${e.name}", "${e.value}" },`,2)})),l("}),",1);break;case"multipart/form-data":l("Content = new MultipartFormDataContent",1),l("{",1),null===(s=t.params)||void 0===s||s.forEach((e=>{l(`new StringContent(${JSON.stringify(e.value||"")})`,2),l("{",2),l("Headers =",3),l("{",3),e.contentType&&l(`ContentType = new MediaTypeHeaderValue("${e.contentType}"),`,4),l('ContentDisposition = new ContentDispositionHeaderValue("form-data")',4),l("{",4),l(`Name = "${e.name}",`,5),e.fileName&&l(`FileName = "${e.fileName}",`,5),l("}",4),l("}",3),l("},",2)})),l("},",1);break;default:l(`Content = new StringContent(${JSON.stringify((null==t?void 0:t.text)||"")})`,1),l("{",1),l("Headers =",2),l("{",2),l(`ContentType = new MediaTypeHeaderValue("${e}")`,3),l("}",2),l("}",1)}}return l("};"),l("using (var response = await client.SendAsync(request))"),l("{"),l("response.EnsureSuccessStatusCode();",1),l("var body = await response.Content.ReadAsStringAsync();",1),l("Console.WriteLine(body);",1),l("}"),c()}},restsharp:{info:{key:"restsharp",title:"RestSharp",link:"http://restsharp.org/",description:"Simple REST and HTTP API Client for .NET"},convert:({allHeaders:e,method:t,fullUrl:n,headersObj:r,cookies:o,postData:i})=>{const{push:s,join:a}=new JN;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(t.toUpperCase()))return"Method not supported";if(s(`var client = new RestClient("${n}");`),s(`var request = new RestRequest(Method.${t.toUpperCase()});`),Object.keys(r).forEach((e=>{s(`request.AddHeader("${e}", "${nD(r[e])}");`)})),null==o||o.forEach((({name:e,value:t})=>{s(`request.AddCookie("${e}", "${t}");`)})),null==i?void 0:i.text){const t=WN(e,"content-type"),n=JSON.stringify(i.text);s(`request.AddParameter("${t}", ${n}, ParameterType.RequestBody);`)}return s("IRestResponse response = client.Execute(request);"),a()}}}},hD={info:{key:"go",title:"Go",extname:".go",default:"native"},clientsById:{native:{info:{key:"native",title:"NewRequest",link:"http://golang.org/pkg/net/http/#NewRequest",description:"Golang HTTP client request"},convert:({postData:e,method:t,allHeaders:n,fullUrl:r},o={})=>{const{blank:i,push:s,join:a}=new JN({indent:"\t"}),{showBoilerplate:l=!0,checkErrors:c=!1,printBody:u=!0,timeout:d=-1,insecureSkipVerify:p=!1}=o,h=c?"err":"_",f=l?1:0,m=()=>{c&&(s("if err != nil {",f),s("panic(err)",f+1),s("}",f))};l&&(s("package main"),i(),s("import ("),s('"fmt"',f),d>0&&s('"time"',f),p&&s('"crypto/tls"',f),(null==e?void 0:e.text)&&s('"strings"',f),s('"net/http"',f),u&&s('"io"',f),s(")"),i(),s("func main() {"),i()),p&&(s("insecureTrans
25port := http.DefaultTransport.(*http.Transport).Clone()",f),s("insecureTransport.TLSClientConfig = &tls.Config{InsecureSkipVerify: true}",f));const g=d>0,O=g||p,b=O?"client":"http.DefaultClient";return O&&(s("client := http.Client{",f),g&&s(`Timeout: time.Duration(${d} * time.Second),`,f+1),p&&s("Transport: insecureTransport,",f+1),s("}",f),i()),s(`url := "${r}"`,f),i(),(null==e?void 0:e.text)?(s(`payload := strings.NewReader(${JSON.stringify(e.text)})`,f),i(),s(`req, ${h} := http.NewRequest("${t}", url, payload)`,f),i()):(s(`req, ${h} := http.NewRequest("${t}", url, nil)`,f),i()),m(),Object.keys(n).length&&(Object.keys(n).forEach((e=>{s(`req.Header.Add("${e}", "${nD(n[e])}")`,f)})),i()),s(`res, ${h} := ${b}.Do(req)`,f),m(),u&&(i(),s("defer res.Body.Close()",f),s(`body, ${h} := io.ReadAll(res.Body)`,f),m()),i(),s("fmt.Println(res)",f),u&&s("fmt.Println(string(body))",f),l&&(i(),s("}")),a()}}}},fD={info:{key:"http",title:"HTTP",extname:null,default:"1.1"},clientsById:{"http1.1":{info:{key:"http1.1",title:"HTTP/1.1",link:"https://tools.ietf.org/html/rfc7230",description:"HTTP/1.1 request string in accordance with RFC 7230"},convert:({method:e,fullUrl:t,uriObj:n,httpVersion:r,allHeaders:o,postData:i},s)=>{const a={absoluteURI:!1,autoContentLength:!0,autoHost:!0,...s},{blank:l,push:c,join:u}=new JN({indent:"",join:"\r\n"}),d=a.absoluteURI?t:n.path;c(`${e} ${d} ${r}`);const p=Object.keys(o);p.forEach((e=>{const t=e.toLowerCase().replace(/(^|-)(\w)/g,(e=>e.toUpperCase()));c(`${t}: ${o[e]}`)})),a.autoHost&&!p.includes("host")&&c(`Host: ${n.host}`),a.autoContentLength&&(null==i?void 0:i.text)&&!p.includes("content-length")&&c(`Content-Length: ${i.text.length}`),l();return`${u()}\r\n${(null==i?void 0:i.text)||""}`}}}},mD={info:{key:"java",title:"Java",extname:".java",default:"unirest"},clientsById:{asynchttp:{info:{key:"asynchttp",title:"AsyncHttp",link:"https://github.com/AsyncHttpCl
25ient/async-http-client",description:"Asynchronous Http and WebSocket Client library for Java"},convert:({method:e,allHeaders:t,postData:n,fullUrl:r},o)=>{const i={indent:" ",...o},{blank:s,push:a,join:l}=new JN({indent:i.indent});return a("AsyncHttpClient client = new DefaultAsyncHttpClient();"),a(`client.prepare("${e.toUpperCase()}", "${r}")`),Object.keys(t).forEach((e=>{a(`.setHeader("${e}", "${nD(t[e])}")`,1)})),(null==n?void 0:n.text)&&a(`.setBody(${JSON.stringify(n.text)})`,1),a(".execute()",1),a(".toCompletableFuture()",1),a(".thenAccept(System.out::println)",1),a(".join();",1),s(),a("client.close();"),l()}},nethttp:{info:{key:"nethttp",title:"java.net.http",link:"https://openjdk.java.net/groups/net/httpclient/intro.html",description:"Java Standardized HTTP Client API"},convert:({allHeaders:e,fullUrl:t,method:n,postData:r},o)=>{const i={indent:" ",...o},{push:s,join:a}=new JN({indent:i.indent});return s("HttpRequest request = HttpRequest.newBuilder()"),s(`.uri(URI.create("${t}"))`,2),Object.keys(e).forEach((t=>{s(`.header("${t}", "${nD(e[t])}")`,2)})),(null==r?void 0:r.text)?s(`.method("${n.toUpperCase()}", HttpRequest.BodyPublishers.ofString(${JSON.stringify(r.text)}))`,2):s(`.method("${n.toUpperCase()}", HttpRequest.BodyPublishers.noBody())`,2),s(".build();",2),s("HttpResponse<String> response = HttpClient.newHttpClient().send(request, HttpResponse.BodyH
25andlers.ofString());"),s("System.out.println(response.body());"),a()}},okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library"},convert:({postData:e,method:t,fullUrl:n,allHeaders:r},o)=>{const i={indent:" ",...o},{push:s,blank:a,join:l}=new JN({indent:i.indent});return s("OkHttpClient client = new OkHttpClient();"),a(),(null==e?void 0:e.text)&&(e.boundary?s(`MediaType mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}");`):s(`MediaType mediaType = MediaType.parse("${e.mimeType}");`),s(`RequestBody body = RequestBody.create(mediaType, ${JSON.stringify(e.text)});`)),s("Request request = new Request.Builder()"),s(`.url("${n}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(t.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(t.toUpperCase())?(null==e?void 0:e.text)?s(`.${t.toLowerCase()}(body)`,1):s(`.${t.toLowerCase()}(null)`,1):s(`.${t.toLowerCase()}()`,1):(null==e?void 0:e.text)?s(`.method("${t.toUpperCase()}", body)`,1):s(`.method("${t.toUpperCase()}", null)`,1),Object.keys(r).forEach((e=>{s(`.addHeader("${e}", "${nD(r[e])}")`,1)})),s(".build();",1),a(),s("Response response = client.newCall(request).execute();"),l()}},unirest:{info:{key:"unirest",title:"Unirest",link:"http://unirest.io/java.html",description:"Lightweight HTTP Request Client Library"},convert:({method:e,allHeaders:t,postData:n,fullUrl:r},o)=>{const i={indent:" ",...o},{join:s,push:a}=new JN({indent:i.indent});return["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(e.toUpperCase())?a(`HttpResponse<String> response = Unirest.${e.toLowerCase()}("${r}")`):a(`HttpResponse<String> response = Unirest.customMethod("${e.toUpperCase()}","${r}")`),Object.keys(t).forEach((e=>{a(`.header("${e}", "${nD(t[e])}")`,1)})),(null==n?void 0:n.text)&&a(`.body(${JSON.stringify(n.text)})`,1),a(".asString();",1),s()}}}};var gD={};Object.defineProperty(gD,"__esModule",{value:!0}),gD.default=e=>Object.getOwnPropertySymbols(e).filter((t=>Object.prototype.propertyIsEnumerable.call(e,t)));const OD=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},bD=function(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)},yD=gD.default;var vD=(e,t,n)=>{const r=[];return function e(t,n,o){let i;(n=n||{}).indent=n.indent||"\t",o=o||"",i=void 0===n.inlineCharacterLimit?{newLine:"\n",newLineOrSpace:"\n",pad:o,indent:o+n.indent}:{newLine:"@@__STRINGIFY_OBJECT_NEW_LINE__@@",newLineOrSpace:"@@__STRINGIFY_OBJECT_NEW_LINE_OR_SPACE__@@",pad:"@@__STRINGIFY_OBJECT_PAD__@@",indent:"@@__STRINGIFY_OBJECT_INDENT__@@"};const s=e=>{if(void 0===n.inlineCharacterLimit)return e;const t=e.replace(new RegExp(i.newLine,"g"),"").replace(new RegExp(i.newLineOrSpace,"g")," ").replace(new RegExp(i.pad+"|"+i.indent,"g"),"");return t.length<=n.inlineCharacterLimit?t:e.replace(new RegExp(i.newLine+"|"+i.newLineOrSpace,"g"),"\n").replace(new RegExp(i.pad,"g"),o).replace(new RegExp(i.indent,"g"),o+n.indent)};if(-1!==r.indexOf(t))return'"[Circular]"';if(null==t||"number"==typeof t||"boolean"==typeof t||"function"==typeof t||"symbol"==typeof t||OD(t))return String(t);if(t instanceof Date)return`new Date('${t.toISOString()}')`;if(Array.isArray(t)){if(0===t.length)return"[]";r.push(t);const a="["+i.newLine+t.map(((r,s)=>{const a=t.length-1===s?i.newLine:","+i.newLineOrSpace;let l=e(r,n,o+n.indent);return n.transform&&(l=n.transform(t,s,l)),i.indent+l+a})).join("")+i.pad+"]";return r.pop(),s(a)}if(bD(t)){let a=Object.keys(t).concat(yD(t));if(n.filter&&(a=a.filter((e=>n.filter(t,e)))),0===a.length)return"{}";r.push(t);const l="{"+i.newLine+a.map(((r,s)=>{const l=a.length-1===s?i.newLine:","+i.newLineOrSpace,c="symbol"==typeof r,u=!c&&/^[a-z$_][a-z$_0-9]*$/i.test(r),d=c||u?r:e(r,n);let p=e(t[r],n,o+n.indent);return n.transform&&(p=n.transform(t,r,p)),i.indent+String(d)+": "+p+l})).join("")+i.pad+"}";return r.pop(),s(l)}return t=String(t).replace(/[\r\n]/g,(e=>"\n"===e?"\\n":"\\r")),!1===n.singleQuotes?`"${t=t.replace(/"/g,'\\"')}"`:`'${t=t.replace(/\\?'/g,"\\'")}'`}(e,t,n)};const wD=LC(vD),SD={info:{key:"javascript",title:"JavaScript",extname:".js",default:"xhr"},clientsById:{xhr:{info:{key:"xhr",title:"XMLHttpRequest",link:"https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest",description:"W3C Standard API that provides scripted client functionality"},convert:({postData:e,allHeaders:t,method:n,fullUrl:r},o)=>{var i;const s={indent:" ",cors:!0,...o},{blank:a,push:l,join:c}=new JN({indent:s.indent});switch(null==e?void 0:e.mimeType){case"application/json":l(`const data = JSON.stringify(${wD(e.jsonObj,{indent:s.indent})});`),a();break;case"multipart/form-data":if(!e.params)break;if(l("const data = new FormData();
25"),e.params.forEach((e=>{l(`data.append('${e.name}', '${e.value||e.fileName||""}');`)})),XN(t,"content-type")&&(null===(i=WN(t,"content-type"))||void 0===i?void 0:i.includes("boundary"))){const e=ZN(t,"content-type");e&&delete t[e]}a();break;default:l(`const data = ${(null==e?void 0:e.text)?`'${e.text}'`:"null"};`),a()}return l("const xhr = new XMLHttpRequest();"),s.cors&&l("xhr.withCredentials = true;"),a(),l("xhr.addEventListener('readystatechange', function () {"),l("if (this.readyState === this.DONE) {",1),l("console.log(this.responseText);",2),l("}",1),l("});"),a(),l(`xhr.open('${n}', '${r}');`),Object.keys(t).forEach((e=>{l(`xhr.setRequestHeader('${e}', '${tD(t[e])}');`)})),a(),l("xhr.send(data);"),c()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js"},convert:({allHeaders:e,method:t,url:n,queryObj:r,postData:o},i)=>{const s={indent:" ",...i},{blank:a,push:l,join:c,addPostProcessor:u}=new JN({indent:s.indent});l("import axios from 'axios';"),a();const d={method:t,url:n};switch(Object.keys(r).length&&(d.params=r),Object.keys(e).length&&(d.headers=e),null==o?void 0:o.mimeType){case"application/x-www-form-urlencoded":o.params&&(l("const encodedParams = new URLSearchParams();"),o.params.forEach((e=>{l(`encodedParams.set('${e.name}', '${e.value}');`)})),a(),d.data="encodedParams,",u((e=>e.replace(/'encodedParams,'/,"encodedParams,"))));break;case"application/json":o.jsonObj&&(d.data=o.jsonObj);break;case"multipart/form-data":if(!o.params)break;l("const form = new FormData();"),o.params.forEach((e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)})),a(),d.data="[form]";break;default:(null==o?void 0:o.text)&&(d.data=o.text)}const p=wD(d,{indent:" ",inlineCharacterLimit:80}).replace('"[form]"',"form");return l(`const options = ${p};`),a(),l("try {"),l("const { data } = await axios.request(options);",1),l("console.log(data);",1),l("} catch (error) {"),l("console.error(error);",1),l("}"),c()}},fetch:{info:{key:"fetch",title:"fetch",link:"https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch",description:"Perform asynchronous HTTP requests with the Fetch API"},convert:({method:e,allHeaders:t,postData:n,fullUrl:r},o)=>{const i={indent:" ",credentials:null,...o},{blank:s,join:a,push:l}=new JN({indent:i.indent}),c={method:e};switch(Object.keys(t).length&&(c.headers=t),null!==i.credentials&&(c.credentials=i.credentials),l(`const url = '${r}';`),null==n?void 0:n.mimeType){case"application/x-www-form-urlencoded":c.body=n.paramsObj?n.paramsObj:n.text;break;case"application/json":c.body=JSON.stringify(n.jsonObj);break;case"multipart/form-data":if(!n.params)break;const e=ZN(t,"content-type");e&&delete t[e],l("const form = new FormData();"),n.params.forEach((e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)})),s();break;default:(null==n?void 0:n.text)&&(c.body=n.text)}return c.headers&&!Object.keys(c.headers).length&&delete c.headers,l(`const options = ${wD(c,{indent:i.indent,inlineCharacterLimit:80,transform:(e,t,r)=>"body"===t&&n&&"application/x-www-form-urlencoded"===n.mimeType?`new URLSearchParams(${r})`:r})};`),s(),(null==n?void 0:n.params)&&"multipart/form-data"===n.mimeType&&(l("options.body = form;"),s()),l("try {"),l("const response = await fetch(url, options);",1),l("const data = await response.json();",1),l("console.log(data);",1),l("} catch (error) {"),l("console.error(error);",1),l("}"),a()}},jquery:{info:{key:"jquery",title:"jQuery",link:"http://api.jquery.com/jquery.ajax/",description:"Perform an asynchronous HTTP (Ajax) requests with jQuery"},convert:({fullUrl:e,method:t,allHeaders:n,postData:r},o)=>{var i;const s={indent:" ",...o},{blank:a,push:l,join:c}=new JN({indent:s.indent}),u={async:!0,crossDomain:!0,url:e,method:t,headers:n};switch(null==r?void 0:r.mimeType){case"application/x-www-form-urlencoded":u.data=r.paramsObj?r.paramsObj:r.text;break;case"application/json":u.processData=!1,u.data=r.text;break;case"multipart/form-data":if(!r.params)break;if(l("const form = new FormData();
25"),r.params.forEach((e=>{l(`form.append('${e.name}', '${e.value||e.fileName||""}');`)})),u.processData=!1,u.contentType=!1,u.mimeType="multipart/form-data",u.data="[form]",XN(n,"content-type")&&(null===(i=WN(n,"content-type"))||void 0===i?void 0:i.includes("boundary"))){const e=ZN(n,"content-type");e&&delete u.headers[e]}a();break;default:(null==r?void 0:r.text)&&(u.data=r.text)}const d=wD(u,{indent:s.indent}).replace("'[form]'","form");return l(`const settings = ${d};`),a(),l("$.ajax(settings).done(function (response) {"),l("console.log(response);",1),l("});"),c()}}}},kD={info:{key:"kotlin",title:"Kotlin",extname:".kt",default:"okhttp"},clientsById:{okhttp:{info:{key:"okhttp",title:"OkHttp",link:"http://square.github.io/okhttp/",description:"An HTTP Request Client Library"},convert:({postData:e,fullUrl:t,method:n,allHeaders:r},o)=>{const i={indent:" ",...o},{blank:s,join:a,push:l}=new JN({indent:i.indent});return l("val client = OkHttpClient()"),s(),(null==e?void 0:e.text)&&(e.boundary?l(`val mediaType = MediaType.parse("${e.mimeType}; boundary=${e.boundary}")`):l(`val mediaType = MediaType.parse("${e.mimeType}")`),l(`val body = RequestBody.create(mediaType, ${JSON.stringify(e.text)})`)),l("val request = Request.Builder()"),l(`.url("${t}")`,1),["GET","POST","PUT","DELETE","PATCH","HEAD"].includes(n.toUpperCase())?["POST","PUT","DELETE","PATCH"].includes(n.toUpperCase())?(null==e?void 0:e.text)?l(`.${n.toLowerCase()}(body)`,1):l(`.${n.toLowerCase()}(null)`,1):l(`.${n.toLowerCase()}()`,1):(null==e?void 0:e.text)?l(`.method("${n.toUpperCase()}", body)`,1):l(`.method("${n.toUpperCase()}", null)`,1),Object.keys(r).forEach((e=>{l(`.addHeader("${e}", "${nD(r[e])}")`,1)})),l(".build()",1),s(),l("val response = client.newCall(request).execute()"),a()}}}},ED={info:{key:"node",title:"Node.js",extname:".js",default:"native"},clientsById:{native:{info:{key:"native",title:"HTTP",link:"http://nodejs.org/api/http.html#http_http_request_options_callback",description:"Node.js native HTTP interface"},convert:({uriObj:e,method:t,allHeaders:n,postData:r},o={})=>{const{indent:i=" ",insecureSkipVerify:s=!1}=o,{blank:a,join:l,push:c,unshift:u}=new JN({indent:i}),d={method:t,hostname:e.hostname,port:""===e.port?null:e.port,path:e.path,headers:n,...s?{rejectUnauthorized:!1}:{}};switch(c(`const http = require('${e.protocol.replace(":","")}');`),a(),c(`const options = ${wD(d,{indent:i})};`),a(),c("const req = http.request(options, function (res) {"),c("const chunks = [];",1),a(),c("res.on('data', function (chunk) {",1),c("chunks.push(chunk);",2),c("});",1),a(),c("res.on('end', function () {",1),c("const body = Buffer.concat(chunks);",2),c("console.log(body.toString());",2),c("});",1),c("});"),a(),null==r?void 0:r.mimeType){case"application/x-www-form-urlencoded":r.paramsObj&&(u("const qs = require('querystring');"),c(`req.write(qs.stringify(${wD(r.paramsObj,{indent:" ",inlineCharacterLimit:80})}));`));break;case"application/json":r.jsonObj&&c(`req.write(JSON.stringify(${wD(r.jsonObj,{indent:" ",inlineCharacterLimit:80})}));`);break;default:(null==r?void 0:r.text)&&c(`req.write(${wD(r.text,{indent:i})});`)}return c("req.end();"),l()}},request:{info:{key:"request",title:"Request",link:"https://github.com/request/request",description:"Simplified HTTP request client"},convert:({method:e,url:t,queryObj:n,postData:r,headersObj:o,cookies:i},s)=>{const a={indent:" ",...s};let l=!1;const{push:c,blank:u,join:d,unshift:p}=new JN({indent:a.indent});c("const request = require('request');"),u();const h={method:e,url:t};switch(Object.keys(n).length&&(h.qs=n),Object.keys(o).length&&(h.headers=o),null==r?void 0:r.mimeType){case"application/x-www-form-urlencoded":h.form=r.paramsObj;break;case"application/json":r.jsonObj&&(h.body=r.jsonObj,h.json=!0);break;case"multipart/form-data":if(!r.params)break;h.formData={},r.params.forEach((e=>{if(!e.fileName&&!e.fileName&&!e.contentType)return void(h.formData[e.name]=e.value);let t={};e.fileName?(l=!0,t={value:`fs.createReadStream(${e.fileName})`,options:{filename:e.fileName,contentType:e.contentType?e.contentType:null}}):e.value&&(t.value=e.value),h.formData[e.name]=t}));break;default:(null==r?void 0:r.text)&&(h.body=r.text)}return i.length&&(h.jar="JAR",c("const jar = request.jar();
25"),i.forEach((e=>{c(`jar.setCookie(request.cookie('${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}'), '${t}');`)})),u()),l&&p("const fs = require('fs');"),c(`const options = ${wD(h,{indent:" ",inlineCharacterLimit:80})};`),u(),c("request(options, function (error, response, body) {"),c("if (error) throw new Error(error);",1),u(),c("console.log(body);",1),c("});"),d().replace("'JAR'","jar").replace(/'fs\.createReadStream\((.*)\)'/,"fs.createReadStream('$1')")}},unirest:{info:{key:"unirest",title:"Unirest",link:"http://unirest.io/nodejs.html",description:"Lightweight HTTP Request Client Library"},convert:({method:e,url:t,cookies:n,queryObj:r,postData:o,headersObj:i},s)=>{const a={indent:" ",...s};let l=!1;const{addPostProcessor:c,blank:u,join:d,push:p,unshift:h}=new JN({indent:a.indent});switch(p("const unirest = require('unirest');"),u(),p(`const req = unirest('${e}', '${t}');`),u(),n.length&&(p("const CookieJar = unirest.jar();"),n.forEach((e=>{p(`CookieJar.add('${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}', '${t}');`)})),p("req.jar(CookieJar);"),u()),Object.keys(r).length&&(p(`req.query(${wD(r,{indent:a.indent})});`),u()),Object.keys(i).length&&(p(`req.headers(${wD(i,{indent:a.indent})});`),u()),null==o?void 0:o.mimeType){case"application/x-www-form-urlencoded":o.paramsObj&&(p(`req.form(${wD(o.paramsObj,{indent:a.indent})});`),u());break;case"application/json":o.jsonObj&&(p("req.type('json');"),p(`req.send(${wD(o.jsonObj,{indent:a.indent})});`),u());break;case"multipart/form-data":{if(!o.params)break;const e=[];o.params.forEach((t=>{const n={};t.fileName&&!t.value?(l=!0,n.body=`fs.createReadStream('${t.fileName}')`,c((e=>e.replace(/'fs\.createReadStream\(\\'(.+)\\'\)'/,"fs.createReadStream('$1')")))):t.value&&(n.body=t.value),n.body&&(t.contentType&&(n["content-type"]=t.contentType),e.push(n))})),p(`req.multipart(${wD(e,{indent:a.indent})});`),u();break}default:(null==o?void 0:o.text)&&(p(`req.send(${wD(o.text,{indent:a.indent})});`),u())}return l&&h("const fs = require('fs');"),p("req.end(function (res) {"),p("if (res.error) throw new Error(res.error);",1),u(),p("console.log(res.body);",1),p("});"),d()}},axios:{info:{key:"axios",title:"Axios",link:"https://github.com/axios/axios",description:"Promise based HTTP client for the browser and node.js"},convert:({method:e,url:t,queryObj:n,allHeaders:r,postData:o},i)=>{const s={indent:" ",...i},{blank:a,join:l,push:c,addPostProcessor:u}=new JN({indent:s.indent});c("const axios = require('axios').default;");const d={method:e,url:t};switch(Object.keys(n).length&&(d.params=n),Object.keys(r).length&&(d.headers=r),null==o?void 0:o.mimeType){case"application/x-www-form-urlencoded":o.params&&(c("const { URLSearchParams } = require('url');"),a(),c("const encodedParams = new URLSearchParams();"),o.params.forEach((e=>{c(`encodedParams.set('${e.name}', '${e.value}');`)})),a(),d.data="encodedParams,",u((e=>e.replace(/'encodedParams,'/,"encodedParams,"))));break;case"application/json":a(),o.jsonObj&&(d.data=o.jsonObj);break;default:a(),(null==o?void 0:o.text)&&(d.data=o.text)}const p=wD(d,{indent:" ",inlineCharacterLimit:80});return c(`const options = ${p};`),a(),c("try {"),c("const { data } = await axios.request(options);",1),c("console.log(data);",1),c("} catch (error) {"),c("console.error(error);",1),c("}"),l()}},fetch:{info:{key:"fetch",title:"Fetch",link:"https://github.com/bitinn/node-fetch",description:"Simplified HTTP node-fetch client"},convert:({method:e,fullUrl:t,postData:n,headersObj:r,cookies:o},i)=>{var s;const a={indent:" ",...i};let l=!1;const{blank:c,push:u,join:d,unshift:p}=new JN({indent:a.indent});u("const fetch = require('node-fetch');"),c();const h={method:e};switch(Object.keys(r).length&&(h.headers=r),null==n?void 0:n.mimeType){case"application/x-www-form-urlencoded":p("const { URLSearchParams } = require('url');"),u("const encodedParams = new URLSearchParams();"),null===(s=n.params)||void 0===s||s.forEach((e=>{u(`encodedParams.set('${e.name}', '${e.value}');`)})),c(),h.body="encodedParams";break;case"application/json":n.jsonObj&&(h.body=JSON.stringify(n.jsonObj
25));break;case"multipart/form-data":if(!n.params)break;const e=ZN(r,"content-type");e&&delete r[e],p("const FormData = require('form-data');"),u("const formData = new FormData();"),n.params.forEach((e=>{e.fileName||e.fileName||e.contentType?e.fileName&&(l=!0,u(`formData.append('${e.name}', fs.createReadStream('${e.fileName}'));`)):u(`formData.append('${e.name}', '${e.value}');`)})),c();break;default:(null==n?void 0:n.text)&&(h.body=n.text)}if(o.length){const e=o.map((e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`)).join("; ");h.headers||(h.headers={}),h.headers.cookie=e}u(`const url = '${t}';`),h.headers&&!Object.keys(h.headers).length&&delete h.headers;const f=wD(h,{indent:" ",inlineCharacterLimit:80});return u(`const options = ${f};`),l&&p("const fs = require('fs');"),(null==n?void 0:n.params)&&"multipart/form-data"===n.mimeType&&u("options.body = formData;"),c(),u("try {"),u("const response = await fetch(url, options);",1),u("const data = await response.json();",1),u("console.log(data);",1),u("} catch (error) {"),u("console.error(error);",1),u("}"),d().replace(/'encodedParams'/,"encodedParams").replace(/"fs\.createReadStream\(\\"(.+)\\"\)"/,'fs.createReadStream("$1")')}}}},_D=(e,t,n,r)=>{const o=`${e} *${t} = `;return`${o}${TD(n,r?o.length:void 0)};`},TD=(e,t)=>{const n=void 0===t?", ":`,\n ${" ".repeat(t)}`;switch(Object.prototype.toString.call(e)){case"[object Number]":return`@${e}`;case"[object Array]":return`@[ ${e.map((e=>TD(e))).join(n)} ]`;case"[object Object]":{const t=[];for(const n in e)t.push(`@"${n}": ${TD(e[n])}`);return`@{ ${t.join(n)} }`}case"[object Boolean]":return e?"@YES":"@NO";default:return null==e?"":`@"${e.toString().replace(/"/g,'\\"')}"`}},xD={info:{key:"objc",title:"Objective-C",extname:".m",default:"nsurlsession"},clientsById:{nsurlsession:{info:{key:"nsurlsession",title:"NSURLSession",link:"https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSURLSession_class/index.html",description:"Foundation's NSURLSession request"},convert:({allHeaders:e,postData:t,method:n,fullUrl:r},o)=>{var i;const s={indent:" ",pretty:!0,timeout:10,...o},{push:a,join:l,blank:c}=new JN({indent:s.indent}),u={hasHeaders:!1,hasBody:!1};if(a("#import <Foundation/Foundation.h>"),Object.keys(e).length&&(u.hasHeaders=!0,c(),a(_D("NSDictionary","headers",e,s.pretty))),t&&(t.text||t.jsonObj||t.params))switch(u.hasBody=!0,t.mimeType){case"application/x-www-form-urlencoded":if(null===(i=t.params)||void 0===i?void 0:i.length){c();const[e,...n]=t.params;a(`NSMutableData *postData = [[NSMutableData alloc] initWithData:[@"${e.name}=${e.value}" dataUsingEncoding:NSUTF8StringEncoding]];`),n.forEach((({name:e,value:t})=>{a(`[postData appendData:[@"&${e}=${t}" dataUsingEncoding:NSUTF8StringEncoding]];`)}))}else u.hasBody=!1;break;case"application/json":t.jsonObj&&(a(_D("NSDictionary","parameters",t.jsonObj,s.pretty)),c(),a("NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];"));break;case"multipart/form-data":a(_D("NSArray","parameters",t.params||[],s.pretty)),a(`NSString *boundary = @"${t.boundary}";`),c(),a("NSError *error;"),a("NSMutableString *body = [NSMutableString string];"),a("for (NSDictionary *param in parameters) {"),a('[body appendFormat:@"--%@\\r\\n", boundary];',1),a('if (param[@"fileName"]) {',1),a('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"; filename=\\"%@\\"\\r\\n", param[@"name"], param[@"fileName"]];',2),a('[body appendFormat:@"Content-Type: %@\\r\\n\\r\\n", param[@"contentType"]];',2),a('[body appendFormat:@"%@", [NSString stringWithContentsOfFile:param[@"fileName"] encoding:NSUTF8StringEncoding error:&error]];',2),a("if (error) {",2),a('NSLog(@"%@", error);',3),a("}",2),a("} else {",1),a('[body appendFormat:@"Content-Disposition:form-data; name=\\"%@\\"\\r\\n\\r\\n", param[@"name"]];',2),a('[body appendFormat:@"%@", param[@"value"]];',2),a("}",1),a("}"),a('[body appendFormat:@"\\r\\n--%@--\\r\\n", boundary];'),a("NSData *postData = [body dataUsingEncoding:NSUTF8StringEncoding];");break;default:c(),a(`NSData *postData = [[NSData alloc] initWithData:[@"${t.text}" dataUsingEncoding:NSUTF8StringEncoding]];`)}return c(),a(`NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"${r}"]`),a(" cachePolicy:NSURLRequestUseProtocolCachePolicy"),a(` timeoutInterval:${s.timeout.toFixed(1)}];`),a(`[request setHTTPMethod:@"${n}"];`),u.hasHeaders&&a("[request setAllHTTPHeaderFields:headers];"),u.hasBody&&a("[request setHTTPBody:postData];"),c(),a("NSURLSession *session = [NSURLSession sharedSession];"),a("NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request"),a(" completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {"),a(" if (error) {",1),a(' NSLog(@"%@", error);',2),a(" } else {",1),a(" NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;",2),a(' NSLog(@"%@", httpResponse);',2),a(" }",1),a(" }];"),a("[dataTask resume];"),l()}}}},AD={info:{key:"ocaml",title:"OCaml",extname:".ml",default:"cohttp"},clientsById:{cohttp:{info:{key:"cohttp",title:"CoHTTP",link:"https://github.com/mirage/ocaml-cohttp",description:"Cohttp is a very lightweight HTTP server using Lwt or Async for OCaml"},convert:({fullUrl:e,allHeaders:t,postData:n,method:r},o)=>{const i={indent:" ",...o},{push:s,blank:a,join:l}=new JN({indent:i.indent});s("open Cohttp_lwt_unix"),s("open Cohttp"),s("open Lwt"),a(),s(`let uri = Uri.of_string "${e}" in`);const c=Object.keys(t);1===c.length?s(`let headers = Header.add (Header.init ()) "${c[0]}" "${nD(t[c[0]])}" in`):c.length>1&&(s("let headers = Header.add_list (Header.init ()) ["),c.forEac
25h((e=>{s(`("${e}", "${nD(t[e])}");`,1)})),s("] in")),(null==n?void 0:n.text)&&s(`let body = Cohttp_lwt_body.of_string ${JSON.stringify(n.text)} in`),a();const u=c.length?"~headers ":"",d=(null==n?void 0:n.text)?"~body ":"",p=["get","post","head","delete","patch","put","options"].includes(r.toLowerCase())?`\`${r.toUpperCase()}`:`(Code.method_of_string "${r}")`;return s(`Client.call ${u}${d}${p} uri`),s(">>= fun (res, body_stream) ->"),s("(* Do stuff with the result *)",1),l()}}}},CD=(e,t,n)=>{switch(n=n||"",t=t||"",Object.prototype.toString.call(e)){case"[object Null]":case"[object Undefined]":default:return"null";case"[object String]":return`'${eD(e,{delimiter:"'",escapeNewlines:!1})}'`;case"[object Number]":return e.toString();case"[object Array]":{const r=e.map((e=>CD(e,`${t}${t}`,t))).join(`,\n${t}`);return`[\n${t}${r}\n${n}]`}case"[object Object]":{const r=[];for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&r.push(`${CD(n,t)} => ${CD(e[n],`${t}${t}`,t)}`);return`[\n${t}${r.join(`,\n${t}`)}\n${n}]`}}},PD=["ACL","BASELINE_CONTROL","CHECKIN","CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LABEL","LOCK","MERGE","MKACTIVITY","MKCOL","MKWORKSPACE","MOVE","OPTIONS","POST","PROPFIND","PROPPATCH","PUT","REPORT","TRACE","UNCHECKOUT","UNLOCK","UPDATE","VERSION_CONTROL"],$D={info:{key:"php",title:"PHP",extname:".php",default:"curl"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://php.net/manual/en/book.curl.php",description:"PHP with ext-curl"},convert:({uriObj:e,postData:t,fullUrl:n,method:r,httpVersion:o,cookies:i,headersObj:s},a={})=>{const{closingTag:l=!1,indent:c=" ",maxRedirects:u=10,namedErrors:d=!1,noTags:p=!1,shortTags:h=!1,timeout:f=30}=a,{push:m,blank:g,join:O}=new JN({indent:c});p||(m(h?"<?":"<?php"),g()),m("$curl = curl_init();"),g();const b=[{escape:!0,name:"CURLOPT_PORT",value:""===e.port?null:e.port},{escape:!0,name:"CURLOPT_URL",value:n},{escape:!1,name:"CURLOPT_RETURNTRANSFER",value:"true"},{escape:!0,name:"CURLOPT_ENCODING",value:""},{escape:!1,name:"CURLOPT_MAXREDIRS",value:u},{escape:!1,name:"CURLOPT_TIMEOUT",value:f},{escape:!1,name:"CURLOPT_HTTP_VERSION",value:"HTTP/1.0"===o?"CURL_HTTP_VERSION_1_0":"CURL_HTTP_VERSION_1_1"},{escape:!0,name:"CURLOPT_CUSTOMREQUEST",value:r},{escape:!(null==t?void 0:t.jsonObj),name:"CURLOPT_POSTFIELDS",value:t?t.jsonObj?`json_encode(${CD(t.jsonObj,c.repeat(2),c)})`:t.text:void 0}];m("curl_setopt_array($curl, [");const y=new JN({indent:c,join:`\n${c}`});b.forEach((({value:e,name:t,escape:n})=>{null!=e&&y.push(`${t} => ${n?JSON.stringify(e):e},`)}));const v=i.map((e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`));v.length&&y.push(`CURLOPT_COOKIE => "${v.join("; ")}",`);const w=Object.keys(s).sort().map((e=>`"${e}: ${nD(s[e])}"`));return w.length&&(y.push("CURLOPT_HTTPHEADER => ["),y.push(w.join(`,\n${c}${c}`),1),y.push("],")),m(y.join(),1),m("]);"),g(),m("$response = curl_exec($curl);"),m("$err = curl_error($curl);"),g(),m("curl_close($curl);"),g(),m("if ($err) {"),m(d?'echo array_flip(get_defined_constants(true)["curl"])[$err];':'echo "cURL Error #:" . $err;',1),m("} else {"),m("echo $response;",1),m("}"),!p&&l&&(g(),m("?>")),O()}},guzzle:{info:{key:"guzzle",title:"Guzzle",link:"http://docs.guzzlephp.org/en/stable/",description:"PHP with Guzzle"},convert:({postData:e,fullUrl:t,method:n,cookies:r,headersObj:o},i)=>{var s;const a={closingTag:!1,indent:" ",noTags:!1,shortTags:!1,...i},{push:l,blank:c,join:u}=new JN({indent:a.indent}),{code:d,push:p,join:h}=new JN({indent:a.indent});switch(a.noTags||(l(a.shortTags?"<?":"<?php"),c()),null==e?void 0:e.mimeType){case"application/x-www-form-urlencoded":p(`'form_params' => ${CD(e.paramsObj,a.indent+a.indent,a.indent)},`,1);break;case"multipart/form-data":{const t=[];if(e.params&&e.params.forEach((function(e){if(e.fileName){const n={name:e.name,filename:e.fileName,contents:e.value};e.contentType&&(n.headers={"Content-Type":e.contentType}),t.push(n)}else e.value&&t.push({name:e.name,contents:e.value})})),t.length&&(p(`'multipart' => ${CD(t,a.indent+a.indent,a.indent)}`,1),XN(o,"content-type")&&(null===(s=WN(o,"content-type"))||void 0===s?void 0:s.indexOf("boundary")))){const e=ZN(o,"content-type");e&&delete o[e]}break}default:(null==e?void 0:e.text)&&p(`'body' => ${CD(e.text)},`,1)}const f=Object.keys(o).sort().map((function(e){return`${a.indent}${a.indent}'${e}' => '${tD(o[e])}',`})),m=r.map((e=>`${encodeURIComponent(e.name)}
25=${encodeURIComponent(e.value)}`)).join("; ");return m.length&&f.push(`${a.indent}${a.indent}'cookie' => '${tD(m)}',`),f.length&&(p("'headers' => [",1),p(f.join("\n")),p("],",1)),l("$client = new \\GuzzleHttp\\Client();"),c(),d.length?(l(`$response = $client->request('${n}', '${t}', [`),l(h()),l("]);")):l(`$response = $client->request('${n}', '${t}');`),c(),l("echo $response->getBody();"),!a.noTags&&a.closingTag&&(c(),l("?>")),u()}},http1:{info:{key:"http1",title:"HTTP v1",link:"http://php.net/manual/en/book.http.php",description:"PHP with pecl/http v1"},convert:({method:e,url:t,postData:n,queryObj:r,headersObj:o,cookiesObj:i},s={})=>{const{closingTag:a=!1,indent:l=" ",noTags:c=!1,shortTags:u=!1}=s,{push:d,blank:p,join:h}=new JN({indent:l});switch(c||(d(u?"<?":"<?php"),p()),PD.includes(e.toUpperCase())||d(`HttpRequest::methodRegister('${e}');`),d("$request = new HttpRequest();"),d(`$request->setUrl(${CD(t)});`),PD.includes(e.toUpperCase())?d(`$request->setMethod(HTTP_METH_${e.toUpperCase()});`):d(`$request->setMethod(HttpRequest::HTTP_METH_${e.toUpperCase()});`),p(),Object.keys(r).length&&(d(`$request->setQueryData(${CD(r,l)});`),p()),Object.keys(o).length&&(d(`$request->setHeaders(${CD(o,l)});`),p()),Object.keys(i).length&&(d(`$request->setCookies(${CD(i,l)});`),p()),null==n?void 0:n.mimeType){case"application/x-www-form-urlencoded":d(`$request->setContentType(${CD(n.mimeType)});`),d(`$request->setPostFields(${CD(n.paramsObj,l)});`),p();break;case"application/json":d(`$request->setContentType(${CD(n.mimeType)});`),d(`$request->setBody(json_encode(${CD(n.jsonObj,l)}));`),p();break;default:(null==n?void 0:n.text)&&(d(`$request->setBody(${CD(n.text)});`),p())}return d("try {"),d("$response = $request->send();",1),p(),d("echo $response->getBody();",1),d("} catch (HttpException $ex) {"),d("echo $ex;",1),d("}"),!c&&a&&(p(),d("?>")),h()}},http2:{info:{key:"http2",title:"HTTP v2",link:"http://devel-m6w6.rhcloud.com/mdref/http",description:"PHP with pecl/http v2"},convert:({postData:e,headersObj:t,method:n,queryObj:r,cookiesObj:o,url:i},s={})=>{var a;const{closingTag:l=!1,indent:c=" ",noTags:u=!1,shortTags:d=!1}=s,{push:p,blank:h,join:f}=new JN({indent:c});let m=!1;switch(u||(p(d?"<?":"<?php"),h()),p("$client = new http\\Client;"),p("$request = new http\\Client\\Request;"),h(),null==e?void 0:e.mimeType){case"application/x-www-form-urlencoded":p("$body = new http\\Message\\Body;"),p(`$body->append(new http\\QueryString(${CD(e.paramsObj,c)}));`),h(),m=!0;break;case"multipart/form-data":{if(!e.params)break;const n=[],r={};e.params.forEach((({name:e,fileName:t,value:o,contentType:i})=>{t?n.push({name:e,type:i,file:t,data:o}):o&&(r[e]=o)}));const o=Object.keys(r).length?CD(r,c):"null",i=n.length?CD(n,c):"null";if(p("$body = new http\\Message\\Body;"),p(`$body->addForm(${o}, ${i});`),XN(t,"content-type")&&(null===(a=WN(t,"content-type"))||void 0===a?void 0:a.indexOf("boundary"))){const e=ZN(t,"content-type");e&&delete t[e]}h(),m=!0;break}case"application/json":p("$body = new http\\Message\\Body;"),p(`$body->append(json_encode(${CD(e.jsonObj,c)}));`),m=!0;break;default:(null==e?void 0:e.text)&&(p("$body = new http\\Message\\Body;"),p(`$body->append(${CD(e.text)});`),h(),m=!0)}return p(`$request->setRequestUrl(${CD(i)});`),p(`$request->setRequestMethod(${CD(n)});`),m&&(p("$request->setBody($body);"),h()),Object.keys(r).length&&(p(`$request->setQuery(new http\\QueryString(${CD(r,c)}));`),h()),Object.keys(t).length&&(p(`$request->setHeaders(${CD(t,c)});`),h()),Object.keys(o).length&&(h(),p(`$client->setCookies(${CD(o,c)});`),h()),p("$client->enqueue($request)->send();"),p("$response = $client->getResponse();"),h(),p("echo $response->getBody();"),!u&&l&&(h(),p("?>")),f()}}}},ND=e=>({method:t,headersObj:n,cookies:r,uriObj:o,fullUrl:i,postData:s,allHeaders:a})=>{const{push:l,join:c}=new JN;if(!["GET","POST","PUT","DELETE","PATCH","HEAD","OPTIONS"].includes(t.toUpperCase()))return"Method not supported";const u=[],d=Object.keys(n);return d.length&&(l("$headers=@{}"),d.forEach((e=>{"connection"!==e&&l(`$headers.Add("${e}", "${eD(n[e],{escapeChar:"`"})}")`)})),u.push("-Headers $headers")),r.length&&(l("$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession"),r.forEach((e=>{l("$cookie = New-Object System.Net.Cookie"),l(`$cookie.Name = '${e.name}'`),l(`$cookie.Value = '${e.value}'`),l(`$cookie.Domain = '${o.host}'`),l("$session.Cookies.Add($cookie)")})),u.push("-WebSession $session")),(null==s?void 0:s.text)&&(u.pu
25sh(`-ContentType '${eD(WN(a,"content-type"),{delimiter:"'",escapeChar:"`"})}'`),u.push(`-Body '${s.text}'`)),l(`$response = ${e} -Uri '${i}' -Method ${t} ${u.join(" ")}`),c()},DD={info:{key:"restmethod",title:"Invoke-RestMethod",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-RestMethod",description:"Powershell Invoke-RestMethod client"},convert:ND("Invoke-RestMethod")},RD={info:{key:"webrequest",title:"Invoke-WebRequest",link:"https://docs.microsoft.com/en-us/powershell/module/Microsoft.PowerShell.Utility/Invoke-WebRequest",description:"Powershell Invoke-WebRequest client"},convert:ND("Invoke-WebRequest")};function ID(e,t,n,r,o){const i=r.repeat(o),s=r.repeat(o-1),a=n?`,\n${i}`:", ",l="object"===e?"{":"[",c="object"===e?"}":"]";return n?`${l}\n${i}${t.join(a)}\n${s}${c}`:"object"===e&&t.length>0?`${l} ${t.join(a)} ${c}`:`${l}${t.join(a)}${c}`}const MD=(e,t,n)=>{switch(n=void 0===n?1:n+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let r=!1;return ID("array",e.map((e=>("[object Object]"===Object.prototype.toString.call(e)&&(r=Object.keys(e).length>1),MD(e,t,n)))),r,t.indent,n)}case"[object Object]":{const r=[];for(const o in e)r.push(`"${o}": ${MD(e[o],t,n)}`);return ID("object",r,t.pretty&&r.length>1,t.indent,n)}case"[object Null]":return"None";case"[object Boolean]":return e?"True":"False";default:return null==e?"":`"${e.toString().replace(/"/g,'\\"')}"`}},LD=["HEAD","GET","POST","PUT","PATCH","DELETE","OPTIONS"],jD={info:{key:"httr",title:"httr",link:"https://cran.r-project.org/web/packages/httr/vignettes/quickstart.html",description:"httr: Tools for Working with URLs and HTTP"},convert:({url:e,queryObj:t,queryString:n,postData:r,allHeaders:o,method:i},s={})=>{var a,l;const{push:c,blank:u,join:d}=new JN({indent:null!==(a=s.indent)&&void 0!==a?a:" "});c("library(httr)"),u(),c(`url <- "${e}"`),u();const p=t;delete t.key;const h=Object.entries(p),f=h.length;if(1===f){const e=h[0];c(`queryString <- list(${e[0]} = "${e[1]}")`),u()}else f>1&&(c("queryString <- list("),h.forEach((([e,t],n)=>{c(`${e} = "${t}"${n!==f-1?",":""}`,1)})),c(")"),u());const m=JSON.stringify(null==r?void 0:r.text);if(m&&(c(`payload <- ${m}`),u()),r&&(r.text||r.jsonObj||r.params))switch(r.mimeType){case"application/x-www-form-urlencoded":c('encode <- "form"'),u();break;case"application/json":c('encode <- "json"'),u();break;case"multipart/form-data":c('encode <- "multipart"'),u();break;default:c('encode <- "raw"'),u()}const g=WN(o,"cookie"),O=WN(o,"accept"),b=g?`set_cookies(\`${String(g).replace(/;/g,'", `').replace(/` /g,"`").replace(/[=]/g,'` = "')}")`:void 0,y=O?`accept("${nD(O)}")`:void 0,v=`content_type("${nD(null!==(l=null==r?void 0:r.mimeType)&&void 0!==l?l:"application/octet-stream")}")`,w=Object.entries(o).filter((([e])=>!["cookie","accept","content-type"].includes(e.toLowerCase()))).map((([e,t])=>`'${e}' = '${tD(t)}'`)).join(", "),S=w?`add_headers(${w})`:void 0;let k=`response <- VERB("${i}", url`;m&&(k+=", body = payload"),n.length&&(k+=", query = queryString");const E=[S,v,y,b].filter((e=>!!e)).join(", ");return E&&(k+=`, ${E}`),r&&(r.text||r.jsonObj||r.params)&&(k+=", encode = encode"),k+=")",c(k),u(),c('content(response, "text")'),d()}},QD=(e="")=>/^[a-z0-9-_/.@%^=:]+$/i.test(e)?e:`'${e.replace(/'/g,"'\\''")}'`,FD={"http1.0":"0","url ":"",cookie:"b",data:"d",form:"F",globoff:"g",header:"H",insecure:"k",request:"X"},BD=(e,t)=>t.repeat(e),UD=(e,t,n,r)=>{const o=BD(r,n),i=BD(r-1,n),s=t?`,\n${o}`:", ";return t?`[\n${o}${e.join(s)}\n${i}]`:`[${e.join(s)}]`},qD=(e,t,n)=>`let ${e} = ${HD(t,n)}`,HD=(e,t,n)=>{switch(n=void 0===n?1:n+1,Object.prototype.toString.call(e)){case"[object Number]":return e;case"[object Array]":{let r=!1;const o=e.map((e=>("[object Object]"===Object.prototype.toString.call(e)&&(r=Object.keys(e).length>1),HD(e,t,n))));return UD(o,r,t.indent,n)}case"[object Object]":{const r=[];for(const o in e)r.push(`"${o}": ${HD(e[o],t,n)}`);return UD(r,t.pretty&&r.length>1,t.indent,n)}case"[object Boolean]":return e.toString();default:return null==e?"":`"${e.toString().replace(/"/g,'\\"')}"`}},zD={c:rD,clojure:dD,csharp:pD,go:hD,http:fD,java:mD,javascript:SD,kotlin:kD,node:ED,objc:xD,ocaml:AD,php:$D,powershell:{info:{key:"powershell",title:"Powershell",extname:".ps1",default:"webrequest"},clientsById:{webrequest:RD,restmethod:DD}},python:{info:{key:"python",title:"Python",extname:".py",default:"python3"}
25,clientsById:{python3:{info:{key:"python3",title:"http.client",link:"https://docs.python.org/3/library/http.client.html",description:"Python3 HTTP Client"},convert:({uriObj:{path:e,protocol:t,host:n},postData:r,allHeaders:o,method:i},s={})=>{const{insecureSkipVerify:a=!1}=s,{push:l,blank:c,join:u}=new JN;if(l("import http.client"),a&&l("import ssl"),c(),"https:"===t){l(`conn = http.client.HTTPSConnection("${n}"${a?", context = ssl._create_unverified_context()":""})`),c()}else l(`conn = http.client.HTTPConnection("${n}")`),c();const d=JSON.stringify(null==r?void 0:r.text);d&&(l(`payload = ${d}`),c());const p=o,h=Object.keys(p).length;if(1===h)for(const f in p)l(`headers = { '${f}': "${nD(p[f])}" }`),c();else if(h>1){let e=1;l("headers = {");for(const t in p)e++!==h?l(` '${t}': "${nD(p[t])}",`):l(` '${t}': "${nD(p[t])}"`);l("}"),c()}return l(d&&h?`conn.request("${i}", "${e}", payload, headers)`:d&&!h?`conn.request("${i}", "${e}", payload)`:!d&&h?`conn.request("${i}", "${e}", headers=headers)`:`conn.request("${i}", "${e}")`),c(),l("res = conn.getresponse()"),l("data = res.read()"),c(),l('print(data.decode("utf-8"))'),u()}},requests:{info:{key:"requests",title:"Requests",link:"http://docs.python-requests.org/en/latest/api/#requests.request",description:"Requests HTTP library"},convert:({queryObj:e,url:t,postData:n,allHeaders:r,method:o},i)=>{const s={indent:" ",pretty:!0,...i},{push:a,blank:l,join:c}=new JN({indent:s.indent});let u;a("import requests"),l(),a(`url = "${t}"`),l(),Object.keys(e).length&&(u=`querystring = ${JSON.stringify(e)}`,a(u),l());const d=r;let p={};const h={};let f=!1,m=!1,g=!1;switch(null==n?void 0:n.mimeType){case"application/json":n.jsonObj&&(a(`payload = ${MD(n.jsonObj,s)}`),g=!0,m=!0);break;case"multipart/form-data":if(!n.params)break;if(p={},n.params.forEach((e=>{e.fileName?(h[e.name]=`open('${e.fileName}', 'rb')`,f=!0):(p[e.name]=e.value,m=!0)})),f){a(`files = ${MD(h,s)}`),m&&a(`payload = ${MD(p,s)}`);const e=ZN(d,"content-type");e&&delete d[e]}else{const e=JSON.stringify(n.text);e&&(a(`payload = ${e}`),m=!0)}break;default:{if(!n)break;if("application/x-www-form-urlencoded"===n.mimeType&&n.paramsObj){a(`payload = ${MD(n.paramsObj,s)}`),m=!0;break}const e=JSON.stringify(n.text);e&&(a(`payload = ${e}`),m=!0)}}const O=Object.keys(d).length;if(0===O&&(m||f))l();else if(1===O)for(const y in d)a(`headers = {"${y}": "${nD(d[y])}"}`),l();else if(O>1){let e=1;a("headers = {");for(const t in d)a(e!==O?`"${t}": "${nD(d[t])}",`:`"${t}": "${nD(d[t])}"`,1),e+=1;a("}
25"),l()}let b=LD.includes(o)?`response = requests.${o.toLowerCase()}(url`:`response = requests.request("${o}", url`;return m&&(b+=g?", json=payload":", data=payload"),f&&(b+=", files=files"),O>0&&(b+=", headers=headers"),u&&(b+=", params=querystring"),b+=")",a(b),l(),a("print(response.json())"),c()}}}},r:{info:{key:"r",title:"R",extname:".r",default:"httr"},clientsById:{httr:jD}},ruby:{info:{key:"ruby",title:"Ruby",extname:".rb",default:"native"},clientsById:{native:{info:{key:"native",title:"net::http",link:"http://ruby-doc.org/stdlib-2.2.1/libdoc/net/http/rdoc/Net/HTTP.html",description:"Ruby HTTP client"},convert:({uriObj:e,method:t,fullUrl:n,postData:r,allHeaders:o},i={})=>{const{insecureSkipVerify:s=!1}=i,{push:a,blank:l,join:c}=new JN;a("require 'uri'"),a("require 'net/http'"),l();const u=t.toUpperCase(),d=u.charAt(0)+u.substring(1).toLowerCase();["GET","POST","HEAD","DELETE","PATCH","PUT","OPTIONS","COPY","LOCK","UNLOCK","MOVE","TRACE"].includes(u)||(a(`class Net::HTTP::${d} < Net::HTTPRequest`),a(` METHOD = '${u.toUpperCase()}'`),a(` REQUEST_HAS_BODY = '${(null==r?void 0:r.text)?"true":"false"}'`),a(" RESPONSE_HAS_BODY = true"),a("end"),l()),a(`url = URI("${n}")`),l(),a("http = Net::HTTP.new(url.host, url.port)"),"https:"===e.protocol&&(a("http.use_ssl = true"),s&&a("http.verify_mode = OpenSSL::SSL::VERIFY_NONE")),l(),a(`request = Net::HTTP::${d}.new(url)`);const p=Object.keys(o);return p.length&&p.forEach((e=>{a(`request["${e}"] = '${tD(o[e])}'`)})),(null==r?void 0:r.text)&&a(`request.body = ${JSON.stringify(r.text)}`),l(),a("response = http.request(request)"),a("puts response.read_body"),c()}}}},shell:{info:{key:"shell",title:"Shell",extname:".sh",default:"curl"},clientsById:{curl:{info:{key:"curl",title:"cURL",link:"http://curl.haxx.se/",description:"cURL is a command line tool and library for transferring data with URL syntax"},convert:({fullUrl:e,method:t,httpVersion:n,headersObj:r,allHeaders:o,postData:i},s={})=>{var a;const{binary:l=!1,globOff:c=!1,indent:u=" ",insecureSkipVerify:d=!1,prettifyJson:p=!1,short:h=!1}=s,{push:f,join:m}=new JN({..."string"==typeof u?{indent:u}:{},join:!1!==u?` \\\n${u}`:" "}),g=(e=>t=>{if(e){const e=FD[t];return e?`-${e}`:""}return`--${t}`})(h);let O=QD(e);if(f(`curl ${g("request")} ${t}`),c&&(O=unescape(O),f(g("globoff"))),f(`${g("url ")}${O}`),d&&f(g("insecure")),"HTTP/1.0"===n&&f(g("http1.0")),WN(o,"accept-encoding")&&f("--compressed"),"multipart/form-data"===(null==i?void 0:i.mimeType)){const e=ZN(r,"content-type");if(e){const t=r[e];if(e&&t){const n=t.replace(/; boundary.+?(?=(;|$))/,"");r[e]=n,o[e]=n}}}switch(Object.keys(r).sort().forEach((e=>{const t=`${e}: ${r[e]}`;f(`${g("header")} ${QD(t)}`)})),o.cookie&&f(`${g("cookie")} ${QD(o.cookie)}`),null==i?void 0:i.mimeType){case"multipart/form-data":null===(a=i.params)||void 0===a||a.forEach((e=>{let t="";t=e.fileName?`${e.name}=@${e.fileName}`:`${e.name}=${e.value}`,f(`${g("form")} ${QD(t)}`)}));break;case"application/x-www-form-urlencoded":i.params?i.params.forEach((e=>{const t=e.name,n=encodeURIComponent(e.name),r=n!==t;f(`${l?"--data-binary":"--data"+(r?"-urlencode":"")} ${QD(`${r?n:t}=${e.value}`)}`)})):f(`${l?"--data-binary":g("data")} ${QD(i.text)}`);break;default:{if(!i)break;if(!i.text)break;const e=l?"--data-binary":g("data");let t=!1;if(b=i.mimeType,VN.some((e=>b.includes(e)))){if(i.text.length>2&&p)try{const n=JSON.parse(i.text);t=!0;const r=JSON.stringify(n,void 0,u);i.text.indexOf("'")>0?f(`${e} @- <<EOF\n${r}\nEOF`):f(`${e} '\n${r}\n'`)}catch(y){}}t||f(`${e} ${QD(i.text)}`)}}var b;return m()}},httpie:{info:{key:"httpie",title:"HTTPie",link:"http://httpie.org/",description:"a CLI, cURL-like tool for humans"},convert:({allHeaders:e,postData:t,queryObj:n,fullUrl:r,method:o,url:i},s)=>{const a={body:!1,cert:!1,headers:!1,indent:" ",pretty:!1,print:!1,queryParams:!1,short:!1,style:!1,timeout:!1,verbose:!1,verify:!1,...s},{push:l,join:c,unshift:u}=new JN({indent:a.indent,join:!1!==a.indent?` \\\n${a.indent}`:" "});let d=!1;const p=[];a.headers&&p.push(a.short?"-h":"--headers"),a.body&&p.push(a.short?"-b":"--body"),a.verbose&&p.push(a.short?"-v":"--verbose"),a.print&&p.push(`${a.short?"-p":"--print"}=${a.print}`),a.verify&&p.push(`--verify=${a.verify}`),a.cert&&p.push(`--cert=${a.cert}`),a.pretty&&p.push(`--pretty=${a.pretty}`),a.style&&p.push(`--style=${a.style}`),a.timeout&&p.push(`--timeout=${a.timeout}
25`),a.queryParams&&Object.keys(n).forEach((e=>{const t=n[e];Array.isArray(t)?t.forEach((t=>{l(`${e}==${QD(t)}`)})):l(`${e}==${QD(t)}`)})),Object.keys(e).sort().forEach((t=>{l(`${t}:${QD(e[t])}`)})),"application/x-www-form-urlencoded"===(null==t?void 0:t.mimeType)?t.params&&t.params.length&&(p.push(a.short?"-f":"--form"),t.params.forEach((e=>{l(`${e.name}=${QD(e.value)}`)}))):d=!0;if(u(`http ${p.length?`${p.join(" ")} `:""}${o} ${i=QD(a.queryParams?i:r)}`),d&&(null==t?void 0:t.text)){u(`echo ${QD(t.text)} | `)}return c()}},wget:{info:{key:"wget",title:"Wget",link:"https://www.gnu.org/software/wget/",description:"a free software package for retrieving files using HTTP, HTTPS"},convert:({method:e,postData:t,allHeaders:n,fullUrl:r},o)=>{const i={indent:" ",short:!1,verbose:!1,...o},{push:s,join:a}=new JN({indent:i.indent,join:!1!==i.indent?` \\\n${i.indent}`:" "});var l;return i.verbose?s("wget "+(i.short?"-v":"--verbose")):s("wget "+(i.short?"-q":"--quiet")),s(`--method ${QD(e)}`),Object.keys(n).forEach((e=>{const t=`${e}: ${n[e]}`;s(`--header ${QD(t)}`)})),(null==t?void 0:t.text)&&s(`--body-data ${l=QD(t.text),l.replace(/\r/g,"\\r").replace(/\n/g,"\\n")}`),s(i.short?"-O":"--output-document"),s(`- ${QD(r)}`),a()}}}},swift:{info:{key:"swift",title:"Swift",extname:".swift",default:"nsurlsession"},clientsById:{nsurlsession:{info:{key:"nsurlsession",title:"NSURLSession",link:"https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSURLSession_class/index.html",description:"Foundation's NSURLSession request"},convert:({allHeaders:e,postData:t,fullUrl:n,method:r},o)=>{var i;const s={indent:" ",pretty:!0,timeout:"10",...o},{push:a,blank:l,join:c}=new JN({indent:s.indent}),u={hasHeaders:!1,hasBody:!1};if(a("import Foundation"),Object.keys(e).length&&(u.hasHeaders=!0,l(),a(qD("headers",e,s))),t&&(t.text||t.jsonObj||t.params))switch(u.hasBody=!0,t.mimeType){case"application/x-www-form-urlencoded":if(l(),null===(i=t.params)||void 0===i?void 0:i.length){const[e,...n]=t.params;a(`let postData = NSMutableData(data: "${e.name}=${e.value}".data(using: String.Encoding.utf8)!)`),n.forEach((({name:e,value:t})=>{a(`postData.append("&${e}=${t}".data(using: String.Encoding.utf8)!)`)}))}else u.hasBody=!1;break;case"application/json":t.jsonObj&&(a(`${qD("parameters",t.jsonObj,s)} as [String : Any]`),l(),a("let postData = JSONSerialization.data(withJSONObject: parameters, options: [])"));break;case"multipart/form-data":a(qD("parameters",t.params,s)),l(),a(`let boundary = "${t.boundary}"`),l(),a('var body = ""'),a("var error: NSError? = nil"),a("for param in parameters {"),a('let paramName = param["name"]!',1),a('body += "--\\(boundary)\\r\\n"',1),a('body += "Content-Disposition:form-data; name=\\"\\(paramName)\\""',1),a('if let filename = param["fileName"] {',1),a('let contentType = param["content-type"]!',2),a("let fileContent = String(contentsOfFile: filename, encoding: String.Encoding.utf8)",2),a("if (error != nil) {",2),a("print(error as Any)",3),a("}",2),a('body += "; filename=\\"\\(filename)\\"\\r\\n"',2),a('body += "Content-Type: \\(contentType)\\r\\n\\r\\n"',2),a("body += fileContent",2),a('} else if let paramValue = param["value"] {',1),a('body += "\\r\\n\\r\\n\\(paramValue)"',2),a("}",1),a("}");break;default:l(),a(`let postData = NSData(data: "${t.text}".data(using: String.Encoding.utf8)!)`)}return l(),a(`let request = NSMutableURLRequest(url: NSURL(string: "${n}")! as URL,`),a(" cachePolicy: .useProtocolCachePolicy,"),a(` timeoutInterval: ${parseInt(s.timeout,10).toFixed(1)})`),a(`request.httpMethod = "${r}"`),u.hasHeaders&&a("request.allHTTPHeaderFields = headers"),u.hasBody&&a("request.httpBody = postData as Data"),l(),a("let session = URLSession.shared"),a("let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in"),a("if (error != nil) {",1),a("print(error as Any)",2),a("} else {",1),a("let httpResponse = response as? HTTPURLResponse",2),a("print(httpResponse)",2),a("}",1),a("})"),l(),a("dataTask.resume()"),c()}}}}};class ZD{constructor(e){let t=[];var n;t="object"==typeof(n=e)&&"log"in n&&"object"==typeof n.log&&"entries"in n.log&&Array.isArray(n.log.entries)?e.log.entries:[{request:e}],this.requests=Promise.all(t.map((({request:e})=>{var t;const n={bodySize:0,headersSize:0,headers:[],cookies:[],httpVersion:"HTTP/1.1",queryString:[],postData:{mimeType:(null===(t=e.postData)||void 0===t?void 0:t.mimeType)||"application/octet-stream"},...e};return this.prepare(n)})))}async prepare(e){var t,n,r,o;const i={...e,fullUrl:"",queryObj:{},headersObj:{},cookiesObj:{},allHeaders:{}};if(i.queryString&&i.queryString.length&&(i.queryObj=i.queryString.reduce(YN,{})),i.headers&&i.headers.length){const e=/^HTTP\/2/;i.headersObj=i.headers.reduce(((t,{name:n,value:r})=>({...t,[e.exec(i.httpVersion)?n.toLocaleLowerCase():n]:r})),{})}i.cookies&&i.cookies.length&&(i.cookiesObj=i.cookies.reduceRight(((e,{name:t,value:n})=>({...e,[t]:n})),{}));const s=null===(t=i.cookies)||void 0===t?void 0:t.map((({name:e,value:t})=>`${encodeURIComponent(e)}=${encodeURIComponent(t)}`));switch((null==s?void 0:s.length)&&(i.allHeaders.cookie=s.join("; ")),null===(n=i.postData)||void 0===n?void 0:n.mimeType){case"multipart/mixed":case"multipart/related":case"multipart/form-data":case"multipart/alternative":if(i.postData.text="",i.postData.mimeType="multipart/form-data",null===(r=i.postData)||void 0===r?void 0:r.params){const e=new jN,t="---011000010111000001101001";
25null===(o=i.postData)||void 0===o||o.params.forEach((t=>{const n=t.name,r=t.value||"",o=t.fileName;var i;"object"==typeof(i=r)&&"function"==typeof i.arrayBuffer&&"string"==typeof i.type&&"function"==typeof i.stream&&"function"==typeof i.constructor&&/^(Blob|File)$/.test(i[qN])?e.append(n,r,o):e.append(n,new QN([r],{type:t.contentType}),o?function(e){const t=e.split("/");return t[t.length-1]}(o):o)}));const{postData:n}=i;for await(const o of zN(e,t))n.text+=o;i.postData.boundary=t;const r=ZN(i.headersObj,"content-type")||"content-type";i.headersObj[r]=`multipart/form-data; boundary=${t}`}break;case"application/x-www-form-urlencoded":i.postData.params?(i.postData.paramsObj=i.postData.params.reduce(YN,{}),i.postData.text=GN(i.postData.paramsObj).toString()):i.postData.text="";break;case"text/json":case"text/x-json":case"application/json":case"application/x-json":if(i.postData.mimeType="application/json",i.postData.text)try{i.postData.jsonObj=JSON.parse(i.postData.text)}catch(ks){i.postData.mimeType="text/plain"}}const a={...i.allHeaders,...i.headersObj},l=new URL(i.url),c=Object.fromEntries(l.searchParams);i.queryObj={...i.queryObj,...c};const u=GN(i.queryObj),d=new URL(i.url);return d.search=u.toString(),l.search="",{...i,allHeaders:a,fullUrl:d.toString(),url:l.toString(),uriObj:new KN(d.toString())}}async convert(e,t,n){!n&&t&&(n=t);const r=zD[e];if(!r)return null;const{convert:o}=r.clientsById[t||r.info.default],i=(await this.requests).map((e=>o(e,n)));return 1===i.length?i[0]:i}}const WD=At(["unirest"]),XD=Object.keys(zD).map((e=>({...zD[e].info,clients:Object.keys(zD[e].clientsById).map((t=>zD[e].clientsById[t].info))}))).map((e=>("node"===e.key&&(e.default="undici",e.clients.unshift({description:"An HTTP/1.1 client, written from scratch for Node.js.",key:"undici",link:"https://github.com/nodejs/undici",title:"undici"})),e.clients=e.clients.filter((e=>!WD.value.includes(e.key))),e))).filter((e=>e.clients.length));function VD(){return{availableTargets:Go((()=>XD)),excludedClients:ht(WD),setExcludedClients:e=>WD.value=e}}const YD=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17
25DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,GD=Object.hasOwnProperty;class KD{constructor(){this.occurrences,this.reset()}slug(e,t){const n=this;let r=JD(e,!0===t);const o=r;for(;GD.call(n.occurrences,r);)n.occurrences[o]++,r=o+"-"+n.occurrences[o];return n.occurrences[r]=0,r}reset(){this.occurrences=Object.create(null)}}function JD(e,t){return"string"!=typeof e?"":(t||(e=e.toLowerCase()),e.replace(YD,"").replace(/ /g,"-"))}function eR({serverState:e,authenticationState:t,operation:n,globalSecurity:r}){var o,i;const s=Yd({url:VL(e)},ep(n,{requiredOnly:!1}),t?DT(t,(null==(o=n.information)?void 0:o.security)??r??[]):{}),a=ep(n,{requiredOnly:!1}),l=Gd(n,"path",!1);return{id:n.operationId,name:n.name,type:s.method,path:a.path??"",variables:l,cookies:tR(s.cookies),query:s.queryString.map((e=>{const t=e;return{...e,enabled:t.required??!0}})),headers:tR(s.headers),url:VL(e)??"",body:null==(i=s.postData)?void 0:i.text}}function tR(e){return(e??[]).map((e=>({...e,enabled:!0})))}const nR=function(e){if(null==e)return oR;if("string"==typeof e)return function(e){return rR(t);function t(t){return t&&t.type===e}}(e);if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=nR(e[n]);return rR(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].call(this,...e))return!0;return!1}}(e):function(e){return rR(t);function t(t){let n;for(n in e)if(t[n]!==e[n])return!1;return!0}}(e);if("function"==typeof e)return rR(e);throw new Error("Expected function, string, or object as test")};function rR(e){return function(t,...n){return Boolean(t&&"object"==typeof t&&"type"in t&&Boolean(e.call(this,t,...n)))}}function oR(){return!0}const iR=function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null);const o=nR(t),i=r?-1:1;!function e(s,a,l){const c=s&&"object"==typeof s?s:{};if("string"==typeof c.type){const e="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(u,"name",{value:"node ("+s.type+(e?"<"+e+">":"")+")"})}return u;function u(){let c,u,d,p=[];if((!t||o(s,a,l[l.length-1]||null))&&(p=function(e){if(Array.isArray(e))return e;if("number"==typeof e)return[true,e];return[e]}(n(s,l)),false===p[0]))return p;
vendor: 5,841 bytes, line 25
25if(s.children&&"skip"!==p[0])for(u=(r?s.children.length:-1)+i,d=l.concat(s);u>-1&&u<s.children.length;){if(c=e(s.children[u],u,d)(),false===c[0])return c;u="number"==typeof c[1]?c[1]:u+i}return p}}(e,void 0,[])()};const sR={};function aR(e,t){const n=t||sR;return lR(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}function lR(e,t,n){if(function(e){return Boolean(e&&"object"==typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return cR(e.children,t,n)}return Array.isArray(e)?cR(e,t,n):""}function cR(e,t,n){const r=[];let o=-1;for(;++o<e.length;)r[o]=lR(e[o],t,n);return r.join("")}const uR=e=>{const t=[];var n,r,o;return r=e=>{const n={depth:e.depth,value:aR(e,{includeImageAlt:!1})},r=null==e?void 0:e.data;r&&(n.data=r),t.push(n)},"function"==typeof(n="heading")&&"function"!=typeof r&&(o=r,r=n,n=null),iR(e,n,(function(e,t){const n=t[t.length-1];return r(e,n?n.children.indexOf(e):null,n)}),o),t};const dR={};function pR(e,t){const n=t||dR;return hR(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}function hR(e,t,n){if(function(e){return Boolean(e&&"object"==typeof e)}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return fR(e.children,t,n)}return Array.isArray(e)?fR(e,t,n):""}function fR(e,t,n){const r=[];let o=-1;for(;++o<e.length;)r[o]=hR(e[o],t,n);return r.join("")}const mR=document.createElement("i");function gR(e){const t="&"+e+";";mR.innerHTML=t;const n=mR.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}function OR(e,t,n,r){const o=e.length;let i,s=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)i=Array.from(r),i.unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);s<r.length;)i=r.slice(s,s+1e4),i.unshift(t,0),e.splice(...i),s+=1e4,t+=1e4}function bR(e,t){return e.length>0?(OR(e,e.length,0,t),e):t}const yR={}.hasOwnProperty;function vR(e){const t={};let n=-1;for(;++n<e.length;)wR(t,e[n]);return t}function wR(e,t){let n;for(n in t){const r=(yR.call(e,n)?e[n]:void 0)||(e[n]={}),o=t[n];let i;if(o)for(i in o){yR.call(r,i)||(r[i]=[]);const e=o[i];SR(r[i],Array.isArray(e)?e:e?[e]:[])}}}function SR(e,t){let n=-1;const r=[];for(;++n<t.length;)("after"===t[n].add?e:r).push(t[n]);OR(e,0,0,r)}function kR(e,t){const n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"�":String.fromCodePoint(n)}function ER(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const _R=LR(/[A-Za-z]/),TR=LR(/[\dA-Za-z]/),xR=LR(/[#-'*+\--9=?A-Z^-~]/);function AR(e){return null!==e&&(e<32||127===e)}const CR=LR(/\d/),PR=LR(/[\dA-Fa-f]/),$R=LR(/[!-/:-@[-`{-~]/);function NR(e){return null!==e&&e<-2}function DR(e){return null!==e&&(e<0||32===e)}function RR(e){return-2===e||-1===e||32===e}const IR=LR(new RegExp("\\p{P}|\\p{S}","u")),MR=LR(/\s/);function LR(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}function jR(e){const t=[];let n=-1,r=0,o=0;for(;++n<e.length;){const i=e.charCodeAt(n);let s="";if(37===i&&TR(e.charCodeAt(n+1))&&TR(e.charCodeAt(n+2)))o=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(s=String.fromCharCode(i));else if(i>55295&&i<57344){const t=e.charCodeAt(n+1);i<56320&&t>56319&&t<57344?(s=String.fromCharCode(i,t),o=1):s="�"}else s=String.fromCharCode(i);s&&(t.push(e.slice(r,n),encodeURIComponent(s)),r=n+o+1,s=""),o&&(n+=o,o=0)}return t.join("")+e.slice(r)}function QR(e,t,n,r){const o=r?r-1:Number.POSITIVE_INFINITY;let i=0;return function(r){if(RR(r))return e.enter(n),s(r);return t(r)};function s(r){return RR(r)&&i++<o?(e.consume(r),s):(e.exit(n),t(r))}}const FR={tokenize:function(e){const t=e.attempt(this.parser.constructs.contentInitial,(function(n){if(null===n)return void e.consume(n);return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),QR(e,t,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));let n;return t;function r(t){const r=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=r),n=r,o(t)}function o(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):NR(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),o)}}};const BR={tokenize:function(e){const t=this,n=[];let r,o,i,s=0;return a;function a(r){if(s<n.length){const o=n[s];return t.containerState=o[1],e.attempt(o[0].continuation,l,c)(r)}return c(r)}function l(e){if(s++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,r&&b();const n=t.events.length;let o,i=n;for(;i--;)if("exit"===t.events[i][0]&&"chunkFlow"===t.events[i][1].type){o=t.events[i][1].end;break}O(s);let a=n;for(;a<t.events.length;)t.events[a][1].end=Object.assign({},o),a++;return OR(t.events,i+1,0,t.events.slice(n)),t.events.length=a,c(e)}return a(e)}function c(o){if(s===n.length){if(!r)return p(o);if(r.currentConstruct&&r.currentConstruct.concrete)return f(o);t.interrupt=Boolean(r.currentConstruct&&!r._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(UR,u,d)(o)}function u(e){return r&&b(),O(s),p(e)}function d(e){return t.parser.lazy[t.now().line]=s!==n.length,i=t.now().offset,f(e)}function p(n){return t.containerState={},e.attempt(UR,h,f)(n)}function h(e){return s++,n.push([t.currentConstruct,t.containerState]),p(e)}function f(n){return null===n?(r&&b(),O(0),void e.consume(n)):(r=r||t.parser.flow(t.now()),e.enter("chunkFlow",{contentType:"flow",previous:o,_tokenizer:r}),m(n))}function m(n){return null===n?(g(e.exit("chunkFlow"),!0),O(0),void e.consume(n)):NR(n)?(e.consume(n),g(e.exit("chunkFlow")),s=0,t.interrupt=void 0,a):(e.consume(n),m)}function g(e,n){const a=t.sliceStream(e);
vendor: 6,830 bytes, line 25
25if(n&&a.push(null),e.previous=o,o&&(o.next=e),o=e,r.defineSkip(e.start),r.write(a),t.parser.lazy[e.start.line]){let e=r.events.length;for(;e--;)if(r.events[e][1].start.offset<i&&(!r.events[e][1].end||r.events[e][1].end.offset>i))return;const n=t.events.length;let o,a,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(o){a=t.events[l][1].end;break}o=!0}for(O(s),e=n;e<t.events.length;)t.events[e][1].end=Object.assign({},a),e++;OR(t.events,l+1,0,t.events.slice(n)),t.events.length=e}}function O(r){let o=n.length;for(;o-- >r;){const r=n[o];t.containerState=r[1],r[0].exit.call(t,e)}n.length=r}function b(){r.write([null]),o=void 0,r=void 0,t.containerState._closeFlow=void 0}}},UR={tokenize:function(e,t,n){return QR(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};function qR(e){return null===e||DR(e)||MR(e)?1:IR(e)?2:void 0}function HR(e,t,n){const r=[];let o=-1;for(;++o<e.length;){const i=e[o].resolveAll;i&&!r.includes(i)&&(t=i(t,n),r.push(i))}return t}const zR={name:"attention",tokenize:function(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,o=qR(r);let i;return function(t){return i=t,e.enter("attentionSequence"),s(t)};function s(a){if(a===i)return e.consume(a),s;const l=e.exit("attentionSequence"),c=qR(a),u=!c||2===c&&o||n.includes(a),d=!o||2===o&&c||n.includes(r);return l._open=Boolean(42===i?u:u&&(o||!d)),l._close=Boolean(42===i?d:d&&(c||!u)),t(a)}},resolveAll:function(e,t){let n,r,o,i,s,a,l,c,u=-1;for(;++u<e.length;)if("enter"===e[u][0]&&"attentionSequence"===e[u][1].type&&e[u][1]._close)for(n=u;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[u][1]).charCodeAt(0)){if((e[n][1]._close||e[u][1]._open)&&(e[u][1].end.offset-e[u][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[u][1].end.offset-e[u][1].start.offset)%3))continue;a=e[n][1].end.offset-e[n][1].start.offset>1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),p=Object.assign({},e[u][1].start);ZR(d,-a),ZR(p,a),i={type:a>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},s={type:a>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:p},o={type:a>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},r={type:a>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},s.end)},e[n][1].end=Object.assign({},i.start),e[u][1].start=Object.assign({},s.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=bR(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=bR(l,[["enter",r,t],["enter",i,t],["exit",i,t],["enter",o,t]]),l=bR(l,HR(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=bR(l,[["exit",o,t],["enter",s,t],["exit",s,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=bR(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,OR(e,n-1,u-n+3,l),u=n+l.length-c-2;break}u=-1;for(;++u<e.length;)"attentionSequence"===e[u][1].type&&(e[u][1].type="data");return e}};function ZR(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const WR={name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),o};function o(t){return _R(t)?(e.consume(t),i):l(t)}function i(e){return 43===e||45===e||46===e||TR(e)?(r=1,s(e)):l(e)}function s(t){return 58===t?(e.consume(t),r=0,a):(43===t||45===t||46===t||TR(t))&&r++<32?(e.consume(t),s):(r=0,l(t))}function a(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||AR(r)?n(r):(e.consume(r),a)}function l(t){return 64===t?(e.consume(t),c):xR(t)?(e.consume(t),l):n(t)}function c(e){return TR(e)?u(e):n(e)}function u(n){return 46===n?(e.consume(n),r=0,c):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):d(n)}function d(t){if((45===t||TR(t))&&r++<63){const n=45===t?d:u;return e.consume(t),n}return n(t)}}};const XR={tokenize:function(e,t,n){return function(t){return RR(t)?QR(e,r,"linePrefix")(t):r(t)};function r(e){return null===e||NR(e)?t(e):n(e)}},partial:!0};const VR={name:"blockQuote",tokenize:function(e,t,n){const r=this;return function(t){if(62===t){const n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),o}return n(t)};function o(n){return RR(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){const r=this;return function(t){if(RR(t))return QR(e,o,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return o(t)};function o(r){return e.attempt(VR,t,n)(r)}}},exit:function(e){e.exit("blockQuote")}};const YR={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return $R(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};const GR={name:"characterReference",tokenize:function(e,t,n){const r=this;let o,i,s=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),a};function a(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),o=31,i=TR,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),o=6,i=PR,c):(e.enter("characterReferenceValue"),o=7,i=CR,c(t))}function c(a){if(59===a&&s){const o=e.exit("characterReferenceValue");return i!==TR||gR(r.sliceSerialize(o))?(e.enter("characterReferenceMarker"),e.consume(a),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(a)}return i(a)&&s++<o?(e.consume(a),c):n(a)}}};const KR={tokenize:function(e,t,n){const r=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},JR={name:"codeFenced",tokenize:function(e,t,n){const r=this,o={tokenize:function(e,t,n){let o=0;return s;function s(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}
vendor: 5,146 bytes, line 25
25function l(t){return e.enter("codeFencedFence"),RR(t)?QR(e,c,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===i?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===i?(o++,e.consume(t),u):o>=a?(e.exit("codeFencedFenceSequence"),RR(t)?QR(e,d,"whitespace")(t):d(t)):n(t)}function d(r){return null===r||NR(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0};let i,s=0,a=0;return function(t){return function(t){const n=r.events[r.events.length-1];return s=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,i=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===i?(a++,e.consume(t),l):a<3?n(t):(e.exit("codeFencedFenceSequence"),RR(t)?QR(e,c,"whitespace")(t):c(t))}function c(n){return null===n||NR(n)?(e.exit("codeFencedFence"),r.interrupt?t(n):e.check(KR,h,b)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),u(n))}function u(t){return null===t||NR(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):RR(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),QR(e,d,"whitespace")(t)):96===t&&t===i?n(t):(e.consume(t),u)}function d(t){return null===t||NR(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),p(t))}function p(t){return null===t||NR(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===i?n(t):(e.consume(t),p)}function h(t){return e.attempt(o,b,f)(t)}function f(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),m}function m(t){return s>0&&RR(t)?QR(e,g,"linePrefix",s+1)(t):g(t)}function g(t){return null===t||NR(t)?e.check(KR,h,b)(t):(e.enter("codeFlowValue"),O(t))}function O(t){return null===t||NR(t)?(e.exit("codeFlowValue"),g(t)):(e.consume(t),O)}function b(n){return e.exit("codeFenced"),t(n)}},concrete:!0};const eI={name:"codeIndented",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("codeIndented"),QR(e,o,"linePrefix",5)(t)};function o(e){const t=r.events[r.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?a(t):NR(t)?e.attempt(tI,i,a)(t):(e.enter("codeFlowValue"),s(t))}function s(t){return null===t||NR(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),s)}function a(n){return e.exit("codeIndented"),t(n)}}},tI={tokenize:function(e,t,n){const r=this;return o;function o(t){return r.parser.lazy[r.now().line]?n(t):NR(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):QR(e,i,"linePrefix",5)(t)}function i(e){const i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):NR(e)?o(e):n(e)}},partial:!0};const nI={name:"codeText",tokenize:function(e,t,n){let r,o,i=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),s(t)};function s(t){return 96===t?(e.consume(t),i++,s):(e.exit("codeTextSequence"),a(t))}function a(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),a):96===t?(o=e.enter("codeTextSequence"),r=0,c(t)):NR(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a):(e.enter("codeTextData"),l(t))}function l(t){return null===t||32===t||96===t||NR(t)?(e.exit("codeTextData"),a(t)):(e.consume(t),l)}function c(n){return 96===n?(e.consume(n),r++,c):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(o.type="codeTextData",l(n))}},resolve:function(e){let t,n,r=e.length-4,o=3;if(!("lineEnding"!==e[o][1].type&&"space"!==e[o][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][1].type))for(t=o;++t<r;)if("codeTextData"===e[t][1].type){e[o][1].type="codeTextPadding",e[r][1].type="codeTextPadding",o+=2,r-=2;break}t=o-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};function rI(e){const t={};let n,r,o,i,s,a,l,c=-1;for(;++c<e.length;){for(;c in t;)c=t[c];if(n=e[c],c&&"chunkFlow"===n[1].type&&"listItemPrefix"===e[c-1][1].type&&(a=n[1]._tokenizer.events,o=0,o<a.length&&"lineEndingBlank"===a[o][1].type&&(o+=2),o<a.length&&"content"===a[o][1].type))for(;++o<a.length&&"content"!==a[o][1].type;)"chunkText"===a[o][1].type&&(a[o][1]._isInFirstContentOfListItem=!0,o++);if("enter"===n[0])n[1].contentType&&(Object.assign(t,oI(e,c)),c=t[c],l=!0);else if(n[1]._container){for(o=c,r=void 0;o--&&(i=e[o],"lineEnding"===i[1].type||"lineEndingBlank"===i[1].type);)"enter"===i[0]&&(r&&(e[r][1].type="lineEndingBlank"),i[1].type="lineEnding",r=o);r&&(n[1].end=Object.assign({},e[r][1].start),s=e.slice(r,c),s.unshift(n),OR(e,r,c-r+1,s))}}return!l}function oI(e,t){const n=e[t][1],r=e[t][2];let o=t-1;const i=[],s=n._tokenizer||r.parser[n.contentType](n.start),a=s.events,l=[],c={};let u,d,p=-1,h=n,f=0,m=0;const g=[m];for(;h;){for(;e[++o][1]!==h;);i.push(o),h._tokenizer||(u=r.sliceStream(h),h.next||u.push(null),d&&s.defineSki
vendor: 5,024 bytes, line 25
25p(h.start),h._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=!0),s.write(u),h._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=void 0)),d=h,h=h.next}for(h=n;++p<a.length;)"exit"===a[p][0]&&"enter"===a[p-1][0]&&a[p][1].type===a[p-1][1].type&&a[p][1].start.line!==a[p][1].end.line&&(m=p+1,g.push(m),h._tokenizer=void 0,h.previous=void 0,h=h.next);for(s.events=[],h?(h._tokenizer=void 0,h.previous=void 0):g.pop(),p=g.length;p--;){const t=a.slice(g[p],g[p+1]),n=i.pop();l.unshift([n,n+t.length-1]),OR(e,n,2,t)}for(p=-1;++p<l.length;)c[f+l[p][0]]=f+l[p][1],f+=l[p][1]-l[p][0]-1;return c}const iI={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?o(t):NR(t)?e.check(sI,i,o)(t):(e.consume(t),r)}function o(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function i(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return rI(e),e}},sI={tokenize:function(e,t,n){const r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),QR(e,o,"linePrefix")};function o(o){if(null===o||NR(o))return n(o);const i=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}},partial:!0};function aI(e,t,n,r,o,i,s,a,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return function(t){if(60===t)return e.enter(r),e.enter(o),e.enter(i),e.consume(t),e.exit(i),d;if(null===t||32===t||41===t||AR(t))return n(t);return e.enter(r),e.enter(s),e.enter(a),e.enter("chunkString",{contentType:"string"}),f(t)};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(o),e.exit(r),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(a),d(t)):null===t||60===t||NR(t)?n(t):(e.consume(t),92===t?h:p)}function h(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function f(o){return u||null!==o&&41!==o&&!DR(o)?u<c&&40===o?(e.consume(o),u++,f):41===o?(e.consume(o),u--,f):null===o||32===o||40===o||AR(o)?n(o):(e.consume(o),92===o?m:f):(e.exit("chunkString"),e.exit(a),e.exit(s),e.exit(r),t(o))}function m(t){return 40===t||41===t||92===t?(e.consume(t),f):f(t)}}function lI(e,t,n,r,o,i){const s=this;let a,l=0;return function(t){return e.enter(r),e.enter(o),e.consume(t),e.exit(o),e.enter(i),c};function c(d){return l>999||null===d||91===d||93===d&&!a||94===d&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs?n(d):93===d?(e.exit(i),e.enter(o),e.consume(d),e.exit(o),e.exit(r),t):NR(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||NR(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),a||(a=!RR(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function cI(e,t,n,r,o,i){let s;return function(t){if(34===t||39===t||40===t)return e.enter(r),e.enter(o),e.consume(t),e.exit(o),s=40===t?41:t,a;return n(t)};function a(n){return n===s?(e.enter(o),e.consume(n),e.exit(o),e.exit(r),t):(e.enter(i),l(n))}function l(t){return t===s?(e.exit(i),a(s)):null===t?n(t):NR(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),QR(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===s||null===t||NR(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===s||92===t?(e.consume(t),c):c(t)}}function uI(e,t){let n;return function r(o){if(NR(o))return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r;if(RR(o))return QR(e,r,n?"linePrefix":"lineSuffix")(o);return t(o)}}const dI={name:"definition",tokenize:function(e,t,n){const r=this;let o;return function(t){return e.enter("definition"),function(t){return lI.call(r,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function i(t){return o=ER(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s):n(t)}function s(t){return DR(t)?uI(e,a)(t):a(t)}function a(t){return aI(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(pI,c,c)(t)}function c(t){return RR(t)?QR(e,u,"whitespace")(t):u(t)}function u(i){return null===i||NR(i)?(e.exit("definition"),r.parser.defined.push(o),t(i)):n(i)}}},pI={tokenize:function(e,t,n){return function(t){return DR(t)?uI(e,r)(t):n(t)};function r(t){return cI(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function o(t){return RR(t)?QR(e,i,"whitespace")(t):i(t)}function i(e){return null===e||NR(e)?t(e):n(e)}},partial:!0};
vendor: 8,350 bytes, line 25
25const hI={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return NR(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}};const fI={name:"headingAtx",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),o(t)}(t)};function o(t){return 35===t&&r++<6?(e.consume(t),o):null===t||DR(t)?(e.exit("atxHeadingSequence"),i(t)):n(t)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),s(n)):null===n||NR(n)?(e.exit("atxHeading"),t(n)):RR(n)?QR(e,i,"whitespace")(n):(e.enter("atxHeadingText"),a(n))}function s(t){return 35===t?(e.consume(t),s):(e.exit("atxHeadingSequence"),i(t))}function a(t){return null===t||35===t||DR(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),a)}},resolve:function(e,t){let n,r,o=e.length-2,i=3;"whitespace"===e[i][1].type&&(i+=2);o-2>i&&"whitespace"===e[o][1].type&&(o-=2);"atxHeadingSequence"===e[o][1].type&&(i===o-1||o-4>i&&"whitespace"===e[o-2][1].type)&&(o-=i+1===o?2:4);o>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[o][1].end},r={type:"chunkText",start:e[i][1].start,end:e[o][1].end,contentType:"text"},OR(e,i,o-i+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};const mI=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],gI=["pre","script","style","textarea"],OI={name:"htmlFlow",tokenize:function(e,t,n){const r=this;let o,i,s,a,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c}(t)};function c(a){return 33===a?(e.consume(a),u):47===a?(e.consume(a),i=!0,h):63===a?(e.consume(a),o=3,r.interrupt?t:R):_R(a)?(e.consume(a),s=String.fromCharCode(a),f):n(a)}function u(i){return 45===i?(e.consume(i),o=2,d):91===i?(e.consume(i),o=5,a=0,p):_R(i)?(e.consume(i),o=4,r.interrupt?t:R):n(i)}function d(o){return 45===o?(e.consume(o),r.interrupt?t:R):n(o)}function p(o){const i="CDATA[";return o===i.charCodeAt(a++)?(e.consume(o),6===a?r.interrupt?t:T:p):n(o)}function h(t){return _R(t)?(e.consume(t),s=String.fromCharCode(t),f):n(t)}function f(a){if(null===a||47===a||62===a||DR(a)){const l=47===a,c=s.toLowerCase();return l||i||!gI.includes(c)?mI.includes(s.toLowerCase())?(o=6,l?(e.consume(a),m):r.interrupt?t(a):T(a)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(a):i?g(a):O(a)):(o=1,r.interrupt?t(a):T(a))}return 45===a||TR(a)?(e.consume(a),s+=String.fromCharCode(a),f):n(a)}function m(o){return 62===o?(e.consume(o),r.interrupt?t:T):n(o)}function g(t){return RR(t)?(e.consume(t),g):E(t)}function O(t){return 47===t?(e.consume(t),E):58===t||95===t||_R(t)?(e.consume(t),b):RR(t)?(e.consume(t),O):E(t)}function b(t){return 45===t||46===t||58===t||95===t||TR(t)?(e.consume(t),b):y(t)}function y(t){return 61===t?(e.consume(t),v):RR(t)?(e.consume(t),y):O(t)}function v(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,w):RR(t)?(e.consume(t),v):S(t)}function w(t){return t===l?(e.consume(t),l=null,k):null===t||NR(t)?n(t):(e.consume(t),w)}function S(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||DR(t)?y(t):(e.consume(t),S)}function k(e){return 47===e||62===e||RR(e)?O(e):n(e)}function E(t){return 62===t?(e.consume(t),_):n(t)}function _(t){return null===t||NR(t)?T(t):RR(t)?(e.consume(t),_):n(t)}function T(t){return 45===t&&2===o?(e.consume(t),P):60===t&&1===o?(e.consume(t),$):62===t&&4===o?(e.consume(t),I):63===t&&3===o?(e.consume(t),R):93===t&&5===o?(e.consume(t),D):!NR(t)||6!==o&&7!==o?null===t||NR(t)?(e.exit("htmlFlowData"),x(t)):(e.consume(t),T):(e.exit("htmlFlowData"),e.check(bI,M,x)(t))}function x(t){return e.check(yI,A,M)(t)}function A(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),C}function C(t){return null===t||NR(t)?x(t):(e.enter("htmlFlowData"),T(t))}function P(t){return 45===t?(e.consume(t),R):T(t)}function $(t){return 47===t?(e.consume(t),s="",N):T(t)}function N(t){if(62===t){const n=s.toLowerCase();return gI.includes(n)?(e.consume(t),I):T(t)}return _R(t)&&s.length<8?(e.consume(t),s+=String.fromCharCode(t),N):T(t)}function D(t){return 93===t?(e.consume(t),R):T(t)}function R(t){return 62===t?(e.consume(t),I):45===t&&2===o?(e.consume(t),R):T(t)}function I(t){return null===t||NR(t)?(e.exit("htmlFlowData"),M(t)):(e.consume(t),I)}function M(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},bI={tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(XR,t,n)}},partial:!0},yI={tokenize:function(e,t,n){const r=this;return function(t){if(NR(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o;return n(t)};function o(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};const vI={name:"htmlText",tokenize:function(e,t,n){const r=this;let o,i,s;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),a};function a(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),v):63===t?(e.consume(t),b):_R(t)?(e.consume(t),k):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),i=0,h):_R(t)?(e.consume(t),O):n(t)}function c(t){return 45===t?(e.consume(t),p):n(t)}function u(t){return null===t?n(t):45===t?(e.consume(t),d):NR(t)?(s=u,N(t)):(e.consume(t),u)}function d(t){return 45===t?(e.consume(t),p):u(t)}function p(e){return 62===e?$(e):45===e?d(e):u(e)}function h(t){const r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),6===i?f:h):n(t)}function f(t){return null===t?n(t):93===t?(e.consume(t),m):NR(t)?(s=f,N(t)):(e.consume(t),f)}function m(t){return 93===t?(e.consume(t),g):f(t)}function g(t){return 62===t?$(t):93===t?(e.consume(t),g):f(t)}function O(t){return null===t||62===t?$(t):NR(t)?(s=O,N(t)):(e.consume(t),O)}function b(t){return null===t?n(t):63===t?(e.consume(t),y):NR(t)?(s=b,N(t)):(e.consume(t),b)}function y(e){return 62===e?$(e):b(e)}function v(t){return _R(t)?(e.consume(t),w):n(t)}function w(t){return 45===t||TR(t)?(e.consume(t),w):S(t)}function S(t){return NR(t)?(s=S,N(t)):RR(t)?(e.consume(t),S):$(t)}function k(t){return 45===t||TR(t)?(e.consume(t),k):47===t||62===t||DR(t)?E(t):n(t)}function E(t){return 47===t?(e.consume(t),$):58===t||95===t||_R(t)?(e.consume(t),_):NR(t)?(s=E,N(t)):RR(t)?(e.consume(t),E):$(t)}function _(t){return 45===t||46===t||58===t||95===t||TR(t)?(e.consume(t),_):T(t)}function T(t){return 61===t?(e.consume(t),x):NR(t)?(s=T,N(t)):RR(t)?(e.consume(t),T):E(t)}function x(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),o=t,A):NR(t)?(s=x,N(t)):RR(t)?(e.consume(t),x):(e.consume(t),C)}function A(t){return t===o?(e.consume(t),o=void 0,P):null===t?n(t):NR(t)?(s=A,N(t)):(e.consume(t),A)}function C(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||DR(t)?E(t):(e.consume(t),C)}function P(e){return 47===e||62===e||DR(e)?E(e):n(e)}function $(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function N(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),D}function D(t){return RR(t)?QR(e,R,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):R(t)}function R(t){return e.enter("htmlTextData"),s(t)}}};const wI={name:"labelEnd",tokenize:function(e,t,n){const r=this;let o,i,s=r.events.length;for(;s--;)if(("labelImage"===r.events[s][1].type||"labelLink"===r.events[s][1].type)&&!r.events[s][1]._balanced){o=r.events[s][1];break}return function(t){if(!o)return n(t);if(o._inactive)return u(t);return i=r.parser.defined.includes(ER(r.sliceSerialize({start:o.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),a}
vendor: 4,936 bytes, line 25
25;function a(t){return 40===t?e.attempt(SI,c,i?c:u)(t):91===t?e.attempt(kI,c,i?l:u)(t):i?c(t):u(t)}function l(t){return e.attempt(EI,c,u)(t)}function c(e){return t(e)}function u(e){return o._balanced=!0,n(e)}},resolveTo:function(e,t){let n,r,o,i,s=e.length,a=0;for(;s--;)if(n=e[s][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[s][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(o){if("enter"===e[s][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=s,"labelLink"!==n.type)){a=2;break}}else"labelEnd"===n.type&&(o=s);const l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[o][1].end)},u={type:"labelText",start:Object.assign({},e[r+a+2][1].end),end:Object.assign({},e[o-2][1].start)};return i=[["enter",l,t],["enter",c,t]],i=bR(i,e.slice(r+1,r+a+3)),i=bR(i,[["enter",u,t]]),i=bR(i,HR(t.parser.constructs.insideSpan.null,e.slice(r+a+4,o-3),t)),i=bR(i,[["exit",u,t],e[o-2],e[o-1],["exit",c,t]]),i=bR(i,e.slice(o+1)),i=bR(i,[["exit",l,t]]),OR(e,r,e.length,i),e},resolveAll:function(e){let t=-1;for(;++t<e.length;){const n=e[t][1];"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++)}return e}},SI={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return DR(t)?uI(e,o)(t):o(t)}function o(t){return 41===t?c(t):aI(e,i,s,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function i(t){return DR(t)?uI(e,a)(t):c(t)}function s(e){return n(e)}function a(t){return 34===t||39===t||40===t?cI(e,l,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):c(t)}function l(t){return DR(t)?uI(e,c)(t):c(t)}function c(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},kI={tokenize:function(e,t,n){const r=this;return function(t){return lI.call(r,e,o,i,"reference","referenceMarker","referenceString")(t)};function o(e){return r.parser.defined.includes(ER(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function i(e){return n(e)}}},EI={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};const _I={name:"labelStartImage",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),o};function o(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),i):n(t)}function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:wI.resolveAll};const TI={name:"labelStartLink",tokenize:function(e,t,n){const r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),o};function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:wI.resolveAll};const xI={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),QR(e,t,"linePrefix")}}};const AI={name:"thematicBreak",tokenize:function(e,t,n){let r,o=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,i(e)}(t)};function i(i){return i===r?(e.enter("thematicBreakSequence"),s(i)):o>=3&&(null===i||NR(i))?(e.exit("thematicBreak"),t(i)):n(i)}function s(t){return t===r?(e.consume(t),o++,s):(e.exit("thematicBreakSequence"),RR(t)?QR(e,i,"whitespace")(t):i(t))}}};const CI={name:"list",tokenize:function(e,t,n){const r=this,o=r.events[r.events.length-1];let i=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,s=0;return function(t){const o=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===o?!r.containerState.marker||t===r.containerState.marker:CR(t)){if(r.containerState.type||(r.containerState.type=o,e.enter(o,{_container:!0})),"listUnordered"===o)return e.enter("listItemPrefix"),42===t||45===t?e.check(AI,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),a(t)}return n(t)};function a(t){return CR(t)&&++s<10?(e.consume(t),a):(!r.interrupt||s<2)&&(r.containerState.marker?t===r.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(XR,r.interrupt?n:c,e.attempt(PI,d,u))}
vendor: 4,780 bytes, line 25
25function c(e){return r.containerState.initialBlankLine=!0,i++,d(e)}function u(t){return RR(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(XR,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,QR(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){if(r.containerState.furtherBlankLines||!RR(n))return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(n);return r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt($I,t,o)(n)}));function o(o){return r.containerState._closeFlow=!0,r.interrupt=void 0,QR(e,e.attempt(CI,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}},exit:function(e){e.exit(this.containerState.type)}},PI={tokenize:function(e,t,n){const r=this;return QR(e,(function(e){const o=r.events[r.events.length-1];return!RR(e)&&o&&"listItemPrefixWhitespace"===o[1].type?t(e):n(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},$I={tokenize:function(e,t,n){const r=this;return QR(e,(function(e){const o=r.events[r.events.length-1];return o&&"listItemIndent"===o[1].type&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};const NI={name:"setextUnderline",tokenize:function(e,t,n){const r=this;let o;return function(t){let s,a=r.events.length;for(;a--;)if("lineEnding"!==r.events[a][1].type&&"linePrefix"!==r.events[a][1].type&&"content"!==r.events[a][1].type){s="paragraph"===r.events[a][1].type;break}if(!r.parser.lazy[r.now().line]&&(r.interrupt||s))return e.enter("setextHeadingLine"),o=t,function(t){return e.enter("setextHeadingLineSequence"),i(t)}(t);return n(t)};function i(t){return t===o?(e.consume(t),i):(e.exit("setextHeadingLineSequence"),RR(t)?QR(e,s,"lineSuffix")(t):s(t))}function s(r){return null===r||NR(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,o,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),o||"definition"!==e[i][1].type||(o=i);const s={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};e[r][1].type="setextHeadingText",o?(e.splice(r,0,["enter",s,t]),e.splice(o+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[o][1].end)):e[n][1]=s;return e.push(["exit",s,t]),e}};const DI={tokenize:function(e){const t=this,n=e.attempt(XR,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,r,QR(e,e.attempt(this.parser.constructs.flow,r,e.attempt(iI,r)),"linePrefix")));return n;function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}}};const RI={resolveAll:jI()},II=LI("string"),MI=LI("text");function LI(e){return{tokenize:function(t){const n=this,r=this.parser.constructs[e],o=t.attempt(r,i,s);return i;function i(e){return l(e)?o(e):s(e)}function s(e){if(null!==e)return t.enter("data"),t.consume(e),a;t.consume(e)}function a(e){return l(e)?(t.exit("data"),o(e)):(t.consume(e),a)}function l(e){if(null===e)return!0;const t=r[e];let o=-1;if(t)for(;++o<t.length;){const e=t[o];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}},resolveAll:jI("text"===e?QI:void 0)}}function jI(e){return function(t,n){let r,o=-1;for(;++o<=t.length;)void 0===r?t[o]&&"data"===t[o][1].type&&(r=o,o++):t[o]&&"data"===t[o][1].type||(o!==r+2&&(t[r][1].end=t[o-1][1].end,t.splice(r+2,o-r-2),o=r+2),r=void 0);return e?e(t,n):t}}function QI(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){const r=e[n-1][1],o=t.sliceStream(r);let i,s=o.length,a=-1,l=0;for(;s--;){const e=o[s];if("string"==typeof e){for(a=e.length;32===e.charCodeAt(a-1);)l++,a--;if(a)break;a=-1}else if(-2===e)i=!0,l++;else if(-1!==e){s++;break}}if(l){const o={type:n===e.length||i||l<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-l,offset:r.end.offset-l,_index:r.start._index+s,_bufferIndex:s?a:r.start._bufferIndex+a},end:Object.assign({},r.end)};r.end=Object.assign({},o.start),r.start.offset===r.end.offset?Object.assign(r,o):(e.splice(n,0,["enter",o,t],["exit",o,t]),n+=2)}n++}return e}
vendor: 13,996 bytes, line 25
25function FI(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const o={},i=[];let s=[],a=[];const l={consume:function(e){NR(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,b()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===s[r._index].length&&(r._bufferIndex=-1,r._index++));c.previous=e},enter:function(e,t){const n=t||{};return n.type=e,n.start=p(),c.events.push(["enter",n,c]),a.push(n),n},exit:function(e){const t=a.pop();return t.end=p(),c.events.push(["exit",t,c]),t},attempt:g((function(e,t){O(e,t.from)})),check:g(m),interrupt:g(m,{interrupt:!0})},c={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:d,sliceSerialize:function(e,t){return function(e,t){let n=-1;const r=[];let o;for(;++n<e.length;){const i=e[n];let s;if("string"==typeof i)s=i;else switch(i){case-5:s="\r";break;case-4:s="\n";break;case-3:s="\r\n";break;case-2:s=t?" ":"\t";break;case-1:if(!t&&o)continue;s=" ";break;default:s=String.fromCharCode(i)}o=-2===i,r.push(s)}return r.join("")}(d(e),t)},now:p,defineSkip:function(e){o[e.line]=e.column,b()},write:function(e){if(s=bR(s,e),h(),null!==s[s.length-1])return[];return O(t,0),c.events=HR(i,c.events,c),c.events}};let u=t.tokenize.call(c,l);return t.resolveAll&&i.push(t),c;function d(e){return function(e,t){const n=t.start._index,r=t.start._bufferIndex,o=t.end._index,i=t.end._bufferIndex;let s;if(n===o)s=[e[n].slice(r,i)];else{if(s=e.slice(n,o),r>-1){const e=s[0];"string"==typeof e?s[0]=e.slice(r):s.shift()}i>0&&s.push(e[o].slice(0,i))}return s}(s,e)}function p(){const{line:e,column:t,offset:n,_index:o,_bufferIndex:i}=r;return{line:e,column:t,offset:n,_index:o,_bufferIndex:i}}function h(){let e;for(;r._index<s.length;){const t=s[r._index];if("string"==typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)f(t.charCodeAt(r._bufferIndex));else f(t)}}function f(e){u=u(e)}function m(e,t){t.restore()}function g(e,t){return function(n,o,i){let s,u,d,h;return Array.isArray(n)?f(n):"tokenize"in n?f([n]):function(e){return t;function t(t){const n=null!==t&&e[t],r=null!==t&&e.null;return f([...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]])(t)}}(n);function f(e){return s=e,u=0,0===e.length?i:m(e[u])}function m(e){return function(n){h=function(){const e=p(),t=c.previous,n=c.currentConstruct,o=c.events.length,i=Array.from(a);return{restore:s,from:o};function s(){r=e,c.previous=t,c.currentConstruct=n,c.events.length=o,a=i,b()}}(),d=e,e.partial||(c.currentConstruct=e);if(e.name&&c.parser.constructs.disable.null.includes(e.name))return O();return e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,g,O)(n)}}function g(t){return e(d,h),o}function O(e){return h.restore(),++u<s.length?m(s[u]):i}}}function O(e,t){e.resolveAll&&!i.includes(e)&&i.push(e),e.resolve&&OR(c.events,t,c.events.length-t,e.resolve(c.events.slice(t),c)),e.resolveTo&&(c.events=e.resolveTo(c.events,c))}function b(){r.line in o&&r.column<2&&(r.column=o[r.line],r.offset+=o[r.line]-1)}}const BI={42:CI,43:CI,45:CI,48:CI,49:CI,50:CI,51:CI,52:CI,53:CI,54:CI,55:CI,56:CI,57:CI,62:VR},UI={91:dI},qI={[-2]:eI,[-1]:eI,32:eI},HI={35:fI,42:AI,45:[NI,AI],60:OI,61:NI,95:AI,96:JR,126:JR},zI={38:GR,92:YR},ZI={[-5]:xI,[-4]:xI,[-3]:xI,33:_I,38:GR,42:zR,60:[WR,vI],91:TI,92:[hI,YR],93:wI,95:zR,96:nI},WI={null:[zR,RI]},XI=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:{null:[42,95]},contentInitial:UI,disable:{null:[]},document:BI,flow:HI,flowInitial:qI,insideSpan:WI,string:zI,text:ZI},Symbol.toStringTag,{value:"Module"}));const VI=/[\0\t\n\r]/g;const YI=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function GI(e){return e.replace(YI,KI)}function KI(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return kR(n.slice(t?2:1),t?16:10)}return gR(n)||e}function JI(e){return e&&"object"==typeof e?"position"in e||"type"in e?tM(e.position):"start"in e||"end"in e?tM(e):"line"in e||"column"in e?eM(e):"":""}function eM(e){return nM(e&&e.line)+":"+nM(e&&e.column)}function tM(e){return eM(e&&e.start)+"-"+eM(e&&e.end)}function nM(e){return e&&"number"==typeof e?e:1}const rM={}.hasOwnProperty;function oM(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(ee),autolinkProtocol:_,autolinkEmail:_,atxHeading:i(Y),blockQuote:i(z),characterEscape:_,characterReference:_,codeFenced:i(Z),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:i(Z,s),codeText:i(W,s),codeTextData:_,data:_,codeFlowValue:_,definition:i(X),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:i(V),hardBreakEscape:i(G),hardBreakTrailing:i(G),htmlFlow:i(K,s),htmlFlowData:_,htmlText:i(K,s),htmlTextData:_,image:i(J),label:s,link:i(ee),listItem:i(ne),listItemValue:p,listOrdered:i(te,d),listUnordered:i(te),paragraph:i(re),reference:Q,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:i(Y),strong:i(oe),thematicBreak:i(se)},exit:{atxHeading:l(),atxHeadingSequence:w,autolink:l(),autolinkEmail:H,autolinkProtocol:q,blockQuote:l(),characterEscapeValue:T,characterReferenceMarkerHexadecimal:B,characterReferenceMarkerNumeric:B,characterReferenceValue:U,codeFenced:l(g),codeFencedFence:m,codeFencedFenceInfo:h,codeFencedFenceMeta:f,codeFlowValue:T,codeIndented:l(O),codeText:l($),codeTextData:T,data:T,definition:l(),definitionDestinationString:v,definitionLabelString:b,definitionTitleString:y,emphasis:l(),hardBreakEscape:l(A),hardBreakTrailing:l(A),htmlFlow:l(C),htmlFlowData:T,htmlText:l(P),htmlTextData:T,image:l(D),label:I,labelText:R,lineEnding:x,link:l(N),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:F,resourceDestinationString:M,resourceTitleString:L,resource:j,setextHeading:l(E),setextHeadingLineSequence:k,setextHeadingText:S,strong:l(),thematicBreak:l()}};sM(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(e){let r={type:"root",children:[]};const i={stack:[r],tokenStack:[],config:t,enter:a,exit:c,buffer:s,resume:u,data:n},l=[];let d=-1;for(;++d<e.length;)if("listOrdered"===e[d][1].type||"listUnordered"===e[d][1].type)if("enter"===e[d][0])l.push(d);else{d=o(e,l.pop(),d)}for(d=-1;++d<e.length;){const n=t[e[d][0]];rM.call(n,e[d][1].type)&&n[e[d][1].type].call(Object.assign({sliceSerialize:e[d][2].sliceSerialize},i),e[d][1])}if(i.tokenStack.length>0){const e=i.tokenStack[i.tokenStack.length-1];(e[1]||lM).call(i,void 0,e[0])}for(r.position={start:iM(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:iM(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d<t.transforms.length;)r=t.transforms[d](r)||r;return r}function o(e,t,n){let r,o,i,s,a=t-1,l=-1,c=!1;for(;++a<=n;){const t=e[a];switch(t[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===t[0]?l++:l--,s=void 0;break;case"lineEndingBlank":"enter"===t[0]&&(!r||s||l||i||(i=a),s=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:s=void 0}if(!l&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===l&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(r){let s=a;for(o=void 0;s--;){const t=e[s];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;o&&(e[o][1].type="lineEndingBlank",c=!0),t[1].type="lineEnding",o=s}else if("linePrefix"!==t[1].type&&"blockQuotePrefix"!==t[1].type&&"blockQuotePrefixWhitespace"!==t[1].type&&"blockQuoteMarker"!==t[1].type&&"listItemIndent"!==t[1].type)break}i&&(!o||i<o)&&(r._spread=!0),r.end=Object.assign({},o?e[o][1].start:t[1].end),e.splice(o||a,0,["exit",r,t[2]]),a++,n++}if("listItemPrefix"===t[1].type){const o={type:"listItem",_spread:!1,start:Object.assign({},t[1].start),end:void 0};r=o,e.splice(a,0,["enter",o,t[2]]),a++,n++,i=void 0,s=!0}}}return e[t][1]._spread=c,n}function i(e,t){return n;function n(n){a.call(this,e(n),n),t&&t.call(this,n)}}function s(){this.stack.push({type:"fragment",children:[]})}function a(e,t,n){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:iM(t.start),end:void 0}}function l(e){return t;function t(t){e&&e.call(this,t),c.call(this,t)}}function c(e,t){const n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+JI({start:e.start,end:e.end})+"): itâs not open");if(r[0].type!==e.type)if(t)t.call(this,e,r[0]);else{(r[1]||lM).call(this,e,r[0])}n.position.end=iM(e.end)}function u(){return pR(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function p(e){if(this.data.expectingFirstListItemValue){this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0}}function h(){const e=this.resume();this.stack[this.stack.length-1].lang=e}function f(){const e=this.resume();this.stack[this.stack.length-1].meta=e}function m(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function g(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function O(){const e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function b(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=ER(this.sliceSerialize(e)).toLowerCase()}function y(){const e=this.resume();this.stack[this.stack.length-1].title=e}function v(){const e=this.resume();this.stack[this.stack.length-1].url=e}function w(e){const t=this.stack[this.stack.length-1];if(!t.depth){const n=this.sliceSerialize(e).length;t.depth=n}}function S(){this.data.setextHeadingSlurpLineEnding=!0}function k(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2}function E(){this.data.setextHeadingSlurpLineEnding=void 0}function _(e){const t=this.stack[this.stack.length-1].children;let n=t[t.length-1];n&&"text"===n.type||(n=ie(),n.position={start:iM(e.start),end:void 0},t.push(n)),this.stack.push(n)}function T(e){const t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=iM(e.end)}function x(e){const n=this.stack[this.stack.length-1];if(this.data.atHardBreak){return n.children[n.children.length-1].position.end=iM(e.end),void(this.data.atHardBreak=void 0)}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(_.call(this,e),T.call(this,e))}function A(){this.data.atHardBreak=!0}function C(){const e=this.resume();this.stack[this.stack.length-1].value=e}function P(){const e=this.resume();this.stack[this.stack.length-1].value=e}function $(){const e=this.resume();this.stack[this.stack.length-1].value=e}function N(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function D(){const e=this.stack[this.stack.length-1];if(this.data.inReference){const t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}function R(e){const t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=GI(t),n.identifier=ER(t).toLowerCase()}function I(){const e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(this.data.inReference=!0,"link"===n.type){const t=e.children;n.children=t}else n.alt=t}function M(){const e=this.resume();this.stack[this.stack.length-1].url=e}function L(){const e=this.resume();this.stack[this.stack.length-1].title=e}function j(){this.data.inReference=void 0}function Q(){this.data.referenceType="collapsed"}function F(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=ER(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"}function B(e){this.data.characterReferenceType=e.type}function U(e){const t=this.sliceSerialize(e),n=this.data.characterReferenceType;let r;if(n)r=kR(t,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0;else{r=gR(t)}const o=this.stack.pop();o.value+=r,o.position.end=iM(e.end)}function q(e){T.call(this,e);this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function H(e){T.call(this,e);this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function z(){return{type:"blockquote",children:[]}}function Z(){return{type:"code",lang:null,meta:null,value:""}}function W(){return{type:"inlineCode",value:""}}function X(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function V(){return{type:"emphasis",children:[]}}function Y(){return{type:"heading",depth:0,children:[]}}function G(){return{type:"break"}}function K(){return{type:"html",value:""}}function J(){return{type:"image",title:null,url:"",alt:null}}function ee(){return{type:"link",title:null,url:"",children:[]}}function te(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ne(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function re(){return{type:"paragraph",children:[]}}function oe(){return{type:"strong",children:[]}}function ie(){return{type:"text",value:""}}function se(){return{type:"thematicBreak"}}}(n)(function(e){for(;!rI(e););return e}(function(e){const t={defined:[],lazy:{},constructs:vR([XI,...(e||{}).extensions||[]]),content:n(FR),document:n(BR),flow:n(DI),string:n(II),text:n(MI)};return t;function n(e){return function(n){return FI(t,e,n)}}}(n).document().write(function(){let e,t=1,n="",r=!0;return function(o,i,s){const a=[];let l,c,u,d,p;for(o=n+("string"==typeof o?o.toString():new TextDecoder(i||void 0).decode(o)),u=0,n="",r&&(65279===o.charCo
vendor: 7,151 bytes, line 25
25deAt(0)&&u++,r=void 0);u<o.length;){if(VI.lastIndex=u,l=VI.exec(o),d=l&&void 0!==l.index?l.index:o.length,p=o.charCodeAt(d),!l){n=o.slice(u);break}if(10===p&&u===d&&e)a.push(-3),e=void 0;else switch(e&&(a.push(-5),e=void 0),u<d&&(a.push(o.slice(u,d)),t+=d-u),p){case 0:a.push(65533),t++;break;case 9:for(c=4*Math.ceil(t/4),a.push(-2);t++<c;)a.push(-1);break;case 10:a.push(-4),t=1;break;default:e=!0,t=1}u=d+1}return s&&(e&&a.push(-5),n&&a.push(n),a.push(null)),a}}()(e,t,!0))))}function iM(e){return{line:e.line,column:e.column,offset:e.offset}}function sM(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?sM(e,r):aM(e,r)}}function aM(e,t){let n;for(n in t)if(rM.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function lM(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+JI({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+JI({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+JI({start:t.start,end:t.end})+") is still open")}function cM(e){const t=this;t.parser=function(n){return oM(n,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}const uM={}.hasOwnProperty;function dM(e,t){const n=t||{};function r(t,...n){let o=r.invalid;const i=r.handlers;if(t&&uM.call(t,e)){const n=String(t[e]);o=uM.call(i,n)?i[n]:r.unknown}if(o)return o.call(this,t,...n)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}const pM={}.hasOwnProperty;function hM(e,t){let n,r=-1;if(t.extensions)for(;++r<t.extensions.length;)hM(e,t.extensions[r]);for(n in t)if(pM.call(t,n))switch(n){case"extensions":break;case"unsafe":case"join":fM(e[n],t[n]);break;case"handlers":mM(e[n],t[n]);break;default:e.options[n]=t[n]}return e}function fM(e,t){t&&e.push(...t)}function mM(e,t){t&&Object.assign(e,t)}function gM(e,t,n){return">"+(n?"":" ")+e}function OM(e,t){return bM(e,t.inConstruct,!0)&&!bM(e,t.notInConstruct,!1)}function bM(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function yM(e,t,n,r){let o=-1;for(;++o<n.unsafe.length;)if("\n"===n.unsafe[o].character&&OM(n.stack,n.unsafe[o]))return/[ \t]/.test(r.before)?"":" ";return"\\\n"}function vM(e,t){return Boolean(!1===t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function wM(e,t,n){return(n?"":" ")+e}function SM(e){const t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function kM(e,t,n,r){const o=function(e){const t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(n),i=n.enter("emphasis"),s=n.createTracker(r);let a=s.move(o);return a+=s.move(n.containerPhrasing(e,{before:a,after:o,...s.current()})),a+=s.move(o),i(),a}kM.peek=function(e,t,n){return n.options.emphasis||"*"};const EM=function(e){if(null==e)return TM;if("function"==typeof e)return _M(e);if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=EM(e[n]);return _M(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}(e):function(e){const t=e;return _M(n);function n(n){const r=n;let o;for(o in e)if(r[o]!==t[o])return!1;return!0}}(e);if("string"==typeof e)return function(e){return _M(t);function t(t){return t&&t.type===e}}(e);throw new Error("Expected function, string, or object as test")};function _M(e){return function(t,n,r){return Boolean(function(e){return null!==e&&"object"==typeof e&&"type"in e}(t)&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function TM(){return!0}const xM=[],AM=!0,CM=!1,PM="skip";function $M(e,t,n,r){let o;"function"==typeof t&&"function"!=typeof n?(r=n,n=t):o=t;const i=EM(o),s=r?-1:1;!function e(o,a,l){const c=o&&"object"==typeof o?o:{};if("string"==typeof c.type){const e="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(u,"name",{value:"node ("+o.type+(e?"<"+e+">":"")+")"})}return u;function u(){let c,u,d,p=xM;if((!t||i(o,a,l[l.length-1]||void 0))&&(p=function(e){if(Array.isArray(e))return e;if("number"==typeof e)return[AM,e];return null==e?xM:[e]}(n(o,l)),p[0]===CM))return p;if("children"in o&&o.children){const t=o;if(t.children&&p[0]!==PM)for(u=(r?t.children.length:-1)+s,d=l.concat(t);u>-1&&u<t.children.length;){const n=t.children[u];if(c=e(n,u,d)(),c[0]===CM)return c;u="number"==typeof c[1]?c[1]:u+s}}return p}}(e,void 0,[])()}function NM(e,t,n,r){let o,i,s;"function"==typeof t&&"function"!=typeof n?(i=void 0,s=t,o=n):(i=t,s=n,o=r),$M(e,i,(function(e,t){const n=t[t.length-1],r=n?n.children.indexOf(e):void 0;return s(e,r,n)}),o)}function DM(e,t){let n=!1;return NM(e,(function(e){if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return n=!0,CM})),Boolean((!e.depth||e.depth<3)&&pR(e)&&(t.options.setext||n))}function RM(e){return e.value||""}function IM(e,t,n,r){const o=SM(n),i='"'===o?"Quote":"Apostrophe",s=n.enter("image");let a=n.enter("label");const l=n.createTracker(r);let c=l.move("![");return c+=l.move(n.safe(e.alt,{before:c,after:"]",...l.current()})),c+=l.move("]("),a(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(a=n.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(n.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(a=n.enter("destinationRaw"),c+=l.move(n.safe(e.url,{before:c,after:e.title?" ":")",...l.current()}))),a(),e.title&&(a=n.enter(`title${i}`),c+=l.move(" "+o),c+=l.move(n.safe(e.title,{before:c,after:o,...l.current()})),c+=l.move(o),a()),c+=l.move(")"),s(),c}function MM(e,t,n,r){const o=e.referenceType,i=n.enter("imageReference");let s=n.enter("label");const a=n.createTracker(r);let l=a.move("![");const c=n.safe(e.alt,{before:l,after:"]",...a.current()});l+=a.move(c+"]["),s();const u=n.stack;n.stack=[],s=n.enter("reference");const d=n.safe(n.associationId(e),{before:l,after:"]",...a.current()});return s(),n.stack=u,i(),"full"!==o&&c&&c===d?"shortcut"===o?l=l.slice(0,-1):l+=a.move("]"):l+=a.move(d+"]"),l}function LM(e,t,n){let r=e.value||"",o="`",i=-1;for(;new RegExp("(^|[^`])"+o+"([^`]|$)").test(r);)o+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++i<n.unsafe.length;){const e=n.unsafe[i],t=n.compilePattern(e);let o;if(e.atBreak)for(;o=t.exec(r);){let e=o.index;10===r.charCodeAt(e)&&13===r.charCodeAt(e-1)&&e--,r=r.slice(0,e)+" "+r.slice(o.index+1)}}return o+r+o}function jM(e,t){const n=pR(e);return Boolean(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function QM(e,t,n,r){const o=SM(n),i='"'===o?"Quote":"Apostrophe",s=n.createTracker(r);let a,l;
vendor: 6,025 bytes, line 25
25if(jM(e,n)){const t=n.stack;n.stack=[],a=n.enter("autolink");let r=s.move("<");return r+=s.move(n.containerPhrasing(e,{before:r,after:">",...s.current()})),r+=s.move(">"),a(),n.stack=t,r}a=n.enter("link"),l=n.enter("label");let c=s.move("[");return c+=s.move(n.containerPhrasing(e,{before:c,after:"](",...s.current()})),c+=s.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=n.enter("destinationLiteral"),c+=s.move("<"),c+=s.move(n.safe(e.url,{before:c,after:">",...s.current()})),c+=s.move(">")):(l=n.enter("destinationRaw"),c+=s.move(n.safe(e.url,{before:c,after:e.title?" ":")",...s.current()}))),l(),e.title&&(l=n.enter(`title${i}`),c+=s.move(" "+o),c+=s.move(n.safe(e.title,{before:c,after:o,...s.current()})),c+=s.move(o),l()),c+=s.move(")"),a(),c}function FM(e,t,n,r){const o=e.referenceType,i=n.enter("linkReference");let s=n.enter("label");const a=n.createTracker(r);let l=a.move("[");const c=n.containerPhrasing(e,{before:l,after:"]",...a.current()});l+=a.move(c+"]["),s();const u=n.stack;n.stack=[],s=n.enter("reference");const d=n.safe(n.associationId(e),{before:l,after:"]",...a.current()});return s(),n.stack=u,i(),"full"!==o&&c&&c===d?"shortcut"===o?l=l.slice(0,-1):l+=a.move("]"):l+=a.move(d+"]"),l}function BM(e){const t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function UM(e){const t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}RM.peek=function(){return"<"},IM.peek=function(){return"!"},MM.peek=function(){return"!"},LM.peek=function(){return"`"},QM.peek=function(e,t,n){return jM(e,n)?"<":"["},FM.peek=function(){return"["};const qM=EM(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function HM(e,t,n,r){const o=function(e){const t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),i=n.enter("strong"),s=n.createTracker(r);let a=s.move(o+o);return a+=s.move(n.containerPhrasing(e,{before:a,after:o,...s.current()})),a+=s.move(o+o),i(),a}HM.peek=function(e,t,n){return n.options.strong||"*"};const zM={blockquote:function(e,t,n,r){const o=n.enter("blockquote"),i=n.createTracker(r);i.move("> "),i.shift(2);const s=n.indentLines(n.containerFlow(e,i.current()),gM);return o(),s},break:yM,code:function(e,t,n,r){const o=function(e){const t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),i=e.value||"",s="`"===o?"GraveAccent":"Tilde";if(vM(e,n)){const e=n.enter("codeIndented"),t=n.indentLines(i,wM);return e(),t}const a=n.createTracker(r),l=o.repeat(Math.max(function(e,t){const n=String(e);let r=n.indexOf(t),o=r,i=0,s=0;if("string"!=typeof t)throw new TypeError("Expected substring");for(;-1!==r;)r===o?++i>s&&(s=i):i=1,o=r+t.length,r=n.indexOf(t,o);return s}(i,o)+1,3)),c=n.enter("codeFenced");let u=a.move(l);if(e.lang){const t=n.enter(`codeFencedLang${s}`);u+=a.move(n.safe(e.lang,{before:u,after:" ",encode:["`"],...a.current()})),t()}if(e.lang&&e.meta){const t=n.enter(`codeFencedMeta${s}`);u+=a.move(" "),u+=a.move(n.safe(e.meta,{before:u,after:"\n",encode:["`"],...a.current()})),t()}return u+=a.move("\n"),i&&(u+=a.move(i+"\n")),u+=a.move(l),c(),u},definition:function(e,t,n,r){const o=SM(n),i='"'===o?"Quote":"Apostrophe",s=n.enter("definition");let a=n.enter("label");const l=n.createTracker(r);let c=l.move("[");return c+=l.move(n.safe(n.associationId(e),{before:c,after:"]",...l.current()})),c+=l.move("]: "),a(),!e.url||/[\0- \u007F]/.test(e.url)?(a=n.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(n.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(a=n.enter("destinationRaw"),c+=l.move(n.safe(e.url,{before:c,after:e.title?" ":"\n",...l.current()}))),a(),e.title&&(a=n.enter(`title${i}`),c+=l.move(" "+o),c+=l.move(n.safe(e.title,{before:c,after:o,...l.current()})),c+=l.move(o),a()),s(),c},emphasis:kM,hardBreak:yM,heading:function(e,t,n,r){const o=Math.max(Math.min(6,e.depth||1),1),i=n.createTracker(r);if(DM(e,n)){const t=n.enter("headingSetext"),r=n.enter("phrasing"),s=n.containerPhrasing(e,{...i.current(),before:"\n",after:"\n"});return r(),t(),s+"\n"+(1===o?"=":"-").repeat(s.length-(Math.max(s.lastIndexOf("\r"),s.lastIndexOf("\n"))+1))}const s="#".repeat(o),a=n.enter("headingAtx"),l=n.enter("phrasing");i.move(s+" ");let c=n.containerPhrasing(e,{before:"# ",after:"\n",...i.current()});return/^[\t ]/.test(c)&&(c="&#x"+c.charCodeAt(0).toString(16).toUpperCase()+";"+c.slice(1)),c=c?s+" "+c:s,n.options.closeAtx&&(c+=" "+s),l(),a(),c},html:RM,image:IM,imageReference:MM,inlineCode:LM,link:QM,linkReference:FM,list:function(e,t,n,r){const o=n.enter("list"),i=n.bulletCurrent;let s=e.ordered?function(e){const t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(n):BM(n);const a=e.ordered?"."===s?")":".":function(e){const t=BM(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n);let l=!(!t||!n.bulletLastUsed)&&s===n.bulletLastUsed;if(!e.ordered){const t=e.children?e.children[0]:void 0;if("*"!==s&&"-"!==s||!t||t.children&&t.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||
250!==n.indexStack[n.indexStack.length-3]||(l=!0),UM(n)===s&&t){let t=-1;for(;++t<e.children.length;){const n=e.children[t];if(n&&"listItem"===n.type&&n.children&&n.children[0]&&"thematicBreak"===n.children[0].type){l=!0;break}}}}l&&(s=a),n.bulletCurrent=s;const c=n.containerFlow(e,r);return n.bulletLastUsed=s,n.bulletCurrent=i,o(),c},listItem:function(e,t,n,r){const o=function(e){const t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n);let i=n.bulletCurrent||BM(n);t&&"list"===t.type&&t.ordered&&(i=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+i);let s=i.length+1;("tab"===o||"mixed"===o&&(t&&"list"===t.type&&t.spread||e.spread))&&(s=4*Math.ceil(s/4));const a=n.createTracker(r);a.move(i+" ".repeat(s-i.length)),a.shift(s);const l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,a.current()),(function(e,t,n){if(t)return(n?"":" ".repeat(s))+e;return(n?i:i+" ".repeat(s-i.length))+e}));return l(),c},paragraph:function(e,t,n,r){const o=n.enter("paragraph"),i=n.enter("phrasing"),s=n.containerPhrasing(e,r);return i(),o(),s},root:function(e,t,n,r){return(e.children.some((function(e){return qM(e)}))?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:HM,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){const r=(UM(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}},ZM=[function(e,t,n,r){if("code"===t.type&&vM(t,r)&&("list"===e.type||e.type===t.type&&vM(e,r)))return!1;if("spread"in n&&"boolean"==typeof n.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&DM(t,r)))return;return n.spread?1:0}}];const WM=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],XM=[{character:"\t",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",before:"[\\r\\n]",inConstruct:"phrasing"},{character:"\t",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:WM},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:WM},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ \t\r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:WM},{atBreak:!0,character:"+",after:"(?:[ \t\r\n])"},{atBreak:!0,character:"-",after:"(?:[ \t\r\n-])"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ \t\r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:WM},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:WM},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:WM},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:WM},{atBreak:!0,character:"~"}];
25function VM(e){return e.label||!e.identifier?e.label||"":GI(e.identifier)}function YM(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function GM(e,t,n,r){let o=r.join.length;for(;o--;){const i=r.join[o](e,t,n,r);if(!0===i||1===i)break;if("number"==typeof i)return"\n".repeat(1+i);if(!1===i)return"\n\n\x3c!----\x3e\n\n"}return"\n\n"}const KM=/\r?\n|\r/g;function JM(e,t){const n=[];let r,o=0,i=0;for(;r=KM.exec(e);)s(e.slice(o,r.index)),n.push(r[0]),o=r.index+r[0].length,i++;return s(e.slice(o)),n.join("");function s(e){n.push(t(e,i,!e))}}function eL(e,t){return e-t}function tL(e,t){const n=/\\(?=[!-/:-@[-`{-~])/g,r=[],o=[],i=e+t;let s,a=-1,l=0;for(;s=n.exec(i);)r.push(s.index);for(;++a<r.length;)l!==r[a]&&o.push(e.slice(l,r[a])),o.push("\\"),l=r[a];return o.push(e.slice(l)),o.join("")}function nL(e){const t=e||{},n=t.now||{};let r=t.lineShift||0,o=n.line||1,i=n.column||1;return{move:function(e){const t=e||"",n=t.split(/\r?\n|\r/g),s=n[n.length-1];return o+=n.length-1,i=1===n.length?i+s.length:1+s.length+r,t},current:function(){return{now:{line:o,column:i},lineShift:r}},shift:function(e){r+=e}}}function rL(e,t={}){const n={enter:function(e){return n.stack.push(e),function(){n.stack.pop()}},indentLines:JM,associationId:VM,containerPhrasing:aL,containerFlow:lL,createTracker:nL,compilePattern:YM,safe:cL,stack:[],unsafe:[...XM],join:[...ZM],handlers:{...zM},options:{},indexStack:[],handle:void 0};hM(n,t),n.options.tightDefinitions&&n.join.push(sL),n.handle=dM("type",{invalid:oL,unknown:iL,handlers:n.handlers});let r=n.handle(e,void 0,n,{before:"\n",after:"\n",now:{line:1,column:1},lineShift:0});return r&&10!==r.charCodeAt(r.length-1)&&13!==r.charCodeAt(r.length-1)&&(r+="\n"),r}function oL(e){throw new Error("Cannot handle value `"+e+"`, expected node")}function iL(e){throw new Error("Cannot handle unknown node `"+e.type+"`")}function sL(e,t){if("definition"===e.type&&e.type===t.type)return 0}function aL(e,t){return function(e,t,n){const r=t.indexStack,o=e.children||[],i=[];let s=-1,a=n.before;r.push(-1);let l=t.createTracker(n);for(;++s<o.length;){const c=o[s];let u;if(r[r.length-1]=s,s+1<o.length){let n=t.handle.handlers[o[s+1].type];n&&n.peek&&(n=n.peek),u=n?n(o[s+1],e,t,{before:"",after:"",...l.current()}).charAt(0):""}else u=n.after;i.length>0&&("\r"===a||"\n"===a)&&"html"===c.type&&(i[i.length-1]=i[i.length-1].replace(/(\r?\n|\r)$/," "),a=" ",l=t.createTracker(n),l.move(i.join(""))),i.push(l.move(t.handle(c,e,t,{...l.current(),before:a,after:u}))),a=i[i.length-1].slice(-1)}return r.pop(),i.join("")}(e,this,t)}function lL(e,t){return function(e,t,n){const r=t.indexStack,o=e.children||[],i=t.createTracker(n),s=[];let a=-1;for(r.push(-1);++a<o.length;){const n=o[a];r[r.length-1]=a,s.push(i.move(t.handle(n,e,t,{before:"\n",after:"\n",...i.current()}))),"list"!==n.type&&(t.bulletLastUsed=void 0),a<o.length-1&&s.push(i.move(GM(n,o[a+1],e,t)))}return r.pop(),s.join("")}(e,this,t)}function cL(e,t){return function(e,t,n){const r=(n.before||"")+(t||"")+(n.after||""),o=[],i=[],s={};let a=-1;for(;++a<e.unsafe.length;){const t=e.unsafe[a];if(!OM(e.stack,t))continue;const n=e.compilePattern(t);let i;for(;i=n.exec(r);){const e="before"in t||Boolean(t.atBreak),n="after"in t,r=i.index+(e?i[1].length:0);o.includes(r)?(s[r].before&&!e&&(s[r].before=!1),s[r].after&&!n&&(s[r].after=!1)):(o.push(r),s[r]={before:e,after:n})}}o.sort(eL);let l=n.before?n.before.length:0;const c=r.length-(n.after?n.after.length:0);for(a=-1;++a<o.length;){const e=o[a];e<l||e>=c||e+1<c&&o[a+1]===e+1&&s[e].after&&!s[e+1].before&&!s[e+1].after||o[a-1]===e-1&&s[e].before&&!s[e-1].before&&!s[e-1].after||(l!==e&&i.push(tL(r.slice(l,e),"\\")),l=e,!/[!-/:-@[-`{-~]/.test(r.charAt(e))||n.encode&&n.encode.includes(r.charAt(e))?(i.push("&#x"+r.charCodeAt(e).toString(16).toUpperCase()+";"),l++):i.push("\\"))}return i.push(tL(r.slice(l,c),n.after)),i.join("")}(this,e,t)}function uL(e){if(e)throw e}var dL=Object.prototype.hasOwnProperty,pL=Object.prototype.toString,hL=Object.defineProperty,fL=Object.getOwnPropertyDescriptor,mL=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===pL.call(e)},gL=function(e){if(!e||"[object Object]"!==pL.call(e))return!1;var t,n=dL.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&dL.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||dL.call(e,t)},OL=function(e,t){hL&&"__proto__"===t.name?hL(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},bL=function(e,t){if("__proto__"===t){if(!dL.call(e,t))return;if(fL)return fL(e,t).value}return e[t]},yL=function e(){var t,n,r,o,i,s,a=arguments[0],l=1,c=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[1]||{},l=2),(null==a||"object"!=typeof a&&"function"!=typeof a)&&(a={});l<c;
vendor: 10,345 bytes, line 25
25++l)if(null!=(t=arguments[l]))for(n in t)r=bL(a,n),a!==(o=bL(t,n))&&(u&&o&&(gL(o)||(i=mL(o)))?(i?(i=!1,s=r&&mL(r)?r:[]):s=r&&gL(r)?r:{},OL(a,{name:n,newValue:e(u,s,o)})):void 0!==o&&OL(a,{name:n,newValue:o}));return a};const vL=LC(yL);function wL(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function SL(){const e=[],t={run:function(...t){let n=-1;const r=t.pop();if("function"!=typeof r)throw new TypeError("Expected function as last argument, not "+r);!function o(i,...s){const a=e[++n];let l=-1;if(i)r(i);else{for(;++l<t.length;)null!==s[l]&&void 0!==s[l]||(s[l]=t[l]);t=s,a?function(e,t){let n;return r;function r(...t){const r=e.length>t.length;let a;r&&t.push(o);try{a=e.apply(this,t)}catch(i){if(r&&n)throw i;return o(i)}r||(a&&a.then&&"function"==typeof a.then?a.then(s,o):a instanceof Error?o(a):s(a))}function o(e,...r){n||(n=!0,t(e,...r))}function s(e){o(null,e)}}(a,o)(...s):r(null,...s)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}class kL extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let r="",o={},i=!1;if(t&&(o="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?r=e:!o.cause&&e&&(i=!0,r=e.message,o.cause=e),!o.ruleId&&!o.source&&"string"==typeof n){const e=n.indexOf(":");-1===e?o.ruleId=n:(o.source=n.slice(0,e),o.ruleId=n.slice(e+1))}if(!o.place&&o.ancestors&&o.ancestors){const e=o.ancestors[o.ancestors.length-1];e&&(o.place=e.position)}const s=o.place&&"start"in o.place?o.place.start:o.place;this.ancestors=o.ancestors||void 0,this.cause=o.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=r,this.line=s?s.line:void 0,this.name=JI(o.place)||"1:1",this.place=o.place||void 0,this.reason=this.message,this.ruleId=o.ruleId||void 0,this.source=o.source||void 0,this.stack=i&&o.cause&&"string"==typeof o.cause.stack?o.cause.stack:"",this.actual,this.expected,this.note,this.url}}kL.prototype.file="",kL.prototype.name="",kL.prototype.reason="",kL.prototype.message="",kL.prototype.stack="",kL.prototype.column=void 0,kL.prototype.line=void 0,kL.prototype.ancestors=void 0,kL.prototype.cause=void 0,kL.prototype.fatal=void 0,kL.prototype.place=void 0,kL.prototype.ruleId=void 0,kL.prototype.source=void 0;const EL={basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');_L(e);let n,r=0,o=-1,i=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;i--;)if(47===e.codePointAt(i)){if(n){r=i+1;break}}else o<0&&(n=!0,o=i+1);return o<0?"":e.slice(r,o)}if(t===e)return"";let s=-1,a=t.length-1;for(;i--;)if(47===e.codePointAt(i)){if(n){r=i+1;break}}else s<0&&(n=!0,s=i+1),a>-1&&(e.codePointAt(i)===t.codePointAt(a--)?a<0&&(o=i):(a=-1,o=s));r===o?o=s:o<0&&(o=e.length);return e.slice(r,o)},dirname:function(e){if(_L(e),0===e.length)return".";let t,n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){_L(e);let t,n=e.length,r=-1,o=0,i=-1,s=0;for(;n--;){const a=e.codePointAt(n);if(47!==a)r<0&&(t=!0,r=n+1),46===a?i<0?i=n:1!==s&&(s=1):i>-1&&(s=-1);else if(t){o=n+1;break}}if(i<0||r<0||0===s||1===s&&i===r-1&&i===o+1)return"";return e.slice(i,r)},join:function(...e){let t,n=-1;for(;++n<e.length;)_L(e[n]),e[n]&&(t=void 0===t?e[n]:t+"/"+e[n]);return void 0===t?".":function(e){_L(e);const t=47===e.codePointAt(0);let n=function(e,t){let n,r,o="",i=0,s=-1,a=0,l=-1;for(;++l<=e.length;){if(l<e.length)n=e.codePointAt(l);else{if(47===n)break;n=47}if(47===n){if(s===l-1||1===a);else if(s!==l-1&&2===a){if(o.length<2||2!==i||46!==o.codePointAt(o.length-1)||46!==o.codePointAt(o.length-2))if(o.length>2){if(r=o.lastIndexOf("/"),r!==o.length-1){r<0?(o="",i=0):(o=o.slice(0,r),i=o.length-1-o.lastIndexOf("/")),s=l,a=0;continue}}else if(o.length>0){o="",i=0,s=l,a=0;continue}t&&(o=o.length>0?o+"/..":"..",i=2)}else o.length>0?o+="/"+e.slice(s+1,l):o=e.slice(s+1,l),i=l-s-1;s=l,a=0}else 46===n&&a>-1?a++:a=-1}return o}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(t)},sep:"/"};function _L(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const TL={cwd:function(){return"/"}};function xL(e){return Boolean(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function AL(e){if("string"==typeof e)e=new URL(e);else if(!xL(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n<t.length;)if(37===t.codePointAt(n)&&50===t.codePointAt(n+1)){const e=t.codePointAt(n+2);if(70===e||102===e){const e=new TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}const CL=["history","path","basename","stem","extname","dirname"];class PL{constructor(e){let t;t=e?xL(e)?{path:e}:"string"==typeof e||function(e){return Boolean(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd=TL.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n,r=-1;for(;++r<CL.length;){const e=CL[r];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(n in t)CL.includes(n)||(this[n]=t[n])}get basename(){return"string"==typeof this.path?EL.basename(this.path):void 0}set basename(e){NL(e,"basename"),$L(e,"basename"),this.path=EL.join(this.dirname||"",e)}get dirname(){return"string"==typeof this.path?EL.dirname(this.path):void 0}set dirname(e){DL(this.basename,"dirname"),this.path=EL.join(e||"",this.basename)}get extname(){return"string"==typeof this.path?EL.extname(this.path):void 0}set extname(e){if($L(e,"extname"),DL(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=EL.join(this.dirname,this.stem+(e||""))}get path(){return this.history[this.history.length-1]}set path(e){xL(e)&&(e=AL(e)),NL(e,"path"),this.path!==e&&this.history.push(e)}get stem(){return"string"==typeof this.path?EL.basename(this.path,this.extname):void 0}set stem(e){NL(e,"stem"),$L(e,"stem"),this.path=EL.join(this.dirname||"",e+(this.extname||""))}fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}info(e,t,n){const r=this.message(e,t,n);return r.fatal=void 0,r}message(e,t,n){const r=new kL(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}toString(e){if(void 0===this.value)return"";if("string"==typeof this.value)return this.value;return new TextDecoder(e||void 0).decode(this.value)}}function $L(e,t){if(e&&e.includes(EL.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+EL.sep+"`")}function NL(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function DL(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}const RL=function(e){const t=this.constructor.prototype,n=t[e],r=function(){return n.apply(r,arguments)};Object.setPrototypeOf(r,t);const o=Object.getOwnPropertyNames(n);for(const i of o){const e=Object.getOwnPropertyDescriptor(n,i);e&&Object.defineProperty(r,i,e)}return r},IL={}.hasOwnProperty;class ML extends RL{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=SL()}copy(){const e=new ML;let t=-1;for(;++t<this.attachers.length;){const n=this.attachers[t];e.use(...n)}return e.data(vL(!0,{},this.namespace)),e}data(e,t){return"string"==typeof e?2===arguments.length?(FL("data",this.frozen),this.namespace[e]=t,this):IL.call(this.namespace,e)&&this.namespace[e]||void 0:e?(FL("data",this.frozen),this.namespace=e,this):this.namespace}freeze(){if(this.frozen)return this;const e=this;for(;++this.freezeIndex<this.attachers.length;){const[t,...n]=this.attachers[this.freezeIndex];if(!1===n[0])continue;!0===n[0]&&(n[0]=void 0);const r=t.call(e,...n);"function"==typeof r&&this.transformers.use(r)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(e){this.freeze();const t=qL(e),n=this.parser||this.Parser;return jL("parse",n),n(String(t),t)}process(e,t){const n=this;return this.freeze(),jL("process",this.parser||this.Parser),QL("process",this.compiler||this.Compiler),t?r(void 0,t):new Promise(r);function r(r,o){const i=qL(e),s=n.parse(i);function a(e,n){e||!n?o(e):r?r(n):t(void 0,n)}n.run(s,i,(function(e,t,r){if(e||!t||!r)return a(e);const o=t,i=n.stringify(o,r);var s;"string"==typeof(s=i)||function(e){return Boolean(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(s)?r.value=i:r.result=i,a(e,r)}))}}processSync(e){let t,n=!1;return this.freeze(),jL("processSync",this.parser||this.Parser),QL("processSync",this.compiler||this.Compiler),this.process(e,(function(e,r){n=!0,uL(e),t=r})),UL("processSync","process",n),t}run(e,t,n){BL(e),this.freeze();const r=this.transformers;return n||"function"!=typeof t||(n=t,t=void 0),n?o(void 0,n):new Promise(o);function o(o,i){const s=qL(t);r.run(e,s,(function(t,r,s){const a=r||e;t?i(t):o?o(a):n(void 0,a,s)}))}}runSync(e,t){let n,r=!1;return this.run(e,t,(function(e,t){uL(e),n=t,r=!0})),UL("runSync","run",r),n}stringify(e,t){this.freeze();const n=qL(t),r=this.compiler||this.Compiler;return QL("stringify",r),BL(e),r(e,n)}use(e,...t){const n=this.attachers,r=this.namespace;if(FL("use",this.frozen),null==e);else if("function"==typeof e)a(e,t);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");
25Array.isArray(e)?s(e):i(e)}return this;function o(e){if("function"==typeof e)a(e,[]);else{if("object"!=typeof e)throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){const[t,...n]=e;a(t,n)}else i(e)}}function i(e){if(!("plugins"in e)&&!("settings"in e))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");s(e.plugins),e.settings&&(r.settings=vL(!0,r.settings,e.settings))}function s(e){let t=-1;if(null==e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){o(e[t])}}}function a(e,t){let r=-1,o=-1;for(;++r<n.length;)if(n[r][0]===e){o=r;break}if(-1===o)n.push([e,...t]);else if(t.length>0){let[r,...i]=t;const s=n[o][1];wL(s)&&wL(r)&&(r=vL(!0,s,r)),n[o]=[e,r,...i]}}}}const LL=(new ML).freeze();function jL(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function QL(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function FL(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function BL(e){if(!wL(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function UL(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function qL(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new PL(e)}const HL=LL().use(cM).use((function(e){const t=this;t.compiler=function(n){return rL(n,{...t.data("settings"),...e,extensions:t.data("toMarkdownExtensions")||[]})}})).use((function(){return(e,t)=>{t.data.headings=uR(e)}})),zL=async e=>{const t=new KD,{headings:n}=(await HL.process(e)).data;return ZL(n,t)},ZL=(e,t)=>e.map((e=>({...e,slug:t.slug(e.value)}))),WL=e=>{const t=Math.min(...e.map((e=>e.depth)));return t>=1&&t<=6?t:1};function XL(e,t){const n=(e,n)=>{if("function"==typeof t)return t(n);{const e=null==t?void 0:t.find((e=>e.name===n));return((null==e?void 0:e.value)??"").toString()}};return e.replace(/{{\s*([\w.-]+)\s*}}/g,n).replace(/{\s*([\w.-]+)\s*}/g,n)}function VL(e){var t,n;const r=null===e.selectedServer?null==(t=null==e?void 0:e.servers)?void 0:t[0]:null==(n=null==e?void 0:e.servers)?void 0:n[e.selectedServer];let o="string"==typeof(null==r?void 0:r.url)?XL(null==r?void 0:r.url,e.variables):null==r?void 0:r.url;return(null==o?void 0:o.startsWith("/"))?o=`${YL()}${o}`:!o||(null==o?void 0:o.startsWith("http://"))||(null==o?void 0:o.startsWith("https://"))||(o=`${YL()}/${o}`),o}const YL=()=>{const e=window.location.origin;return e.endsWith("/")?e.slice(0,-1):e},GL=e=>{var t;return!!e&&!!Object.keys((null==(t=null==e?void 0:e.components)?void 0:t.schemas)??{}).length},KL=e=>{var t;return!!Object.keys((null==(t=null==e?void 0:e.components)?void 0:t.securitySchemes)??{}).length};const JL=pt({selectedServer:null,servers:[],variables:[]}),ej=e=>{Object.assign(JL,{...JL,...e})},tj=()=>({server:JL,setServer:ej}),{server:nj}=tj(),{setOperation:rj,setGlobalSecurity:oj}=lp(),{toggleApiClient:ij}=Ml(),{setActiveRequest:sj,resetActiveResponse:aj}=yp();function lj(e,t){const n=eR({serverState:nj,operation:e,authenticationState:null,globalSecurity:null});aj(),sj(n),rj(e),oj(t),ij(n,!0)}const cj=Symbol(),uj=async e=>{var t;null==(t=document.getElementById(e))||t.scrollIntoView()};var dj=Object.defineProperty,pj=(e,t,n)=>(((e,t,n)=>{t in e?dj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"&&self;function hj(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fj={exports:{}},mj={};!function(e){function t(e,t){return{validate:e,compare:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.formatNames=e.fastFormats=e.fullFormats=void 0,e.fullFormats={date:t(o,i),time:t(a,l),"date-time":t((function(e){const t=e.split(c);return 2===t.length&&o(t[0])&&a(t[1],!0)}),u),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(e){return d.test(e)&&p.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2}
25)*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:function(e){if(O.test(e))return!1;try{return new RegExp(e),!0}catch{return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(e){return h.lastIndex=0,h.test(e)},int32:{type:"number",validate:function(e){return Number.isInteger(e)&&e<=m&&e>=f}},int64:{type:"number",validate:function(e){return Number.isInteger(e)}},float:{type:"number",validate:g},double:{type:"number",validate:g},password:!0,binary:!0},e.fastFormats={...e.fullFormats,date:t(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,i),time:t(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,l),"date-time":t(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,u),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},e.formatNames=Object.keys(e.fullFormats);const n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,r=[0,31,28,31,30,31,30,31,31,30,31,30,31];function o(e){const t=n.exec(e);if(!t)return!1;const o=+t[1],i=+t[2],s=+t[3];return i>=1&&i<=12&&s>=1&&s<=(2===i&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(o)?29:r[i])}function i(e,t){if(e&&t)return e>t?1:e<t?-1:0}const s=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;function a(e,t){const n=s.exec(e);if(!n)return!1;
25const r=+n[1],o=+n[2],i=+n[3],a=n[5];return(r<=23&&o<=59&&i<=59||23===r&&59===o&&60===i)&&(!t||""!==a)}function l(e,t){if(!e||!t)return;const n=s.exec(e),r=s.exec(t);return n&&r?(e=n[1]+n[2]+n[3]+(n[4]||""))>(t=r[1]+r[2]+r[3]+(r[4]||""))?1:e<t?-1:0:void 0}const c=/t|\s/i;function u(e,t){if(!e||!t)return;const[n,r]=e.split(c),[o,s]=t.split(c),a=i(n,o);return void 0!==a?a||l(r,s):void 0}const d=/\/|:/,p=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;const h=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm;const f=-(2**31),m=2**31-1;function g(){return!0}const O=/[^\\]\\Z/}(mj);var gj={},Oj={exports:{}},bj={},yj={},vj={},wj={},Sj={},kj={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.regexpCode=e.getEsmExportName=e.getProperty=e.safeStringify=e.stringify=e.strConcat=e.addCodeArg=e.str=e._=e.nil=e._Code=e.Name=e.IDENTIFIER=e._CodeOrName=void 0;class t{}e._CodeOrName=t,e.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends t{constructor(t){if(super(),!e.IDENTIFIER.test(t))throw new Error("CodeGen: name must be a valid identifier");this.str=t}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}e.Name=n;class r extends t{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof n&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function o(e,...t){const n=[e[0]];let o=0;for(;o<t.length;)a(n,t[o]),n.push(e[++o]);return new r(n)}e._Code=r,e.nil=new r(""),e._=o;const i=new r("+");function s(e,...t){const n=[c(e[0])];let o=0;for(;o<t.length;)n.push(i),a(n,t[o]),n.push(i,c(e[++o]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===i){const n=l(e[t-1],e[t+1]);if(void 0!==n){e.splice(t-1,3,n);continue}e[t++]="+"}t++}}(n),new r(n)}function a(e,t){t instanceof r?e.push(...t._items):t instanceof n?e.push(t):e.push(function(e){return"number"==typeof e||"boolean"==typeof e||null===e?e:c(Array.isArray(e)?e.join(","):e)}(t))}function l(e,t){return'""'===t?e:'""'===e?t:"string"==typeof e?t instanceof n||'"'!==e[e.length-1]?void 0:"string"!=typeof t?`${e.slice(0,-1)}${t}"`:'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0:"string"!=typeof t||'"'!==t[0]||e instanceof n?void 0:`"${e}${t.slice(1)}`}function c(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}e.str=s,e.addCodeArg=a,e.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},e.stringify=function(e){return new r(c(e))},e.safeStringify=c,e.getProperty=function(t){return"string"==typeof t&&e.IDENTIFIER.test(t)?new r(`.${t}`):o`[${t}]`},e.getEsmExportName=function(t){if("string"==typeof t&&e.IDENTIFIER.test(t))return new r(`${t}`);
25throw new Error(`CodeGen: invalid export name: ${t}, use explicit $id name mapping`)},e.regexpCode=function(e){return new r(e.toString())}}(kj);var Ej={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ValueScope=e.ValueScopeName=e.Scope=e.varKinds=e.UsedValueState=void 0;const t=kj;class n extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var r,o;(o=r=e.UsedValueState||(e.UsedValueState={}))[o.Started=0]="Started",o[o.Completed=1]="Completed",e.varKinds={const:new t.Name("const"),let:new t.Name("let"),var:new t.Name("var")};class i{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof t.Name?e:this.name(e)}name(e){return new t.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,n;if(null!==(n=null===(t=this._parent)||void 0===t?void 0:t._prefixes)&&void 0!==n&&n.has(e)||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}e.Scope=i;class s extends t.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:n,itemIndex:r}){this.value=e,this.scopePath=t._`.${new t.Name(n)}[${r}]`}}e.ValueScopeName=s;const a=t._`\n`;e.ValueScope=class extends i{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?a:t.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var n;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const r=this.toName(e),{prefix:o}=r,i=null!==(n=t.key)&&void 0!==n?n:t.ref;let s=this._values[o];if(s){const e=s.get(i);if(e)return e}else s=this._values[o]=new Map;s.set(i,r);const a=this._scope[o]||(this._scope[o]=[]),l=a.length;return a[l]=t.ref,r.setValue(t,{property:o,itemIndex:l}),r}getValue(e,t){const n=this._values[e];if(n)return n.get(t)}scopeRefs(e,n=this._values){return this._reduceValues(n,(n=>{if(void 0===n.scopePath)throw new Error(`CodeGen: name "${n}" has no value`);return t._`${e}${n.scopePath}`}))}scopeCode(e=this._values,t,n){return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,n)}_reduceValues(o,i,s={},a){let l=t.nil;for(const c in o){const u=o[c];if(!u)continue;const d=s[c]=s[c]||new Map;u.forEach((o=>{if(d.has(o))return;d.set(o,r.Started);let s=i(o);if(s){const n=this.opts.es5?e.varKinds.var:e.varKinds.const;l=t._`${l}${n} ${o} = ${s};${this.opts._n}`}else{if(!(s=null==a?void 0:a(o)))throw new n(o);l=t._`${l}${s}${this.opts._n}`}d.set(o,r.Completed)}))}return l}}}(Ej),function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.or=e.and=e.not=e.CodeGen=e.operators=e.varKinds=e.ValueScopeName=e.ValueScope=e.Scope=e.Name=e.regexpCode=e.stringify=e.getProperty=e.nil=e.strConcat=e.str=e._=void 0;const t=kj,n=Ej;var r=kj;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return r._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return r.str}}),Object.defineProperty(e,"strConcat",{enumerable:!0,get:function(){return r.strConcat}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return r.nil}}),Object.defineProperty(e,"getProperty",{enumerable:!0,get:function(){return r.getProperty}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return r.stringify}}),Object.defineProperty(e,"regexpCode",{enumerable:!0,get:function(){return r.regexpCode}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return r.Name}});var o=Ej;Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return o.Scope}}),Object.defineProperty(e,"ValueScope",{enumerable:!0,get:function(){return o.ValueScope}}),Object.defineProperty(e,"ValueScopeName",{enumerable:!0,get:function(){return o.ValueScopeName}}),Object.defineProperty(e,"varKinds",{enumerable:!0,get:function(){return o.varKinds}}),e.operators={GT:new t._Code(">"),GTE:new t._Code(">="),LT:new t._Code("<"),LTE:new t._Code("<="),EQ:new t._Code("==="),NEQ:new t._Code("!=="),NOT:new t._Code("!"),OR:new t._Code("||"),AND:new t._Code("&&"),ADD:new t._Code("+")};class i{optimizeNodes(){return this}optimizeNames(e,t){return this}}class s extends i{constructor(e,t,n){super(),this.varKind=e,this.name=t,this.rhs=n}render({es5:e,_n:t}
vendor: 6,390 bytes, line 25
25){const r=e?n.varKinds.var:this.varKind,o=void 0===this.rhs?"":` = ${this.rhs}`;return`${r} ${this.name}${o};`+t}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=C(this.rhs,e,t)),this}get names(){return this.rhs instanceof t._CodeOrName?this.rhs.names:{}}}class a extends i{constructor(e,t,n){super(),this.lhs=e,this.rhs=t,this.sideEffects=n}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,n){if(!(this.lhs instanceof t.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=C(this.rhs,e,n),this}get names(){return A(this.lhs instanceof t.Name?{}:{...this.lhs.names},this.rhs)}}class l extends a{constructor(e,t,n,r){super(e,n,r),this.op=t}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}}class c extends i{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}}class u extends i{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}}class d extends i{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}}class p extends i{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=C(this.code,e,t),this}get names(){return this.code instanceof t._CodeOrName?this.code.names:{}}}class h extends i{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce(((t,n)=>t+n.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const n=e[t].optimizeNodes();Array.isArray(n)?e.splice(t,1,...n):n?e[t]=n:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:n}=this;let r=n.length;for(;r--;){const o=n[r];o.optimizeNames(e,t)||(P(e,o.names),n.splice(r,1))}return n.length>0?this:void 0}get names(){return this.nodes.reduce(((e,t)=>x(e,t.names)),{})}}class f extends h{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class m extends h{}class g extends f{}g.kind="else";class O extends f{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();const e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){const e=t.optimizeNodes();t=this.else=Array.isArray(e)?new g(e):e}return t?!1===e?t instanceof O?t:t.nodes:this.nodes.length?this:new O($(e),t instanceof O?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var n;if(this.else=null===(n=this.else)||void 0===n?void 0:n.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=C(this.condition,e,t),this}get names(){const e=super.names;return A(e,this.condition),this.else&&x(e,this.else.names),e}}O.kind="if";class b extends f{}b.kind="for";class y extends b{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=C(this.iteration,e,t),this}get names(){return x(super.names,this.iteration.names)}}class v extends b{constructor(e,t,n,r){super(),this.varKind=e,this.name=t,this.from=n,this.to=r}render(e){const t=e.es5?n.varKinds.var:this.varKind,{name:r,from:o,to:i}=this;return`for(${t} ${r}=${o}; ${r}<${i}; ${r}++)`+super.render(e)}get names(){const e=A(super.names,this.from);return A(e,this.to)}}class w extends b{constructor(e,t,n,r){super(),this.loop=e,this.varKind=t,this.name=n,this.iterable=r}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=C(this.iterable,e,t),this}get names(){return x(super.names,this.iterable.names)}}class S extends f{constructor(e,t,n){super(),this.name=e,this.args=t,this.async=n}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}}S.kind="func";class k extends h{render(e){return"return "+super.render(e)}}k.kind="return";class E extends f{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(t=this.finally)||void 0===t||t.optimizeNodes(),this}optimizeNames(e,t){var n,r;return super.optimizeNames(e,t),null===(n=this.catch)||void 0===n||n.optimizeNames(e,t),null===(r=this.finally)||void 0===r||r.optimizeNames(e,t),this}get names(){const e=super.names;return this.catch&&x(e,this.catch.names),this.finally&&x(e,this.finally.names),e}}class _ extends f{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}_.kind="catch";class T extends f{render(e){return"finally"+super.render(e)}}T.kind="finally";function x(e,t){for(const n in t)e[n]=(e[n]||0)+(t[n]||0);return e}function A(e,n){return n instanceof t._CodeOrName?x(e,n.names):e}function C(e,n,r){return e instanceof t.Name?i(e):(o=e)instanceof t._Code&&o._items.some((e=>e instanceof t.Name&&1===n[e.str]&&void 0!==r[e.str]))?new t._Code(e._items.reduce(((e,n)=>(n instanceof t.Name&&(n=i(n)),n instanceof t._Code?e.push(...n._items):e.push(n),e)),[])):e;var o;function i(e){const t=r[e.str];return void 0===t||1!==n[e.str]?e:(delete n[e.str],t)}}function P(e,t){for(const n in t)e[n]=(e[n]||0)-(t[n]||0)}function $(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:t._`!${I(e)}`}e.CodeGen=class{constructor(e,t={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new n.Scope({parent:e}),this._nodes=[new m]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){const n=this._extScope.value(e,t);return(this._values[n.prefix]||(this._values[n.prefix]=new Set)).add(n),n}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,n,r){const o=this._scope.toName(t);return void 0!==n&&r&&(this._constants[o.str]=n),this._leafNode(new s(e,o,n)),o}const(e,t,r){return this._def(n.varKinds.const,e,t,r)}let(e,t,r){return this._def(n.varKinds.let,e,t,r)}var(e,t,r){return this._def(n.varKinds.var,e,t,r)}
vendor: 18,808 bytes, lines 25-28
25assign(e,t,n){return this._leafNode(new a(e,t,n))}add(t,n){return this._leafNode(new l(t,e.operators.ADD,n))}code(e){return"function"==typeof e?e():e!==t.nil&&this._leafNode(new p(e)),this}object(...e){const n=["{"];for(const[r,o]of e)n.length>1&&n.push(","),n.push(r),(r!==o||this.opts.es5)&&(n.push(":"),(0,t.addCodeArg)(n,o));return n.push("}"),new t._Code(n)}if(e,t,n){if(this._blockNode(new O(e)),t&&n)this.code(t).else().code(n).endIf();else if(t)this.code(t).endIf();else if(n)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new O(e))}else(){return this._elseNode(new g)}endIf(){return this._endBlockNode(O,g)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new y(e),t)}forRange(e,t,r,o,i=(this.opts.es5?n.varKinds.var:n.varKinds.let)){const s=this._scope.toName(e);return this._for(new v(i,s,t,r),(()=>o(s)))}forOf(e,r,o,i=n.varKinds.const){const s=this._scope.toName(e);if(this.opts.es5){const e=r instanceof t.Name?r:this.var("_arr",r);return this.forRange("_i",0,t._`${e}.length`,(n=>{this.var(s,t._`${e}[${n}]`),o(s)}))}return this._for(new w("of",i,s,r),(()=>o(s)))}forIn(e,r,o,i=(this.opts.es5?n.varKinds.var:n.varKinds.const)){if(this.opts.ownProperties)return this.forOf(e,t._`Object.keys(${r})`,o);const s=this._scope.toName(e);return this._for(new w("in",i,s,r),(()=>o(s)))}endFor(){return this._endBlockNode(b)}label(e){return this._leafNode(new c(e))}break(e){return this._leafNode(new u(e))}return(e){const t=new k;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(k)}try(e,t,n){if(!t&&!n)throw new Error('CodeGen: "try" without "catch" and "finally"');const r=new E;if(this._blockNode(r),this.code(e),t){const e=this.name("e");this._currNode=r.catch=new _(e),t(e)}return n&&(this._currNode=r.finally=new T,this.code(n)),this._endBlockNode(_,T)}throw(e){return this._leafNode(new d(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){const t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");const n=this._nodes.length-t;if(n<0||void 0!==e&&n!==e)throw new Error(`CodeGen: wrong number of nodes: ${n} vs ${e} expected`);return this._nodes.length=t,this}func(e,n=t.nil,r,o){return this._blockNode(new S(e,n,r)),o&&this.code(o).endFunc(),this}endFunc(){return this._endBlockNode(S)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){const n=this._currNode;if(n instanceof e||t&&n instanceof t)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){const t=this._currNode;if(!(t instanceof O))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){const e=this._nodes;return e[e.length-1]}set _currNode(e){const t=this._nodes;t[t.length-1]=e}},e.not=$;const N=R(e.operators.AND);e.and=function(...e){return e.reduce(N)};const D=R(e.operators.OR);function R(e){return(n,r)=>n===t.nil?r:r===t.nil?n:t._`${I(n)} ${e} ${I(r)}`}function I(e){return e instanceof t.Name?e:t._`(${e})`}e.or=function(...e){return e.reduce(D)}}(Sj);var _j={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.checkStrictMode=e.getErrorPath=e.Type=e.useFunc=e.setEvaluated=e.evaluatedPropsToName=e.mergeEvaluated=e.eachItem=e.unescapeJsonPointer=e.escapeJsonPointer=e.escapeFragment=e.unescapeFragment=e.schemaRefOrVal=e.schemaHasRulesButRef=e.schemaHasRules=e.checkUnknownRules=e.alwaysValidSchema=e.toHash=void 0;const t=Sj,n=kj;function r(e,t=e.schema){const{opts:n,self:r}=e;if(!n.strictSchema||"boolean"==typeof t)return;const o=r.RULES.keywords;for(const i in t)o[i]||h(e,`unknown keyword: "${i}"`)}function o(e,t){if("boolean"==typeof e)return!e;for(const n in e)if(t[n])return!0;return!1}function i(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function s(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function a({mergeNames:e,mergeToName:n,mergeValues:r,resultToName:o}){return(i,s,a,l)=>{const c=void 0===a?s:a instanceof t.Name?(s instanceof t.Name?e(i,s,a):n(i,s,a),a):s instanceof t.Name?(n(i,a,s),s):r(s,a);return l!==t.Name||c instanceof t.Name?c:o(i,c)}}function l(e,n){if(!0===n)return e.var("props",!0);const r=e.var("props",t._`{}`);return void 0!==n&&c(e,r,n),r}function c(e,n,r){Object.keys(r).forEach((r=>e.assign(t._`${n}${(0,t.getProperty)(r)}`,!0)))}e.toHash=function(e){const t={};for(const n of e)t[n]=!0;return t},e.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(r(e,t),!o(t,e.self.RULES.all))},e.checkUnknownRules=r,e.schemaHasRules=o,e.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const n in e)if("$ref"!==n&&t.all[n])return!0;return!1},e.schemaRefOrVal=function({topSchemaRef:e,schemaPath:n},r,o,i){if(!i){if("number"==typeof r||"boolean"==typeof r)return r;if("string"==typeof r)return t._`${r}`}return t._`${e}${n}${(0,t.getProperty)(o)}`},e.unescapeFragment=function(e){return s(decodeURIComponent(e))},e.escapeFragment=function(e){return encodeURIComponent(i(e))},e.escapeJsonPointer=i,e.unescapeJsonPointer=s,e.eachItem=function(e,t){if(Array.isArray(e))for(const n of e)t(n);else t(e)},e.mergeEvaluated={props:a({mergeNames:(e,n,r)=>e.if(t._`${r} !== true && ${n} !== undefined`,(()=>{e.if(t._`${n} === true`,(()=>e.assign(r,!0)),(()=>e.assign(r,t._`${r} || {}`).code(t._`Object.assign(${r}, ${n})`)))})),mergeToName:(e,n,r)=>e.if(t._`${r} !== true`,(()=>{!0===n?e.assign(r,!0):(e.assign(r,t._`${r} || {}`),c(e,r,n))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:l}),items:a({mergeNames:(e,n,r)=>e.if(t._`${r} !== true && ${n} !== undefined`,(()=>e.assign(r,t._`${n} === true ? true : ${r} > ${n} ? ${r} : ${n}`))),mergeToName:(e,n,r)=>e.if(t._`${r} !== true`,(()=>e.assign(r,!0===n||t._`${r} > ${n} ? ${r} : ${n}`))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},e.evaluatedPropsToName=l,e.setEvaluated=c;const u={};var d,p;function h(e,t,n=e.opts.strictSchema){if(n){if(t=`strict mode: ${t}`,!0===n)throw new Error(t);e.self.logger.warn(t)}}e.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:u[t.code]||(u[t.code]=new n._Code(t.code))})},(p=d=e.Type||(e.Type={}))[p.Num=0]="Num",p[p.Str=1]="Str",e.getErrorPath=function(e,n,r){if(e instanceof t.Name){const o=n===d.Num;return r?o?t._`"[" + ${e} + "]"`:t._`"['" + ${e} + "']"`:o?t._`"/" + ${e}`:t._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,t.getProperty)(e).toString():"/"+i(e)},e.checkStrictMode=h}(_j);var Tj={};Object.defineProperty(Tj,"__esModule",{value:!0});const xj=Sj,Aj={data:new xj.Name("data"),valCxt:new xj.Name("valCxt"),instancePath:new xj.Name("instancePath"),parentData:new xj.Name("parentData"),parentDataProperty:new xj.Name("parentDataProperty"),rootData:new xj.Name("rootData"),dynamicAnchors:new xj.Name("dynamicAnchors"),vErrors:new xj.Name("vErrors"),errors:new xj.Name("errors"),this:new xj.Name("this"),self:new xj.Name("self"),scope:new xj.Name("scope"),json:new xj.Name("json"),jsonPos:new xj.Name("jsonPos"),jsonLen:new xj.Name("jsonLen"),jsonPart:new xj.Name("jsonPart")};Tj.default=Aj,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.extendErrors=e.resetErrorsCount=e.reportExtraError=e.reportError=e.keyword$DataError=e.keywordError=void 0;const t=Sj,n=_j,r=Tj;function o(e,n){const o=e.const("err",n);e.if(t._`${r.default.vErrors} === null`,(()=>e.assign(r.default.vErrors,t._`[${o}]`)),t._`${r.default.vErrors}.push(${o})`),e.code(t._`${r.default.errors}++`)}function i(e,n){const{gen:r,validateName:o,schemaEnv:i}=e;i.$async?r.throw(t._`new ${e.ValidationError}(${n})`):(r.assign(t._`${o}.errors`,n),r.return(!1))}e.keywordError={message:({keyword:e})=>t.str`must pass "${e}" keyword validation`},e.keyword$DataError={message:({keyword:e,schemaType:n})=>n?t.str`"${e}" keyword must be ${n} ($data)`:t.str`"${e}" keyword is invalid ($data)`},e.reportError=function(n,r=e.keywordError,s,l){const{it:c}=n,{gen:u,compositeRule:d,allErrors:p}=c,h=a(n,r,s);l??(d||p)?o(u,h):i(c,t._`[${h}]`)},e.reportExtraError=function(t,n=e.keywordError,s){const{it:l}=t,{gen:c,compositeRule:u,allErrors:d}=l;o(c,a(t,n,s)),u||d||i(l,r.default.vErrors)},e.resetErrorsCount=function(e,n){e.assign(r.default.errors,n),e.if(t._`${r.default.vErrors} !== null`,(()=>e.if(n,(()=>e.assign(t._`${r.default.vErrors}.length`,n)),(()=>e.assign(r.default.vErrors,null)))))},e.extendErrors=function({gen:e,keyword:n,schemaValue:o,data:i,errsCount:s,it:a}){if(void 0===s)throw new Error("ajv implementation error");const l=e.name("err");e.forRange("i",s,r.default.errors,(s=>{e.const(l,t._`${r.default.vErrors}[${s}]`),e.if(t._`${l}.instancePath === undefined`,(()=>e.assign(t._`${l}.instancePath`,(0,t.strConcat)(r.default.instancePath,a.errorPath)))),e.assign(t._`${l}.schemaPath`,t.str`${a.errSchemaPath}/${n}`),a.opts.verbose&&(e.assign(t._`${l}.schema`,o),e.assign(t._`${l}.data`,i))}))};const s={keyword:new t.Name("keyword"),schemaPath:new t.Name("schemaPath"),params:new t.Name("params"),propertyName:new t.Name("propertyName"),message:new t.Name("message"),schema:new t.Name("schema"),parentSchema:new t.Name("parentSchema")};function a(e,n,o){const{createErrors:i}=e.it;return!1===i?t._`{}`:function(e,n,o={}){const{gen:i,it:a}=e,u=[l(a,o),c(e,o)];return function(e,{params:n,message:o},i){const{keyword:a,data:l,schemaValue:c,it:u}=e,{opts:d,propertyName:p,topSchemaRef:h,schemaPath:f}=u;i.push([s.keyword,a],[s.params,"function"==typeof n?n(e):n||t._`{}`]),d.messages&&i.push([s.message,"function"==typeof o?o(e):o]),d.verbose&&i.push([s.schema,c],[s.parentSchema,t._`${h}${f}`],[r.default.data,l]),p&&i.push([s.propertyName,p])}(e,n,u),i.object(...u)}(e,n,o)}function l({errorPath:e},{instancePath:o}){const i=o?t.str`${e}${(0,n.getErrorPath)(o,n.Type.Str)}`:e;return[r.default.instancePath,(0,t.strConcat)(r.default.instancePath,i)]}function c({keyword:e,it:{errSchemaPath:r}},{schemaPath:o,parentSchema:i}){let a=i?r:t.str`${r}/${e}`;return o&&(a=t.str`${a}${(0,n.getErrorPath)(o,n.Type.Str)}`),[s.schemaPath,a]}}(wj),Object.defineProperty(vj,"__esModule",{value:!0}),vj.boolOrEmptySchema=vj.topBoolOrEmptySchema=void 0;const Cj=wj,Pj=Sj,$j=Tj,Nj={message:"boolean schema is false"};function Dj(e,t){const{gen:n,data:r}=e,o={gen:n,keyword:"false schema",data:r,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,Cj.reportError)(o,Nj,void 0,t)}vj.topBoolOrEmptySchema=function(e){const{gen:t,schema:n,validateName:r}=e;!1===n?Dj(e,!1):"object"==typeof n&&!0===n.$async?t.return($j.default.data):(t.assign(Pj._`${r}.errors`,null),t.return(!0))},vj.boolOrEmptySchema=function(e,t){const{gen:n,schema:r}=e;!1===r?(n.var(t,!1),Dj(e)):n.var(t,!0)};var Rj={},Ij={};Object.defineProperty(Ij,"__esModule",{value:!0}),Ij.getRules=Ij.isJSONType=void 0;const Mj=new Set(["string","number","integer","boolean","null","object","array"]);Ij.isJSONType=function(e){return"string"==typeof e&&Mj.has(e)},Ij.getRules=function(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}};var Lj={};function jj(e,t){return t.rules.some((t=>Qj(e,t)))}function Qj(e,t){var n;return void 0!==e[t.keyword]||(null===(n=t.definition.implements)||void 0===n?void 0:n.some((t=>void 0!==e[t])))}Object.defineProperty(Lj,"__esModule",{value:!0}),Lj.shouldUseRule=Lj.shouldUseGroup=Lj.schemaHasRulesForType=void 0,Lj.schemaHasRulesForType=function({schema:e,self:t},n){const r=t.RULES.types[n];return r&&!0!==r&&jj(e,r)},Lj.shouldUseGroup=jj,Lj.shouldUseRule=Qj,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.reportTypeError=e.checkDataTypes=e.checkDataType=e.coerceAndCheckDataType=e.getJSONTypes=e.getSchemaTypes=e.DataType=void 0;const t=Ij,n=Lj,r=wj,o=Sj,i=_j;var s,a;function l(e){const n=Array.isArray(e)?e:e?[e]:[];if(n.every(t.isJSONType))return n;throw new Error("type must be JSONType or JSONType[]: "+n.join(","))}(a=s=e.DataType||(e.DataType={}))[a.Correct=0]="Correct",a[a.Wrong=1]="Wrong",e.getSchemaTypes=function(e){const t=l(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},e.getJSONTypes=l,e.coerceAndCheckDataType=function(e,t){const{gen:r,data:i,opts:a}=e,l=function(e,t){return t?e.filter((e=>c.has(e)||"array"===t&&"array"===e)):[]}(t,a.coerceTypes),u=t.length>0&&!(0===l.length&&1===t.length&&(0,n.schemaHasRulesForType)(e,t[0]));if(u){const n=d(t,i,a.strictNumbers,s.Wrong);r.if(n,(()=>{l.length?function(e,t,n){const{gen:r,data:i,opts:s}=e,a=r.let("dataType",o._`typeof ${i}`),l=r.let("coerced",o._`undefined`);"array"===s.coerceTypes&&r.if(o._`${a} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,(()=>r.assign(i,o._`${i}[0]`).assign(a,o._`typeof ${i}`).if(d(t,i,s.strictNumbers),(()=>r.assign(l,i))))),r.if(o._`${l} !== undefined`);for(const o of n)(c.has(o)||"array"===o&&"array"===s.coerceTypes)&&u(o);function u(e){switch(e){case"string":return void r.elseIf(o._`${a} == "number" || ${a} == "boolean"`).assign(l,o._`"" + ${i}`).elseIf(o._`${i} === null`).assign(l,o._`""`);case"number":return void r.elseIf(o._`${a} == "boolean" || ${i} === null 26 || (${a} == "string" && ${i} && ${i} == +${i})`).assign(l,o._`+${i}`);case"integer":return void r.elseIf(o._`${a} === "boolean" || ${i} === null 27 || (${a} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(l,o._`+${i}`);case"boolean":return void r.elseIf(o._`${i} === "false" || ${i} === 0 || ${i} === null`).assign(l,!1).elseIf(o._`${i} === "true" || ${i} === 1`).assign(l,!0);case"null":return r.elseIf(o._`${i} === "" || ${i} === 0 || ${i} === false`),void r.assign(l,null);case"array":r.elseIf(o._`${a} === "string" || ${a} === "number" 28 || ${a} === "boolean" || ${i} === null`).assign(l,o._`[${i}]`)}}r.else(),h(e),r.endIf(),r.if(o._`${l} !== undefined`,(()=>{r.assign(i,l),function({gen:e,parentData:t,parentDataProperty:n},r){e.if(o._`${t} !== undefined`,(()=>e.assign(o._`${t}[${n}]`,r)))}(e,l)}))}(e,t,l):h(e)}))}return u};const c=new Set(["string","number","integer","boolean","null"]);function u(e,t,n,r=s.Correct){const i=r===s.Correct?o.operators.EQ:o.operators.NEQ;let a;switch(e){case"null":return o._`${t} ${i} null`;case"array":a=o._`Array.isArray(${t})`;break;case"object":a=o._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":a=l(o._`!(${t} % 1) && !isNaN(${t})`);break;case"number":a=l();break;default:return o._`typeof ${t} ${i} ${e}`}return r===s.Correct?a:(0,o.not)(a);function l(e=o.nil){return(0,o.and)(o._`typeof ${t} == "number"`,e,n?o._`isFinite(${t})`:o.nil)}}function d(e,t,n,r){if(1===e.length)return u(e[0],t,n,r);let s;const a=(0,i.toHash)(e);if(a.array&&a.object){const e=o._`typeof ${t} != "object"`;s=a.null?e:o._`!${t} || ${e}`,delete a.null,delete a.array,delete a.object}else s=o.nil;a.number&&delete a.integer;for(const i in a)s=(0,o.and)(s,u(i,t,n,r));return s}e.checkDataType=u,e.checkDataTypes=d;const p={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?o._`{type: ${e}}`:o._`{type: ${t}}`};function h(e){const t=function(e){const{gen:t,data:n,schema:r}=e,o=(0,i.schemaRefOrVal)(e,r,"type");return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:o,schemaValue:o,parentSchema:r,params:{},it:e}}(e);(0,r.reportError)(t,p)}e.reportTypeError=h}(Rj);var Fj={};Object.defineProperty(Fj,"__esModule",{value:!0}),Fj.assignDefaults=void 0;const Bj=Sj,Uj=_j;function qj(e,t,n){const{gen:r,compositeRule:o,data:i,opts:s}=e;if(void 0===n)return;const a=Bj._`${i}${(0,Bj.getProperty)(t)}`;if(o)return void(0,Uj.checkStrictMode)(e,`default is ignored for: ${a}`);let l=Bj._`${a} === undefined`;"empty"===s.useDefaults&&(l=Bj._`${l} || ${a} === null || ${a} === ""`),r.if(l,Bj._`${a} = ${(0,Bj.stringify)(n)}`)}Fj.assignDefaults=function(e,t){const{properties:n,items:r}=e.schema;if("object"===t&&n)for(const o in n)qj(e,o,n[o].default);else"array"===t&&Array.isArray(r)&&r.forEach(((t,n)=>qj(e,n,t.default)))};var Hj={},zj={};Object.defineProperty(zj,"__esModule",{value:!0}),zj.validateUnion=zj.validateArray=zj.usePattern=zj.callValidateCode=zj.schemaProperties=zj.allSchemaProperties=zj.noPropertyInData=zj.propertyInData=zj.isOwnProperty=zj.hasPropFunc=zj.reportMissingProp=zj.checkMissingProp=zj.checkReportMissingProp=void 0;const Zj=Sj,Wj=_j,Xj=Tj,Vj=_j;function Yj(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:Zj._`Object.prototype.hasOwnProperty`})}function Gj(e,t,n){return Zj._`${Yj(e)}.call(${t}, ${n})`}function Kj(e,t,n,r){const o=Zj._`${t}${(0,Zj.getProperty)(n)} === undefined`;return r?(0,Zj.or)(o,(0,Zj.not)(Gj(e,t,n))):o}function Jj(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}zj.checkReportMissingProp=function(e,t){const{gen:n,data:r,it:o}=e;n.if(Kj(n,r,t,o.opts.ownProperties),(()=>{e.setParams({missingProperty:Zj._`${t}`},!0),e.error()}))},zj.checkMissingProp=function({gen:e,data:t,it:{opts:n}},r,o){return(0,Zj.or)(...r.map((r=>(0,Zj.and)(Kj(e,t,r,n.ownProperties),Zj._`${o} = ${r}`))))},zj.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},zj.hasPropFunc=Yj,zj.isOwnProperty=Gj,zj.propertyInData=function(e,t,n,r){const o=Zj._`${t}${(0,Zj.getProperty)(n)} !== undefined`;return r?Zj._`${o} && ${Gj(e,t,n)}`:o},zj.noPropertyInData=Kj,zj.allSchemaProperties=Jj,zj.schemaProperties=function(e,t){return Jj(t).filter((n=>!(0,Wj.alwaysValidSchema)(e,t[n])))},zj.callValidateCode=function({schemaCode:e,data:t,it:{gen:n,topSchemaRef:r,schemaPath:o,errorPath:i},it:s},a,l,c){const u=c?Zj._`${e}, ${t}, ${r}${o}`:t,d=[[Xj.default.instancePath,(0,Zj.strConcat)(Xj.default.instancePath,i)],[Xj.default.parentData,s.parentData],[Xj.default.parentDataProperty,s.parentDataProperty],[Xj.default.rootData,Xj.default.rootData]];s.opts.dynamicRef&&d.push([Xj.default.dynamicAnchors,Xj.default.dynamicAnchors]);const p=Zj._`${u}, ${n.object(...d)}`;return l!==Zj.nil?Zj._`${a}.call(${l}, ${p})`:Zj._`${a}(${p})`};const eQ=Zj._`new RegExp`;zj.usePattern=function({gen:e,it:{opts:t}},n){const r=t.unicodeRegExp?"u":"",{regExp:o}=t.code,i=o(n,r);
vendor: 5,843 bytes, line 28
28return e.scopeValue("pattern",{key:i.toString(),ref:i,code:Zj._`${"new RegExp"===o.code?eQ:(0,Vj.useFunc)(e,o)}(${n}, ${r})`})},zj.validateArray=function(e){const{gen:t,data:n,keyword:r,it:o}=e,i=t.name("valid");if(o.allErrors){const e=t.let("valid",!0);return s((()=>t.assign(e,!1))),e}return t.var(i,!0),s((()=>t.break())),i;function s(o){const s=t.const("len",Zj._`${n}.length`);t.forRange("i",0,s,(n=>{e.subschema({keyword:r,dataProp:n,dataPropType:Wj.Type.Num},i),t.if((0,Zj.not)(i),o)}))}},zj.validateUnion=function(e){const{gen:t,schema:n,keyword:r,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some((e=>(0,Wj.alwaysValidSchema)(o,e)))&&!o.opts.unevaluated)return;const i=t.let("valid",!1),s=t.name("_valid");t.block((()=>n.forEach(((n,o)=>{const a=e.subschema({keyword:r,schemaProp:o,compositeRule:!0},s);t.assign(i,Zj._`${i} || ${s}`),e.mergeValidEvaluated(a,s)||t.if((0,Zj.not)(i))})))),e.result(i,(()=>e.reset()),(()=>e.error(!0)))},Object.defineProperty(Hj,"__esModule",{value:!0}),Hj.validateKeywordUsage=Hj.validSchemaType=Hj.funcKeywordCode=Hj.macroKeywordCode=void 0;const tQ=Sj,nQ=Tj,rQ=zj,oQ=wj;function iQ(e){const{gen:t,data:n,it:r}=e;t.if(r.parentData,(()=>t.assign(n,tQ._`${r.parentData}[${r.parentDataProperty}]`)))}function sQ(e,t,n){if(void 0===n)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof n?{ref:n}:{ref:n,code:(0,tQ.stringify)(n)})}Hj.macroKeywordCode=function(e,t){const{gen:n,keyword:r,schema:o,parentSchema:i,it:s}=e,a=t.macro.call(s.self,o,i,s),l=sQ(n,r,a);!1!==s.opts.validateSchema&&s.self.validateSchema(a,!0);const c=n.name("valid");e.subschema({schema:a,schemaPath:tQ.nil,errSchemaPath:`${s.errSchemaPath}/${r}`,topSchemaRef:l,compositeRule:!0},c),e.pass(c,(()=>e.error(!0)))},Hj.funcKeywordCode=function(e,t){var n;const{gen:r,keyword:o,schema:i,parentSchema:s,$data:a,it:l}=e;!function({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}(l,t);const c=!a&&t.compile?t.compile.call(l.self,i,s,l):t.validate,u=sQ(r,o,c),d=r.let("valid");function p(n=(t.async?tQ._`await `:tQ.nil)){const o=l.opts.passContext?nQ.default.this:nQ.default.self,i=!("compile"in t&&!a||!1===t.schema);r.assign(d,tQ._`${n}${(0,rQ.callValidateCode)(e,u,o,i)}`,t.modifying)}function h(e){var n;r.if((0,tQ.not)(null!==(n=t.valid)&&void 0!==n?n:d),e)}e.block$data(d,(function(){if(!1===t.errors)p(),t.modifying&&iQ(e),h((()=>e.error()));else{const n=t.async?function(){const e=r.let("ruleErrs",null);return r.try((()=>p(tQ._`await `)),(t=>r.assign(d,!1).if(tQ._`${t} instanceof ${l.ValidationError}`,(()=>r.assign(e,tQ._`${t}.errors`)),(()=>r.throw(t))))),e}():function(){const e=tQ._`${u}.errors`;return r.assign(e,null),p(tQ.nil),e}();t.modifying&&iQ(e),h((()=>function(e,t){const{gen:n}=e;n.if(tQ._`Array.isArray(${t})`,(()=>{n.assign(nQ.default.vErrors,tQ._`${nQ.default.vErrors} === null ? ${t} : ${nQ.default.vErrors}.concat(${t})`).assign(nQ.default.errors,tQ._`${nQ.default.vErrors}.length`),(0,oQ.extendErrors)(e)}),(()=>e.error()))}(e,n)))}})),e.ok(null!==(n=t.valid)&&void 0!==n?n:d)},Hj.validSchemaType=function(e,t,n=!1){return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||n&&typeof e>"u"))},Hj.validateKeywordUsage=function({schema:e,opts:t,self:n,errSchemaPath:r},o,i){if(Array.isArray(o.keyword)?!o.keyword.includes(i):o.keyword!==i)throw new Error("ajv implementation error");const s=o.dependencies;if(null!=s&&s.some((t=>!Object.prototype.hasOwnProperty.call(e,t))))throw new Error(`parent schema must have dependencies of ${i}: ${s.join(",")}`);if(o.validateSchema&&!o.validateSchema(e[i])){const e=`keyword "${i}" value is invalid at path "${r}": `+n.errorsText(o.validateSchema.errors);if("log"!==t.validateSchema)throw new Error(e);n.logger.error(e)}};var aQ={};Object.defineProperty(aQ,"__esModule",{value:!0}),aQ.extendSubschemaMode=aQ.extendSubschemaData=aQ.getSubschema=void 0;const lQ=Sj,cQ=_j;aQ.getSubschema=function(e,{keyword:t,schemaProp:n,schema:r,schemaPath:o,errSchemaPath:i,topSchemaRef:s}){if(void 0!==t&&void 0!==r)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){const r=e.schema[t];return void 0===n?{schema:r,schemaPath:lQ._`${e.schemaPath}${(0,lQ.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:r[n],schemaPath:lQ._`${e.schemaPath}${(0,lQ.getProperty)(t)}${(0,lQ.getProperty)(n)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,cQ.escapeFragment)(n)}`}}if(void 0!==r){if(void 0===o||void 0===i||void 0===s)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:r,schemaPath:o,topSchemaRef:s,errSchemaPath:i}}throw new Error('either "keyword" or "schema" must be passed')},aQ.extendSubschemaData=function(e,t,{dataProp:n,dataPropType:r,data:o,dataTypes:i,propertyName:s}){if(void 0!==o&&void 0!==n)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:a}=t;if(void 0!==n){const{errorPath:o,dataPathArr:i,opts:s}=t;l(a.let("data",lQ._`${t.data}${(0,lQ.getProperty)(n)}`,!0)),e.errorPath=lQ.str`${o}${(0,cQ.getErrorPath)(n,r,s.jsPropertySyntax)}`,e.parentDataProperty=lQ._`${n}`,e.dataPathArr=[...i,e.parentDataProperty]}if(void 0!==o){l(o instanceof lQ.Name?o:a.let("data",o,!0)),void 0!==s&&(e.propertyName=s)}function l(n){e.data=n,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,n]}i&&(e.dataTypes=i)},aQ.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:n,compositeRule:r,createErrors:o,allErrors:i}){void 0!==r&&(e.compositeRule=r),void 0!==o&&(e.createErrors=o),void 0!==i&&(e.allErrors=i),e.jtdDiscriminator=t,e.jtdMetadata=n};var uQ={},dQ=function e(t,n){if(t===n)return!0;
vendor: 16,796 bytes, line 28
28if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var s=i[o];if(!e(t[s],n[s]))return!1}return!0}return t!=t&&n!=n},pQ={exports:{}},hQ=pQ.exports=function(e,t,n){"function"==typeof t&&(n=t,t={}),fQ(t,"function"==typeof(n=t.cb||n)?n:n.pre||function(){},n.post||function(){},e,"",e)};function fQ(e,t,n,r,o,i,s,a,l,c){if(r&&"object"==typeof r&&!Array.isArray(r)){for(var u in t(r,o,i,s,a,l,c),r){var d=r[u];if(Array.isArray(d)){if(u in hQ.arrayKeywords)for(var p=0;p<d.length;p++)fQ(e,t,n,d[p],o+"/"+u+"/"+p,i,o,u,r,p)}else if(u in hQ.propsKeywords){if(d&&"object"==typeof d)for(var h in d)fQ(e,t,n,d[h],o+"/"+u+"/"+mQ(h),i,o,u,r,h)}else(u in hQ.keywords||e.allKeys&&!(u in hQ.skipKeywords))&&fQ(e,t,n,d,o+"/"+u,i,o,u,r)}n(r,o,i,s,a,l,c)}}function mQ(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}hQ.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},hQ.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},hQ.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},hQ.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};var gQ=pQ.exports;Object.defineProperty(uQ,"__esModule",{value:!0}),uQ.getSchemaRefs=uQ.resolveUrl=uQ.normalizeId=uQ._getFullPath=uQ.getFullPath=uQ.inlineRef=void 0;const OQ=_j,bQ=dQ,yQ=gQ,vQ=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);uQ.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!SQ(e):!!t&&kQ(e)<=t)};const wQ=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function SQ(e){for(const t in e){if(wQ.has(t))return!0;const n=e[t];if(Array.isArray(n)&&n.some(SQ)||"object"==typeof n&&SQ(n))return!0}return!1}function kQ(e){let t=0;for(const n in e){if("$ref"===n)return 1/0;if(t++,!vQ.has(n)&&("object"==typeof e[n]&&(0,OQ.eachItem)(e[n],(e=>t+=kQ(e))),t===1/0))return 1/0}return t}function EQ(e,t="",n){!1!==n&&(t=xQ(t));const r=e.parse(t);return _Q(e,r)}function _Q(e,t){return e.serialize(t).split("#")[0]+"#"}uQ.getFullPath=EQ,uQ._getFullPath=_Q;const TQ=/#\/?$/;function xQ(e){return e?e.replace(TQ,""):""}uQ.normalizeId=xQ,uQ.resolveUrl=function(e,t,n){return n=xQ(n),e.resolve(t,n)};const AQ=/^[a-z_][-a-z0-9._]*$/i;uQ.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};const{schemaId:n,uriResolver:r}=this.opts,o=xQ(e[n]||t),i={"":o},s=EQ(r,o,!1),a={},l=new Set;return yQ(e,{allKeys:!0},((e,t,r,o)=>{if(void 0===o)return;const d=s+t;let p=i[o];function h(t){const n=this.opts.uriResolver.resolve;if(t=xQ(p?n(p,t):t),l.has(t))throw u(t);l.add(t);let r=this.refs[t];return"string"==typeof r&&(r=this.refs[r]),"object"==typeof r?c(e,r.schema,t):t!==xQ(d)&&("#"===t[0]?(c(e,a[t],t),a[t]=e):this.refs[t]=d),t}function f(e){if("string"==typeof e){if(!AQ.test(e))throw new Error(`invalid anchor "${e}"`);h.call(this,`#${e}`)}}"string"==typeof e[n]&&(p=h.call(this,e[n])),f.call(this,e.$anchor),f.call(this,e.$dynamicAnchor),i[t]=p})),a;function c(e,t,n){if(void 0!==t&&!bQ(e,t))throw u(n)}function u(e){return new Error(`reference "${e}" resolves to more than one schema`)}},Object.defineProperty(yj,"__esModule",{value:!0}),yj.getData=yj.KeywordCxt=yj.validateFunctionCode=void 0;const CQ=vj,PQ=Rj,$Q=Lj,NQ=Rj,DQ=Fj,RQ=Hj,IQ=aQ,MQ=Sj,LQ=Tj,jQ=uQ,QQ=_j,FQ=wj;function BQ({gen:e,validateName:t,schema:n,schemaEnv:r,opts:o},i){o.code.es5?e.func(t,MQ._`${LQ.default.data}, ${LQ.default.valCxt}`,r.$async,(()=>{e.code(MQ._`"use strict"; ${UQ(n,o)}`),function(e,t){e.if(LQ.default.valCxt,(()=>{e.var(LQ.default.instancePath,MQ._`${LQ.default.valCxt}.${LQ.default.instancePath}`),e.var(LQ.default.parentData,MQ._`${LQ.default.valCxt}.${LQ.default.parentData}`),e.var(LQ.default.parentDataProperty,MQ._`${LQ.default.valCxt}.${LQ.default.parentDataProperty}`),e.var(LQ.default.rootData,MQ._`${LQ.default.valCxt}.${LQ.default.rootData}`),t.dynamicRef&&e.var(LQ.default.dynamicAnchors,MQ._`${LQ.default.valCxt}.${LQ.default.dynamicAnchors}`)}),(()=>{e.var(LQ.default.instancePath,MQ._`""`),e.var(LQ.default.parentData,MQ._`undefined`),e.var(LQ.default.parentDataProperty,MQ._`undefined`),e.var(LQ.default.rootData,LQ.default.data),t.dynamicRef&&e.var(LQ.default.dynamicAnchors,MQ._`{}`)}))}(e,o),e.code(i)})):e.func(t,MQ._`${LQ.default.data}, ${function(e){return MQ._`{${LQ.default.instancePath}="", ${LQ.default.parentData}, ${LQ.default.parentDataProperty}, ${LQ.default.rootData}=${LQ.default.data}${e.dynamicRef?MQ._`, ${LQ.default.dynamicAnchors}={}`:MQ.nil}}={}`}(o)}`,r.$async,(()=>e.code(UQ(n,o)).code(i)))}function UQ(e,t){const n="object"==typeof e&&e[t.schemaId];return n&&(t.code.source||t.code.process)?MQ._`/*# sourceURL=${n} */`:MQ.nil}function qQ(e,t){zQ(e)&&(ZQ(e),HQ(e))?function(e,t){const{schema:n,gen:r,opts:o}=e;o.$comment&&n.$comment&&XQ(e),function(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,jQ.resolveUrl)(e.opts.uriResolver,e.baseId,t))}(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);const i=r.const("_errs",LQ.default.errors);WQ(e,i),r.var(t,MQ._`${i} === ${LQ.default.errors}`)}(e,t):(0,CQ.boolOrEmptySchema)(e,t)}function HQ({schema:e,self:t}){if("boolean"==typeof e)return!e;for(const n in e)if(t.RULES.all[n])return!0;return!1}function zQ(e){return"boolean"!=typeof e.schema}function ZQ(e){(0,QQ.checkUnknownRules)(e),function(e){const{schema:t,errSchemaPath:n,opts:r,self:o}=e;t.$ref&&r.ignoreKeywordsWithRef&&(0,QQ.schemaHasRulesButRef)(t,o.RULES)&&o.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}(e)}function WQ(e,t){if(e.opts.jtd)return VQ(e,[],!1,t);const n=(0,PQ.getSchemaTypes)(e.schema);VQ(e,n,!(0,PQ.coerceAndCheckDataType)(e,n),t)}function XQ({gen:e,schemaEnv:t,schema:n,errSchemaPath:r,opts:o}){const i=n.$comment;if(!0===o.$comment)e.code(MQ._`${LQ.default.self}.logger.log(${i})`);else if("function"==typeof o.$comment){const n=MQ.str`${r}/$comment`,o=e.scopeValue("root",{ref:t.root});e.code(MQ._`${LQ.default.self}.opts.$comment(${i}, ${n}, ${o}.schema)`)}}function VQ(e,t,n,r){const{gen:o,schema:i,data:s,allErrors:a,opts:l,self:c}=e,{RULES:u}=c;function d(c){(0,$Q.shouldUseGroup)(i,c)&&(c.type?(o.if((0,NQ.checkDataType)(c.type,s,l.strictNumbers)),YQ(e,c),1===t.length&&t[0]===c.type&&n&&(o.else(),(0,NQ.reportTypeError)(e)),o.endIf()):YQ(e,c),a||o.if(MQ._`${LQ.default.errors} === ${r||0}`))}!i.$ref||!l.ignoreKeywordsWithRef&&(0,QQ.schemaHasRulesButRef)(i,u)?(l.jtd||function(e,t){e.schemaEnv.meta||!e.opts.strictTypes||(function(e,t){if(t.length){if(!e.dataTypes.length)return void(e.dataTypes=t);t.forEach((t=>{KQ(e.dataTypes,t)||JQ(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)})),function(e,t){const n=[];for(const r of e.dataTypes)KQ(t,r)?n.push(r):t.includes("integer")&&"number"===r&&n.push("integer");e.dataTypes=n}(e,t)}}(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&JQ(e,"use allowUnionTypes to allow union type keyword")}(e,t),function(e,t){const n=e.self.RULES.all;for(const r in n){const o=n[r];if("object"==typeof o&&(0,$Q.shouldUseRule)(e.schema,o)){const{type:n}=o.definition;n.length&&!n.some((e=>GQ(t,e)))&&JQ(e,`missing type "${n.join(",")}" for keyword "${r}"`)}}}(e,e.dataTypes))}(e,t),o.block((()=>{for(const e of u.rules)d(e);d(u.post)}))):o.block((()=>tF(e,"$ref",u.all.$ref.definition)))}function YQ(e,t){const{gen:n,schema:r,opts:{useDefaults:o}}=e;o&&(0,DQ.assignDefaults)(e,t.type),n.block((()=>{for(const n of t.rules)(0,$Q.shouldUseRule)(r,n)&&tF(e,n.keyword,n.definition,t.type)}))}function GQ(e,t){return e.includes(t)||"number"===t&&e.includes("integer")}function KQ(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function JQ(e,t){t+=` at "${e.schemaEnv.baseId+e.errSchemaPath}" (strictTypes)`,(0,QQ.checkStrictMode)(e,t,e.opts.strictTypes)}yj.validateFunctionCode=function(e){zQ(e)&&(ZQ(e),HQ(e))?function(e){const{schema:t,opts:n,gen:r}=e;BQ(e,(()=>{n.$comment&&t.$comment&&XQ(e),function(e){const{schema:t,opts:n}=e;void 0!==t.default&&n.useDefaults&&n.strictSchema&&(0,QQ.checkStrictMode)(e,"default is ignored in the schema root")}(e),r.let(LQ.default.vErrors,null),r.let(LQ.default.errors,0),n.unevaluated&&function(e){const{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",MQ._`${n}.evaluated`),t.if(MQ._`${e.evaluated}.dynamicProps`,(()=>t.assign(MQ._`${e.evaluated}.props`,MQ._`undefined`))),t.if(MQ._`${e.evaluated}.dynamicItems`,(()=>t.assign(MQ._`${e.evaluated}.items`,MQ._`undefined`)))}(e),WQ(e),function(e){const{gen:t,schemaEnv:n,validateName:r,ValidationError:o,opts:i}=e;n.$async?t.if(MQ._`${LQ.default.errors} === 0`,(()=>t.return(LQ.default.data)),(()=>t.throw(MQ._`new ${o}(${LQ.default.vErrors})`))):(t.assign(MQ._`${r}.errors`,LQ.default.vErrors),i.unevaluated&&function({gen:e,evaluated:t,props:n,items:r}){n instanceof MQ.Name&&e.assign(MQ._`${t}.props`,n),r instanceof MQ.Name&&e.assign(MQ._`${t}.items`,r)}(e),t.return(MQ._`${LQ.default.errors} === 0`))}(e)}))}(e):BQ(e,(()=>(0,CQ.topBoolOrEmptySchema)(e)))};class eF{constructor(e,t,n){if((0,RQ.validateKeywordUsage)(e,t,n),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=n,this.data=e.data,this.schema=e.schema[n],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,QQ.schemaRefOrVal)(e,this.schema,n,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",oF(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,RQ.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw new Error(`${n} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",LQ.default.errors))}result(e,t,n){this.failResult((0,MQ.not)(e),t,n)}failResult(e,t,n){this.gen.if(e),n?n():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,MQ.not)(e),void 0,t)}fail(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:t}=this;this.fail(MQ._`${t} !== undefined && (${(0,MQ.or)(this.invalid$data(),e)})`)}error(e,t,n){if(t)return this.setParams(t),this._error(e,n),void this.setParams({});this._error(e,n)}_error(e,t){(e?FQ.reportExtraError:FQ.reportError)(this,this.def.error,t)}$dataError(){(0,FQ.reportError)(this,this.def.$dataError||FQ.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,FQ.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t,n=MQ.nil){this.gen.block((()=>{this.check$data(e,n),t()}))}check$data(e=MQ.nil,t=MQ.nil){if(!this.$data)return;const{gen:n,schemaCode:r,schemaType:o,def:i}=this;n.if((0,MQ.or)(MQ._`${r} === undefined`,t)),e!==MQ.nil&&n.assign(e,!0),(o.length||i.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),e!==MQ.nil&&n.assign(e,!1)),n.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:n,def:r,it:o}=this;return(0,MQ.or)(function(){if(n.length){if(!(t instanceof MQ.Name))throw new Error("ajv implementation error");const e=Array.isArray(n)?n:[n];return MQ._`${(0,NQ.checkDataTypes)(e,t,o.opts.strictNumbers,NQ.DataType.Wrong)}`}return MQ.nil}(),function(){if(r.validateSchema){const n=e.scopeValue("validate$data",{ref:r.validateSchema});return MQ._`!${n}(${t})`}return MQ.nil}())}subschema(e,t){const n=(0,IQ.getSubschema)(this.it,e);(0,IQ.extendSubschemaData)(n,this.it,e),(0,IQ.extendSubschemaMode)(n,e);const r={...this.it,...n,items:void 0,props:void 0};return qQ(r,t),r}mergeEvaluated(e,t){const{it:n,gen:r}=this;n.opts.unevaluated&&(!0!==n.props&&void 0!==e.props&&(n.props=QQ.mergeEvaluated.props(r,e.props,n.props,t)),!0!==n.items&&void 0!==e.items&&(n.items=QQ.mergeEvaluated.items(r,e.items,n.items,t)))}mergeValidEvaluated(e,t){const{it:n,gen:r}=this;if(n.opts.unevaluated&&(!0!==n.props||!0!==n.items))return r.if(t,(()=>this.mergeEvaluated(e,MQ.Name))),!0}}function tF(e,t,n,r){const o=new eF(e,n,t);"code"in n?n.code(o,r):o.$data&&n.validate?(0,RQ.funcKeywordCode)(o,n):"macro"in n?(0,RQ.macroKeywordCode)(o,n):(n.compile||n.validate)&&(0,RQ.funcKeywordCode)(o,n)}yj.KeywordCxt=eF;const nF=/^\/(?:[^~]|~0|~1)*$/,rF=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function oF(e,{dataLevel:t,dataNames:n,dataPathArr:r}){let o,i;if(""===e)return LQ.default.rootData;if("/"===e[0]){if(!nF.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);o=e,i=LQ.default.rootData}else{const s=rF.exec(e);if(!s)throw new Error(`Invalid JSON-pointer: ${e}`);const a=+s[1];if(o=s[2],"#"===o){if(a>=t)throw new Error(l("property/index",a));return r[t-a]}if(a>t)throw new Error(l("data",a));if(i=n[t-a],!o)return i}let s=i;const a=o.split("/");for(const c of a)c&&(i=MQ._`${i}${(0,MQ.getProperty)((0,QQ.unescapeJsonPointer)(c))}`,s=MQ._`${s} && ${i}`);return s;function l(e,n){return`Cannot access ${e} ${n} levels up, current level is ${t}`}}yj.getData=oF;var iF={};Object.defineProperty(iF,"__esModule",{value:!0});class sF extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}iF.default=sF;var aF={};Object.defineProperty(aF,"__esModule",{value:!0});const lF=uQ;class cF extends Error{constructor(e,t,n,r){super(r||`can't resolve reference ${n} from id ${t}`),this.missingRef=(0,lF.resolveUrl)(e,t,n),this.missingSchema=(0,lF.normalizeId)((0,lF.getFullPath)(e,this.missingRef))}}aF.default=cF;var uF={};Object.defineProperty(uF,"__esModule",{value:!0}),uF.resolveSchema=uF.getCompilingSchema=uF.resolveRef=uF.compileSchema=uF.SchemaEnv=void 0;const dF=Sj,pF=iF,hF=Tj,fF=uQ,mF=_j,gF=yj;class OF{constructor(e){var t;let n;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(n=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!==(t=e.baseId)&&void 0!==t?t:(0,fF.normalizeId)(null==n?void 0:n[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==n?void 0:n.$async,this.refs={}}}function bF(e){const t=vF.call(this,e);if(t)return t;const n=(0,fF.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:r,lines:o}=this.opts.code,{ownProperties:i}=this.opts,s=new dF.CodeGen(this.scope,{es5:r,lines:o,ownProperties:i});let a;e.$async&&(a=s.scopeValue("Error",{ref:pF.default,code:dF._`require("ajv/dist/runtime/validation_error").default`}));const l=s.scopeName("validate");e.validateName=l;const c={gen:s,allErrors:this.opts.allErrors,data:hF.default.data,parentData:hF.default.parentData,parentDataProperty:hF.default.parentDataProperty,dataNames:[hF.default.data],dataPathArr:[dF.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:s.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,dF.stringify)(e.schema)}:{ref:e.schema}),validateName:l,ValidationError:a,schema:e.schema,schemaEnv:e,rootId:n,baseId:e.baseId||n,schemaPath:dF.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:dF._`""`,opts:this.opts,self:this};let u;try{this._compilations.add(e),(0,gF.validateFunctionCode)(c),s.optimize(this.opts.code.optimize);const t=s.toString();u=`${s.scopeRefs(hF.default.scope)}return ${t}`,this.opts.code.process&&(u=this.opts.code.process(u,e));const n=new Function(`${hF.default.self}`,`${hF.default.scope}`,u)(this,this.scope.get());if(this.scope.value(l,{ref:n}),n.errors=null,n.schema=e.schema,n.schemaEnv=e,e.$async&&(n.$async=!0),!0===this.opts.code.source&&(n.source={validateName:l,validateCode:t,scopeValues:s._values}),this.opts.unevaluated){const{props:e,items:t}=c;n.evaluated={props:e instanceof dF.Name?void 0:e,items:t instanceof dF.Name?void 0:t,dynamicProps:e instanceof dF.Name,dynamicItems:t instanceof dF.Name}
vendor: 9,422 bytes, lines 28-29
28,n.source&&(n.source.evaluated=(0,dF.stringify)(n.evaluated))}return e.validate=n,e}catch(d){throw delete e.validate,delete e.validateName,u&&this.logger.error("Error compiling schema, function code:",u),d}finally{this._compilations.delete(e)}}function yF(e){return(0,fF.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:bF.call(this,e)}function vF(e){for(const t of this._compilations)if(wF(t,e))return t}function wF(e,t){return e.schema===t.schema&&e.root===t.root&&e.baseId===t.baseId}function SF(e,t){let n;for(;"string"==typeof(n=this.refs[t]);)t=n;return n||this.schemas[t]||kF.call(this,e,t)}function kF(e,t){const n=this.opts.uriResolver.parse(t),r=(0,fF._getFullPath)(this.opts.uriResolver,n);let o=(0,fF.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&r===o)return _F.call(this,n,e);const i=(0,fF.normalizeId)(r),s=this.refs[i]||this.schemas[i];if("string"==typeof s){const t=kF.call(this,e,s);return"object"!=typeof(null==t?void 0:t.schema)?void 0:_F.call(this,n,t)}if("object"==typeof(null==s?void 0:s.schema)){if(s.validate||bF.call(this,s),i===(0,fF.normalizeId)(t)){const{schema:t}=s,{schemaId:n}=this.opts,r=t[n];return r&&(o=(0,fF.resolveUrl)(this.opts.uriResolver,o,r)),new OF({schema:t,schemaId:n,root:e,baseId:o})}return _F.call(this,n,s)}}uF.SchemaEnv=OF,uF.compileSchema=bF,uF.resolveRef=function(e,t,n){var r;n=(0,fF.resolveUrl)(this.opts.uriResolver,t,n);const o=e.refs[n];if(o)return o;let i=SF.call(this,e,n);if(void 0===i){const o=null===(r=e.localRefs)||void 0===r?void 0:r[n],{schemaId:s}=this.opts;o&&(i=new OF({schema:o,schemaId:s,root:e,baseId:t}))}return void 0!==i?e.refs[n]=yF.call(this,i):void 0},uF.getCompilingSchema=vF,uF.resolveSchema=kF;const EF=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function _F(e,{baseId:t,schema:n,root:r}){var o;if("/"!==(null===(o=e.fragment)||void 0===o?void 0:o[0]))return;for(const a of e.fragment.slice(1).split("/")){if("boolean"==typeof n)return;const e=n[(0,mF.unescapeFragment)(a)];if(void 0===e)return;const r="object"==typeof(n=e)&&n[this.opts.schemaId];!EF.has(a)&&r&&(t=(0,fF.resolveUrl)(this.opts.uriResolver,t,r))}let i;if("boolean"!=typeof n&&n.$ref&&!(0,mF.schemaHasRulesButRef)(n,this.RULES)){const e=(0,fF.resolveUrl)(this.opts.uriResolver,t,n.$ref);i=kF.call(this,r,e)}const{schemaId:s}=this.opts;return i=i||new OF({schema:n,schemaId:s,root:r,baseId:t}),i.schema!==i.root.schema?i:void 0}const TF={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1};var xF={},AF={exports:{}}; 29/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */!function(e,t){!function(e){function t(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length>1){t[0]=t[0].slice(0,-1);for(var r=t.length-1,o=1;o<r;++o)t[o]=t[o].slice(1,-1);return t[r]=t[r].slice(1),t.join("")}return t[0]}function n(e){return"(?:"+e+")"}function r(e){return void 0===e?"undefined":null===e?"null":Object.prototype.toString.call(e).split(" ").pop().split("]").shift().toLowerCase()}function o(e){return e.toUpperCase()}function i(e){return null!=e?e instanceof Array?e:"number"!=typeof e.length||e.split||e.setInterval||e.call?[e]:Array.prototype.slice.call(e):[]}function s(e,t){var n=e;if(t)for(var r in t)n[r]=t[r];return n}function a(e){var r="[A-Za-z]",o="[0-9]",i=t(o,"[A-Fa-f]"),s=n(n("%[EFef]"+i+"%"+i+i+"%"+i+i)+"|"+n("%[89A-Fa-f]"+i+"%"+i+i)+"|"+n("%"+i+i)),a="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",l=t("[\\:\\/\\?\\#\\[\\]\\@]",a),c=e?"[\\uE000-\\uF8FF]":"[]",u=t(r,o,"[\\-\\.\\_\\~]",e?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]");n(r+t(r,o,"[\\+\\-\\.]")+"*"),n(n(s+"|"+t(u,a,"[\\:]"))+"*");var d=n(n("25[0-5]")+"|"+n("2[0-4]"+o)+"|"+n("1"+o+o)+"|"+n("0?[1-9]"+o)+"|0?0?"+o),p=n(d+"\\."+d+"\\."+d+"\\."+d),h=n(i+"{1,4}"),f=n(n(h+"\\:"+h)+"|"+p),m=n(n(h+"\\:")+"{6}"+f),g=n("\\:\\:"+n(h+"\\:")+"{5}"+f),O=n(n(h)+"?\\:\\:"+n(h+"\\:")+"{4}"+f),b=n(n(n(h+"\\:")+"{0,1}"+h)+"?\\:\\:"+n(h+"\\:")+"{3}"+f),y=n(n(n(h+"\\:")+"{0,2}"+h)+"?\\:\\:"+n(h+"\\:")+"{2}"+f),v=n(n(n(h+"\\:")+"{0,3}"+h)+"?\\:\\:"+h+"\\:"+f),w=n(n(n(h+"\\:")+"{0,4}"+h)+"?\\:\\:"+f),S=n(n(n(h+"\\:")+"{0,5}"+h)+"?\\:\\:"+h),k=n(n(n(h+"\\:")+"{0,6}"+h)+"?\\:\\:"),E=n([m,g,O,b,y,v,w,S,k].join("|")),_=n(n(u+"|"+s)+"+");n("[vV]"+i+"+\\."+t(u,a,"[\\:]")+"+"),n(n(s+"|"+t(u,a))+"*");var T=n(s+"|"+t(u,a,"[\\:\\@]"));return n(n(s+"|"+t(u,a,"[\\@]"))+"+"),n(n(T+"|"+t("[\\/\\?]",c))+"*"),{NOT_SCHEME:new RegExp(t("[^]",r,o,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(t("[^\\%\\:]",u,a),"g"),NOT_HOST:new RegExp(t("[^\\%\\[\\]\\:]",u,a),"g"),NOT_PATH:new RegExp(t("[^\\%\\/\\:\\@]",u,a),"g"),NOT_PATH_NOSCHEME:new RegExp(t("[^\\%\\/\\@]",u,a),"g"),NOT_QUERY:new RegExp(t("[^\\%]",u,a,"[\\:\\@\\/\\?]",c),"g"),NOT_FRAGMENT:new RegExp(t("[^\\%]",u,a,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(t("[^]",u,a),"g"),UNRESERVED:new RegExp(u,"g"),OTHER_CHARS:new RegExp(t("[^\\%]",u,l),"g"),PCT_ENCODED:new RegExp(s,"g"),IPV4ADDRESS:new RegExp("^("+p+")$"),IPV6ADDRESS:new RegExp("^\\[?("+E+")"+n(n("\\%25|\\%(?!"+i+"{2})")+"("+_+")")+"?\\]?$")}}var l=a(!1),c=a(!0),u=function(){function e(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(l){o=!0,i=l}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},p=2147483647,h=36,f=1,m=26,g=38,O=700,b=72,y=128,v="-",w=/^xn--/,S=/[^\0-\x7E]/,k=/[\x2E\u3002\uFF0E\uFF61]/g,E={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_=h-f,T=Math.floor,x=String.fromCharCode;function A(e){throw new RangeError(E[e])}function C(e,t){for(var n=[],r=e.length;r--;)n[r]=t(e[r]);return n}function P(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+C((e=e.replace(k,".")).split("."),t).join(".")}function $(e){for(var t=[],n=0,r=e.length;n<r;){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<r){var i=e.charCodeAt(n++);56320==(64512&i)?t.push(((1023&o)<<10)+(1023&i)+65536):(t.push(o),n--)}else t.push(o)}return t}var N=function(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:h},D=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},R=function(e,t,n){var r=0;for(e=n?T(e/O):e>>1,e+=T(e/t);e>_*m>>1;r+=h)e=T(e/_);return T(r+(_+1)*e/(e+g))},I=function(e){var t=[],n=e.length,r=0,o=y,i=b,s=e.lastIndexOf(v);s<0&&(s=0);for(var a=0;a<s;++a)e.charCodeAt(a)>=128&&A("not-basic"),t.push(e.charCodeAt(a));for(var l=s>0?s+1:0;l<n;){for(var c=r,u=1,d=h;;d+=h){l>=n&&A("invalid-input");var g=N(e.charCodeAt(l++));(g>=h||g>T((p-r)/u))&&A("overflow"),r+=g*u;var O=d<=i?f:d>=i+m?m:d-i;if(g<O)break;var w=h-O;u>T(p/w)&&A("overflow"),u*=w}var S=t.length+1;i=R(r-c,S,0==c),T(r/S)>p-o&&A("overflow"),o+=T(r/S),r%=S,t.splice(r++,0,o)}return String.fromCodePoint.apply(String,t)},M=function(e){var t=[],n=(e=$(e)).length,r=y,o=0,i=b,s=!0,a=!1,l=void 0;try{for(var c,u=e[Symbol.iterator]();!(s=(c=u.next()).done);s=!0){var d=c.value;d<128&&t.push(x(d))}}catch(Z){a=!0,l=Z}finally{try{!s&&u.return&&u.return()}finally{if(a)throw l}}var g=t.length,O=g;for(g&&t.push(v);O<n;){var w=p,S=!0,k=!1,E=void 0;try{for(var _,C=e[Symbol.iterator]();!(S=(_=C.next()).done);S=!0){var P=_.value;P>=r&&P<w&&(w=P)}}catch(Z){k=!0,E=Z}finally{try{!S&&C.return&&C.return()}finally{if(k)throw E}}var N=O+1;w-r>T((p-o)/N)&&A("overflow"),o+=(w-r)*N,r=w;var I=!0,M=!1,L=void 0;try{for(var j,Q=e[Symbol.iterator]();!(I=(j=Q.next()).done);I=!0){var F=j.value;if(F<r&&++o>p&&A("overflow"),F==r){for(var B=o,U=h;;U+=h){var q=U<=i?f:U>=i+m?m:U-i;if(B<q)break;var H=B-q,z=h-q;t.push(x(D(q+H%z,0))),B=T(H/z)}t.push(x(D(B,0))),i=R(o,N,O==g),o=0,++O}}}catch(Z){M=!0,L=Z}finally{try{!I&&Q.return&&Q.return()}finally{if(M)throw L}}++o,++r}return t.join("")},L=function(e){return P(e,(function(e){return w.test(e)?I(e.slice(4).toLowerCase()):e}))},j=function(e){return P(e,(function(e){return S.test(e)?"xn--"+M(e):e}))},Q={version:"2.1.0",ucs2:{decode:$,encode:function(e){return String.fromCodePoint.apply(String,d(e))}},decode:I,encode:M,toASCII:j,toUnicode:L},F={};function B(e){var t=e.charCodeAt(0);return t<16?"%0"+t.toString(16).toUpperCase():t<128?"%"+t.toString(16).toUpperCase():t<2048?"%"+(t>>6|192).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase():"%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase()}function U(e){for(var t="",n=0,r=e.length;n<r;){var o=parseInt(e.substr(n+1,2),16);if(o<128)t+=String.fromCharCode(o),n+=3;else if(o>=194&&o<224){if(r-n>=6){var i=parseInt(e.substr(n+4,2),16);t+=String.fromCharCode((31&o)<<6|63&i)}else t+=e.substr(n,6);n+=6}else if(o>=224){if(r-n>=9){var s=parseInt(e.substr(n+4,2),16),a=parseInt(e.substr(n+7,2),16);
vendor: 4,252 bytes, line 29
29t+=String.fromCharCode((15&o)<<12|(63&s)<<6|63&a)}else t+=e.substr(n,9);n+=9}else t+=e.substr(n,3),n+=3}return t}function q(e,t){function n(e){var n=U(e);return n.match(t.UNRESERVED)?n:e}return e.scheme&&(e.scheme=String(e.scheme).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_SCHEME,"")),void 0!==e.userinfo&&(e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,n).replace(t.NOT_USERINFO,B).replace(t.PCT_ENCODED,o)),void 0!==e.host&&(e.host=String(e.host).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_HOST,B).replace(t.PCT_ENCODED,o)),void 0!==e.path&&(e.path=String(e.path).replace(t.PCT_ENCODED,n).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,B).replace(t.PCT_ENCODED,o)),void 0!==e.query&&(e.query=String(e.query).replace(t.PCT_ENCODED,n).replace(t.NOT_QUERY,B).replace(t.PCT_ENCODED,o)),void 0!==e.fragment&&(e.fragment=String(e.fragment).replace(t.PCT_ENCODED,n).replace(t.NOT_FRAGMENT,B).replace(t.PCT_ENCODED,o)),e}function H(e){return e.replace(/^0*(.*)/,"$1")||"0"}function z(e,t){var n=e.match(t.IPV4ADDRESS)||[],r=u(n,2)[1];return r?r.split(".").map(H).join("."):e}function Z(e,t){var n=e.match(t.IPV6ADDRESS)||[],r=u(n,3),o=r[1],i=r[2];if(o){for(var s=o.toLowerCase().split("::").reverse(),a=u(s,2),l=a[0],c=a[1],d=c?c.split(":").map(H):[],p=l.split(":").map(H),h=t.IPV4ADDRESS.test(p[p.length-1]),f=h?7:8,m=p.length-f,g=Array(f),O=0;O<f;++O)g[O]=d[O]||p[m+O]||"";h&&(g[f-1]=z(g[f-1],t));var b=g.reduce((function(e,t,n){if(!t||"0"===t){var r=e[e.length-1];r&&r.index+r.length===n?r.length++:e.push({index:n,length:1})}return e}),[]).sort((function(e,t){return t.length-e.length}))[0],y=void 0;if(b&&b.length>1){var v=g.slice(0,b.index),w=g.slice(b.index+b.length);y=v.join(":")+"::"+w.join(":")}else y=g.join(":");return i&&(y+="%"+i),y}return e}var W=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,X=void 0==="".match(/(){0}/)[1];function V(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},r=!1!==t.iri?c:l;"suffix"===t.reference&&(e=(t.scheme?t.scheme+":":"")+"//"+e);var o=e.match(W);if(o){X?(n.scheme=o[1],n.userinfo=o[3],n.host=o[4],n.port=parseInt(o[5],10),n.path=o[6]||"",n.query=o[7],n.fragment=o[8],isNaN(n.port)&&(n.port=o[5])):(n.scheme=o[1]||void 0,n.userinfo=-1!==e.indexOf("@")?o[3]:void 0,n.host=-1!==e.indexOf("//")?o[4]:void 0,n.port=parseInt(o[5],10),n.path=o[6]||"",n.query=-1!==e.indexOf("?")?o[7]:void 0,n.fragment=-1!==e.indexOf("#")?o[8]:void 0,isNaN(n.port)&&(n.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?o[4]:void 0)),n.host&&(n.host=Z(z(n.host,r),r)),void 0!==n.scheme||void 0!==n.userinfo||void 0!==n.host||void 0!==n.port||n.path||void 0!==n.query?void 0===n.scheme?n.reference="relative":void 0===n.fragment?n.reference="absolute":n.reference="uri":n.reference="same-document",t.reference&&"suffix"!==t.reference&&t.reference!==n.reference&&(n.error=n.error||"URI is not a "+t.reference+" reference.");var i=F[(t.scheme||n.scheme||"").toLowerCase()];if(t.unicodeSupport||i&&i.unicodeSupport)q(n,r);else{if(n.host&&(t.domainHost||i&&i.domainHost))try{n.host=Q.toASCII(n.host.replace(r.PCT_ENCODED,U).toLowerCase())}catch(s){n.error=n.error||"Host's domain name can not be converted to ASCII via punycode: "+s}q(n,l)}i&&i.parse&&i.parse(n,t)}else n.error=n.error||"URI can not be parsed.";return n}function Y(e,t){var n=!1!==t.iri?c:l,r=[];return void 0!==e.userinfo&&(r.push(e.userinfo),r.push("@")),void 0!==e.host&&r.push(Z(z(String(e.host),n),n).replace(n.IPV6ADDRESS,(function(e,t,n){return"["+t+(n?"%25"+n:"")+"]"}))),("number"==typeof e.port||"string"==typeof e.port)&&(r.push(":"),r.push(String(e.port))),r.length?r.join(""):void 0}var G=/^\.\.?\//,K=/^\/\.(\/|$)/,J=/^\/\.\.(\/|$)/,ee=/^\/?(?:.|\n)*?(?=\/|$)/;function te(e){for(var t=[];e.length;)if(e.match(G))e=e.replace(G,"");else if(e.match(K))e=e.replace(K,"/");else if(e.match(J))e=e.replace(J,"/"),t.pop();else if("."===e||".."===e)e="";else{var n=e.match(ee);if(!n)throw new Error("Unexpected dot segment condition");var r=n[0];e=e.slice(r.length),t.push(r)}return t.join("")}function ne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.iri?c:l,r=[],o=F[(t.scheme||e.scheme||"").toLowerCase()];
vendor: 5,489 bytes, line 29
29if(o&&o.serialize&&o.serialize(e,t),e.host&&!n.IPV6ADDRESS.test(e.host)&&(t.domainHost||o&&o.domainHost))try{e.host=t.iri?Q.toUnicode(e.host):Q.toASCII(e.host.replace(n.PCT_ENCODED,U).toLowerCase())}catch(a){e.error=e.error||"Host's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+a}q(e,n),"suffix"!==t.reference&&e.scheme&&(r.push(e.scheme),r.push(":"));var i=Y(e,t);if(void 0!==i&&("suffix"!==t.reference&&r.push("//"),r.push(i),e.path&&"/"!==e.path.charAt(0)&&r.push("/")),void 0!==e.path){var s=e.path;!t.absolutePath&&(!o||!o.absolutePath)&&(s=te(s)),void 0===i&&(s=s.replace(/^\/\//,"/%2F")),r.push(s)}return void 0!==e.query&&(r.push("?"),r.push(e.query)),void 0!==e.fragment&&(r.push("#"),r.push(e.fragment)),r.join("")}function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={};return arguments[3]||(e=V(ne(e,n),n),t=V(ne(t,n),n)),!(n=n||{}).tolerant&&t.scheme?(r.scheme=t.scheme,r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=te(t.path||""),r.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=te(t.path||""),r.query=t.query):(t.path?("/"===t.path.charAt(0)?r.path=te(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?r.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:r.path=t.path:r.path="/"+t.path,r.path=te(r.path)),r.query=t.query):(r.path=e.path,void 0!==t.query?r.query=t.query:r.query=e.query),r.userinfo=e.userinfo,r.host=e.host,r.port=e.port),r.scheme=e.scheme),r.fragment=t.fragment,r}function oe(e,t,n){var r=s({scheme:"null"},n);return ne(re(V(e,r),V(t,r),r,!0),r)}function ie(e,t){return"string"==typeof e?e=ne(V(e,t),t):"object"===r(e)&&(e=V(ne(e,t),t)),e}function se(e,t,n){return"string"==typeof e?e=ne(V(e,n),n):"object"===r(e)&&(e=ne(e,n)),"string"==typeof t?t=ne(V(t,n),n):"object"===r(t)&&(t=ne(t,n)),e===t}function ae(e,t){return e&&e.toString().replace(t&&t.iri?c.ESCAPE:l.ESCAPE,B)}function le(e,t){return e&&e.toString().replace(t&&t.iri?c.PCT_ENCODED:l.PCT_ENCODED,U)}var ce={scheme:"http",domainHost:!0,parse:function(e,t){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e},serialize:function(e,t){var n="https"===String(e.scheme).toLowerCase();return(e.port===(n?443:80)||""===e.port)&&(e.port=void 0),e.path||(e.path="/"),e}},ue={scheme:"https",domainHost:ce.domainHost,parse:ce.parse,serialize:ce.serialize};function de(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}var pe={scheme:"ws",domainHost:!0,parse:function(e,t){var n=e;return n.secure=de(n),n.resourceName=(n.path||"/")+(n.query?"?"+n.query:""),n.path=void 0,n.query=void 0,n},serialize:function(e,t){if((e.port===(de(e)?443:80)||""===e.port)&&(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){var n=e.resourceName.split("?"),r=u(n,2),o=r[0],i=r[1];e.path=o&&"/"!==o?o:void 0,e.query=i,e.resourceName=void 0}return e.fragment=void 0,e}},he={scheme:"wss",domainHost:pe.domainHost,parse:pe.parse,serialize:pe.serialize},fe={},me="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",ge="[0-9A-Fa-f]",Oe=n(n("%[EFef]"+ge+"%"+ge+ge+"%"+ge+ge)+"|"+n("%[89A-Fa-f]"+ge+"%"+ge+ge)+"|"+n("%"+ge+ge)),be="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",ye=t("[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",'[\\"\\\\]'),ve="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",we=new RegExp(me,"g"),Se=new RegExp(Oe,"g"),ke=new RegExp(t("[^]",be,"[\\.]",'[\\"]',ye),"g"),Ee=new RegExp(t("[^]",me,ve),"g"),_e=Ee;function Te(e){var t=U(e);return t.match(we)?t:e}var xe={scheme:"mailto",parse:function(e,t){var n=e,r=n.to=n.path?n.path.split(","):[];if(n.path=void 0,n.query){for(var o=!1,i={},s=n.query.split("&"),a=0,l=s.length;a<l;++a){var c=s[a].split("=");switch(c[0]){case"to":for(var u=c[1].split(","),d=0,p=u.length;d<p;++d)r.push(u[d]);break;case"subject":n.subject=le(c[1],t);break;case"body":n.body=le(c[1],t);break;default:o=!0,i[le(c[0],t)]=le(c[1],t)}}o&&(n.headers=i)}n.query=void 0;for(var h=0,f=r.length;h<f;++h){var m=r[h].split("@");if(m[0]=le(m[0]),t.unicodeSupport)m[1]=le(m[1],t).toLowerCase();else try{m[1]=Q.toASCII(le(m[1],t).toLowerCase())}catch(g){n.error=n.error||"Email address's domain name can not be converted to ASCII via punycode: "+g}r[h]=m.join("@")}return n},serialize:function(e,t){var n=e,r=i(e.to);if(r){for(var s=0,a=r.length;s<a;++s){var l=String(r[s]),c=l.lastIndexOf("@"),u=l.slice(0,c).replace(Se,Te).replace(Se,o).replace(ke,B),d=l.slice(c+1);try{d=t.iri?Q.toUnicode(d):Q.toASCII(le(d,t).toLowerCase())}catch(m){n.error=n.error||"Email address's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+m}r[s]=u+"@"+d}n.path=r.join(",")}var p=e.headers=e.headers||{};e.subject&&(p.subject=e.subject),e.body&&(p.body=e.body);var h=[];for(var f in p)p[f]!==fe[f]&&h.push(f.replace(Se,Te).replace(Se,o).replace(Ee,B)+"="+p[f].replace(Se,Te).replace(Se,o).replace(_e,B));return h.length&&(n.query=h.join("&")),n}},Ae=/^([^\:]+)\:(.*)/,Ce={scheme:"urn",parse:function(e,t){var n=e.path&&e.path.match(Ae),r=e;if(n){var o=t.scheme||r.scheme||"urn",i=n[1].toLowerCase(),s=n[2],a=o+":"+(t.nid||i),l=F[a];r.nid=i,r.nss=s,r.path=void 0,l&&(r=l.parse(r,t))}else r.error=r.error||"URN can not be parsed.";return r},serialize:function(e,t){var n=t.scheme||e.scheme||"urn",r=e.nid,o=n+":"+(t.nid||r),i=F[o];
29i&&(e=i.serialize(e,t));var s=e,a=e.nss;return s.path=(r||t.nid)+":"+a,s}},Pe=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/,$e={scheme:"urn:uuid",parse:function(e,t){var n=e;return n.uuid=n.nss,n.nss=void 0,!t.tolerant&&(!n.uuid||!n.uuid.match(Pe))&&(n.error=n.error||"UUID is not valid."),n},serialize:function(e,t){var n=e;return n.nss=(e.uuid||"").toLowerCase(),n}};F[ce.scheme]=ce,F[ue.scheme]=ue,F[pe.scheme]=pe,F[he.scheme]=he,F[xe.scheme]=xe,F[Ce.scheme]=Ce,F[$e.scheme]=$e,e.SCHEMES=F,e.pctEncChar=B,e.pctDecChars=U,e.parse=V,e.removeDotSegments=te,e.serialize=ne,e.resolveComponents=re,e.resolve=oe,e.normalize=ie,e.equal=se,e.escapeComponent=ae,e.unescapeComponent=le,Object.defineProperty(e,"__esModule",{value:!0})}(t)}(0,AF.exports);var CF=AF.exports;Object.defineProperty(xF,"__esModule",{value:!0});const PF=CF;PF.code='require("ajv/dist/runtime/uri").default',xF.default=PF,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CodeGen=e.Name=e.nil=e.stringify=e.str=e._=e.KeywordCxt=void 0;var t=yj;Object.defineProperty(e,"KeywordCxt",{enumerable:!0,get:function(){return t.KeywordCxt}});var n=Sj;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return n._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return n.str}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return n.stringify}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return n.nil}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return n.Name}}),Object.defineProperty(e,"CodeGen",{enumerable:!0,get:function(){return n.CodeGen}});const r=iF,o=aF,i=Ij,s=uF,a=Sj,l=uQ,c=Rj,u=_j,d=TF,p=xF,h=(e,t)=>new RegExp(e,t);h.code="new RegExp";const f=["removeAdditional","useDefaults","coerceTypes"],m=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),g={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated
29ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},O={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function b(e){var t,n,r,o,i,s,a,l,c,u,d,f,m,g,O,b,y,v,w,S,k,E,_,T,x;const A=e.strict,C=null===(t=e.code)||void 0===t?void 0:t.optimize,P=!0===C||void 0===C?1:C||0,$=null!==(r=null===(n=e.code)||void 0===n?void 0:n.regExp)&&void 0!==r?r:h,N=null!==(o=e.uriResolver)&&void 0!==o?o:p.default;return{strictSchema:null===(s=null!==(i=e.strictSchema)&&void 0!==i?i:A)||void 0===s||s,strictNumbers:null===(l=null!==(a=e.strictNumbers)&&void 0!==a?a:A)||void 0===l||l,strictTypes:null!==(u=null!==(c=e.strictTypes)&&void 0!==c?c:A)&&void 0!==u?u:"log",strictTuples:null!==(f=null!==(d=e.strictTuples)&&void 0!==d?d:A)&&void 0!==f?f:"log",strictRequired:null!==(g=null!==(m=e.strictRequired)&&void 0!==m?m:A)&&void 0!==g&&g,code:e.code?{...e.code,optimize:P,regExp:$}:{optimize:P,regExp:$},loopRequired:null!==(O=e.loopRequired)&&void 0!==O?O:200,loopEnum:null!==(b=e.loopEnum)&&void 0!==b?b:200,meta:null===(y=e.meta)||void 0===y||y,messages:null===(v=e.messages)||void 0===v||v,inlineRefs:null===(w=e.inlineRefs)||void 0===w||w,schemaId:null!==(S=e.schemaId)&&void 0!==S?S:"$id",addUsedSchema:null===(k=e.addUsedSchema)||void 0===k||k,validateSchema:null===(E=e.validateSchema)||void 0===E||E,validateFormats:null===(_=e.validateFormats)||void 0===_||_,unicodeRegExp:null===(T=e.unicodeRegExp)||void 0===T||T,int32range:null===(x=e.int32range)||void 0===x||x,uriResolver:N}}class y{constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...b(e)};const{es5:t,lines:n}=this.opts.code;this.scope=new a.ValueScope({scope:{},prefixes:m,es5:t,lines:n}),this.logger=function(e){if(!1===e)return T;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(e.logger);const r=e.validateFormats;e.validateFormats=!1,this.RULES=(0,i.getRules)(),v.call(this,g,e,"NOT SUPPORTED"),v.call(this,O,e,"DEPRECATED","warn"),this._metaOpts=_.call(this),e.formats&&k.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&E.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),S.call(this),e.validateFormats=r}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t,schemaId:n}=this.opts;let r=d;"id"===n&&(r={...d},r.id=r.$id,delete r.$id),t&&e&&this.addMetaSchema(r,r[n],!1)}defaultMeta(){const{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let n;if("string"==typeof e){if(n=this.getSchema(e),!n)throw new Error(`no schema with key or ref "${e}"`)}else n=this.compile(e);const r=n(t);return"$async"in n||(this.errors=n.errors),r}compile(e,t){const n=this._addSchema(e,t);return n.validate||this._compileSchemaEnv(n)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:n}=this.opts;return r.call(this,e,t);async function r(e,t){await i.call(this,e.$schema);const n=this._addSchema(e,t);return n.validate||s.call(this,n)}async function i(e){e&&!this.getSchema(e)&&await r.call(this,{$ref:e},!0)}async function s(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof o.default))throw t;return a.call(this,t),await l.call(this,t.missingSchema),s.call(this,e)}}function a({missingSchema:e,missingRef:t}){if(this.refs[e])throw new Error(`AnySchema ${e} is loaded but ${t} cannot be resolved`)}async function l(e){const n=await c.call(this,e);this.refs[e]||await i.call(this,n.$schema),this.refs[e]||this.addSchema(n,e,t)}async function c(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=n(e))}finally{delete this._loading[e]}}}addSchema(e,t,n,r=this.opts.validateSchema){if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,n,r);return this}let o;if("object"==typeof e){const{schemaId:t}=this.opts;if(o=e[t],void 0!==o&&"string"!=typeof o)throw new Error(`schema ${t} must be string`)}return t=(0,l.normalizeId)(t||o),this._checkUnique(t),this.schemas[t]=this._addSchema(e,n,t,r,!0),this}addMetaSchema(e,t,n=this.opts.validateSchema){return this.addSchema(e,t,!0,n),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let n;
vendor: 4,925 bytes, line 29
29if(n=e.$schema,void 0!==n&&"string"!=typeof n)throw new Error("$schema must be a string");if(n=n||this.opts.defaultMeta||this.defaultMeta(),!n)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const r=this.validate(n,e);if(!r&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return r}getSchema(e){let t;for(;"string"==typeof(t=w.call(this,e));)e=t;if(void 0===t){const{schemaId:n}=this.opts,r=new s.SchemaEnv({schema:{},schemaId:n});if(t=s.resolveSchema.call(this,r,e),!t)return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const t=w.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{const t=e;this._cache.delete(t);let n=e[this.opts.schemaId];return n&&(n=(0,l.normalizeId)(n),delete this.schemas[n],delete this.refs[n]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(const t of e)this.addKeyword(t);return this}addKeyword(e,t){let n;if("string"==typeof e)n=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=n);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(n=(t=e).keyword,Array.isArray(n)&&!n.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(A.call(this,n,t),!t)return(0,u.eachItem)(n,(e=>C.call(this,e))),this;$.call(this,t);const r={...t,type:(0,c.getJSONTypes)(t.type),schemaType:(0,c.getJSONTypes)(t.schemaType)};return(0,u.eachItem)(n,0===r.type.length?e=>C.call(this,e,r):e=>r.type.forEach((t=>C.call(this,e,r,t)))),this}getKeyword(e){const t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){const{RULES:t}=this;delete t.keywords[e],delete t.all[e];for(const n of t.rules){const t=n.rules.findIndex((t=>t.keyword===e));t>=0&&n.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(e=this.errors,{separator:t=", ",dataVar:n="data"}={}){return e&&0!==e.length?e.map((e=>`${n}${e.instancePath} ${e.message}`)).reduce(((e,n)=>e+t+n)):"No errors"}$dataMetaSchema(e,t){const n=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const r of t){const t=r.split("/").slice(1);let o=e;for(const e of t)o=o[e];for(const e in n){const t=n[e];if("object"!=typeof t)continue;const{$data:r}=t.definition,i=o[e];r&&i&&(o[e]=D(i))}}return e}_removeAllSchemas(e,t){for(const n in e){const r=e[n];(!t||t.test(n))&&("string"==typeof r?delete e[n]:r&&!r.meta&&(this._cache.delete(r.schema),delete e[n]))}}_addSchema(e,t,n,r=this.opts.validateSchema,o=this.opts.addUsedSchema){let i;const{schemaId:a}=this.opts;if("object"==typeof e)i=e[a];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}let c=this._cache.get(e);if(void 0!==c)return c;n=(0,l.normalizeId)(i||n);const u=l.getSchemaRefs.call(this,e,n);return c=new s.SchemaEnv({schema:e,schemaId:a,meta:t,baseId:n,localRefs:u}),this._cache.set(c.schema,c),o&&!n.startsWith("#")&&(n&&this._checkUnique(n),this.refs[n]=c),r&&this.validateSchema(e,!0),c}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):s.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){const t=this.opts;this.opts=this._metaOpts;try{s.compileSchema.call(this,e)}finally{this.opts=t}}}function v(e,t,n,r="error"){for(const o in e){const i=o;i in t&&this.logger[r](`${n}: option ${o}. ${e[i]}`)}}function w(e){return e=(0,l.normalizeId)(e),this.schemas[e]||this.refs[e]}function S(){const e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(const t in e)this.addSchema(e[t],t)}function k(){for(const e in this.opts.formats){const t=this.opts.formats[e];t&&this.addFormat(e,t)}}function E(e){if(Array.isArray(e))this.addVocabulary(e);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const t in e){const n=e[t];n.keyword||(n.keyword=t),this.addKeyword(n)}}}function _(){const e={...this.opts};for(const t of f)delete e[t];return e}e.default=y,y.ValidationError=r.default,y.MissingRefError=o.default;const T={log(){},warn(){},error(){}};const x=/^[a-z_$][a-z0-9_$:-]*$/i;function A(e,t){const{RULES:n}=this;if((0,u.eachItem)(e,(e=>{if(n.keywords[e])throw new Error(`Keyword ${e} is already defined`);if(!x.test(e))throw new Error(`Keyword ${e}
29 has invalid name`)})),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function C(e,t,n){var r;const o=null==t?void 0:t.post;if(n&&o)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:i}=this;let s=o?i.post:i.rules.find((({type:e})=>e===n));if(s||(s={type:n,rules:[]},i.rules.push(s)),i.keywords[e]=!0,!t)return;const a={keyword:e,definition:{...t,type:(0,c.getJSONTypes)(t.type),schemaType:(0,c.getJSONTypes)(t.schemaType)}};t.before?P.call(this,s,a,t.before):s.rules.push(a),i.all[e]=a,null===(r=t.implements)||void 0===r||r.forEach((e=>this.addKeyword(e)))}function P(e,t,n){const r=e.rules.findIndex((e=>e.keyword===n));r>=0?e.rules.splice(r,0,t):(e.rules.push(t),this.logger.warn(`rule ${n} is not defined`))}function $(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=D(t)),e.validateSchema=this.compile(t,!0))}const N={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function D(e){return{anyOf:[e,N]}}}(bj);var $F={},NF={},DF={};Object.defineProperty(DF,"__esModule",{value:!0});const RF={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};DF.default=RF;var IF={};Object.defineProperty(IF,"__esModule",{value:!0}),IF.callRef=IF.getValidate=void 0;const MF=aF,LF=zj,jF=Sj,QF=Tj,FF=uF,BF=_j,UF={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:n,it:r}=e,{baseId:o,schemaEnv:i,validateName:s,opts:a,self:l}=r,{root:c}=i;if(("#"===n||"#/"===n)&&o===c.baseId)return function(){if(i===c)return HF(e,s,i,i.$async);const n=t.scopeValue("root",{ref:c});return HF(e,jF._`${n}.validate`,c,c.$async)}();const u=FF.resolveRef.call(l,c,o,n);if(void 0===u)throw new MF.default(r.opts.uriResolver,o,n);return u instanceof FF.SchemaEnv?function(t){const n=qF(e,t);HF(e,n,t,t.$async)}(u):function(r){const o=t.scopeValue("schema",!0===a.code.source?{ref:r,code:(0,jF.stringify)(r)}:{ref:r}),i=t.name("valid"),s=e.subschema({schema:r,dataTypes:[],schemaPath:jF.nil,topSchemaRef:o,errSchemaPath:n},i);e.mergeEvaluated(s),e.ok(i)}(u)}};function qF(e,t){const{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):jF._`${n.scopeValue("wrapper",{ref:t})}.validate`}function HF(e,t,n,r){const{gen:o,it:i}=e,{allErrors:s,schemaEnv:a,opts:l}=i,c=l.passContext?QF.default.this:jF.nil;function u(e){const t=jF._`${e}.errors`;o.assign(QF.default.vErrors,jF._`${QF.default.vErrors} === null ? ${t} : ${QF.default.vErrors}.concat(${t})`),o.assign(QF.default.errors,jF._`${QF.default.vErrors}.length`)}function d(e){var t;if(!i.opts.unevaluated)return;const r=null===(t=null==n?void 0:n.validate)||void 0===t?void 0:t.evaluated;if(!0!==i.props)if(r&&!r.dynamicProps)void 0!==r.props&&(i.props=BF.mergeEvaluated.props(o,r.props,i.props));else{const t=o.var("props",jF._`${e}.evaluated.props`);i.props=BF.mergeEvaluated.props(o,t,i.props,jF.Name)}if(!0!==i.items)if(r&&!r.dynamicItems)void 0!==r.items&&(i.items=BF.mergeEvaluated.items(o,r.items,i.items));else{const t=o.var("items",jF._`${e}.evaluated.items`);i.items=BF.mergeEvaluated.items(o,t,i.items,jF.Name)}}r?function(){if(!a.$async)throw new Error("async schema referenced by sync schema");const n=o.let("valid");o.try((()=>{o.code(jF._`await ${(0,LF.callValidateCode)(e,t,c)}`),d(t),s||o.assign(n,!0)}),(e=>{o.if(jF._`!(${e} instanceof ${i.ValidationError})`,(()=>o.throw(e))),u(e),s||o.assign(n,!1)})),e.ok(n)}():e.result((0,LF.callValidateCode)(e,t,c),(()=>d(t)),(()=>u(t)))}IF.getValidate=qF,IF.callRef=HF,IF.default=UF,Object.defineProperty(NF,"__esModule",{value:!0});const zF=IF,ZF=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",DF.default,zF.default];NF.default=ZF;var WF={},XF={};Object.defineProperty(XF,"__esModule",{value:!0});const VF=Sj,YF=VF.operators,GF={maximum:{okStr:"<=",ok:YF.LTE,fail:YF.GT},minimum:{okStr:">=",ok:YF.GTE,fail:YF.LT},exclusiveMaximum:{okStr:"<",ok:YF.LT,fail:YF.GTE},exclusiveMinimum:{okStr:">",ok:YF.GT,fail:YF.LTE}},KF={message:({keyword:e,schemaCode:t})=>VF.str`must be ${GF[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>VF._`{comparison: ${GF[e].okStr}, limit: ${t}}`},JF={keyword:Object.keys(GF),type:"number",schemaType:"number",$data:!0,error:K
29F,code(e){const{keyword:t,data:n,schemaCode:r}=e;e.fail$data(VF._`${n} ${GF[t].fail} ${r} || isNaN(${n})`)}};XF.default=JF;var eB={};Object.defineProperty(eB,"__esModule",{value:!0});const tB=Sj,nB={message:({schemaCode:e})=>tB.str`must be multiple of ${e}`,params:({schemaCode:e})=>tB._`{multipleOf: ${e}}`},rB={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:nB,code(e){const{gen:t,data:n,schemaCode:r,it:o}=e,i=o.opts.multipleOfPrecision,s=t.let("res"),a=i?tB._`Math.abs(Math.round(${s}) - ${s}) > 1e-${i}`:tB._`${s} !== parseInt(${s})`;e.fail$data(tB._`(${r} === 0 || (${s} = ${n}/${r}, ${a}))`)}};eB.default=rB;var oB={},iB={};function sB(e){const t=e.length;let n,r=0,o=0;for(;o<t;)r++,n=e.charCodeAt(o++),n>=55296&&n<=56319&&o<t&&(n=e.charCodeAt(o),56320==(64512&n)&&o++);return r}Object.defineProperty(iB,"__esModule",{value:!0}),iB.default=sB,sB.code='require("ajv/dist/runtime/ucs2length").default',Object.defineProperty(oB,"__esModule",{value:!0});const aB=Sj,lB=_j,cB=iB,uB={message:({keyword:e,schemaCode:t})=>aB.str`must NOT have ${"maxLength"===e?"more":"fewer"} than ${t} characters`,params:({schemaCode:e})=>aB._`{limit: ${e}}`},dB={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:uB,code(e){const{keyword:t,data:n,schemaCode:r,it:o}=e,i="maxLength"===t?aB.operators.GT:aB.operators.LT,s=!1===o.opts.unicode?aB._`${n}.length`:aB._`${(0,lB.useFunc)(e.gen,cB.default)}(${n})`;e.fail$data(aB._`${s} ${i} ${r}`)}};oB.default=dB;var pB={};Object.defineProperty(pB,"__esModule",{value:!0});const hB=zj,fB=Sj,mB={message:({schemaCode:e})=>fB.str`must match pattern "${e}"`,params:({schemaCode:e})=>fB._`{pattern: ${e}}`},gB={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:mB,code(e){const{data:t,$data:n,schema:r,schemaCode:o,it:i}=e,s=i.opts.unicodeRegExp?"u":"",a=n?fB._`(new RegExp(${o}, ${s}))`:(0,hB.usePattern)(e,r);e.fail$data(fB._`!${a}.test(${t})`)}};pB.default=gB;var OB={};Object.defineProperty(OB,"__esModule",{value:!0});const bB=Sj,yB={message:({keyword:e,schemaCode:t})=>bB.str`must NOT have ${"maxProperties"===e?"more":"fewer"} than ${t} properties`,params:({schemaCode:e})=>bB._`{limit: ${e}}`},vB={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:yB,code(e){const{keyword:t,data:n,schemaCode:r}=e,o="maxProperties"===t?bB.operators.GT:bB.operators.LT;e.fail$data(bB._`Object.keys(${n}).length ${o} ${r}`)}};OB.default=vB;var wB={};Object.defineProperty(wB,"__esModule",{value:!0});const SB=zj,kB=Sj,EB=_j,_B={message:({params:{missingProperty:e}})=>kB.str`must have required property '${e}'`,params:({params:{missingProperty:e}})=>kB._`{missingProperty: ${e}}`},TB={keyword:"required",type:"object",schemaType:"array",$data:!0,error:_B,code(e){const{gen:t,schema:n,schemaCode:r,data:o,$data:i,it:s}=e,{opts:a}=s;if(!i&&0===n.length)return;const l=n.length>=a.loopRequired;if(s.allErrors?function(){if(l||i)e.block$data(kB.nil,c);else for(const t of n)(0,SB.checkReportMissingProp)(e,t)}():function(){const s=t.let("missing");if(l||i){const n=t.let("valid",!0);e.block$data(n,(()=>function(n,i){e.setParams({missingProperty:n}),t.forOf(n,r,(()=>{t.assign(i,(0,SB.propertyInData)(t,o,n,a.ownProperties)),t.if((0,kB.not)(i),(()=>{e.error(),t.break()}))}),kB.nil)}(s,n))),e.ok(n)}else t.if((0,SB.checkMissingProp)(e,n,s)),(0,SB.reportMissingProp)(e,s),t.else()}(),a.strictRequired){const t=e.parentSchema.properties,{definedProperties:r}=e.it;for(const e of n)if(void 0===(null==t?void 0:t[e])&&!r.has(e)){const t=s.schemaEnv.baseId+s.errSchemaPath;(0,EB.checkStrictMode)(s,`required property "${e}" is not defined at "${t}" (strictRequired)`,s.opts.strictRequired)}}function c(){t.forOf("prop",r,(n=>{e.setParams({missingProperty:n}),t.if((0,SB.noPropertyInData)(t,o,n,a.ownProperties),(()=>e.error()))}))}}};wB.default=TB;var xB={};Object.defineProperty(xB,"__esModule",{value:!0});const AB=Sj,CB={message:({keyword:e,schemaCode:t})=>AB.str`must NOT have ${"maxItems"===e?"more":"fewer"} than ${t} items`,params:({schemaCode:e})=>AB._`{limit: ${e}}`},PB={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:CB,code(e){const{keyword:t,data:n,schemaCode:r}=e,o="maxItems"===t?AB.operators.GT:AB.operators.LT;e.fail$data(AB._`${n}.length ${o} ${r}`)}};xB.default=PB;var $B={},NB={};Object.defineProperty(NB,"__esModule",{value:!0});const DB=dQ;DB.code='require("ajv/dist/runtime/equal").default',NB.default=DB,Object.defineProperty($B,"__esModule",{value:!0});const RB=Rj,IB=Sj,MB=_j,LB=NB,jB={message:({params:{i:e,j:t}})=>IB.str`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>IB._`{i: ${e}, j: ${t}}`},QB={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:jB,code(e){const{gen:t,data:n,$data:r,schema:o,parentSchema:i,schemaCode:s,it:a}=e;if(!r&&!o)return;const l=t.let("valid"),c=i.items?(0,RB.getSchemaTypes)(i.items):[];function u(r,o){const i=t.name("item"),s=(0,RB.checkDataTypes)(c,i,a.opts.strictNumbers,RB.DataType.Wrong),u=t.const("indices",IB._`{}`);t.for(IB._`;${r}--;`,(()=>{t.let(i,IB._`${n}[${r}]`),t.if(s,IB._`continue`),c.length>1&&t.if(IB._`typeof ${i} == "string"`,IB._`${i} += "_"`),t.if(IB._`typeof ${u}[${i}] == "number"`,(()=>{t.assign(o,IB._`${u}[${i}]`),e.error(),t.assign(l,!1).break()})).code(IB._`${u}[${i}] = ${r}`)}))}function d(r,o){const i=(0,MB.useFunc)(t,LB.default),s=t.name("outer");t.label(s).for(IB._`;${r}--;`,(()=>t.for(IB._`${o} = ${r}; ${o}--;`,(()=>
29t.if(IB._`${i}(${n}[${r}], ${n}[${o}])`,(()=>{e.error(),t.assign(l,!1).break(s)}))))))}e.block$data(l,(function(){const r=t.let("i",IB._`${n}.length`),o=t.let("j");e.setParams({i:r,j:o}),t.assign(l,!0),t.if(IB._`${r} > 1`,(()=>(c.length>0&&!c.some((e=>"object"===e||"array"===e))?u:d)(r,o)))}),IB._`${s} === false`),e.ok(l)}};$B.default=QB;var FB={};Object.defineProperty(FB,"__esModule",{value:!0});const BB=Sj,UB=_j,qB=NB,HB={message:"must be equal to constant",params:({schemaCode:e})=>BB._`{allowedValue: ${e}}`},zB={keyword:"const",$data:!0,error:HB,code(e){const{gen:t,data:n,$data:r,schemaCode:o,schema:i}=e;r||i&&"object"==typeof i?e.fail$data(BB._`!${(0,UB.useFunc)(t,qB.default)}(${n}, ${o})`):e.fail(BB._`${i} !== ${n}`)}};FB.default=zB;var ZB={};Object.defineProperty(ZB,"__esModule",{value:!0});const WB=Sj,XB=_j,VB=NB,YB={message:"must be equal to one of the allowed values",params:({schemaCode:e})=>WB._`{allowedValues: ${e}}`},GB={keyword:"enum",schemaType:"array",$data:!0,error:YB,code(e){const{gen:t,data:n,$data:r,schema:o,schemaCode:i,it:s}=e;if(!r&&0===o.length)throw new Error("enum must have non-empty array");const a=o.length>=s.opts.loopEnum;let l;const c=()=>l??(l=(0,XB.useFunc)(t,VB.default));let u;if(a||r)u=t.let("valid"),e.block$data(u,(function(){t.assign(u,!1),t.forOf("v",i,(e=>t.if(WB._`${c()}(${n}, ${e})`,(()=>t.assign(u,!0).break()))))}
29));else{if(!Array.isArray(o))throw new Error("ajv implementation error");const e=t.const("vSchema",i);u=(0,WB.or)(...o.map(((t,r)=>function(e,t){const r=o[t];return"object"==typeof r&&null!==r?WB._`${c()}(${n}, ${e}[${t}])`:WB._`${n} === ${r}`}(e,r))))}e.pass(u)}};ZB.default=GB,Object.defineProperty(WF,"__esModule",{value:!0});const KB=eB,JB=oB,eU=pB,tU=OB,nU=wB,rU=xB,oU=$B,iU=FB,sU=ZB,aU=[XF.default,KB.default,JB.default,eU.default,tU.default,nU.default,rU.default,oU.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},iU.default,sU.default];WF.default=aU;var lU={},cU={};Object.defineProperty(cU,"__esModule",{value:!0}),cU.validateAdditionalItems=void 0;const uU=Sj,dU=_j,pU={message:({params:{len:e}})=>uU.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>uU._`{limit: ${e}}`},hU={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:pU,code(e){const{parentSchema:t,it:n}=e,{items:r}=t;Array.isArray(r)?fU(e,r):(0,dU.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas')}};function fU(e,t){const{gen:n,schema:r,data:o,keyword:i,it:s}=e;s.items=!0;const a=n.const("len",uU._`${o}.length`);if(!1===r)e.setParams({len:t.length}),e.pass(uU._`${a} <= ${t.length}`);else if("object"==typeof r&&!(0,dU.alwaysValidSchema)(s,r)){const r=n.var("valid",uU._`${a} <= ${t.length}`);n.if((0,uU.not)(r),(()=>function(r){n.forRange("i",t.length,a,(t=>{e.subschema({keyword:i,dataProp:t,dataPropType:dU.Type.Num},r),s.allErrors||n.if((0,uU.not)(r),(()=>n.break()))}))}(r))),e.ok(r)}}cU.validateAdditionalItems=fU,cU.default=hU;var mU={},gU={};Object.defineProperty(gU,"__esModule",{value:!0}),gU.validateTuple=void 0;const OU=Sj,bU=_j,yU=zj,vU={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:n}=e;if(Array.isArray(t))return wU(e,"additionalItems",t);n.items=!0,!(0,bU.alwaysValidSchema)(n,t)&&e.ok((0,yU.validateArray)(e))}};function wU(e,t,n=e.schema){const{gen:r,parentSchema:o,data:i,keyword:s,it:a}=e;(function(e){const{opts:r,errSchemaPath:o}=a,i=n.length,l=i===e.minItems&&(i===e.maxItems||!1===e[t]);if(r.strictTuples&&!l){const e=`"${s}" is ${i}-tuple, but minItems or maxItems/${t} are not specified or different at path "${o}"`;(0,bU.checkStrictMode)(a,e,r.strictTuples)}})(o),a.opts.unevaluated&&n.length&&!0!==a.items&&(a.items=bU.mergeEvaluated.items(r,n.length,a.items));const l=r.name("valid"),c=r.const("len",OU._`${i}.length`);n.forEach(((t,n)=>{(0,bU.alwaysValidSchema)(a,t)||(r.if(OU._`${c} > ${n}`,(()=>e.subschema({keyword:s,schemaProp:n,dataProp:n},l))),e.ok(l))}))}gU.validateTuple=wU,gU.default=vU,Object.defineProperty(mU,"__esModule",{value:!0});const SU=gU,kU={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,SU.validateTuple)(e,"items")};mU.default=kU;var EU={};Object.defineProperty(EU,"__esModule",{value:!0});const _U=Sj,TU=_j,xU=zj,AU=cU,CU={message:({params:{len:e}})=>_U.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>_U._`{limit: ${e}}`},PU={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:CU,code(e){const{schema:t,parentSchema:n,it:r}=e,{prefixItems:o}=n;r.items=!0,!(0,TU.alwaysValidSchema)(r,t)&&(o?(0,AU.validateAdditionalItems)(e,o):e.ok((0,xU.validateArray)(e)))}};EU.default=PU;var $U={};Object.defineProperty($U,"__esModule",{value:!0});const NU=Sj,DU=_j,RU={message:({params:{min:e,max:t}})=>void 0===t?NU.str`must contain at least ${e} valid item(s)`:NU.str`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?NU._`{minContains: ${e}}`:NU._`{minContains: ${e}, maxContains: ${t}}`}
vendor: 5,826 bytes, lines 29-32
29,IU={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:RU,code(e){const{gen:t,schema:n,parentSchema:r,data:o,it:i}=e;let s,a;const{minContains:l,maxContains:c}=r;i.opts.next?(s=void 0===l?1:l,a=c):s=1;const u=t.const("len",NU._`${o}.length`);if(e.setParams({min:s,max:a}),void 0===a&&0===s)return void(0,DU.checkStrictMode)(i,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==a&&s>a)return(0,DU.checkStrictMode)(i,'"minContains" > "maxContains" is always invalid'),void e.fail();if((0,DU.alwaysValidSchema)(i,n)){let t=NU._`${u} >= ${s}`;return void 0!==a&&(t=NU._`${t} && ${u} <= ${a}`),void e.pass(t)}i.items=!0;const d=t.name("valid");function p(){const e=t.name("_valid"),n=t.let("count",0);h(e,(()=>t.if(e,(()=>function(e){t.code(NU._`${e}++`),void 0===a?t.if(NU._`${e} >= ${s}`,(()=>t.assign(d,!0).break())):(t.if(NU._`${e} > ${a}`,(()=>t.assign(d,!1).break())),1===s?t.assign(d,!0):t.if(NU._`${e} >= ${s}`,(()=>t.assign(d,!0))))}(n)))))}function h(n,r){t.forRange("i",0,u,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:DU.Type.Num,compositeRule:!0},n),r()}))}void 0===a&&1===s?h(d,(()=>t.if(d,(()=>t.break())))):0===s?(t.let(d,!0),void 0!==a&&t.if(NU._`${o}.length > 0`,p)):(t.let(d,!1),p()),e.result(d,(()=>e.reset()))}};$U.default=IU;var MU={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.validateSchemaDeps=e.validatePropertyDeps=e.error=void 0;const t=Sj,n=_j,r=zj;e.error={message:({params:{property:e,depsCount:n,deps:r}})=>t.str`must have ${1===n?"property":"properties"} ${r} when property ${e} is present`,params:({params:{property:e,depsCount:n,deps:r,missingProperty:o}})=>t._`{property: ${e}, 30 missingProperty: ${o}, 31 depsCount: ${n}, 32 deps: ${r}}`};const o={keyword:"dependencies",type:"object",schemaType:"object",error:e.error,code(e){const[t,n]=function({schema:e}){const t={},n={};for(const r in e){if("__proto__"===r)continue;(Array.isArray(e[r])?t:n)[r]=e[r]}return[t,n]}(e);i(e,t),s(e,n)}};function i(e,n=e.schema){const{gen:o,data:i,it:s}=e;if(0===Object.keys(n).length)return;const a=o.let("missing");for(const l in n){const c=n[l];if(0===c.length)continue;const u=(0,r.propertyInData)(o,i,l,s.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),s.allErrors?o.if(u,(()=>{for(const t of c)(0,r.checkReportMissingProp)(e,t)})):(o.if(t._`${u} && (${(0,r.checkMissingProp)(e,c,a)})`),(0,r.reportMissingProp)(e,a),o.else())}}function s(e,t=e.schema){const{gen:o,data:i,keyword:s,it:a}=e,l=o.name("valid");for(const c in t)(0,n.alwaysValidSchema)(a,t[c])||(o.if((0,r.propertyInData)(o,i,c,a.opts.ownProperties),(()=>{const t=e.subschema({keyword:s,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>o.var(l,!0))),e.ok(l))}e.validatePropertyDeps=i,e.validateSchemaDeps=s,e.default=o}(MU);var LU={};Object.defineProperty(LU,"__esModule",{value:!0});const jU=Sj,QU=_j,FU={message:"property name must be valid",params:({params:e})=>jU._`{propertyName: ${e.propertyName}}`},BU={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:FU,code(e){const{gen:t,schema:n,data:r,it:o}=e;if((0,QU.alwaysValidSchema)(o,n))return;const i=t.name("valid");t.forIn("key",r,(n=>{e.setParams({propertyName:n}),e.subschema({keyword:"propertyNames",data:n,dataTypes:["string"],propertyName:n,compositeRule:!0},i),t.if((0,jU.not)(i),(()=>{e.error(!0),o.allErrors||t.break()}))})),e.ok(i)}};LU.default=BU;var UU={};Object.defineProperty(UU,"__esModule",{value:!0});const qU=zj,HU=Sj,zU=Tj,ZU=_j,WU={message:"must NOT have additional properties",params:({params:e})=>HU._`{additionalProperty: ${e.additionalProperty}}`},XU={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:WU,code(e){const{gen:t,schema:n,parentSchema:r,data:o,errsCount:i,it:s}=e;if(!i)throw new Error("ajv implementation error");const{allErrors:a,opts:l}=s;if(s.props=!0,"all"!==l.removeAdditional&&(0,ZU.alwaysValidSchema)(s,n))return;const c=(0,qU.allSchemaProperties)(r.properties),u=(0,qU.allSchemaProperties)(r.patternProperties);function d(e){t.code(HU._`delete ${o}[${e}]`)}function p(r){if("all"===l.removeAdditional||l.removeAdditional&&!1===n)d(r);else{if(!1===n)return e.setParams({additionalProperty:r}),e.error(),void(a||t.break());if("object"==typeof n&&!(0,ZU.alwaysValidSchema)(s,n)){const n=t.name("valid");"failing"===l.removeAdditional?(h(r,n,!1),t.if((0,HU.not)(n),(()=>{e.reset(),d(r)}))):(h(r,n),a||t.if((0,HU.not)(n),(()=>t.break())))}}}function h(t,n,r){const o={keyword:"additionalProperties",dataProp:t,dataPropType:ZU.Type.Str};!1===r&&Object.assign(o,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(o,n)}t.forIn("key",o,(n=>{c.length||u.length?t.if(function(n){let o;if(c.length>8){const e=(0,ZU.schemaRefOrVal)(s,r.properties,"properties");o=(0,qU.isOwnProperty)(t,e,n)}else o=c.length?(0,HU.or)(...c.map((e=>HU._`${n} === ${e}`))):HU.nil;return u.length&&(o=(0,HU.or)(o,...u.map((t=>HU._`${(0,qU.usePattern)(e,t)}.test(${n})`)))),(0,HU.not)(o)}(n),(()=>p(n))):p(n)})),e.ok(HU._`${i} === ${zU.default.errors}`)}};UU.default=XU;var VU={};Object.defineProperty(VU,"__esModule",{value:!0});const YU=yj,GU=zj,KU=_j,JU=UU,eq={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,parentSchema:r,data:o,it:i}=e;"all"===i.opts.removeAdditional&&void 0===r.additionalProperties&&JU.default.code(new YU.KeywordCxt(i,JU.default,"additionalProperties"));const s=(0,GU.allSchemaProperties)(n);for(const d of s)i.definedProperties.add(d);i.opts.unevaluated&&s.length&&!0!==i.props&&(i.props=KU.mergeEvaluated.props(t,(0,KU.toHash)(s),i.props));const a=s.filter((e=>!(0,KU.alwaysValidSchema)(i,n[e])));if(0===a.length)return;const l=t.name("valid");
32for(const d of a)c(d)?u(d):(t.if((0,GU.propertyInData)(t,o,d,i.opts.ownProperties)),u(d),i.allErrors||t.else().var(l,!0),t.endIf()),e.it.definedProperties.add(d),e.ok(l);function c(e){return i.opts.useDefaults&&!i.compositeRule&&void 0!==n[e].default}function u(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},l)}}};VU.default=eq;var tq={};Object.defineProperty(tq,"__esModule",{value:!0});const nq=zj,rq=Sj,oq=_j,iq=_j,sq={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,data:r,parentSchema:o,it:i}=e,{opts:s}=i,a=(0,nq.allSchemaProperties)(n),l=a.filter((e=>(0,oq.alwaysValidSchema)(i,n[e])));if(0===a.length||l.length===a.length&&(!i.opts.unevaluated||!0===i.props))return;const c=s.strictSchema&&!s.allowMatchingProperties&&o.properties,u=t.name("valid");!0!==i.props&&!(i.props instanceof rq.Name)&&(i.props=(0,iq.evaluatedPropsToName)(t,i.props));const{props:d}=i;function p(e){for(const t in c)new RegExp(e).test(t)&&(0,oq.checkStrictMode)(i,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function h(n){t.forIn("key",r,(r=>{t.if(rq._`${(0,nq.usePattern)(e,n)}.test(${r})`,(()=>{const o=l.includes(n);o||e.subschema({keyword:"patternProperties",schemaProp:n,dataProp:r,dataPropType:iq.Type.Str},u),i.opts.unevaluated&&!0!==d?t.assign(rq._`${d}[${r}]`,!0):!o&&!i.allErrors&&t.if((0,rq.not)(u),(()=>t.break()))}))}))}!function(){for(const e of a)c&&p(e),i.allErrors?h(e):(t.var(u,!0),h(e),t.if(u))}()}};tq.default=sq;var aq={};Object.defineProperty(aq,"__esModule",{value:!0});const lq=_j,cq={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:n,it:r}=e;if((0,lq.alwaysValidSchema)(r,n))return void e.fail();const o=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},o),e.failResult(o,(()=>e.reset()),(()=>e.error()))},error:{message:"must NOT be valid"}};aq.default=cq;var uq={};Object.defineProperty(uq,"__esModule",{value:!0});const dq={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:zj.validateUnion,error:{message:"must match a schema in anyOf"}};uq.default=dq;var pq={};Object.defineProperty(pq,"__esModule",{value:!0});const hq=Sj,fq=_j,mq={message:"must match exactly one schema in oneOf",params:({params:e})=>hq._`{passingSchemas: ${e.passing}}`},gq={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:mq,code(e){const{gen:t,schema:n,parentSchema:r,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(o.opts.discriminator&&r.discriminator)return;const i=n,s=t.let("valid",!1),a=t.let("passing",null),l=t.name("_valid");e.setParams({passing:a}),t.block((function(){i.forEach(((n,r)=>{let i;(0,fq.alwaysValidSchema)(o,n)?t.var(l,!0):i=e.subschema({keyword:"oneOf",schemaProp:r,compositeRule:!0},l),r>0&&t.if(hq._`${l} && ${s}`).assign(s,!1).assign(a,hq._`[${a}, ${r}]`).else(),t.if(l,(()=>{t.assign(s,!0),t.assign(a,r),i&&e.mergeEvaluated(i,hq.Name)}))}))})),e.result(s,(()=>e.reset()),(()=>e.error(!0)))}};pq.default=gq;var Oq={};
32Object.defineProperty(Oq,"__esModule",{value:!0});const bq=_j,yq={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:n,it:r}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");const o=t.name("valid");n.forEach(((t,n)=>{if((0,bq.alwaysValidSchema)(r,t))return;const i=e.subschema({keyword:"allOf",schemaProp:n},o);e.ok(o),e.mergeEvaluated(i)}))}};Oq.default=yq;var vq={};Object.defineProperty(vq,"__esModule",{value:!0});const wq=Sj,Sq=_j,kq={message:({params:e})=>wq.str`must match "${e.ifClause}" schema`,params:({params:e})=>wq._`{failingKeyword: ${e.ifClause}}`},Eq={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:kq,code(e){const{gen:t,parentSchema:n,it:r}=e;void 0===n.then&&void 0===n.else&&(0,Sq.checkStrictMode)(r,'"if" without "then" and "else" is ignored');const o=_q(r,"then"),i=_q(r,"else");if(!o&&!i)return;const s=t.let("valid",!0),a=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},a);e.mergeEvaluated(t)}(),e.reset(),o&&i){const n=t.let("ifClause");e.setParams({ifClause:n}),t.if(a,l("then",n),l("else",n))}else o?t.if(a,l("then")):t.if((0,wq.not)(a),l("else"));function l(n,r){return()=>{const o=e.subschema({keyword:n},a);t.assign(s,a),e.mergeValidEvaluated(o,s),r?t.assign(r,wq._`${n}`):e.setParams({ifClause:n})}}e.pass(s,(()=>e.error(!0)))}};function _q(e,t){const n=e.schema[t];return void 0!==n&&!(0,Sq.alwaysValidSchema)(e,n)}vq.default=Eq;var Tq={};Object.defineProperty(Tq,"__esModule",{value:!0});const xq=_j,Aq={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:n}){void 0===t.if&&(0,xq.checkStrictMode)(n,`"${e}" without "if" is ignored`)}};Tq.default=Aq,Object.defineProperty(lU,"__esModule",{value:!0});const Cq=cU,Pq=mU,$q=gU,Nq=EU,Dq=$U,Rq=MU,Iq=LU,Mq=UU,Lq=VU,jq=tq,Qq=
32aq,Fq=uq,Bq=pq,Uq=Oq,qq=vq,Hq=Tq;lU.default=function(e=!1){const t=[Qq.default,Fq.default,Bq.default,Uq.default,qq.default,Hq.default,Iq.default,Mq.default,Rq.default,Lq.default,jq.default];return e?t.push(Pq.default,Nq.default):t.push(Cq.default,$q.default),t.push(Dq.default),t};var zq={},Zq={};Object.defineProperty(Zq,"__esModule",{value:!0});const Wq=Sj,Xq={message:({schemaCode:e})=>Wq.str`must match format "${e}"`,params:({schemaCode:e})=>Wq._`{format: ${e}}`},Vq={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:Xq,code(e,t){const{gen:n,data:r,$data:o,schema:i,schemaCode:s,it:a}=e,{opts:l,errSchemaPath:c,schemaEnv:u,self:d}=a;l.validateFormats&&(o?function(){const o=n.scopeValue("formats",{ref:d.formats,code:l.code.formats}),i=n.const("fDef",Wq._`${o}[${s}]`),a=n.let("fType"),c=n.let("format");n.if(Wq._`typeof ${i} == "object" && !(${i} instanceof RegExp)`,(()=>n.assign(a,Wq._`${i}.type || "string"`).assign(c,Wq._`${i}.validate`)),(()=>n.assign(a,Wq._`"string"`).assign(c,i))),e.fail$data((0,Wq.or)(!1===l.strictSchema?Wq.nil:Wq._`${s} && !${c}`,function(){const e=u.$async?Wq._`(${i}.async ? await ${c}(${r}) : ${c}(${r}))`:Wq._`${c}(${r})`,n=Wq._`(typeof ${c} == "function" ? ${e} : ${c}.test(${r}))`;return Wq._`${c} && ${c} !== true && ${a} === ${t} && !${n}`}()))}():function(){const o=d.formats[i];if(!o)return void function(){if(!1===l.strictSchema)return void d.logger.warn(e());throw new Error(e());function e(){return`unknown format "${i}" ignored in schema at path "${c}"`}}();if(!0===o)return;const[s,a,p]=function(e){const t=e instanceof RegExp?(0,Wq.regexpCode)(e):l.code.formats?Wq._`${l.code.formats}${(0,Wq.getProperty)(i)}`:void 0,r=n.scopeValue("formats",{key:i,ref:e,code:t});return"object"!=typeof e||e instanceof RegExp?["string",e,r]:[e.type||"string",e.validate,Wq._`${r}.validate`]}(o);s===t&&e.pass(function(){if("object"==typeof o&&!(o instanceof RegExp)&&o.async){if(!u.$async)throw new Error("async format in sync schema");return Wq._`await ${p}(${r})`}return"function"==typeof a?Wq._`${p}(${r})`:Wq._`${p}.test(${r})`}())}())}};Zq.default=Vq,Object.defineProperty(zq,"__esModule",{value:!0});const Yq=[Zq.default];zq.default=Yq;var Gq={};Object.defineProperty(Gq,"__esModule",{value:!0}),Gq.contentVocabulary=Gq.metadataVocabulary=void 0,Gq.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],Gq.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"],Object.defineProperty($F,"__esModule",{value:!0});const Kq=WF,Jq=lU,eH=zq,tH=Gq,nH=[NF.default,Kq.default,(0,Jq.default)(),eH.default,tH.metadataVocabulary,tH.contentVocabulary];$F.default=nH;var rH={},oH={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(e.DiscrError||(e.DiscrError={}))}(oH),Object.defineProperty(rH,"__esModule",{value:!0});const iH=Sj,sH=oH,aH=uF,lH=_j,cH={message:({params:{discrError:e,tagName:t}})=>e===sH.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:n}})=>iH._`{error: ${e}, tag: ${n}, tagValue: ${t}}`}
vendor: 4,352 bytes, line 32
32,uH={keyword:"discriminator",type:"object",schemaType:"object",error:cH,code(e){const{gen:t,data:n,schema:r,parentSchema:o,it:i}=e,{oneOf:s}=o;if(!i.opts.discriminator)throw new Error("discriminator: requires discriminator option");const a=r.propertyName;if("string"!=typeof a)throw new Error("discriminator: requires propertyName");if(r.mapping)throw new Error("discriminator: mapping is not supported");if(!s)throw new Error("discriminator: requires oneOf keyword");const l=t.let("valid",!1),c=t.const("tag",iH._`${n}${(0,iH.getProperty)(a)}`);function u(n){const r=t.name("valid"),o=e.subschema({keyword:"oneOf",schemaProp:n},r);return e.mergeEvaluated(o,iH.Name),r}t.if(iH._`typeof ${c} == "string"`,(()=>function(){const n=function(){var e;const t={},n=l(o);let r=!0;for(let o=0;o<s.length;o++){let t=s[o];null!=t&&t.$ref&&!(0,lH.schemaHasRulesButRef)(t,i.self.RULES)&&(t=aH.resolveRef.call(i.self,i.schemaEnv.root,i.baseId,null==t?void 0:t.$ref),t instanceof aH.SchemaEnv&&(t=t.schema));const u=null===(e=null==t?void 0:t.properties)||void 0===e?void 0:e[a];if("object"!=typeof u)throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${a}"`);r=r&&(n||l(t)),c(u,o)}if(!r)throw new Error(`discriminator: "${a}" must be required`);return t;function l({required:e}){return Array.isArray(e)&&e.includes(a)}function c(e,t){if(e.const)u(e.const,t);else{if(!e.enum)throw new Error(`discriminator: "properties/${a}" must have "const" or "enum"`);for(const n of e.enum)u(n,t)}}function u(e,n){if("string"!=typeof e||e in t)throw new Error(`discriminator: "${a}" values must be unique strings`);t[e]=n}}();t.if(!1);for(const e in n)t.elseIf(iH._`${c} === ${e}`),t.assign(l,u(n[e]));t.else(),e.error(!1,{discrError:sH.DiscrError.Mapping,tag:c,tagName:a}),t.endIf()}()),(()=>e.error(!1,{discrError:sH.DiscrError.Tag,tag:c,tagName:a}))),e.ok(l)}};rH.default=uH;const dH={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0};
32!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const n=bj,r=$F,o=rH,i=dH,s=["/properties"],a="http://json-schema.org/draft-07/schema";class l extends n.default{_addVocabularies(){super._addVocabularies(),r.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(o.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(i,s):i;this.addMetaSchema(e,a,!1),this.refs["http://json-schema.org/schema"]=a}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(a)?a:void 0)}}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var c=yj;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var u=Sj;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return u._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return u.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return u.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return u.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return u.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return u.CodeGen}});var d=iF;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return d.default}});var p=aF;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return p.default}})}(Oj,Oj.exports);var pH=Oj.exports;!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.formatLimitDefinition=void 0;const t=pH,n=Sj,r=n.operators,o={formatMaximum:{okStr:"<=",ok:r.LTE,fail:r.GT},formatMinimum:{okStr:">=",ok:r.GTE,fail:r.LT},formatExclusiveMaximum:{okStr:"<",ok:r.LT,fail:r.GTE},formatExclusiveMinimum:{okStr:">",ok:r.GT,fail:r.LTE}},i={message:({keyword:e,schemaCode:t})=>n.str`should be ${o[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>n._`{comparison: ${o[e].okStr}, limit: ${t}}`};e.formatLimitDefinition={keyword:Object.keys(o),type:"string",schemaType:"string",$data:!0,error:i,code(e){const{gen:r,data:i,schemaCode:s,keyword:a,it:l}=e,{opts:c,self:u}=l;if(!c.validateFormats)return;const d=new t.KeywordCxt(l,u.RULES.all.format.definition,"format");function p(e){return n._`${e}.compare(${i}, ${s}) ${o[a].fail} 0`}d.$data?function(){const t=r.scopeValue("formats",{ref:u.formats,code:c.code.formats}),o=r.const("fmt",n._`${t}[${d.schemaCode}]`);e.fail$data(n.or(n._`typeof ${o} != "object"`,n._`${o} instanceof RegExp`,n._`typeof ${o}.compare != "function"`,p(o)))}():function(){const t=d.schema,o=u.formats[t];if(!o||!0===o)return;if("object"!=typeof o||o instanceof RegExp||"function"!=typeof o.compare)throw new Error(`"${a}": format "${t}" does not define "compare" function`);const i=r.scopeValue("formats",{key:t,ref:o,code:c.code.formats?n._`${c.code.formats}${n.getProperty(t)}`:void 0});e.fail$data(p(i))}()},dependencies:["format"]};e.default=t=>(t.addKeyword(e.formatLimitDefinition),t)}(gj),function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const n=mj,r=gj,o=Sj,i=new o.Name("fullFormats"),s=new o.Name("fastFormats"),a=(e,t={keywords:!0})=>{if(Array.isArray(t))return l(e,t,n.fullFormats,i),e;const[o,a]="fast"===t.mode?[n.fastFormats,s]:[n.fullFormats,i];return l(e,t.formats||n.formatNames,o,a),t.keywords&&r.default(e),e};function l(e,t,n,r){var i,s;null!==(i=(s=e.opts.code).formats)&&void 0!==i||(s.formats=o._`require("ajv-formats/dist/formats").${r}`);for(const o of t)e.addFormat(o,n[o])}a.get=(e,t="full")=>{const r=("fast"===t?n.fastFormats:n.fullFormats)[e];if(!r)throw new Error(`Unknown format "${e}"`);return r},e.exports=t=a,Object.defineProperty(t,"__esModule",{value:!0}),t.default=a}(fj,fj.exports);const hH=hj(fj.exports);var fH={exports:{}},mH={},gH={};Object.defineProperty(gH,"__esModule",{value:!0});const OH=["$schema","id","$defs",{keyword:"$comment"},"definitions",IF.default];gH.default=OH;var bH={},yH={};Object.defineProperty(yH,"__esModule",{value:!0});const vH=bj,wH=Sj.operators,SH={maximum:{exclusive:"exclusiveMaximum",ops:[{okStr:"<=",ok:wH.LTE,fail:wH.GT}
32,{okStr:"<",ok:wH.LT,fail:wH.GTE}]},minimum:{exclusive:"exclusiveMinimum",ops:[{okStr:">=",ok:wH.GTE,fail:wH.LT},{okStr:">",ok:wH.GT,fail:wH.LTE}]}},kH={message:e=>vH.str`must be ${_H(e).okStr} ${e.schemaCode}`,params:e=>vH._`{comparison: ${_H(e).okStr}, limit: ${e.schemaCode}}`},EH={keyword:Object.keys(SH),type:"number",schemaType:"number",$data:!0,error:kH,code(e){const{data:t,schemaCode:n}=e;e.fail$data(vH._`${t} ${_H(e).fail} ${n} || isNaN(${t})`)}};function _H(e){var t;const n=e.keyword,r=null!==(t=e.parentSchema)&&void 0!==t&&t[SH[n].exclusive]?1:0;return SH[n].ops[r]}yH.default=EH;var TH={};Object.defineProperty(TH,"__esModule",{value:!0});const xH={exclusiveMaximum:"maximum",exclusiveMinimum:"minimum"},AH={keyword:Object.keys(xH),type:"number",schemaType:"boolean",code({keyword:e,parentSchema:t}){const n=xH[e];if(void 0===t[n])throw new Error(`${e} can only be used with ${n}`)}};TH.default=AH,Object.defineProperty(bH,"__esModule",{value:!0});const CH=TH,PH=eB,$H=oB,NH=pB,DH=OB,RH=wB,IH=xB,MH=$B,LH=FB,jH=ZB,QH=[yH.default,CH.default,PH.default,$H.default,NH.default,DH.default,RH.default,IH.default,MH.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},LH.default,jH.default];bH.default=QH,Object.defineProperty(mH,"__esModule",{value:!0});const FH=bH,BH=lU,UH=zq,qH=[gH.default,FH.default,BH.default(),UH.default,["title","description","default"]];mH.default=qH;const HH={id:"http://json-schema.org/draft-04/schema#",$schema:"http://json-schema.org/draft-04/schema#",description:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#/definitions/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{$ref:"#/definitions/positiveInteger"},minLength:{$ref:"#/definitions/positiveIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:{}},maxItems:{$ref:"#/definitions/positiveInteger"},minItems:{$ref:"#/definitions/positiveIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxProperties:{$ref:"#/definitions/positiveInteger"},minProperties:{$ref:"#/definitions/positiveIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},enum:{type:"array",minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"]},default:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const n=bj,r=mH,o=rH,i=HH,s=["/properties"],a="http://json-schema.org/draft-04/schema";class l extends n.default{constructor(e={}){super({...e,schemaId:"id"})}_addVocabularies(){super._addVocabularies(),r.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(o.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(i,s):i;this.addMetaSchema(e,a,!1),this.refs["http://json-schema.org/schema"]=a}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(a)?a:void 0)}}
32e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var c=bj;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var u=bj;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return u._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return u.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return u.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return u.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return u.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return u.CodeGen}})}(fH,fH.exports);const zH=hj(fH.exports);var ZH={exports:{}},WH={},XH={},VH={};Object.defineProperty(VH,"__esModule",{value:!0}),VH.dynamicAnchor=void 0;const YH=Sj,GH=Tj,KH=uF,JH=IF,ez={keyword:"$dynamicAnchor",schemaType:"string",code:e=>tz(e,e.schema)};function tz(e,t){const{gen:n,it:r}=e;r.schemaEnv.root.dynamicAnchors[t]=!0;const o=YH._`${GH.default.dynamicAnchors}${(0,YH.getProperty)(t)}`,i="#"===r.errSchemaPath?r.validateName:function(e){const{schemaEnv:t,schema:n,self:r}=e.it,{root:o,baseId:i,localRefs:s,meta:a}=t.root,{schemaId:l}=r.opts,c=new KH.SchemaEnv({schema:n,schemaId:l,root:o,baseId:i,localRefs:s,meta:a});return KH.compileSchema.call(r,c),(0,JH.getValidate)(e,c)}(e);n.if(YH._`!${o}`,(()=>n.assign(o,i)))}VH.dynamicAnchor=tz,VH.default=ez;var nz={};Object.defineProperty(nz,"__esModule",{value:!0}),nz.dynamicRef=void 0;const rz=Sj,oz=Tj,iz=IF,sz={keyword:"$dynamicRef",schemaType:"string",code:e=>az(e,e.schema)};function az(e,t){const{gen:n,keyword:r,it:o}=e;if("#"!==t[0])throw new Error(`"${r}" only supports hash fragment reference`);const i=t.slice(1);if(o.allErrors)s();else{const t=n.let("valid",!1);s(t),e.ok(t)}function s(e){if(o.schemaEnv.root.dynamicAnchors[i]){const t=n.let("_v",rz._`${oz.default.dynamicAnchors}${(0,rz.getProperty)(i)}`);n.if(t,a(t,e),a(o.validateName,e))}else a(o.validateName,e)()}function a(t,r){return r?()=>n.block((()=>{(0,iz.callRef)(e,t),n.let(r,!0)})):()=>(0,iz.callRef)(e,t)}}nz.dynamicRef=az,nz.default=sz;var lz={};Object.defineProperty(lz,"__esModule",{value:!0});const cz=VH,uz=_j,dz={keyword:"$recursiveAnchor",schemaType:"boolean",code(e){e.schema?(0,cz.dynamicAnchor)(e,""):(0,uz.checkStrictMode)(e.it,"$recursiveAnchor: false is ignored")}};lz.default=dz;var pz={};
32Object.defineProperty(pz,"__esModule",{value:!0});const hz=nz,fz={keyword:"$recursiveRef",schemaType:"string",code:e=>(0,hz.dynamicRef)(e,e.schema)};pz.default=fz,Object.defineProperty(XH,"__esModule",{value:!0});const mz=nz,gz=lz,Oz=pz,bz=[VH.default,mz.default,gz.default,Oz.default];XH.default=bz;var yz={},vz={};Object.defineProperty(vz,"__esModule",{value:!0});const wz=MU,Sz={keyword:"dependentRequired",type:"object",schemaType:"object",error:wz.error,code:e=>(0,wz.validatePropertyDeps)(e)};vz.default=Sz;var kz={};Object.defineProperty(kz,"__esModule",{value:!0});const Ez=MU,_z={keyword:"dependentSchemas",type:"object",schemaType:"object",code:e=>(0,Ez.validateSchemaDeps)(e)};kz.default=_z;var Tz={};Object.defineProperty(Tz,"__esModule",{value:!0});const xz=_j,Az={keyword:["maxContains","minContains"],type:"array",schemaType:"number",code({keyword:e,parentSchema:t,it:n}){void 0===t.contains&&(0,xz.checkStrictMode)(n,`"${e}" without "contains" is ignored`)}};Tz.default=Az,Object.defineProperty(yz,"__esModule",{value:!0});const Cz=kz,Pz=Tz,$z=[vz.default,Cz.default,Pz.default];yz.default=$z;var Nz={},Dz={};Object.defineProperty(Dz,"__esModule",{value:!0});const Rz=Sj,Iz=_j,Mz=Tj,Lz={message:"must NOT have unevaluated properties",params:({params:e})=>Rz._`{unevaluatedProperty: ${e.unevaluatedProperty}}`},jz={keyword:"unevaluatedProperties",type:"object",schemaType:["boolean","object"],trackErrors:!0,error:Lz,code(e){const{gen:t,schema:n,data:r,errsCount:o,it:i}=e;if(!o)throw new Error("ajv implementation error");const{allErrors:s,props:a}=i;function l(r){if(!1===n)return e.setParams({unevaluatedProperty:r}),e.error(),void(s||t.break());if(!(0,Iz.alwaysValidSchema)(i,n)){const n=t.name("valid");e.subschema({keyword:"unevaluatedProperties",dataProp:r,dataPropType:Iz.Type.Str},n),s||t.if((0,Rz.not)(n),(()=>t.break()))}}a instanceof Rz.Name?t.if(Rz._`${a} !== true`,(()=>t.forIn("key",r,(e=>t.if(function(e,t){return Rz._`!${e} || !${e}[${t}]`}(a,e),(()=>l(e))))))):!0!==a&&t.forIn("key",r,(e=>void 0===a?l(e):t.if(function(e,t){const n=[];for(const r in e)!0===e[r]&&n.push(Rz._`${t} !== ${r}`);return(0,Rz.and)(...n)}(a,e),(()=>l(e))))),i.props=!0,e.ok(Rz._`${o} === ${Mz.default.errors}`)}};Dz.default=jz;var Qz={};Object.defineProperty(Qz,"__esModule",{value:!0});const Fz=Sj,Bz=_j,Uz={message:({params:{len:e}})=>Fz.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>Fz._`{limit: ${e}}`},qz={keyword:"unevaluatedItems",type:"array",schemaType:["boolean","object"],error:Uz,code(e){const{gen:t,schema:n,data:r,it:o}=e,i=o.items||0;if(!0===i)return;const s=t.const("len",Fz._`${r}.length`);if(!1===n)e.setParams({len:i}),e.fail(Fz._`${s} > ${i}`);else if("object"==typeof n&&!(0,Bz.alwaysValidSchema)(o,n)){const n=t.var("valid",Fz._`${s} <= ${i}`);t.if((0,Fz.not)(n),(()=>function(n,r){t.forRange("i",r,s,(r=>{e.subschema({keyword:"unevaluatedItems",dataProp:r,dataPropType:Bz.Type.Num},n),o.allErrors||t.if((0,Fz.not)(n),(()=>t.break()))}))}(n,i))),e.ok(n)}o.items=!0}};Qz.default=qz,Object.defineProperty(Nz,"__esModule",{value:!0});const Hz=Qz,zz=[Dz.default,Hz.default];Nz.default=zz,Object.defineProperty(WH,"__esModule",{value:!0});const Zz=NF,Wz=WF,Xz=lU,Vz=yz,Yz=Nz,Gz=zq,Kz=Gq,Jz=[XH.default,Zz.default,Wz.default,(0,Xz.default)(!0),Gz.default,Kz.metadataVocabulary,Kz.contentVocabulary,Vz.default,Yz.default];WH.default=Jz;var eZ={};const tZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/schema",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/core":!0,"https://json-schema.org/draft/2020-12/vocab/applicator":!0,"https://json-schema.org/draft/2020-12/vocab/unevaluated":!0,"https://json-schema.org/draft/2020-12/vocab/validation":!0,"https://json-schema.org/draft/2020-12/vocab/meta-data":!0,"https://json-schema.org/draft/2020-12/vocab/format-annotation":!0,"https://json-schema.org/draft/2020-12/vocab/content":!0},$dynamicAnchor:"meta",title:"Core and Validation specifications meta-schema",allOf:[{$ref:"meta/core"},{$ref:"meta/applicator"},{$ref:"meta/unevaluated"},{$ref:"meta/validation"},{$ref:"meta/meta-data"},{$ref:"meta/format-annotation"},{$ref:"meta/content"}],type:["object","boolean"],$comment:"This meta-schema also defines keywords that have appeared in previous drafts in order to prevent incompatible extensions as they remain in common use.",properties:{definitions:{$comment:'"definitions" has been replaced by "$defs".',type:"object",additionalProperties:{$dynamicRef:"#meta"},deprecated:!0,default:{}}
32,dependencies:{$comment:'"dependencies" has been split and replaced by "dependentSchemas" and "dependentRequired" in order to serve their differing semantics.',type:"object",additionalProperties:{anyOf:[{$dynamicRef:"#meta"},{$ref:"meta/validation#/$defs/stringArray"}]},deprecated:!0,default:{}},$recursiveAnchor:{$comment:'"$recursiveAnchor" has been replaced by "$dynamicAnchor".',$ref:"meta/core#/$defs/anchorString",deprecated:!0},$recursiveRef:{$comment:'"$recursiveRef" has been replaced by "$dynamicRef".',$ref:"meta/core#/$defs/uriReferenceString",deprecated:!0}}},nZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/meta/applicator",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/applicator":!0},$dynamicAnchor:"meta",title:"Applicator vocabulary meta-schema",type:["object","boolean"],properties:{prefixItems:{$ref:"#/$defs/schemaArray"},items:{$dynamicRef:"#meta"},contains:{$dynamicRef:"#meta"},additionalProperties:{$dynamicRef:"#meta"},properties:{type:"object",additionalProperties:{$dynamicRef:"#meta"},default:{}},patternProperties:{type:"object",additionalProperties:{$dynamicRef:"#meta"},propertyNames:{format:"regex"},default:{}},dependentSchemas:{type:"object",additionalProperties:{$dynamicRef:"#meta"},default:{}},propertyNames:{$dynamicRef:"#meta"},if:{$dynamicRef:"#meta"},then:{$dynamicRef:"#meta"},else:{$dynamicRef:"#meta"},allOf:{$ref:"#/$defs/schemaArray"},anyOf:{$ref:"#/$defs/schemaArray"},oneOf:{$ref:"#/$defs/schemaArray"},not:{$dynamicRef:"#meta"}},$defs:{schemaArray:{type:"array",minItems:1,items:{$dynamicRef:"#meta"}}}},rZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/meta/unevaluated",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/unevaluated":!0},$dynamicAnchor:"meta",title:"Unevaluated applicator vocabulary meta-schema",type:["object","boolean"],properties:{unevaluatedItems:{$dynamicRef:"#meta"},unevaluatedProperties:{$dynamicRef:"#meta"}}},oZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/meta/content",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/content":!0},$dynamicAnchor:"meta",title:"Content vocabulary meta-schema",type:["object","boolean"],properties:{contentEncoding:{type:"string"},contentMediaType:{type:"string"},contentSchema:{$dynamicRef:"#meta"}}},iZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/meta/core",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/core":!0},$dynamicAnchor:"meta",title:"Core vocabulary meta-schema",type:["object","boolean"],properties:{$id:{$ref:"#/$defs/uriReferenceString",$comment:"Non-empty fragments not allowed.",pattern:"^[^#]*#?$"},$schema:{$ref:"#/$defs/uriString"},$ref:{$ref:"#/$defs/uriReferenceString"},$anchor:{$ref:"#/$defs/anchorString"},$dynamicRef:{$ref:"#/$defs/uriReferenceString"},$dynamicAnchor:{$ref:"#/$defs/anchorString"},$vocabulary:{type:"object",propertyNames:{$ref:"#/$defs/uriString"},additionalProperties:{type:"boolean"}},$comment:{type:"string"},$defs:{type:"object",additionalProperties:{$dynamicRef:"#meta"}}},$defs:{anchorString:{type:"string",pattern:"^[A-Za-z_][-A-Za-z0-9._]*$"},uriString:{type:"string",format:"uri"},uriReferenceString:{type:"string",format:"uri-reference"}}},sZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/meta/format-annotation",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/format-annotation":!0},$dynamicAnchor:"meta",title:"Format vocabulary meta-schema for annotation results",type:["object","boolean"],properties:{format:{type:"string"}}},aZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/meta/meta-data",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/meta-data":!0},$dynamicAnchor:"meta",title:"Meta-data vocabulary meta-schema",type:["object","boolean"],properties:{title:{type:"string"},description:{type:"string"},default:!0,deprecated:{type:"boolean",default:!1},readOnly:{type:"boolean",default:!1},writeOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0}}},lZ={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://json-schema.org/draft/2020-12/meta/validation",$vocabulary:{"https://json-schema.org/draft/2020-12/vocab/validation":!0},$dynamicAnchor:"meta",title:"Validation vocabulary meta-schema",type:["object","boolean"],properties:{type:{anyOf:[{$ref:"#/$defs/simpleTypes"},{type:"array",items:{$ref:"#/$defs/simpleTypes"},minItems:1,uniqueItems:!0}]},const:!0,enum:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/$defs/nonNegativeInteger"},minLength:{$ref:"#/$defs/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},maxItems:{$ref:"#/$defs/nonNegativeInteger"},minItems:{$ref:"#/$defs/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxContains:{$ref:"#/$defs/nonNegativeInteger"},minContains:{$ref:"#/$defs/nonNegativeInteger",default:1},maxProperties:{$ref:"#/$defs/nonNegativeInteger"},minProperties:{$ref:"#/$defs/nonNegativeIntegerDefault0"},required:{$ref:"#/$defs/stringArray"},dependentRequired:{type:"object",additionalProperties:{$ref:"#/$defs/stringArray"}}},$defs:{nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{$ref:"#/$defs/nonNegativeInteger",default:0},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}}};Object.defineProperty(eZ,"__esModule",{value:!0});const cZ=tZ,uZ=nZ,dZ=rZ,pZ=oZ,hZ=iZ,fZ=sZ,mZ=aZ,gZ=lZ,OZ=["/properties"];eZ.default=function(e){return[cZ,uZ,dZ,pZ,hZ,t(this,fZ),mZ,t(this,gZ)].forEac
32h((e=>this.addMetaSchema(e,void 0,!1))),this;function t(t,n){return e?t.$dataMetaSchema(n,OZ):n}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const n=bj,r=WH,o=rH,i=eZ,s="https://json-schema.org/draft/2020-12/schema";class a extends n.default{constructor(e={}){super({...e,dynamicRef:!0,next:!0,unevaluated:!0})}_addVocabularies(){super._addVocabularies(),r.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(o.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();const{$data:e,meta:t}=this.opts;t&&(i.default.call(this,e),this.refs["http://json-schema.org/schema"]=s)}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(s)?s:void 0)}}e.exports=t=a,Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var l=yj;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return l.KeywordCxt}});var c=Sj;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return c._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return c.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return c.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return c.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return c.CodeGen}});var u=iF;Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return u.default}});var d=aF;Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return d.default}})}(ZH,ZH.exports);const bZ=["2.0","3.0","3.1"],yZ={"http://json-schema.org/draft-04/schema#":zH,"https://json-schema.org/draft/2020-12/schema":hj(ZH.exports)},vZ={EMPTY_OR_INVALID:"Cannot find JSON, YAML or filename in data",OPENAPI_VERSION_NOT_SUPPORTED:"Cannot find supported Swagger/OpenAPI version in specification, version must be a string.",INVALID_REFERENCE:"Canât resolve URI: %s",EXTERNAL_REFERENCE_NOT_SUPPORTED:"External references are not supported yet: %s"};function wZ(e,t){const n={};for(const[r,o]of Object.entries(e))Array.isArray(o)?n[r]=o.map((e=>"object"==typeof e&&null!==e?wZ(e,t):e)):n[r]="object"==typeof o&&null!==o?wZ(o,t):o;return t(n)}function SZ(e){return void 0!==typeof e&&Array.isArray(e)&&e.length>0&&e.some((e=>!0===e.isEntrypoint))}function kZ(e){const t=[];return!e||"object"!=typeof e||wZ(e,(e=>(e.$ref&&"string"==typeof e.$ref&&!e.$ref.startsWith("#")&&t.push(e.$ref.split("#")[0]),e))),t}const EZ=Symbol.for("yaml.alias"),_Z=Symbol.for("yaml.document"),TZ=Symbol.for("yaml.map"),xZ=Symbol.for("yaml.pair"),AZ=Symbol.for("yaml.scalar"),CZ=Symbol.for("yaml.seq"),PZ=Symbol.for("yaml.node.type"),$Z=e=>!!e&&"object"==typeof e&&e[PZ]===EZ,NZ=e=>!!e&&"object"==typeof e&&e[PZ]===_Z,DZ=e=>!!e&&"object"==typeof e&&e[PZ]===TZ,RZ=e=>!!e&&"object"==typeof e&&e[PZ]===xZ,IZ=e=>!!e&&"object"==typeof e&&e[PZ]===AZ,MZ=e=>!!e&&"object"==typeof e&&e[PZ]===CZ;function LZ(e){if(e&&"object"==typeof e)switch(e[PZ]){case TZ:case CZ:return!0}return!1}function jZ(e){if(e&&"object"==typeof e)switch(e[PZ]){case EZ:case TZ:case AZ:case CZ:return!0}return!1}const QZ=e=>(IZ(e)||LZ(e))&&!!e.anchor,FZ=Symbol("break visit"),BZ=Symbol("skip children"),UZ=Symbol("remove node");function qZ(e,t){const n=WZ(t);NZ(e)?HZ(null,e.contents,n,Object.freeze([e]))===UZ&&(e.contents=null):HZ(null,e,n,Object.freeze([]))}function HZ(e,t,n,r){const o=XZ(e,t,n,r);if(jZ(o)||RZ(o))return VZ(e,r,o),HZ(e,o,n,r);if("symbol"!=typeof o)if(LZ(t)){r=Object.freeze(r.concat(t));for(let e=0;e<t.items.length;++e){const o=HZ(e,t.items[e],n,r);if("number"==typeof o)e=o-1;else{if(o===FZ)return FZ;
32o===UZ&&(t.items.splice(e,1),e-=1)}}}else if(RZ(t)){r=Object.freeze(r.concat(t));const e=HZ("key",t.key,n,r);if(e===FZ)return FZ;e===UZ&&(t.key=null);const o=HZ("value",t.value,n,r);if(o===FZ)return FZ;o===UZ&&(t.value=null)}return o}async function zZ(e,t){const n=WZ(t);NZ(e)?await ZZ(null,e.contents,n,Object.freeze([e]))===UZ&&(e.contents=null):await ZZ(null,e,n,Object.freeze([]))}async function ZZ(e,t,n,r){const o=await XZ(e,t,n,r);if(jZ(o)||RZ(o))return VZ(e,r,o),ZZ(e,o,n,r);if("symbol"!=typeof o)if(LZ(t)){r=Object.freeze(r.concat(t));for(let e=0;e<t.items.length;++e){const o=await ZZ(e,t.items[e],n,r);if("number"==typeof o)e=o-1;else{if(o===FZ)return FZ;o===UZ&&(t.items.splice(e,1),e-=1)}}}else if(RZ(t)){r=Object.freeze(r.concat(t));const e=await ZZ("key",t.key,n,r);if(e===FZ)return FZ;e===UZ&&(t.key=null);const o=await ZZ("value",t.value,n,r);if(o===FZ)return FZ;o===UZ&&(t.value=null)}return o}function WZ(e){return"object"==typeof e&&(e.Collection||e.Node||e.Value)?Object.assign({Alias:e.Node,Map:e.Node,Scalar:e.Node,Seq:e.Node},e.Value&&{Map:e.Value,Scalar:e.Value,Seq:e.Value},e.Collection&&{Map:e.Collection,Seq:e.Collection},e):e}function XZ(e,t,n,r){var o,i,s,a,l;return"function"==typeof n?n(e,t,r):DZ(t)?null==(o=n.Map)?void 0:o.call(n,e,t,r):MZ(t)?null==(i=n.Seq)?void 0:i.call(n,e,t,r):RZ(t)?null==(s=n.Pair)?void 0:s.call(n,e,t,r):IZ(t)?null==(a=n.Scalar)?void 0:a.call(n,e,t,r):$Z(t)?null==(l=n.Alias)?void 0:l.call(n,e,t,r):void 0}function VZ(e,t,n){const r=t[t.length-1];if(LZ(r))r.items[e]=n;else if(RZ(r))"key"===e?r.key=n:r.value=n;else{if(!NZ(r)){const e=$Z(r)?"alias":"scalar";throw new Error(`Cannot replace node with ${e} parent`)}r.contents=n}}qZ.BREAK=FZ,qZ.SKIP=BZ,qZ.REMOVE=UZ,zZ.BREAK=FZ,zZ.SKIP=BZ,zZ.REMOVE=UZ;const YZ={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},GZ=e=>e.replace(/[!,[\]{}]/g,(e=>YZ[e]));class KZ{constructor(e,t){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},KZ.defaultYaml,e),this.tags=Object.assign({},KZ.defaultTags,t)}clone(){const e=new KZ(this.yaml,this.tags);return e.docStart=this.docStart,e}atDocument(){const e=new KZ(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:KZ.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},KZ.defaultTags)}return e}add(e,t){this.atNextDocument&&(this.yaml={explicit:KZ.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},KZ.defaultTags),this.atNextDocument=!1);const n=e.trim().split(/[ \t]+/),r=n.shift();switch(r){case"%TAG":{if(2!==n.length&&(t(0,"%TAG directive should contain exactly two parts"),n.length<2))return!1;const[e,r]=n;return this.tags[e]=r,!0}case"%YAML":{if(this.yaml.explicit=!0,1!==n.length)return t(0,"%YAML directive should contain exactly one part"),!1;const[e]=n;if("1.1"===e||"1.2"===e)return this.yaml.version=e,!0;return t(6,`Unsupported YAML version ${e}`,/^\d+\.\d+$/.test(e)),!1}default:return t(0,`Unknown directive ${r}`,!0),!1}}tagName(e,t){if("!"===e)return"!";if("!"!==e[0])return t(`Not a valid tag: ${e}`),null;if("<"===e[1]){const n=e.slice(2,-1);return"!"===n||"!!"===n?(t(`Verbatim tags aren't resolved, so ${e} is invalid.`),null):(">"!==e[e.length-1]&&t("Verbatim tags must end with a >"),n)}const[,n,r]=e.match(/^(.*!)([^!]*)$/s);r||t(`The ${e} tag has no suffix`);const o=this.tags[n];if(o)try{return o+decodeURIComponent(r)}catch(i){return t(String(i)),null}return"!"===n?e:(t(`Could not resolve tag: ${e}`),null)}tagString(e){for(const[t,n]of Object.entries(this.tags))if(e.startsWith(n))return t+GZ(e.substring(n.length));return"!"===e[0]?e:`!<${e}>`}toString(e){const t=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],n=Object.entries(this.tags);let r;if(e&&n.length>0&&jZ(e.contents)){const t={};qZ(e.contents,((e,n)=>{jZ(n)&&n.tag&&(t[n.tag]=!0)})),r=Object.keys(t)}else r=[];for(const[o,i]of n)"!!"===o&&"tag:yaml.org,2002:"===i||(!e||r.some((e=>e.startsWith(i))))&&t.push(`%TAG ${o} ${i}`);return t.join("\n")}}function JZ(e){if(/[\x00-\x19\s,[\]{}]/.test(e)){const t=`Anchor must not contain whitespace or control characters: ${JSON.stringify(e)}`;throw new Error(t)}return!0}function eW(e){const t=new Set;return qZ(e,{Value(e,n){n.anchor&&t.add(n.anchor)}}),t}function tW(e,t){for(let n=1;;++n){const r=`${e}${n}`;if(!t.has(r))return r}}function nW(e,t,n,r){if(r&&"object"==typeof r)if(Array.isArray(r))for(let o=0,i=r.length;o<i;++o){const t=r[o],n=nW(e,r,String(o),t);void 0===n?delete r[o]:n!==t&&(r[o]=n)}else if(r instanceof Map)for(const o of Array.from(r.keys())){const t=r.get(o),n=nW(e,r,o,t);void 0===n?r.delete(o):n!==t&&r.set(o,n)}else if(r instanceof Set)for(const o of Array.from(r)){const t=nW(e,r,o,o);void 0===t?r.delete(o):t!==o&&(r.delete(o),r.add(t))}else for(const[o,i]of Object.entries(r)){const t=nW(e,r,o,i);void 0===t?delete r[o]:t!==i&&(r[o]=t)}return e.call(t,n,r)}function rW(e,t,n){if(Array.isArray(e))return e.map(((e,t)=>rW(e,String(t),n)));if(e&&"function"==typeof e.toJSON){if(!n||!QZ(e))return e.toJSON(t,n);const r={aliasCount:0,count:1,res:void 0};n.anchors.set(e,r),n.onCreate=e=>{r.res=e,delete n.onCreate};const o=e.toJSON(t,n);return n.onCreate&&n.onCreate(o),o}return"bigint"!=typeof e||null!=n&&n.keep?e:Number(e)}KZ.defaultYaml={explicit:!1,version:"1.2"},KZ.defaultTags={"!!":"tag:yaml.org,2002:"};class oW{constructor(e){Object.defineProperty(this,PZ,{value:e})}
32clone(){const e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:n,onAnchor:r,reviver:o}={}){if(!NZ(e))throw new TypeError("A document argument is required");const i={anchors:new Map,doc:e,keep:!0,mapAsMap:!0===t,mapKeyWarned:!1,maxAliasCount:"number"==typeof n?n:100},s=rW(this,"",i);if("function"==typeof r)for(const{count:a,res:l}of i.anchors.values())r(l,a);return"function"==typeof o?nW(o,{"":s},"",s):s}}class iW extends oW{constructor(e){super(EZ),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let t;return qZ(e,{Node:(e,n)=>{if(n===this)return qZ.BREAK;n.anchor===this.source&&(t=n)}}),t}toJSON(e,t){if(!t)return{source:this.source};const{anchors:n,doc:r,maxAliasCount:o}=t,i=this.resolve(r);if(!i){const e=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(e)}let s=n.get(i);if(s||(rW(i,null,t),s=n.get(i)),!s||void 0===s.res){throw new ReferenceError("This should not happen: Alias anchor was not resolved?")}if(o>=0&&(s.count+=1,0===s.aliasCount&&(s.aliasCount=sW(r,i,n)),s.count*s.aliasCount>o)){throw new ReferenceError("Excessive alias count indicates a resource exh
32austion attack")}return s.res}toString(e,t,n){const r=`*${this.source}`;if(e){if(JZ(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){const e=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(e)}if(e.implicitKey)return`${r} `}return r}}function sW(e,t,n){if($Z(t)){const r=t.resolve(e),o=n&&r&&n.get(r);return o?o.count*o.aliasCount:0}if(LZ(t)){let r=0;for(const o of t.items){const t=sW(e,o,n);t>r&&(r=t)}return r}if(RZ(t)){const r=sW(e,t.key,n),o=sW(e,t.value,n);return Math.max(r,o)}return 1}const aW=e=>!e||"function"!=typeof e&&"object"!=typeof e;class lW extends oW{constructor(e){super(AZ),this.value=e}toJSON(e,t){return null!=t&&t.keep?this.value:rW(this.value,e,t)}toString(){return String(this.value)}}lW.BLOCK_FOLDED="BLOCK_FOLDED",lW.BLOCK_LITERAL="BLOCK_LITERAL",lW.PLAIN="PLAIN",lW.QUOTE_DOUBLE="QUOTE_DOUBLE",lW.QUOTE_SINGLE="QUOTE_SINGLE";const cW="tag:yaml.org,2002:";function uW(e,t,n){var r,o,i;if(NZ(e)&&(e=e.contents),jZ(e))return e;if(RZ(e)){const t=null==(o=(r=n.schema[TZ]).createNode)?void 0:o.call(r,n.schema,null,
32n);return t.items.push(e),t}(e instanceof String||e instanceof Number||e instanceof Boolean||typeof BigInt<"u"&&e instanceof BigInt)&&(e=e.valueOf());const{aliasDuplicateObjects:s,onAnchor:a,onTagObj:l,schema:c,sourceObjects:u}=n;let d;if(s&&e&&"object"==typeof e){if(d=u.get(e),d)return d.anchor||(d.anchor=a(e)),new iW(d.anchor);d={anchor:null,node:null},u.set(e,d)}null!=t&&t.startsWith("!!")&&(t=cW+t.slice(2));let p=function(e,t,n){if(t){const e=n.filter((e=>e.tag===t)),r=e.find((e=>!e.format))??e[0];if(!r)throw new Error(`Tag ${t} not found`);return r}return n.find((t=>{var n;return(null==(n=t.identify)?void 0:n.call(t,e))&&!t.format}))}(e,t,c.tags);if(!p){if(e&&"function"==typeof e.toJSON&&(e=e.toJSON()),!e||"object"!=typeof e){const t=new lW(e);return d&&(d.node=t),t}p=e instanceof Map?c[TZ]:Symbol.iterator in Object(e)?c[CZ]:c[TZ]}l&&(l(p),delete n.onTagObj);const h=null!=p&&p.createNode?p.createNode(n.schema,e,n):"function"==typeof(null==(i=null==p?void 0:p.nodeClass)?void 0:i.from)?p.nodeClass.from(n.schema,e,n):new lW(e);return t?h.tag=t:p.default||(h.tag=p.tag),d&&(d.node=h),h}function dW(e,t,n){let r=n;for(let o=t.length-1;o>=0;--o){const e=t[o];if("number"==typeof e&&Number.isInteger(e)&&e>=0){const t=[];t[e]=r,r=t}else r=new Map([[e,r]])}return uW(r,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}const pW=e=>null==e||"object"==typeof e&&!!e[Symbol.iterator]().next().done;class hW extends oW{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map((t=>jZ(t)||RZ(t)?t.clone(e):t)),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(pW(e))this.add(t);else{const[n,...r]=e,o=this.get(n,!0);if(LZ(o))o.addIn(r,t);else{if(void 0!==o||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,dW(this.schema,r,t))}}}deleteIn(e){const[t,...n]=e;if(0===n.length)return this.delete(t);const r=this.get(t,!0);if(LZ(r))return r.deleteIn(n);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${n}`)}getIn(e,t){const[n,...r]=e,o=this.get(n,!0);return 0===r.length?!t&&IZ(o)?o.value:o:LZ(o)?o.getIn(r,t):void 0}hasAllNullValues(e){return this.items.every((t=>{if(!RZ(t))return!1;const n=t.value;return null==n||e&&IZ(n)&&null==n.value&&!n.commentBefore&&!n.comment&&!n.tag}))}hasIn(e){const[t,...n]=e;if(0===n.length)return this.has(t);const r=this.get(t,!0);return!!LZ(r)&&r.hasIn(n)}setIn(e,t){const[n,...r]=e;if(0===r.length)this.set(n,t);else{const e=this.get(n,!0);if(LZ(e))e.setIn(r,t);else{if(void 0!==e||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,dW(this.schema,r,t))}}}}hW.maxFlowStringSingleLineLength=60;const fW=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function mW(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}const gW=(e,t,n)=>e.endsWith("\n")?mW(n,t):n.includes("\n")?"\n"+mW(n,t):(e.endsWith(" ")?"":" ")+n,OW="flow",bW="block",yW="quoted";function vW(e,t,n="flow",{indentAtStart:r,lineWidth:o=80,minContentWidth:i=20,onFold:s,onOverflow:a}={}){if(!o||o<0)return e;const l=Math.max(1+i,1+o-t.length);if(e.length<=l)return e;const c=[],u={};let d=o-t.length;"number"==typeof r&&(r>o-Math.max(2,i)?c.push(0):d=o-r);let p,h,f=!1,m=-1,g=-1,O=-1;n===bW&&(m=wW(e,m,t.length),-1!==m&&(d=m+l));for(let y;y=e[m+=1];){if(n===yW&&"\\"===y){switch(g=m,e[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}O=m}if("\n"===y)n===bW&&(m=wW(e,m,t.length)),d=m+t.length+l,p=void 0;else{if(" "===y&&h&&" "!==h&&"\n"!==h&&"\t"!==h){const t=e[m+1];t&&" "!==t&&"\n"!==t&&"\t"!==t&&(p=m)}if(m>=d)if(p)c.push(p),d=p+l,p=void 0;else if(n===yW){for(;" "===h||"\t"===h;)h=y,y=e[m+=1],f=!0;const t=m>O+1?m-2:g-1;if(u[t])return e;c.push(t),u[t]=!0,d=t+l,p=void 0}else f=!0}h=y}if(f&&a&&a(),0===c.length)return e;s&&s();let b=e.slice(0,c[0]);for(let y=0;y<c.length;++y){const r=c[y],o=c[y+1]||e.length;0===r?b=`\n${t}${e.slice(0,o)}`:(n===yW&&u[r]&&(b+=`${e[r]}\\`),b+=`\n${t}${e.slice(r+1,o)}`)}return b}function wW(e,t,n){let r=t,o=t+1,i=e[o];for(;" "===i||"\t"===i;)if(t<o+n)i=e[++t];else{do{i=e[++t]}while(i&&"\n"!==i);r=t,o=t+1,i=e[o]}return r}const SW=(e,t)=>
32({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth}),kW=e=>/^(%|---|\.\.\.)/m.test(e);function EW(e,t){const n=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return n;const{implicitKey:r}=t,o=t.options.doubleQuotedMinMultiLineLength,i=t.indent||(kW(e)?" ":"");let s="",a=0;for(let l=0,c=n[l];c;c=n[++l])if(" "===c&&"\\"===n[l+1]&&"n"===n[l+2]&&(s+=n.slice(a,l)+"\\ ",l+=1,a=l,c="\\"),"\\"===c)switch(n[l+1]){case"u":{s+=n.slice(a,l);const e=n.substr(l+2,4);switch(e){case"0000":s+="\\0";break;case"0007":s+="\\a";break;case"000b":s+="\\v";break;case"001b":s+="\\e";break;case"0085":s+="\\N";break;case"00a0":s+="\\_";break;case"2028":s+="\\L";break;case"2029":s+="\\P";break;default:"00"===e.substr(0,2)?s+="\\x"+e.substr(2):s+=n.substr(l,6)}l+=5,a=l+1}break;case"n":if(r||'"'===n[l+2]||n.length<o)l+=1;else{for(s+=n.slice(a,l)+"\n\n";"\\"===n[l+2]&&"n"===n[l+3]&&'"'!==n[l+4];)s+="\n",l+=2;s+=i," "===n[l+2]&&(s+="\\"),l+=1,a=l+1}break;default:l+=1}return s=a?s+n.slice(a):n,r?s:vW(s,i,yW,SW(t,!1))}function _W(e,t){if(!1===t.options.singleQuote||t.implicitKey&&e.includes("\n")||/[ \t]\n|\n[ \t]/.test(e))return EW(e,t);const n=t.indent||(kW(e)?" ":""),r="'"+e.replace(/'/g,"''").replace(/\n+/g,`$&\n${n}`)+"'";return t.implicitKey?r:vW(r,n,OW,SW(t,!1))}function TW(e,t){const{singleQuote:n}=t.options;let r;if(!1===n)r=EW;else{const t=e.includes('"'),o=e.includes("'");r=t&&!o?_W:o&&!t?EW:n?_W:EW}return r(e,t)}let xW;try{xW=new RegExp("(^|(?<!\n))\n+(?!\n|$)","g")}catch{xW=/\n+(?!\n|$)/g}function AW({comment:e,type:t,value:n},r,o,i){const{blockQuote:s,commentString:a,lineWidth:l}=r.options;if(!s||/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return TW(n,r);const c=r.indent||(r.forceBlockIndent||kW(n)?" ":""),u="literal"===s||"folded"!==s&&t!==lW.BLOCK_FOLDED&&(t===lW.BLOCK_LITERAL||!function(e,t,n){if(!t||t<0)return!1;const r=t-n,o=e.length;if(o<=r)return!1;for(let i=0,s=0;i<o;++i)if("\n"===e[i]){if(i-s>r)return!0;if(s=i+1,o-s<=r)return!1}return!0}(n,l,c.length));if(!n)return u?"|\n":">\n";let d,p;for(p=n.length;p>0;--p){const e=n[p-1];if("\n"!==e&&"\t"!==e&&" "!==e)break}let h=n.substring(p);const f=h.indexOf("\n");-1===f?d="-":n===h||f!==h.length-1?(d="+",i&&i()):d="",h&&(n=n.slice(0,-h.length),"\n"===h[h.length-1]&&(h=h.slice(0,-1)),h=h.replace(xW,`$&${c}`));let m,g=!1,O=-1;for(m=0;m<n.length;++m){const e=n[m];if(" "===e)g=!0;else{if("\n"!==e)break;O=m}}let b=n.substring(0,O<m?O+1:m);b&&(n=n.substring(b.length),b=b.replace(/\n+/g,`$&${c}`));let y=(u?"|":">")+(g?c?"2":"1":"")+d;if(e&&(y+=" "+a(e.replace(/ ?[\r\n]+/g," ")),o&&o()),u)return`${y}\n${c}${b}${n=n.replace(/\n+/g,`$&${c}`)}${h}`;return`${y}\n${c}${vW(`${b}${n=n.replace(/\n+/g,"\n$&").replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${c}`)}${h}`,c,bW,SW(r,!0))}`}function CW(e,t,n,r){const{implicitKey:o,inFlow:i}=t,s="string"==typeof e.value?e:Object.assign({},e,{value:String(e.value)});let{type:a}=e;a!==lW.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(s.value)&&(a=lW.QUOTE_DOUBLE);const l=e=>{switch(e){case lW.BLOCK_FOLDED:case lW.BLOCK_LITERAL:return o||i?TW(s.value,t):AW(s,t,n,r);case lW.QUOTE_DOUBLE:return EW(s.value,t);case lW.QUOTE_SINGLE:return _W(s.value,t);case lW.PLAIN:return function(e,t,n,r){const{type:o,value:i}=e,{actualString:s,implicitKey:a,indent:l,indentStep:c,inFlow:u}=t;if(a&&i.includes("\n")||u&&/[[\]{},]/.test(i))return TW(i,t);if(!i||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(i))return a||u||!i.includes("\n")?TW(i,t):AW(e,t,n,r);if(!a&&!u&&o!==lW.PLAIN&&i.includes("\n"))return AW(e,t,n,r);if(kW(i)){if(""===l)return t.forceBlockIndent=!0,AW(e,t,n,r);if(a&&l===c)return TW(i,t)}const d=i.replace(/\n+/g,`$&\n${l}`);if(s){const e=e=>{var t;return e.default&&"tag:yaml.org,2002:str"!==e.tag&&(null==(t=e.test)?void 0:t.test(d))},{compat:n,tags:r}=t.doc.schema;if(r.some(e)||null!=n&&n.some(e))return TW(i,t)}return a?d:vW(d,l,OW,SW(t,!1))}(s,t,n,r);default:return null}};let c=l(a);if(null===c){const{defaultKeyType:e,defaultStringType:n}=t.options,r=o&&e||n;if(c=l(r),null===c)throw new Error(`Unsupported default string type ${r}`)}return c}function PW(e,t){const n=Object.assign({blockQuote:!0,commentString:fW,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},e.schema.toStringOptions,t);let r;switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:e,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:"number"==typeof n.indent?" ".repeat(n.indent):" ",inFlow:r,options:n}}function $W(e,t,n,r){var o;if(RZ(e))return e.toString(t,n,r);if($Z(e)){if(t.doc.directives)return e.toString(t);if(null!=(o=t.resolvedAliases)&&o.has(e))throw new TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(e):t.resolvedAliases=new Set([e]),e=e.resolve(t.doc)}let i;const s=jZ(e)?e:t.doc.createNode(e,{onTagObj:e=>i=e});i||(i=function(e,t){var n;if(t.tag){const n=e.filter((e=>e.tag===t.tag));if(n.length>0)return n.find((e=>e.format===t.format))??n[0]}let r,o;if(IZ(t)){o=t.value;const n=e.filter((e=>{var t;return null==(t=e.identify)?void 0:t.call(e,o)}));r=n.find((e=>e.format===t.format))??n.find((e=>!e.format))}else o=t,r=e.find((e=>e.nodeClass&&o instanceof e.nodeClass));if(!r){const e=(null==(n=null==o?void 0:o.constructor)?void 0:n.name)??typeof o;throw new Error(`Tag not resolved for ${e} value`)}return r}(t.doc.schema.tags,s));const a=function(e,t,{anchors:n,doc:r}){if(!r.directives)return"";const o=[],i=(IZ(e)||LZ(e))&&e.anchor;i&&JZ(i)&&(n.add(i),o.push(`&${i}`));const s=e.tag?e.tag:t.default?null:t.tag;return s&&o.push(r.directives.tagString(s)),o.join(" ")}(s,i,t);a.length>0&&(t.indentAtStart=(t.indentAtStart??0)+a.length+1);const l="function"==typeof i.stringify?i.stringify(s,t,n,r):IZ(s)?CW(s,t,n,r):s.toString(t,n,r);return a?IZ(s)||"{"===l[0]||"["===l[0]?`${a} ${l}`:`${a}\n${t.indent}${l}
32`:l}function NW(e,t){("debug"===e||"warn"===e)&&(typeof process<"u"&&process.emitWarning?process.emitWarning(t):console.warn(t))}function DW(e,t,{key:n,value:r}){if(null!=e&&e.doc.schema.merge&&RW(n))if(r=$Z(r)?r.resolve(e.doc):r,MZ(r))for(const o of r.items)IW(e,t,o);else if(Array.isArray(r))for(const o of r)IW(e,t,o);else IW(e,t,r);else{const o=rW(n,"",e);if(t instanceof Map)t.set(o,rW(r,o,e));else if(t instanceof Set)t.add(o);else{const i=function(e,t,n){if(null===t)return"";if("object"!=typeof t)return String(t);if(jZ(e)&&null!=n&&n.doc){const t=PW(n.doc,{});t.anchors=new Set;for(const e of n.anchors.keys())t.anchors.add(e.anchor);t.inFlow=!0,t.inStringifyKey=!0;const r=e.toString(t);if(!n.mapKeyWarned){let e=JSON.stringify(r);e.length>40&&(e=e.substring(0,36)+'..."'),NW(n.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${e}. Set mapAsMap: true to use object keys.`),n.mapKeyWarned=!0}return r}return JSON.stringify(t)}(n,o,e),s=rW(r,i,e);i in t?Object.defineProperty(t,i,{value:s,writable:!0,enumerable:!0,configurable:!0}):t[i]=s}}return t}const RW=e=>"<<"===e||IZ(e)&&"<<"===e.value&&(!e.type||e.type===lW.PLAIN);function IW(e,t,n){const r=e&&$Z(n)?n.resolve(e.doc):n;if(!DZ(r))throw new Error("Merge sources must be maps or map aliases");const o=r.toJSON(null,e,Map);for(const[i,s]of o)t instanceof Map?t.has(i)||t.set(i,s):t instanceof Set?t.add(i):Object.prototype.hasOwnProperty.call(t,i)||Object.defineProperty(t,i,{value:s,writable:!0,enumerable:!0,configurable:!0});return t}function MW(e,t,n){const r=uW(e,void 0,n),o=uW(t,void 0,n);return new LW(r,o)}let LW=class e{constructor(e,t=null){Object.defineProperty(this,PZ,{value:xZ}),this.key=e,this.value=t}clone(t){let{key:n,value:r}=this;return jZ(n)&&(n=n.clone(t)),jZ(r)&&(r=r.clone(t)),new e(n,r)}toJSON(e,t){return DW(t,null!=t&&t.mapAsMap?new Map:{},this)}toString(e,t,n){return null!=e&&e.doc?function({key:e,value:t},n,r,o){const{allNullValues:i,doc:s,indent:a,indentStep:l,options:{commentString:c,indentSeq:u,simpleKeys:d}}=n;let p=jZ(e)&&e.comment||null;if(d){if(p)throw new Error("With simple keys, key nodes cannot have comments");if(LZ(e))throw new Error("With simple keys, collection cannot be used as a key value")}let h=!d&&(!e||p&&null==t&&!n.inFlow||LZ(e)||(IZ(e)?e.type===lW.BLOCK_FOLDED||e.type===lW.BLOCK_LITERAL:"object"==typeof e));n=Object.assign({},n,{allNullValues:!1,implicitKey:!h&&(d||!i),indent:a+l});let f,m,g,O=!1,b=!1,y=$W(e,n,(()=>O=!0),(()=>b=!0));if(!h&&!n.inFlow&&y.length>1024){if(d)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");h=!0}if(n.inFlow){if(i||null==t)return O&&r&&r(),""===y?"?":h?`? ${y}`:y}else if(i&&!d||null==t&&h)return y=`? ${y}`,p&&!O?y+=gW(y,n.indent,c(p)):b&&o&&o(),y;O&&(p=null),h?(p&&(y+=gW(y,n.indent,c(p))),y=`? ${y}\n${a}:`):(y=`${y}:`,p&&(y+=gW(y,n.indent,c(p)))),jZ(t)?(f=!!t.spaceBefore,m=t.commentBefore,g=t.comment):(f=!1,m=null,g=null,t&&"object"==typeof t&&(t=s.createNode(t))),n.implicitKey=!1,!h&&!p&&IZ(t)&&(n.indentAtStart=y.length+1),b=!1,!u&&l.length>=2&&!n.inFlow&&!h&&MZ(t)&&!t.flow&&!t.tag&&!t.anchor&&(n.indent=n.indent.substring(2));let v=!1;const w=$W(t,n,(()=>v=!0),(()=>b=!0));let S=" ";if(p||f||m)S=f?"\n":"",m&&(S+=`\n${mW(c(m),n.indent)}
32`),""!==w||n.inFlow?S+=`\n${n.indent}`:"\n"===S&&(S="\n\n");else if(!h&&LZ(t)){const e=w[0],r=w.indexOf("\n"),o=-1!==r,i=n.inFlow??t.flow??0===t.items.length;if(o||!i){let t=!1;if(o&&("&"===e||"!"===e)){let n=w.indexOf(" ");"&"===e&&-1!==n&&n<r&&"!"===w[n+1]&&(n=w.indexOf(" ",n+1)),(-1===n||r<n)&&(t=!0)}t||(S=`\n${n.indent}`)}}else(""===w||"\n"===w[0])&&(S="");return y+=S+w,n.inFlow?v&&r&&r():g&&!v?y+=gW(y,n.indent,c(g)):b&&o&&o(),y}(this,e,t,n):JSON.stringify(this)}};function jW(e,t,n){return(t.inFlow??e.flow?FW:QW)(e,t,n)}function QW({comment:e,items:t},n,{blockItemPrefix:r,flowChars:o,itemIndent:i,onChompKeep:s,onComment:a}){const{indent:l,options:{commentString:c}}=n,u=Object.assign({},n,{indent:i,type:null});let d=!1;const p=[];for(let f=0;f<t.length;++f){const e=t[f];let o=null;if(jZ(e))!d&&e.spaceBefore&&p.push(""),BW(n,p,e.commentBefore,d),e.comment&&(o=e.comment);else if(RZ(e)){const t=jZ(e.key)?e.key:null;t&&(!d&&t.spaceBefore&&p.push(""),BW(n,p,t.commentBefore,d))}d=!1;let s=$W(e,u,(()=>o=null),(()=>d=!0));o&&(s+=gW(s,i,c(o))),d&&o&&(d=!1),p.push(r+s)}let h;if(0===p.length)h=o.start+o.end;else{h=p[0];for(let e=1;e<p.length;++e){const t=p[e];h+=t?`\n${l}${t}`:"\n"}}return e?(h+="\n"+mW(c(e),l),a&&a()):d&&s&&s(),h}function FW({items:e},t,{flowChars:n,itemIndent:r}){const{indent:o,indentStep:i,flowCollectionPadding:s,options:{commentString:a}}=t;r+=i;const l=Object.assign({},t,{indent:r,inFlow:!0,type:null});let c=!1,u=0;const d=[];for(let f=0;f<e.length;++f){const n=e[f];let o=null;if(jZ(n))n.spaceBefore&&d.push(""),BW(t,d,n.commentBefore,!1),n.comment&&(o=n.comment);else if(RZ(n)){const e=jZ(n.key)?n.key:null;e&&(e.spaceBefore&&d.push(""),BW(t,d,e.commentBefore,!1),e.comment&&(c=!0));const r=jZ(n.value)?n.value:null;r?(r.comment&&(o=r.comment),r.commentBefore&&(c=!0)):null==n.value&&null!=e&&e.comment&&(o=e.comment)}o&&(c=!0);let i=$W(n,l,(()=>o=null));f<e.length-1&&(i+=","),o&&(i+=gW(i,r,a(o))),!c&&(d.length>u||i.includes("\n"))&&(c=!0),d.push(i),u=d.length}const{start:p,end:h}=n;if(0===d.length)return p+h;if(!c){const e=d.reduce(((e,t)=>e+t.length+2),2);c=t.options.lineWidth>0&&e>t.options.lineWidth}if(c){let e=p;for(const t of d)e+=t?`\n${i}${o}${t}`:"\n";return`${e}\n${o}${h}`}return`${p}${s}${d.join(" ")}${s}${h}`}function BW({indent:e,options:{commentString:t}},n,r,o){if(r&&o&&(r=r.replace(/^\n+/,"")),r){const o=mW(t(r),e);n.push(o.trimStart())}}function UW(e,t){const n=IZ(t)?t.value:t;for(const r of e)if(RZ(r)&&(r.key===t||r.key===n||IZ(r.key)&&r.key.value===n))return r}class qW extends hW{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(TZ,e),this.items=[]}static from(e,t,n){const{keepUndefined:r,replacer:o}=n,i=new this(e),s=(e,s)=>{if("function"==typeof o)s=o.call(t,e,s);else if(Array.isArray(o)&&!o.includes(e))return;(void 0!==s||r)&&i.items.push(MW(e,s,n))};if(t instanceof Map)for(const[a,l]of t)s(a,l);else if(t&&"object"==typeof t)for(const a of Object.keys(t))s(a,t[a]);return"function"==typeof e.sortMapEntries&&i.items.sort(e.sortMapEntries),i}add(e,t){var n;let r;r=RZ(e)?e:e&&"object"==typeof e&&"key"in e?new LW(e.key,e.value):new LW(e,null==e?void 0:e.value);const o=UW(this.items,r.key),i=null==(n=this.schema)?void 0:n.sortMapEntries;if(o){if(!t)throw new Error(`Key ${r.key} already set`);IZ(o.value)&&aW(r.value)?o.value.value=r.value:o.value=r.value}else if(i){const e=this.items.findIndex((e=>i(r,e)<0));-1===e?this.items.push(r):this.items.splice(e,0,r)}else this.items.push(r)}delete(e){const t=UW(this.items,e);return!!t&&this.items.splice(this.items.indexOf(t),1).length>0}get(e,t){const n=UW(this.items,e),r=null==n?void 0:n.value;return(!t&&IZ(r)?r.value:r)??void 0}has(e){return!!UW(this.items,e)}set(e,t){this.add(new LW(e,t),!0)}toJSON(e,t,n){const r=n?new n:null!=t&&t.mapAsMap?new Map:{};null!=t&&t.onCreate&&t.onCreate(r);for(const o of this.items)DW(t,r,o);return r}toString(e,t,n){if(!e)return JSON.stringify(this);for(const r of this.items)if(!RZ(r))throw new Error(`Map items must all be pairs; found ${JSON.stringify(r)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),jW(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:n,onComment:t})}}const HW={collection:"map",default:!0,nodeClass:qW,tag:"tag:yaml.org,2002:map",resolve:(e,t)=>
32(DZ(e)||t("Expected a mapping for this tag"),e),createNode:(e,t,n)=>qW.from(e,t,n)};class zW extends hW{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(CZ,e),this.items=[]}add(e){this.items.push(e)}delete(e){const t=ZW(e);return"number"==typeof t&&this.items.splice(t,1).length>0}get(e,t){const n=ZW(e);if("number"!=typeof n)return;const r=this.items[n];return!t&&IZ(r)?r.value:r}has(e){const t=ZW(e);return"number"==typeof t&&t<this.items.length}set(e,t){const n=ZW(e);if("number"!=typeof n)throw new Error(`Expected a valid index, not ${e}.`);const r=this.items[n];IZ(r)&&aW(t)?r.value=t:this.items[n]=t}toJSON(e,t){const n=[];null!=t&&t.onCreate&&t.onCreate(n);let r=0;for(const o of this.items)n.push(rW(o,String(r++),t));return n}toString(e,t,n){return e?jW(this,e,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+" ",onChompKeep:n,onComment:t}):JSON.stringify(this)}static from(e,t,n){const{replacer:r}=n,o=new this(e);if(t&&Symbol.iterator in Object(t)){let e=0;for(let i of t){if("function"==typeof r){const n=t instanceof Set?i:String(e++);i=r.call(t,n,i)}o.items.push(uW(i,void 0,n))}}return o}}function ZW(e){let t=IZ(e)?e.value:e;return t&&"string"==typeof t&&(t=Number(t)),"number"==typeof t&&Number.isInteger(t)&&t>=0?t:null}const WW={collection:"seq",default:!0,nodeClass:zW,tag:"tag:yaml.org,2002:seq",resolve:(e,t)=>(MZ(e)||t("Expected a sequence for this tag"),e),createNode:(e,t,n)=>zW.from(e,t,n)},XW={identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:(e,t,n,r)=>CW(e,t=Object.assign({actualString:!0},t),n,r)},VW={identify:e=>null==e,createNode:()=>new lW(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new lW(null),stringify:({source:e},t)=>"string"==typeof e&&VW.test.test(e)?e:t.options.nullStr},YW={identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>new lW("t"===e[0]||"T"===e[0]),stringify({source:e,value:t},n){if(e&&YW.test.test(e)){if(t===("t"===e[0]||"T"===e[0]))return e}return t?n.options.trueStr:n.options.falseStr}};function GW({format:e,minFractionDigits:t,tag:n,value:r}){if("bigint"==typeof r)return String(r);const o="number"==typeof r?r:Number(r);
32if(!isFinite(o))return isNaN(o)?".nan":o<0?"-.inf":".inf";let i=JSON.stringify(r);if(!e&&t&&(!n||"tag:yaml.org,2002:float"===n)&&/^\d/.test(i)){let e=i.indexOf(".");e<0&&(e=i.length,i+=".");let n=t-(i.length-e-1);for(;n-- >0;)i+="0"}return i}const KW={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF|nan|NaN|NAN))$/,resolve:e=>"nan"===e.slice(-3).toLowerCase()?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:GW},JW={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():GW(e)}},eX={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(e){const t=new lW(parseFloat(e)),n=e.indexOf(".");return-1!==n&&"0"===e[e.length-1]&&(t.minFractionDigits=e.length-n-1),t},stringify:GW},tX=e=>"bigint"==typeof e||Number.isInteger(e),nX=(e,t,n,{intAsBigInt:r})=>r?BigInt(e):parseInt(e.substring(t),n);function rX(e,t,n){const{value:r}=e;return tX(r)&&r>=0?n+r.toString(t):GW(e)}const oX={identify:e=>tX(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(e,t,n)=>nX(e,2,8,n),stringify:e=>rX(e,8,"0o")},iX={identify:tX,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(e,t,n)=>nX(e,0,10,n),stringify:GW},sX={identify:e=>tX(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(e,t,n)=>nX(e,2,16,n),stringify:e=>rX(e,16,"0x")},aX=[HW,WW,XW,VW,YW,oX,iX,sX,KW,JW,eX];function lX(e){return"bigint"==typeof e||Number.isInteger(e)}const cX=({value:e})=>JSON.stringify(e),uX=[{identify:e=>"string"==typeof e,default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:cX},{identify:e=>null==e,createNode:()=>new lW(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:cX},{identify:e=>"boolean"==typeof e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:e=>"true"===e,stringify:cX},{identify:lX,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(e,t,{intAsBigInt:n})=>n?BigInt(e):parseInt(e,10),stringify:({value:e})=>lX(e)?e.toString():JSON.stringify(e)},{identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:cX}],dX={default:!0,tag:"",test:/^/,resolve:(e,t)=>(t(`Unresolved plain scalar ${JSON.stringify(e)}`),e)},pX=[HW,WW].concat(uX,dX),hX={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(e,t){if("function"==typeof Buffer)return Buffer.from(e,"base64");if("function"==typeof atob){const t=atob(e.replace(/[\n\r]/g,"")),n=new Uint8Array(t.length);for(let e=0;e<t.length;++e)n[e]=t.charCodeAt(e);return n}return t("This environment does not support reading binary tags; either Buffer or atob is required"),e},stringify({comment:e,type:t,value:n},r,o,i){const s=n;let a;if("function"==typeof Buffer)a=s instanceof Buffer?s.toString("base64"):Buffer.from(s.buffer).toString("base64");else{if("function"!=typeof btoa)throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");{let e="";for(let t=0;t<s.length;++t)e+=String.fromCharCode(s[t]);a=btoa(e)}}if(t||(t=lW.BLOCK_LITERAL),t!==lW.QUOTE_DOUBLE){const e=Math.max(r.options.lineWidth-r.indent.length,r.options.minContentWidth),n=Math.ceil(a.length/e),o=new Array(n);for(let t=0,r=0;t<n;++t,r+=e)o[t]=a.substr(r,e);a=o.join(t===lW.BLOCK_LITERAL?"\n":" ")}return CW({comment:e,type:t,value:a},r,o,i)}};function fX(e,t){if(MZ(e))for(let n=0;n<e.items.length;++n){let r=e.items[n];if(!RZ(r)){if(DZ(r)){r.items.length>1&&t("Each pair must have its own sequence indicator");const e=r.items[0]||new LW(new lW(null));if(r.commentBefore&&(e.key.commentBefore=e.key.commentBefore?`${r.commentBefore}\n${e.key.commentBefore}`:r.commentBefore),r.comment){const t=e.value??e.key;t.comment=t.comment?`${r.comment}\n${t.comment}`:r.comment}r=e}e.items[n]=RZ(r)?r:new LW(r)}}else t("Expected a sequence for this tag");return e}function mX(e,t,n){const{replacer:r}=n,o=new zW(e);o.tag="tag:yaml.org,2002:pairs";let i=0;if(t&&Symbol.iterator in Object(t))for(let s of t){let e,a;if("function"==typeof r&&(s=r.call(t,String(i++),s)),Array.isArray(s)){if(2!==s.length)throw new TypeError(`Expected [key, value] tuple: ${s}`);e=s[0],a=s[1]}else if(s&&s instanceof Object){const t=Object.keys(s);if(1!==t.length)throw new TypeError(`Expected tuple with one key, not ${t.length} keys`);e=t[0],a=s[e]}else e=s;o.items.push(MW(e,a,n))}return o}const gX={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:fX,createNode:mX};class OX extends zW{constructor(){super(),this.add=qW.prototype.add.bind(this),this.delete=qW.prototype.delete.bind(this),this.get=qW.prototype.get.bind(this),this.has=qW.prototype.has.bind(this),this.set=qW.prototype.set.bind(this),this.tag=OX.tag}toJSON(e,t){if(!t)return super.toJSON(e);const n=new Map;null!=t&&t.onCreate&&t.onCreate(n);for(const r of this.items){let e,o;if(RZ(r)?(e=rW(r.key,"",t),o=rW(r.value,e,t)):e=rW(r,"",t),n.has(e))throw new Error("Ordered maps must not include duplicate keys");n.set(e,o)}return n}
32static from(e,t,n){const r=mX(e,t,n),o=new this;return o.items=r.items,o}}OX.tag="tag:yaml.org,2002:omap";const bX={collection:"seq",identify:e=>e instanceof Map,nodeClass:OX,default:!1,tag:"tag:yaml.org,2002:omap",resolve(e,t){const n=fX(e,t),r=[];for(const{key:o}of n.items)IZ(o)&&(r.includes(o.value)?t(`Ordered maps must not include duplicate keys: ${o.value}`):r.push(o.value));return Object.assign(new OX,n)},createNode:(e,t,n)=>OX.from(e,t,n)};function yX({value:e,source:t},n){return t&&(e?vX:wX).test.test(t)?t:e?n.options.trueStr:n.options.falseStr}const vX={identify:e=>!0===e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new lW(!0),stringify:yX},wX={identify:e=>!1===e,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>new lW(!1),stringify:yX},SX={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?\.(?:inf|Inf|INF|nan|NaN|NAN)$/,resolve:e=>"nan"===e.slice(-3).toLowerCase()?NaN:"-"===e[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:GW},kX={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():GW(e)}},EX={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(e){const t=new lW(parseFloat(e.replace(/_/g,""))),n=e.indexOf(".");if(-1!==n){const r=e.substring(n+1).replace(/_/g,"");"0"===r[r.length-1]&&(t.minFractionDigits=r.length)}return t},stringify:GW},_X=e=>"bigint"==typeof e||Number.isInteger(e);function TX(e,t,n,{intAsBigInt:r}){const o=e[0];if(("-"===o||"+"===o)&&(t+=1),e=e.substring(t).replace(/_/g,""),r){switch(n){case 2:e=`0b${e}`;break;case 8:e=`0o${e}`;break;case 16:e=`0x${e}`}const t=BigInt(e);return"-"===o?BigInt(-1)*t:t}const i=parseInt(e,n);return"-"===o?-1*i:i}function xX(e,t,n){const{value:r}=e;if(_X(r)){const e=r.toString(t);return r<0?"-"+n+e.substr(1):n+e}return GW(e)}const AX={identify:_X,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(e,t,n)=>TX(e,2,2,n),stringify:e=>xX(e,2,"0b")},CX={identify:_X,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(e,t,n)=>TX(e,1,8,n),stringify:e=>xX(e,8,"0")},PX={identify:_X,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(e,t,n)=>TX(e,0,10,n),stringify:GW},$X={identify:_X,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(e,t,n)=>TX(e,2,16,n),stringify:e=>xX(e,16,"0x")};class NX extends qW{constructor(e){super(e),this.tag=NX.tag}add(e){let t;t=RZ(e)?e:e&&"object"==typeof e&&"key"in e&&"value"in e&&null===e.value?new LW(e.key,null):new LW(e,null),UW(this.items,t.key)||this.items.push(t)}get(e,t){const n=UW(this.items,e);return!t&&RZ(n)?IZ(n.key)?n.key.value:n.key:n}set(e,t){if("boolean"!=typeof t)throw new Error("Expected boolean value for set(key, value) in a YAML set, not "+typeof t);const n=UW(this.items,e);n&&!t?this.items.splice(this.items.indexOf(n),1):!n&&t&&this.items.push(new LW(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,n){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,n);throw new Error("Set items must all have null values")}static from(e,t,n){const{replacer:r}=n,o=new this(e);if(t&&Symbol.iterator in Object(t))for(let i of t)"function"==typeof r&&(i=r.call(t,i,i)),o.items.push(MW(i,null,n));return o}}NX.tag="tag:yaml.org,2002:set";const DX={collection:"map",identify:e=>e instanceof Set,nodeClass:NX,default:!1,tag:"tag:yaml.org,2002:set",createNode:(e,t,n)=>NX.from(e,t,n),resolve(e,t){if(DZ(e)){if(e.hasAllNullValues(!0))return Object.assign(new NX,e);t("Set items must all have null values")}else t("Expected a mapping for this tag");return e}};function RX(e,t){const n=e[0],r="-"===n||"+"===n?e.substring(1):e,o=e=>t?BigInt(e):Number(e),i=r.replace(/_/g,"").split(":").reduce(((e,t)=>e*o(60)+o(t)),o(0));return"-"===n?o(-1)*i:i}function IX(e){let{value:t}=e,n=e=>e;if("bigint"==typeof t)n=e=>BigInt(e);else if(isNaN(t)||!isFinite(t))return GW(e);let r="";t<0&&(r="-",t*=n(-1));const o=n(60),i=[t%o];return t<60?i.unshift(0):(t=(t-i[0])/o,i.unshift(t%o),t>=60&&(t=(t-i[0])/o,i.unshift(t))),r+i.map((e=>String(e).padStart(2,"0"))).join(":").replace(/000000\d*$/,"")}const MX={identify:e=>"bigint"==typeof e||Number.isInteger(e),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(e,t,{intAsBigInt:n})=>RX(e,n),stringify:IX},LX={identify:e=>"number"==typeof e,default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:e=>RX(e,!1),stringify:IX},jX={identify:e=>e instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(e){const t=e.match(jX.test);if(!t)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,n,r,o,i,s,a]=t.map(Number),l=t[7]?Number((t[7]+"00").substr(1,3)):0;let c=Date.UTC(n,r-1,o,i||0,s||0,a||0,l);const u=t[8];
32if(u&&"Z"!==u){let e=RX(u,!1);Math.abs(e)<30&&(e*=60),c-=6e4*e}return new Date(c)},stringify:({value:e})=>e.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")},QX=[HW,WW,XW,VW,vX,wX,AX,CX,PX,$X,SX,kX,EX,hX,bX,gX,DX,MX,LX,jX],FX=new Map([["core",aX],["failsafe",[HW,WW,XW]],["json",pX],["yaml11",QX],["yaml-1.1",QX]]),BX={binary:hX,bool:YW,float:eX,floatExp:JW,floatNaN:KW,floatTime:LX,int:iX,intHex:sX,intOct:oX,intTime:MX,map:HW,null:VW,omap:bX,pairs:gX,seq:WW,set:DX,timestamp:jX},UX={"tag:yaml.org,2002:binary":hX,"tag:yaml.org,2002:omap":bX,"tag:yaml.org,2002:pairs":gX,"tag:yaml.org,2002:set":DX,"tag:yaml.org,2002:timestamp":jX};function qX(e,t){let n=FX.get(t);if(!n){if(!Array.isArray(e)){const e=Array.from(FX.keys()).filter((e=>"yaml11"!==e)).map((e=>JSON.stringify(e))).join(", ");throw new Error(`Unknown schema "${t}"; use one of ${e} or define customTags array`)}n=[]}if(Array.isArray(e))for(const r of e)n=n.concat(r);else"function"==typeof e&&(n=e(n.slice()));return n.map((e=>{if("string"!=typeof e)return e;const t=BX[e];if(t)return t;const n=Object.keys(BX).map((e=>JSON.stringify(e))).join(", ");throw new Error(`Unknown custom tag "${e}"; use one of ${n}`)}))}const HX=(e,t)=>e.key<t.key?-1:e.key>t.key?1:0;class zX{constructor({compat:e,customTags:t,merge:n,resolveKnownTags:r,schema:o,sortMapEntries:i,toStringDefaults:s}){this.compat=Array.isArray(e)?qX(e,"compat"):e?qX(null,e):null,this.merge=!!n,this.name="string"==typeof o&&o||"core",this.knownTags=r?UX:{},this.tags=qX(t,this.name),this.toStringOptions=s??null,Object.defineProperty(this,TZ,{value:HW}),Object.defineProperty(this,AZ,{value:XW}),Object.defineProperty(this,CZ,{value:WW}),this.sortMapEntries="function"==typeof i?i:!0===i?HX:null}clone(){const e=Object.create(zX.prototype,Object.getOwnPropertyDescriptors(this));return e.tags=this.tags.slice(),e}}class ZX{constructor(e,t,n){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,PZ,{value:_Z});let r=null;"function"==typeof t||Array.isArray(t)?r=t:void 0===n&&t&&(n=t,t=void 0);const o=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,uniqueKeys:!0,version:"1.2"},n);this.options=o;let{version:i}=o;null!=n&&n._directives?(this.directives=n._directives.atDocument(),this.directives.yaml.explicit&&(i=this.directives.yaml.version)):this.directives=new KZ({version:i}),this.setSchema(i,n),this.contents=void 0===e?null:this.createNode(e,r,n)}clone(){const e=Object.create(ZX.prototype,{[PZ]:{value:_Z}});return e.commentBefore=this.commentBefore,e.comment=this.comment,e.errors=this.errors.slice(),e.warnings=this.warnings.slice(),e.options=Object.assign({},this.options),this.directives&&(e.directives=this.directives.clone()),e.schema=this.schema.clone(),e.contents=jZ(this.contents)?this.contents.clone(e.schema):this.contents,this.range&&(e.range=this.range.slice()),e}add(e){WX(this.contents)&&this.contents.add(e)}addIn(e,t){WX(this.contents)&&this.contents.addIn(e,t)}createAlias(e,t){if(!e.anchor){const n=eW(this);e.anchor=!t||n.has(t)?tW(t||"a",n):t}return new iW(e.anchor)}createNode(e,t,n){let r;if("function"==typeof t)e=t.call({"":e},"",e),r=t;else if(Array.isArray(t)){const e=e=>"number"==typeof e||e instanceof String||e instanceof Number,n=t.filter(e).map(String);n.length>0&&(t=t.concat(n)),r=t}else void 0===n&&t&&(n=t,t=void 0);const{aliasDuplicateObjects:o,anchorPrefix:i,flow:s,keepUndefined:a,onTagObj:l,tag:c}=n??{},{onAnchor:u,setAnchors:d,sourceObjects:p}=function(e,t){const n=[],r=new Map;let o=null;return{onAnchor:r=>{n.push(r),o||(o=eW(e));const i=tW(t,o);return o.add(i),i},setAnchors:()=>{for(const e of n){const t=r.get(e);if("object"!=typeof t||!t.anchor||!IZ(t.node)&&!LZ(t.node)){const t=new Error("Failed to resolve repeated object (this should not happen)");throw t.source=e,t}t.node.anchor=t.anchor}},sourceObjects:r}}(this,i||"a"),h=uW(e,c,{aliasDuplicateObjects:o??!0,keepUndefined:a??!1,onAnchor:u,onTagObj:l,replacer:r,schema:this.schema,sourceObjects:p});return s&&LZ(h)&&(h.flow=!0),d(),h}createPair(e,t,n={}){const r=this.createNode(e,null,n),o=this.createNode(t,null,n);return new LW(r,o)}delete(e){return!!WX(this.contents)&&this.contents.delete(e)}deleteIn(e){return pW(e)?null!=this.contents&&(this.contents=null,!0):!!WX(this.contents)&&this.contents.deleteIn(e)}get(e,t){return LZ(this.contents)?this.contents.get(e,t):void 0}getIn(e,t){return pW(e)?!t&&IZ(this.contents)?this.contents.value:this.contents:LZ(this.contents)?this.contents.getIn(e,t):void 0}has(e){return!!LZ(this.contents)&&this.contents.has(e)}hasIn(e){return pW(e)?void 0!==this.contents:!!LZ(this.contents)&&this.contents.hasIn(e)}set(e,t){null==this.contents?this.contents=dW(this.schema,[e],t):WX(this.contents)&&this.contents.set(e,t)}setIn(e,t){pW(e)?this.contents=t:null==this.contents?this.contents=dW(this.schema,Array.from(e),t):WX(this.contents)&&this.contents.setIn(e,t)}setSchema(e,t={}){let n;switch("number"==typeof e&&(e=String(e)),e){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new KZ({version:"1.1"}),n={merge:!0,resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=e:this.directives=new KZ({version:e}),n={merge:!1,resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,n=null;break;default:{const t=JSON.stringify(e);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${t}`)}}if(t.schema instanceof Object)this.schema=t.schema;else{if(!n)throw new Error("With a null YAML version, the { schema: Schema } option is required");this.schema=new zX(Object.assign(n,t))}}toJS({json:e,jsonArg:t,mapAsMap:n,maxAliasCount:r,onAnchor:o,reviver:i}={}){const s={anchors:new Map,doc:this,keep:!e,mapAsMap:!0===n,mapKeyWarned:!1,maxAliasCount:"number"==typeof r?r:100},a=rW(this.contents,t??"",s);if("function"==typeof o)for(const{count:l,res:c}of s.anchors.values())o(c,l);return"function"==typeof i?nW(i,{"":a},"",a):a}toJSON(e,t){return this.toJS({json:!0,jsonArg:e,mapAsMap:!1,onAnchor:t})}toString(e={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in e&&(!Number.isInteger(e.indent)||Number(e.indent)<=0)){const t=JSON.stringify(e.indent);throw new Error(`"indent" option must be a positive integer, not ${t}`)}return function(e,t){var n;const r=[];let o=!0===t.directives;if(!1!==t.directives&&e.directives){const t=e.directives.toString(e);t?(r.push(t),o=!0):e.directives.docStart&&(o=!0)}o&&r.push("---");const i=PW(e,t),{commentString:s}=i.options;if(e.commentBefore){1!==r.length&&r.unshift("");const t=s(e.commentBefore);r.unshift(mW(t,""))}let a=!1,l=null;if(e.contents){if(jZ(e.contents)){if(e.contents.spaceBefore&&o&&r.push(""),e.contents.commentBefore){const t=s(e.contents.commentBefore);r.push(mW(t,""))}i.forceBlockIndent=!!e.comment,l=e.contents.comment}const t=l?void 0:()=>a=!0;let n=$W(e.contents,i,(()=>l=null),t);l&&(n+=gW(n,"",s(l))),"|"!==n[0]&&">"!==n[0]||"---"!==r[r.length-1]?r.push(n):r[r.length-1]=`--- ${n}`}else r.push($W(e.contents,i));if(null!=(n=e.directives)&&n.docEnd)if(e.comment){const t=s(e.comment);t.includes("\n")?(r.push("..."),r.push(mW(t,""))):r.push(`... ${t}`)}else r.push("...");else{let t=e.comment;t&&a&&(t=t.replace(/^\n+/,"")),t&&((!a||l)&&""!==r[r.length-1]&&r.push(""),r.push(mW(s(t),"")))}return r.join("\n")+"\n"}(this,e)}}function WX(e){if(LZ(e))return!0;throw new Error("Expected a YAML collection as document contents")}
32class XX extends Error{constructor(e,t,n,r){super(),this.name=e,this.code=n,this.message=r,this.pos=t}}let VX=class extends XX{constructor(e,t,n){super("YAMLParseError",e,t,n)}};class YX extends XX{constructor(e,t,n){super("YAMLWarning",e,t,n)}}const GX=(e,t)=>n=>{if(-1===n.pos[0])return;n.linePos=n.pos.map((e=>t.linePos(e)));const{line:r,col:o}=n.linePos[0];n.message+=` at line ${r}, column ${o}`;let i=o-1,s=e.substring(t.lineStarts[r-1],t.lineStarts[r]).replace(/[\n\r]+$/,"");if(i>=60&&s.length>80){const e=Math.min(i-39,s.length-79);s="â¦"+s.substring(e),i-=e-1}if(s.length>80&&(s=s.substring(0,79)+"â¦"),r>1&&/^ *$/.test(s.substring(0,i))){let n=e.substring(t.lineStarts[r-2],t.lineStarts[r-1]);n.length>80&&(n=n.substring(0,79)+"â¦\n"),s=n+s}if(/[^ ]/.test(s)){let e=1;const t=n.linePos[1];t&&t.line===r&&t.col>o&&(e=Math.max(1,Math.min(t.col-o,80-i)));const a=" ".repeat(i)+"^".repeat(e);n.message+=`:\n\n${s}\n${a}\n`}};function KX(e,{flow:t,indicator:n,next:r,offset:o,onError:i,startOnNewline:s}){let a=!1,l=s,c=s,u="",d="",p=!1,h=!1,f=!1,m=null,g=null,O=null,b=null,y=null;for(const S of e)switch(f&&("space"!==S.type&&"newline"!==S.type&&"comma"!==S.type&&i(S.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),f=!1),S.type){case"space":!t&&l&&"doc-start"!==n&&"\t"===S.source[0]&&i(S,"TAB_AS_INDENT","Tabs are not allowed as indentation"),c=!0;break;case"comment":{c||i(S,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const e=S.source.substring(1)||" ";u?u+=d+e:u=e,d="",l=!1;break}case"newline":l?u?u+=S.source:a=!0:d+=S.source,l=!0,p=!0,(m||g)&&(h=!0),c=!0;break;case"anchor":m&&i(S,"MULTIPLE_ANCHORS","A node can have at most one anchor"),S.source.endsWith(":")&&i(S.offset+S.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),m=S,null===y&&(y=S.offset),l=!1,c=!1,f=!0;break;case"tag":g&&i(S,"MULTIPLE_TAGS","A node can have at most one tag"),g=S,null===y&&(y=S.offset),l=!1,c=!1,f=!0;break;case n:(m||g)&&i(S,"BAD_PROP_ORDER",`Anchors and tags must be after the ${S.source} indicator`),b&&i(S,"UNEXPECTED_TOKEN",`Unexpected ${S.source} in ${t??"collection"}`),b=S,l=!1,c=!1;break;case"comma":if(t){O&&i(S,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),O=S,l=!1,c=!1;break}default:i(S,"UNEXPECTED_TOKEN",`Unexpected ${S.type} token`),l=!1,c=!1}const v=e[e.length-1],w=v?v.offset+v.source.length:o;return f&&r&&"space"!==r.type&&"newline"!==r.type&&"comma"!==r.type&&("scalar"!==r.type||""!==r.source)&&i(r.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),{comma:O,found:b,spaceBefore:a,comment:u,hasNewline:p,hasNewlineAfterProp:h,anchor:m,tag:g,end:w,start:y??w}}function JX(e){if(!e)return null;switch(e.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(e.source.includes("\n"))return!0;if(e.end)for(const t of e.end)if("newline"===t.type)return!0;return!1;case"flow-collection":for(const t of e.items){for(const e of t.start)if("newline"===e.type)return!0;if(t.sep)for(const e of t.sep)if("newline"===e.type)return!0;if(JX(t.key)||JX(t.value))return!0}return!1;default:return!0}}function eV(e,t,n){if("flow-collection"===(null==t?void 0:t.type)){const r=t.end[0];r.indent===e&&("]"===r.source||"}"===r.source)&&JX(t)&&n(r,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function tV(e,t,n){const{uniqueKeys:r}=e.options;if(!1===r)return!1;const o="function"==typeof r?r:(t,n)=>t===n||IZ(t)&&IZ(n)&&t.value===n.value&&!("<<"===t.value&&e.schema.merge);return t.some((e=>o(e.key,n)))}const nV="All mapping items must start at the same column";function rV(e,t,n,r){let o="";if(e){let i=!1,s="";for(const a of e){const{source:e,type:l}=a;switch(l){case"space":i=!0;break;case"comment":{n&&!i&&r(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const t=e.substring(1)||" ";o?o+=s+t:o=t,s="";break}case"newline":o&&(s+=e),i=!0;break;default:r(a,"UNEXPECTED_TOKEN",`Unexpected ${l} at node end`)}t+=e.length}}return{comment:o,offset:t}}const oV="Block collections are not allowed within flow collections",iV=e=>e&&("block-map"===e.type||"block-seq"===e.type);function sV(e,t,n,r,o,i){const s="block-map"===n.type?function({composeNode:e,composeEmptyNode:t},n,r,o,i){var s;const a=new((null==i?void 0:i.nodeClass)??qW)(n.schema);n.atRoot&&(n.atRoot=!1);let l=r.offset,c=null;for(const u of r.items){const{start:i,key:d,sep:p,value:h}=u,f=KX(i,{indicator:"explicit-key-ind",next:d??(null==p?void 0:p[0]),offset:l,onError:o,startOnNewline:!0}),m=!f.found;if(m){if(d&&("block-seq"===d.type?o(l,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in d&&d.indent!==r.indent&&o(l,"BAD_INDENT",nV)),!f.anchor&&!f.tag&&!p){c=f.end,f.comment&&(a.comment?a.comment+="\n"+f.comment:a.comment=f.comment);continue}(f.hasNewlineAfterProp||JX(d))&&o(d??i[i.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else(null==(s=f.found)?void 0:s.indent)!==r.indent&&o(l,"BAD_INDENT",nV);const g=f.end,O=d?e(n,d,f,o):t(n,g,i,null,f,o);n.schema.compat&&eV(r.indent,d,o),tV(n,a.items,O)&&o(g,"DUPLICATE_KEY","Map ke
32ys must be unique");const b=KX(p??[],{indicator:"map-value-ind",next:h,offset:O.range[2],onError:o,startOnNewline:!d||"block-scalar"===d.type});if(l=b.end,b.found){m&&("block-map"===(null==h?void 0:h.type)&&!b.hasNewline&&o(l,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),n.options.strict&&f.start<b.found.offset-1024&&o(O.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));const i=h?e(n,h,b,o):t(n,l,p,null,b,o);n.schema.compat&&eV(r.indent,h,o),l=i.range[2];const s=new LW(O,i);n.options.keepSourceTokens&&(s.srcToken=u),a.items.push(s)}else{m&&o(O.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),b.comment&&(O.comment?O.comment+="\n"+b.comment:O.comment=b.comment);const e=new LW(O);n.options.keepSourceTokens&&(e.srcToken=u),a.items.push(e)}}return c&&c<l&&o(c,"IMPOSSIBLE","Map comment with trailing content"),a.range=[r.offset,l,c??l],a}(e,t,n,r,i):"block-seq"===n.type?function({composeNode:e,composeEmptyNode:t},n,r,o,i){const s=new((null==i?void 0:i.nodeClass)??zW)(n.schema);n.atRoot&&(n.atRoot=!1);let a=r.offset,l=null;for(const{start:c,value:u}of r.items){const i=KX(c,{indicator:"seq-item-ind",next:u,offset:a,onError:o,startOnNewline:!0});if(!i.found){if(!(i.anchor||i.tag||u)){l=i.end,i.comment&&(s.comment=i.comment);continue}u&&"block-seq"===u.type?o(i.end,"BAD_INDENT","All sequence items must start at the same column"):o(a,"MISSING_CHAR","Sequence item without - indicator")}const d=u?e(n,u,i,o):t(n,i.end,c,null,i,o);n.schema.compat&&eV(r.indent,u,o),a=d.range[2],s.items.push(d)}return s.range=[r.offset,a,l??a],s}(e,t,n,r,i):function({composeNode:e,composeEmptyNode:t},n,r,o,i){const s="{"===r.start.source,a=s?"flow map":"flow sequence",l=new((null==i?void 0:i.nodeClass)??(s?qW:zW))(n.schema);l.flow=!0;const c=n.atRoot;c&&(n.atRoot=!1);let u=r.offset+r.start.source.length;for(let m=0;m<r.items.length;++m){const i=r.items[m],{start:c,key:d,sep:p,value:h}=i,f=KX(c,{flow:a,indicator:"explicit-key-ind",next:d??(null==p?void 0:p[0]),offset:u,onError:o,startOnNewline:!1});if(!f.found){if(!(f.anchor||f.tag||p||h)){0===m&&f.comma?o(f.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`):m<r.items.length-1&&o(f.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${a}`),f.comment&&(l.comment?l.comment+="\n"+f.comment:l.comment=f.comment),u=f.end;continue}!s&&n.options.strict&&JX(d)&&o(d,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(0===m)f.comma&&o(f.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${a}`);else if(f.comma||o(f.start,"MISSING_CHAR",`Missing , between ${a} items`),f.comment){let e="";e:for(const t of c)switch(t.type){case"comma":case"space":break;case"comment":e=t.source.substring(1);break e;default:break e}if(e){let t=l.items[l.items.length-1];RZ(t)&&(t=t.value??t.key),t.comment?t.comment+="\n"+e:t.comment=e,f.comment=f.comment.substring(e.length+1)}}if(s||p||f.found){const r=f.end,m=d?e(n,d,f,o):t(n,r,c,null,f,o);iV(d)&&o(m.range,"BLOCK_IN_FLOW",oV);const g=KX(p??[],{flow:a,indicator:"map-value-ind",next:h,offset:m.range[2],onError:o,startOnNewline:!1});if(g.found){if(!s&&!f.found&&n.options.strict){if(p)for(const e of p){if(e===g.found)break;if("newline"===e.type){o(e,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}f.start<g.found.offset-1024&&o(g.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else h&&("source"in h&&h.source&&":"===h.source[0]?o(h,"MISSING_CHAR",`Missing space after : in ${a}`):o(g.start,"MISSING_CHAR",`Missing , or : between ${a} items`));const O=h?e(n,h,g,o):g.found?t(n,g.end,p,null,g,o):null;O?iV(h)&&o(O.range,"BLOCK_IN_FLOW",oV):g.comment&&(m.comment?m.comment+="\n"+g.comment:m.comment=g.comment);const b=new LW(m,O);if(n.options.keepSourceTokens&&(b.srcToken=i),s){const e=l;tV(n,e.items,m)&&o(r,"DUPLICATE_KEY","Map keys must be unique"),e.items.push(b)}else{const e=new qW(n.schema);e.flow=!0,e.items.push(b),l.items.push(e)}u=O?O.range[2]:g.end}else{const r=h?e(n,h,f,o):t(n,f.end,p,null,f,o);l.items.push(r),u=r.range[2],iV(h)&&o(r.range,"BLOCK_IN_FLOW",oV)}}const d=s?"}":"]",[p,...h]=r.end;let f=u;if(p&&p.source===d)f=p.offset+p.source.length;else{const e=a[0].toUpperCase()+a.substring(1);o(u,c?"MISSING_CHAR":"BAD_INDENT",c?`${e} must end with a ${d}`:`${e} in block collection must be sufficiently indented and end with a ${d}`),p&&1!==p.source.length&&h.unshift(p)}if(h.length>0){const e=rV(h,f,n.options.strict,o);e.comment&&(l.comment?l.comment+="\n"+e.comment:l.comment=e.comment),l.range=[r.offset,f,e.offset]}else l.range=[r.offset,f,f];return l}(e,t,n,r,i),a=s.constructor;return"!"===o||o===a.tagName?(s.tag=a.tagName,s):(o&&(s.tag=o),s)}function aV(e,t,n){const r=e.offset,o=function({offset:e,props:t},n,r){if("block-scalar-header"!==t[0].type)return r(t[0],"IMPOSSIBLE","Block scalar header not found"),null;const{source:o}=t[0],i=o[0];let s=0,a="",l=-1;for(let p=1;p<o.length;++p){const t=o[p];if(a||"-"!==t&&"+"!==t){const n=Number(t);!s&&n?s=n:-1===l&&(l=e+p)}else a=t}-1!==l&&r(l,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${o}`);let c=!1,u="",d=o.length;for(let p=1;p<t.length;++p){const e=t[p];switch(e.type){case"space":c=!0;case"newline":d+=e.source.length;break;case"comment":n&&!c&&r(e,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),d+=e.source.length,u=e.source.substring(1);break;case"error":r(e,"UNEXPECTED_TOKEN",e.message),d+=e.source.length;break;default:{r(e,"UNEXPECTED_TOKEN",`Unexpected token in block scalar header: ${e.type}`);const t=e.source;t&&"string"==typeof t&&(d+=t.length)}}}return{mode:i,indent:s,chomp:a,comment:u,length:d}}
32(e,t,n);if(!o)return{value:"",type:null,comment:"",range:[r,r,r]};const i=">"===o.mode?lW.BLOCK_FOLDED:lW.BLOCK_LITERAL,s=e.source?function(e){const t=e.split(/\n( *)/),n=t[0],r=n.match(/^( *)/),o=[null!=r&&r[1]?[r[1],n.slice(r[1].length)]:["",n]];for(let i=1;i<t.length;i+=2)o.push([t[i],t[i+1]]);return o}(e.source):[];let a=s.length;for(let m=s.length-1;m>=0;--m){const e=s[m][1];if(""!==e&&"\r"!==e)break;a=m}if(0===a){const t="+"===o.chomp&&s.length>0?"\n".repeat(Math.max(1,s.length-1)):"";let n=r+o.length;return e.source&&(n+=e.source.length),{value:t,type:i,comment:o.comment,range:[r,n,n]}}let l=e.indent+o.indent,c=e.offset+o.length,u=0;for(let m=0;m<a;++m){const[e,t]=s[m];if(""!==t&&"\r"!==t){e.length<l&&n(c+e.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator"),0===o.indent&&(l=e.length),u=m;break}0===o.indent&&e.length>l&&(l=e.length),c+=e.length+t.length+1}for(let m=s.length-1;m>=a;--m)s[m][0].length>l&&(a=m+1);let d="",p="",h=!1;for(let m=0;m<u;++m)d+=s[m][0].slice(l)+"\n";for(let m=u;m<a;++m){let[e,t]=s[m];c+=e.length+t.length+1;const r="\r"===t[t.length-1];if(r&&(t=t.slice(0,-1)),t&&e.length<l){const i="Block scalar lines must not be less indented than their "+(o.indent?"explicit indentation indicator":"first line");n(c-t.length-(r?2:1),"BAD_INDENT",i),e=""}i===lW.BLOCK_LITERAL?(d+=p+e.slice(l)+t,p="\n"):e.length>l||"\t"===t[0]?(" "===p?p="\n":!h&&"\n"===p&&(p="\n\n"),d+=p+e.slice(l)+t,p="\n",h=!0):""===t?"\n"===p?d+="\n":p="\n":(d+=p+t,p=" ",h=!1)}switch(o.chomp){case"-":break;case"+":for(let e=a;e<s.length;++e)d+="\n"+s[e][0].slice(l);"\n"!==d[d.length-1]&&(d+="\n");break;default:d+="\n"}const f=r+o.length+e.source.length;return{value:d,type:i,comment:o.comment,range:[r,f,f]}}function lV(e,t,n){const{offset:r,type:o,source:i,end:s}=e;let a,l;const c=(e,t,o)=>n(r+e,t,o);switch(o){case"scalar":a=lW.PLAIN,l=function(e,t){let n="";switch(e[0]){case"\t":n="a tab character";break;case",":n="flow indicator character ,";break;case"%":n="directive indicator character %";break;case"|":case">":n=`block scalar indicator ${e[0]}`;break;case"@":case"`":n=`reserved character ${e[0]}`}return n&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${n}`),cV(e)}(i,c);break;case"single-quoted-scalar":a=lW.QUOTE_SINGLE,l=function(e,t){return("'"!==e[e.length-1]||1===e.length)&&t(e.length,"MISSING_CHAR","Missing closing 'quote"),cV(e.slice(1,-1)).replace(/''/g,"'")}(i,c);break;case"double-quoted-scalar":a=lW.QUOTE_DOUBLE,l=function(e,t){let n="";for(let r=1;r<e.length-1;++r){const o=e[r];if("\r"!==o||"\n"!==e[r+1])if("\n"===o){const{fold:t,offset:o}=uV(e,r);n+=t,r=o}else if("\\"===o){let o=e[++r];const i=dV[o];if(i)n+=i;else if("\n"===o)for(o=e[r+1];" "===o||"\t"===o;)o=e[1+ ++r];else if("\r"===o&&"\n"===e[r+1])for(o=e[1+ ++r];" "===o||"\t"===o;)o=e[1+ ++r];else if("x"===o||"u"===o||"U"===o){const i={x:2,u:4,U:8}[o];n+=pV(e,r+1,i,t),r+=i}else{const o=e.substr(r-1,2);t(r-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${o}`),n+=o}}else if(" "===o||"\t"===o){const t=r;let i=e[r+1];for(;" "===i||"\t"===i;)i=e[1+ ++r];"\n"!==i&&("\r"!==i||"\n"!==e[r+2])&&(n+=r>t?e.slice(t,r+1):o)}else n+=o}return('"'!==e[e.length-1]||1===e.length)&&t(e.length,"MISSING_CHAR",'Missing closing "quote'),n}(i,c);break;default:return n(e,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${o}`),{value:"",type:null,comment:"",range:[r,r+i.length,r+i.length]}}const u=r+i.length,d=rV(s,u,t,n);return{value:l,type:a,comment:d.comment,range:[r,u,d.offset]}}function cV(e){let t,n;try{t=new RegExp("(.*?)(?<![ \t])[ \t]*\r?\n","sy"),n=new RegExp("[ \t]*(.*?)(?:(?<![ \t])[ \t]*)?\r?\n","sy")}catch{t=/(.*?)[ \t]*\r?\n/sy,n=/[ \t]*(.*?)[ \t]*\r?\n/sy}let r=t.exec(e);if(!r)return e;let o=r[1],i=" ",s=t.lastIndex;for(n.lastIndex=s;r=n.exec(e);)""===r[1]?"\n"===i?o+=i:i="\n":(o+=i+r[1],i=" "),s=n.lastIndex;const a=/[ \t]*(.*)/sy;return a.lastIndex=s,r=a.exec(e),o+i+((null==r?void 0:r[1])??"")}function uV(e,t){let n="",r=e[t+1];for(;!(" "!==r&&"\t"!==r&&"\n"!==r&&"\r"!==r||"\r"===r&&"\n"!==e[t+2]);)"\n"===r&&(n+="\n"),r=e[(t+=1)+1];return n||(n=" "),{fold:n,offset:t}}const dV={0:"\0",a:"�",b:"\b",e:"�",f:"\f",n:"\n",r:"\r",t:"\t",v:"\v",N:"Â
",_:"Â ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\","\t":"\t"};function pV(e,t,n,r){const o=e.substr(t,n),i=o.length===n&&/^[0-9a-fA-F]+$/.test(o)?parseInt(o,16):NaN;if(isNaN(i)){const o=e.substr(t-2,n+2);return r(t-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${o}`),o}return String.fromCodePoint(i)}function hV(e,t,n,r){const{value:o,type:i,comment:s,range:a}="block-scalar"===t.type?aV(t,e.options.strict,r):lV(t,e.options.strict,r),l=n?e.directives.tagName(n.source,(e=>r(n,"TAG_RESOLVE_FAILED",e))):null,c=n&&l?function(e,t,n,r,o){var i;if("!"===n)return e[AZ];const s=[];for(const l of e.tags)if(!l.collection&&l.tag===n){if(!l.default||!l.test)return l;s.push(l)}for(const l of s)if(null!=(i=l.test)&&i.test(t))return l;const a=e.knownTags[n];return a&&!a.collection?(e.tags.push(Object.assign({},a,{default:!1,test:void 0})),a):(o(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${n}`,"tag:yaml.org,2002:str"!==n),e[AZ])}(e.schema,o,l,n,r):"scalar"===t.type?function({directives:e,schema:t},n,r,o){const i=t.tags.find((e=>{var t;return e.default&&(null==(t=e.test)?void 0:t.test(n))}))||t[AZ];if(t.compat){const s=t.compat.find((e=>{var t;return e.default&&(null==(t=e.test)?void 0:t.test(n))}))??t[AZ];if(i.tag!==s.tag){o(r,"TAG_RESOLVE_FAILED",`Value may be parsed as either ${e.tagString(i.tag)} or ${e.tagString(s.tag)}`,!0)}}return i}(e,o,t,r):e.schema[AZ];let u;
32try{const i=c.resolve(o,(e=>r(n??t,"TAG_RESOLVE_FAILED",e)),e.options);u=IZ(i)?i:new lW(i)}catch(d){const e=d instanceof Error?d.message:String(d);r(n??t,"TAG_RESOLVE_FAILED",e),u=new lW(o)}return u.range=a,u.source=o,i&&(u.type=i),l&&(u.tag=l),c.format&&(u.format=c.format),s&&(u.comment=s),u}function fV(e,t,n){if(t){null===n&&(n=t.length);for(let r=n-1;r>=0;--r){let n=t[r];switch(n.type){case"space":case"comment":case"newline":e-=n.source.length;continue}for(n=t[++r];"space"===(null==n?void 0:n.type);)e+=n.source.length,n=t[++r];break}}return e}const mV={composeNode:gV,composeEmptyNode:OV};function gV(e,t,n,r){const{spaceBefore:o,comment:i,anchor:s,tag:a}=n;let l,c=!0;switch(t.type){case"alias":l=function({options:e},{offset:t,source:n,end:r},o){const i=new iW(n.substring(1));""===i.source&&o(t,"BAD_ALIAS","Alias cannot be an empty string"),i.source.endsWith(":")&&o(t+n.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const s=t+n.length,a=rV(r,s,e.strict,o);return i.range=[t,s,a.offset],a.comment&&(i.comment=a.comment),i}(e,t,r),(s||a)&&r(t,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":l=hV(e,t,a,r),s&&(l.anchor=s.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":l=function(e,t,n,r,o){var i;const s=r?t.directives.tagName(r.source,(e=>o(r,"TAG_RESOLVE_FAILED",e))):null,a="block-map"===n.type?"map":"block-seq"===n.type?"seq":"{"===n.start.source?"map":"seq";if(!r||!s||"!"===s||s===qW.tagName&&"map"===a||s===zW.tagName&&"seq"===a||!a)return sV(e,t,n,o,s);let l=t.schema.tags.find((e=>e.tag===s&&e.collection===a));if(!l){const i=t.schema.knownTags[s];if(!i||i.collection!==a)return null!=i&&i.collection?o(r,"BAD_COLLECTION_TYPE",`${i.tag} used for ${a} collection, but expects ${i.collection}`,!0):o(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${s}`,!0),sV(e,t,n,o,s);t.schema.tags.push(Object.assign({},i,{default:!1})),l=i}const c=sV(e,t,n,o,s,l),u=(null==(i=l.resolve)?void 0:i.call(l,c,(e=>o(r,"TAG_RESOLVE_FAILED",e)),t.options))??c,d=jZ(u)?u:new lW(u);return d.range=c.range,d.tag=s,null!=l&&l.format&&(d.format=l.format),d}(mV,e,t,a,r),s&&(l.anchor=s.source.substring(1));break;default:r(t,"UNEXPECTED_TOKEN","error"===t.type?t.message:`Unsupported token (type: ${t.type})`),l=OV(e,t.offset,void 0,null,n,r),c=!1}return s&&""===l.anchor&&r(s,"BAD_ALIAS","Anchor cannot be an empty string"),o&&(l.spaceBefore=!0),i&&("scalar"===t.type&&""===t.source?l.comment=i:l.commentBefore=i),e.options.keepSourceTokens&&c&&(l.srcToken=t),l}function OV(e,t,n,r,{spaceBefore:o,comment:i,anchor:s,tag:a,end:l},c){const u=hV(e,{type:"scalar",offset:fV(t,n,r),indent:-1,source:""},a,c);return s&&(u.anchor=s.source.substring(1),""===u.anchor&&c(s,"BAD_ALIAS","Anchor cannot be an empty string")),o&&(u.spaceBefore=!0),i&&(u.comment=i,u.range[2]=l),u}function bV(e){if("number"==typeof e)return[e,e+1];if(Array.isArray(e))return 2===e.length?e:[e[0],e[1]];const{offset:t,source:n}=e;return[t,t+("string"==typeof n?n.length:1)]}function yV(e){var t;let n="",r=!1,o=!1;for(let i=0;i<e.length;++i){const s=e[i];switch(s[0]){case"#":n+=(""===n?"":o?"\n\n":"\n")+(s.substring(1)||" "),r=!0,o=!1;break;case"%":"#"!==(null==(t=e[i+1])?void 0:t[0])&&(i+=1),r=!1;break;default:r||(o=!0),r=!1}}return{comment:n,afterEmptyLine:o}}class vV{constructor(e={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(e,t,n,r)=>{const o=bV(e);r?this.warnings.push(new YX(o,t,n)):this.errors.push(new VX(o,t,n))},this.directives=new KZ({version:e.version||"1.2"}),this.options=e}decorate(e,t){const{comment:n,afterEmptyLine:r}=yV(this.prelude);if(n){const o=e.contents;if(t)e.comment=e.comment?`${e.comment}\n${n}`:n;else if(r||e.directives.docStart||!o)e.commentBefore=n;else if(LZ(o)&&!o.flow&&o.items.length>0){let e=o.items[0];RZ(e)&&(e=e.key);const t=e.commentBefore;e.commentBefore=t?`${n}\n${t}`:n}else{const e=o.commentBefore;o.commentBefore=e?`${n}\n${e}`:n}}t?(Array.prototype.push.apply(e.errors,this.errors),Array.prototype.push.apply(e.warnings,this.warnings)
32):(e.errors=this.errors,e.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:yV(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(e,t=!1,n=-1){for(const r of e)yield*this.next(r);yield*this.end(t,n)}*next(e){switch(e.type){case"directive":this.directives.add(e.source,((t,n,r)=>{const o=bV(e);o[0]+=t,this.onError(o,"BAD_DIRECTIVE",n,r)})),this.prelude.push(e.source),this.atDirectives=!0;break;case"document":{const t=function(e,t,{offset:n,start:r,value:o,end:i},s){const a=Object.assign({_directives:t},e),l=new ZX(void 0,a),c={atRoot:!0,directives:l.directives,options:l.options,schema:l.schema},u=KX(r,{indicator:"doc-start",next:o??(null==i?void 0:i[0]),offset:n,onError:s,startOnNewline:!0});u.found&&(l.directives.docStart=!0,o&&("block-map"===o.type||"block-seq"===o.type)&&!u.hasNewline&&s(u.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),l.contents=o?gV(c,o,u,s):OV(c,u.end,r,null,u,s);const d=l.contents.range[2],p=rV(i,d,!1,s);return p.comment&&(l.comment=p.comment),l.range=[n,d,p.offset],l}(this.options,this.directives,e,this.onError);this.atDirectives&&!t.directives.docStart&&this.onError(e,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(t,!1),this.doc&&(yield this.doc),this.doc=t,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(e.source);break;case"error":{const t=e.source?`${e.message}: ${JSON.stringify(e.source)}`:e.message,n=new VX(bV(e),"UNEXPECTED_TOKEN",t);this.atDirectives||!this.doc?this.errors.push(n):this.doc.errors.push(n);break}case"doc-end":{if(!this.doc){const t="Unexpected doc-end without preceding document";this.errors.push(new VX(bV(e),"UNEXPECTED_TOKEN",t));break}this.doc.directives.docEnd=!0;const t=rV(e.end,e.offset+e.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),t.comment){const e=this.doc.comment;this.doc.comment=e?`${e}\n${t.comment}`:t.comment}this.doc.range[2]=t.offset;break}default:this.errors.push(new VX(bV(e),"UNEXPECTED_TOKEN",`Unsupported token ${e.type}`))}}*end(e=!1,t=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(e){const e=Object.assign({_directives:this.directives},this.options),n=new ZX(void 0,e);this.atDirectives&&this.onError(t,"MISSING_CHAR","Missing directives-end indicator line"),n.range=[0,t,t],this.decorate(n,!1),yield n}}}function wV(e,t){if(t)for(const n of t)switch(n.type){case"space":case"comment":e.push(n);break;case"newline":return e.push(n),!0}return!1}function SV(e,t,n){switch(e.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":e.type=n,e.source=t;break;case"block-scalar":{const r=e.props.slice(1);let o=t.length;"block-scalar-header"===e.props[0].type&&(o-=e.props[0].source.length);for(const e of r)e.offset+=o;delete e.props,Object.assign(e,{type:n,source:t,end:r});break}case"block-map":case"block-seq":{const r={type:"newline",offset:e.offset+t.length,indent:e.indent,source:"\n"};delete e.items,Object.assign(e,{type:n,source:t,end:[r]});break}default:{const r="indent"in e?e.indent:-1,o="end"in e&&Array.isArray(e.end)?e.end.filter((e=>"space"===e.type||"comment"===e.type||"newline"===e.type)):[];for(const t of Object.keys(e))"type"!==t&&"offset"!==t&&delete e[t];Object.assign(e,{type:n,indent:r,source:t,end:o})}}}function kV(e){switch(e.type){case"block-scalar":{let t="";for(const n of e.props)t+=kV(n);return t+e.source}case"block-map":case"block-seq":{let t="";for(const n of e.items)t+=EV(n);return t}case"flow-collection":{let t=e.start.source;for(const n of e.items)t+=EV(n);for(const n of e.end)t+=n.source;return t}case"document":{let t=EV(e);if(e.end)for(const n of e.end)t+=n.source;return t}default:{let t=e.source;if("end"in e&&e.end)for(const n of e.end)t+=n.source;return t}}}function EV({start:e,key:t,sep:n,value:r}){let o="";for(const i of e)o+=i.source;if(t&&(o+=kV(t)),n)for(const i of n)o+=i.source;return r&&(o+=kV(r)),o}const _V=Symbol("break visit"),TV=Symbol("skip children"),xV=Symbol("remove item");function AV(e,t){"type"in e&&"document"===e.type&&(e={start:e.start,value:e.value}),CV(Object.freeze([]),e,t)}function CV(e,t,n){let r=n(t,e);if("symbol"==typeof r)return r;for(const o of["key","value"]){const i=t[o];if(i&&"items"in i){for(let t=0;t<i.items.length;
32++t){const r=CV(Object.freeze(e.concat([[o,t]])),i.items[t],n);if("number"==typeof r)t=r-1;else{if(r===_V)return _V;r===xV&&(i.items.splice(t,1),t-=1)}}"function"==typeof r&&"key"===o&&(r=r(t,e))}}return"function"==typeof r?r(t,e):r}AV.BREAK=_V,AV.SKIP=TV,AV.REMOVE=xV,AV.itemAtPath=(e,t)=>{let n=e;for(const[r,o]of t){const e=null==n?void 0:n[r];if(!e||!("items"in e))return;n=e.items[o]}return n},AV.parentCollection=(e,t)=>{const n=AV.itemAtPath(e,t.slice(0,-1)),r=t[t.length-1][0],o=null==n?void 0:n[r];if(o&&"items"in o)return o;throw new Error("Parent collection not found")};const PV="\ufeff",$V="�",NV="�",DV="�";function RV(e){switch(e){case PV:return"byte-order-mark";case $V:return"doc-mode";case NV:return"flow-error-end";case DV:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case"\n":case"\r\n":return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(e[0]){case" ":case"\t":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}const IV=Object.freeze(Object.defineProperty({__proto__:null,BOM:PV,DOCUMENT:$V,FLOW_END:NV,SCALAR:DV,createScalarToken:function(e,t){const{implicitKey:n=!1,indent:r,inFlow:o=!1,offset:i=-1,type:s="PLAIN"}=t,a=CW({type:s,value:e},{implicitKey:n,indent:r>0?" ".repeat(r):"",inFlow:o,options:{blockQuote:!0,lineWidth:-1}}),l=t.end??[{type:"newline",offset:-1,indent:r,source:"\n"}];switch(a[0]){case"|":case">":{const e=a.indexOf("\n"),t=a.substring(0,e),n=a.substring(e+1)+"\n",o=[{type:"block-scalar-header",offset:i,indent:r,source:t}];return wV(o,l)||o.push({type:"newline",offset:-1,indent:r,source:"\n"}),{type:"block-scalar",offset:i,indent:r,props:o,source:n}}case'"':return{type:"double-quoted-scalar",offset:i,indent:r,source:a,end:l};case"'":return{type:"single-quoted-scalar",offset:i,indent:r,source:a,end:l};default:return{type:"scalar",offset:i,indent:r,source:a,end:l}}},isCollection:e=>!!e&&"items"in e,isScalar:e=>!!e&&("scalar"===e.type||"single-quoted-scalar"===e.type||"double-quoted-scalar"===e.type||"block-scalar"===e.type),prettyToken:function(e){switch(e){case PV:return"<BOM>";case $V:return"<DOC>";case NV:return"<FLOW_END>";case DV:return"<SCALAR>";default:return JSON.stringify(e)}},resolveAsScalar:function(e,t=!0,n){if(e){const r=(e,t,r)=>{const o="number"==typeof e?e:Array.isArray(e)?e[0]:e.offset;if(!n)throw new VX([o,o+1],t,r);n(o,t,r)};switch(e.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return lV(e,t,r);case"block-scalar":return aV(e,t,r)}}return null},setScalarValue:function(e,t,n={}){let{afterKey:r=!1,implicitKey:o=!1,inFlow:i=!1,type:s}=n,a="indent"in e?e.indent:null;if(r&&"number"==typeof a&&(a+=2),!s)switch(e.type){case"single-quoted-scalar":s="QUOTE_SINGLE";break;case"double-quoted-scalar":s="QUOTE_DOUBLE";break;case"block-scalar":{const t=e.props[0];if("block-scalar-header"!==t.type)throw new Error("Invalid block scalar header");s=">"===t.source[0]?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:s="PLAIN"}const l=CW({type:s,value:t},{implicitKey:o||null===a,indent:null!==a&&a>0?" ".repeat(a):"",inFlow:i,options:{blockQuote:!0,lineWidth:-1}});switch(l[0]){case"|":case">":!function(e,t){const n=t.indexOf("\n"),r=t.substring(0,n),o=t.substring(n+1)+"\n";if("block-scalar"===e.type){const t=e.props[0];if("block-scalar-header"!==t.type)throw new Error("Invalid block scalar header");t.source=r,e.source=o}else{const{offset:t}=e,n="indent"in e?e.indent:-1,i=[{type:"block-scalar-header",offset:t,indent:n,source:r}];wV(i,"end"in e?e.end:void 0)||i.push({type:"newline",offset:-1,indent:n,source:"\n"});for(const r of Object.keys(e))"type"!==r&&"offset"!==r&&delete e[r];Object.assign(e,{type:"block-scalar",indent:n,props:i,source:o})}}(e,l);break;case'"':SV(e,l,"double-quoted-scalar");break;case"'":SV(e,l,"single-quoted-scalar");break;default:SV(e,l,"scalar")}},stringify:e=>"type"in e?kV(e):EV(e),tokenType:RV,visit:AV},Symbol.toStringTag,{value:"Module"}));function MV(e){switch(e){case void 0:case" ":case"\n":case"\r":case"\t":return!0;default:return!1}}const LV="0123456789ABCDEFabcdef".split(""),jV="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()".split(""),QV=",[]{}".split(""),FV=" ,[]{}\n\r\t".split(""),BV=e=>!e||FV.includes(e);class UV{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(e,t=!1){e&&(this.buffer=this.buffer?this.buffer+e:e,this.lineEndPos=null),this.atEnd=!t;let n=this.next??"stream";for(;n&&(t||this.hasChars(1));)n=yield*this.parseNext(n)}atLineEnd(){let e=this.pos,t=this.buffer[e];for(;" "===t||"\t"===t;)t=this.buffer[++e];return!t||"#"===t||"\n"===t||"\r"===t&&"\n"===this.buffer[e+1]}charAt(e){return this.buffer[this.pos+e]}continueScalar(e){let t=this.buffer[e];
32if(this.indentNext>0){let n=0;for(;" "===t;)t=this.buffer[++n+e];if("\r"===t){const t=this.buffer[n+e+1];if("\n"===t||!t&&!this.atEnd)return e+n+1}return"\n"===t||n>=this.indentNext||!t&&!this.atEnd?e+n:-1}if("-"===t||"."===t){const t=this.buffer.substr(e,3);if(("---"===t||"..."===t)&&MV(this.buffer[e+3]))return-1}return e}getLine(){let e=this.lineEndPos;return("number"!=typeof e||-1!==e&&e<this.pos)&&(e=this.buffer.indexOf("\n",this.pos),this.lineEndPos=e),-1===e?this.atEnd?this.buffer.substring(this.pos):null:("\r"===this.buffer[e-1]&&(e-=1),this.buffer.substring(this.pos,e))}hasChars(e){return this.pos+e<=this.buffer.length}setNext(e){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=e,null}peek(e){return this.buffer.substr(this.pos,e)}*parseNext(e){switch(e){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let e=this.getLine();if(null===e)return this.setNext("stream");if(e[0]===PV&&(yield*this.pushCount(1),e=e.substring(1)),"%"===e[0]){let t=e.length;const n=e.indexOf("#");if(-1!==n){const r=e[n-1];(" "===r||"\t"===r)&&(t=n-1)}for(;;){const n=e[t-1];if(" "!==n&&"\t"!==n)break;t-=1}const r=(yield*this.pushCount(t))+(yield*this.pushSpaces(!0));return yield*this.pushCount(e.length-r),this.pushNewline(),"stream"}if(this.atLineEnd()){const t=yield*this.pushSpaces(!0);return yield*this.pushCount(e.length-t),yield*this.pushNewline(),"stream"}return yield $V,yield*this.parseLineStart()}*parseLineStart(){const e=this.charAt(0);if(!e&&!this.atEnd)return this.setNext("line-start");if("-"===e||"."===e){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");const e=this.peek(3);if("---"===e&&MV(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,"doc";if("..."===e&&MV(this.charAt(3)))return yield*this.pushCount(3),"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!MV(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){const[e,t]=this.peek(2);if(!t&&!this.atEnd)return this.setNext("block-start");if(("-"===e||"?"===e||":"===e)&&MV(t)){const e=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=e,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);const e=this.getLine();if(null===e)return this.setNext("doc");let t=yield*this.pushIndicators();switch(e[t]){case"#":yield*this.pushCount(e.length-t);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(BV),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return t+=(yield*this.parseBlockScalarHeader()),t+=(yield*this.pushSpaces(!0)),yield*this.pushCount(e.length-t),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let e,t,n=-1;do{e=yield*this.pushNewline(),e>0?(t=yield*this.pushSpaces(!1),this.indentValue=n=t):t=0,t+=(yield*this.pushSpaces(!0))}while(e+t>0);const r=this.getLine();if(null===r)return this.setNext("flow");if((-1!==n&&n<this.indentNext&&"#"!==r[0]||0===n&&(r.startsWith("---")||r.startsWith("..."))&&MV(r[3]))&&(n!==this.indentNext-1||1!==this.flowLevel||"]"!==r[0]&&"}"!==r[0]))return this.flowLevel=0,yield NV,yield*this.parseLineStart();let o=0;for(;","===r[o];)o+=(yield*this.pushCount(1)),o+=(yield*this.pushSpaces(!0)),this.flowKey=!1;switch(o+=(yield*this.pushIndicators()),r[o]){case void 0:return"flow";case"#":return yield*this.pushCount(r.length-o),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(BV),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{const e=this.charAt(1);if(this.flowKey||MV(e)||","===e)return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){const e=this.charAt(0);let t=this.buffer.indexOf(e,this.pos+1);if("'"===e)for(;-1!==t&&"'"===this.buffer[t+1];)t=this.buffer.indexOf("'",t+2);else for(;-1!==t;){let e=0;for(;"\\"===this.buffer[t-1-e];)e+=1;if(e%2==0)break;t=this.buffer.indexOf('"',t+1)}const n=this.buffer.substring(0,t);let r=n.indexOf("\n",this.pos);if(-1!==r){for(;-1!==r;){const e=this.continueScalar(r+1);if(-1===e)break;r=n.indexOf("\n",e)}-1!==r&&(t=r-("\r"===n[r-1]?2:1))}if(-1===t){if(!this.atEnd)return this.setNext("quoted-scalar");t=this.buffer.length}
32return yield*this.pushToIndex(t+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let e=this.pos;for(;;){const t=this.buffer[++e];if("+"===t)this.blockScalarKeep=!0;else if(t>"0"&&t<="9")this.blockScalarIndent=Number(t)-1;else if("-"!==t)break}return yield*this.pushUntil((e=>MV(e)||"#"===e))}*parseBlockScalar(){let e,t=this.pos-1,n=0;e:for(let r=this.pos;e=this.buffer[r];++r)switch(e){case" ":n+=1;break;case"\n":t=r,n=0;break;case"\r":{const e=this.buffer[r+1];if(!e&&!this.atEnd)return this.setNext("block-scalar");if("\n"===e)break}default:break e}if(!e&&!this.atEnd)return this.setNext("block-scalar");if(n>=this.indentNext){-1===this.blockScalarIndent?this.indentNext=n:this.indentNext+=this.blockScalarIndent;do{const e=this.continueScalar(t+1);if(-1===e)break;t=this.buffer.indexOf("\n",e)}while(-1!==t);if(-1===t){if(!this.atEnd)return this.setNext("block-scalar");t=this.buffer.length}}if(!this.blockScalarKeep)for(;;){let e=t-1,r=this.buffer[e];"\r"===r&&(r=this.buffer[--e]);const o=e;for(;" "===r||"\t"===r;)r=this.buffer[--e];if(!("\n"===r&&e>=this.pos&&e+1+n>o))break;t=e}return yield DV,yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const e=this.flowLevel>0;let t,n=this.pos-1,r=this.pos-1;for(;t=this.buffer[++r];)if(":"===t){const t=this.buffer[r+1];if(MV(t)||e&&","===t)break;n=r}else if(MV(t)){let o=this.buffer[r+1];if("\r"===t&&("\n"===o?(r+=1,t="\n",o=this.buffer[r+1]):n=r),"#"===o||e&&QV.includes(o))break;if("\n"===t){const e=this.continueScalar(r+1);if(-1===e)break;r=Math.max(r,e-2)}}else{if(e&&QV.includes(t))break;n=r}return t||this.atEnd?(yield DV,yield*this.pushToIndex(n+1,!0),e?"flow":"doc"):this.setNext("plain-scalar")}*pushCount(e){return e>0?(yield this.buffer.substr(this.pos,e),this.pos+=e,e):0}*pushToIndex(e,t){const n=this.buffer.slice(this.pos,e);return n?(yield n,this.pos+=n.length,n.length):(t&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(BV))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const e=this.flowLevel>0,t=this.charAt(1);if(MV(t)||e&&QV.includes(t))return e?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if("<"===this.charAt(1)){let e=this.pos+2,t=this.buffer[e];for(;!MV(t)&&">"!==t;)t=this.buffer[++e];return yield*this.pushToIndex(">"===t?e+1:e,!1)}{let e=this.pos+1,t=this.buffer[e];for(;t;)if(jV.includes(t))t=this.buffer[++e];else{if("%"!==t||!LV.includes(this.buffer[e+1])||!LV.includes(this.buffer[e+2]))break;t=this.buffer[e+=3]}return yield*this.pushToIndex(e,!1)}}*pushNewline(){const e=this.buffer[this.pos];return"\n"===e?yield*this.pushCount(1):"\r"===e&&"\n"===this.charAt(1)?yield*this.pushCount(2):0}*pushSpaces(e){let t,n=this.pos-1;do{t=this.buffer[++n]}while(" "===t||e&&"\t"===t);const r=n-this.pos;return r>0&&(yield this.buffer.substr(this.pos,r),this.pos=n),r}*pushUntil(e){let t=this.pos,n=this.buffer[t];for(;!e(n);)n=this.buffer[++t];return yield*this.pushToIndex(t,!1)}}class qV{constructor(){this.lineStarts=[],this.addNewLine=e=>this.lineStarts.push(e),this.linePos=e=>{let t=0,n=this.lineStarts.length;for(;t<n;){const r=t+n>>1;this.lineStarts[r]<e?t=r+1:n=r}if(this.lineStarts[t]===e)return{line:t+1,col:1};if(0===t)return{line:0,col:e};return{line:t,col:e-this.lineStarts[t-1]+1}}}}function HV(e,t){for(let n=0;n<e.length;++n)if(e[n].type===t)return!0;return!1}function zV(e){for(let t=0;t<e.length;++t)switch(e[t].type){case"space":case"comment":case"newline":break;default:return t}return-1}function ZV(e){switch(null==e?void 0:e.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function WV(e){switch(e.type){case"document":return e.start;case"block-map":{const t=e.items[e.items.length-1];return t.sep??t.start}case"block-seq":return e.items[e.items.length-1].start;default:return[]}}function XV(e){var t;if(0===e.length)return[];let n=e.length;e:for(;--n>=0;)switch(e[n].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;"space"===(null==(t=e[++n])?void 0:t.type););return e.splice(n,e.length)}function VV(e){if("flow-seq-start"===e.start.type)for(const t of e.items)t.sep&&!t.value&&!HV(t.start,"explicit-key-ind")&&!HV(t.sep,"map-value-ind")&&(t.key&&(t.value=t.key),delete t.key,ZV(t.value)?t.value.end?Array.prototype.push.apply(t.value.end,t.sep):t.value.end=t.sep:Array.prototype.push.apply(t.start,t.sep),delete t.sep)}class YV{constructor(e){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new UV,this.onNewLine=e}*parse(e,t=!1){this.onNewLine&&0===this.offset&&this.onNewLine(0);for(const n of this.lexer.lex(e,t))yield*this.next(n);t||(yield*this.end())}*next(e){if(this.source=e,this.atScalar)return this.atScalar=!1,yield*this.step(),void(this.offset+=e.length);const t=RV(e);if(t)if("scalar"===t)this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=t,yield*this.step(),t){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+e.length);break;case"space":this.atNewLine&&" "===e[0]&&(this.indent+=e.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=e.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=e.length}else{const t=`Not a YAML token: ${e}`;yield*this.pop({type:"error",offset:this.offset,message:t,source:e}),this.offset+=e.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}
32get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){const e=this.peek(1);if("doc-end"!==this.type||e&&"doc-end"===e.type){if(!e)return yield*this.stream();switch(e.type){case"document":return yield*this.document(e);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(e);case"block-scalar":return yield*this.blockScalar(e);case"block-map":return yield*this.blockMap(e);case"block-seq":return yield*this.blockSequence(e);case"flow-collection":return yield*this.flowCollection(e);case"doc-end":return yield*this.documentEnd(e)}yield*this.pop()}else{for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source})}}peek(e){return this.stack[this.stack.length-e]}*pop(e){const t=e??this.stack.pop();if(t)if(0===this.stack.length)yield t;else{const e=this.peek(1);switch("block-scalar"===t.type?t.indent="indent"in e?e.indent:0:"flow-collection"===t.type&&"document"===e.type&&(t.indent=0),"flow-collection"===t.type&&VV(t),e.type){case"document":e.value=t;break;case"block-scalar":e.props.push(t);break;case"block-map":{const n=e.items[e.items.length-1];if(n.value)return e.items.push({start:[],key:t,sep:[]}),void(this.onKeyLine=!0);if(!n.sep)return Object.assign(n,{key:t,sep:[]}),void(this.onKeyLine=!HV(n.start,"explicit-key-ind"));n.value=t;break}case"block-seq":{const n=e.items[e.items.length-1];n.value?e.items.push({start:[],value:t}):n.value=t;break}case"flow-collection":{const n=e.items[e.items.length-1];return void(!n||n.value?e.items.push({start:[],key:t,sep:[]}):n.sep?n.value=t:Object.assign(n,{key:t,sep:[]}))}default:yield*this.pop(),yield*this.pop(t)}if(!("document"!==e.type&&"block-map"!==e.type&&"block-seq"!==e.type||"block-map"!==t.type&&"block-seq"!==t.type)){const n=t.items[t.items.length-1];n&&!n.sep&&!n.value&&n.start.length>0&&-1===zV(n.start)&&(0===t.indent||n.start.every((e=>"comment"!==e.type||e.indent<t.indent)))&&("document"===e.type?e.end=n.start:e.items.push({start:n.start}),t.items.splice(-1,1))}}else yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"}}*stream(){switch(this.type){case"directive-line":return void(yield{type:"directive",offset:this.offset,source:this.source});case"byte-order-mark":case"space":case"comment":case"newline":return void(yield this.sourceToken);case"doc-mode":case"doc-start":{const e={type:"document",offset:this.offset,start:[]};return"doc-start"===this.type&&e.start.push(this.sourceToken),void this.stack.push(e)}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(e){if(e.value)return yield*this.lineEnd(e);switch(this.type){case"doc-start":return void(-1!==zV(e.start)?(yield*this.pop(),yield*this.step()):e.start.push(this.sourceToken));case"anchor":case"tag":case"space":case"comment":case"newline":return void e.start.push(this.sourceToken)}const t=this.startBlockValue(e);t?this.stack.push(t):yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(e){if("map-value-ind"===this.type){const t=XV(WV(this.peek(2)));let n;e.end?(n=e.end,n.push(this.sourceToken),delete e.end):n=[this.sourceToken];const r={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:t,key:e,sep:n}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=r}else yield*this.lineEnd(e)}*blockScalar(e){switch(this.type){case"space":case"comment":case"newline":return void e.props.push(this.sourceToken);case"scalar":if(e.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let e=this.source.indexOf("\n")+1;for(;0!==e;)this.onNewLine(this.offset+e),e=this.source.indexOf("\n",e)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(e){var t;const n=e.items[e.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,n.value){const t="end"in n.value?n.value.end:void 0,r=Array.isArray(t)?t[t.length-1]:void 0;"comment"===(null==r?void 0:r.type)?null==t||t.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)e.items.push({start:[this.sourceToken]});else if(n.sep)n.sep.push(this.sourceToken);else{if(this.atIndentedComment(n.start,e.indent)){const r=e.items[e.items.length-2],o=null==(t=null==r?void 0:r.value)?void 0:t.end;if(Array.isArray(o))return Array.prototype.push.apply(o,n.start),o.push(this.sourceToken),void e.items.pop()}n.start.push(this.sourceToken)}return}if(this.indent>=e.indent){const t=!this.onKeyLine&&this.indent===e.indent&&n.sep&&"seq-item-ind"!==this.type;let r=[];if(t&&n.sep&&!n.value){const t=[];for(let r=0;r<n.sep.length;++r){const o=n.sep[r];switch(o.type){case"newline":t.push(r);break;case"space":break;case"comment":o.indent>e.indent&&(t.length=0);break;default:t.length=0}}t.length>=2&&(r=n.sep.splice(t[1]))}switch(this.type){case"anchor":case"tag":return void(t||n.value?(r.push(this.sourceToken),e.items.push({start:r}),this.onKeyLine=!0):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken));case"explicit-key-ind":return n.sep||HV(n.start,"explicit-key-ind")?t||n.value?(r.push(this.sourceToken),e.items.push({start:r})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]}):n.start.push(this.sourceToken),void(this.onKeyLine=!0);case"map-value-ind":if(HV(n.start,"explicit-key-ind"))if(n.sep)if(n.value)e.items.push({start:[],key:null,
32sep:[this.sourceToken]});else if(HV(n.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:r,key:null,sep:[this.sourceToken]}]});else if(ZV(n.key)&&!HV(n.sep,"newline")){const e=XV(n.start),t=n.key,r=n.sep;r.push(this.sourceToken),delete n.key,delete n.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:t,sep:r}]})}else r.length>0?n.sep=n.sep.concat(r,this.sourceToken):n.sep.push(this.sourceToken);else if(HV(n.start,"newline"))Object.assign(n,{key:null,sep:[this.sourceToken]});else{const e=XV(n.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:null,sep:[this.sourceToken]}]})}else n.sep?n.value||t?e.items.push({start:r,key:null,sep:[this.sourceToken]}):HV(n.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});return void(this.onKeyLine=!0);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const o=this.flowScalar(this.type);return void(t||n.value?(e.items.push({start:r,key:o,sep:[]}),this.onKeyLine=!0):n.sep?this.stack.push(o):(Object.assign(n,{key:o,sep:[]}),this.onKeyLine=!0))}default:{const o=this.startBlockValue(e);if(o)return t&&"block-seq"!==o.type&&HV(n.start,"explicit-key-ind")&&e.items.push({start:r}),void this.stack.push(o)}}}yield*this.pop(),yield*this.step()}*blockSequence(e){var t;const n=e.items[e.items.length-1];switch(this.type){case"newline":if(n.value){const t="end"in n.value?n.value.end:void 0,r=Array.isArray(t)?t[t.length-1]:void 0;"comment"===(null==r?void 0:r.type)?null==t||t.push(this.sourceToken):e.items.push({start:[this.sourceToken]})}else n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)e.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(n.start,e.indent)){const r=e.items[e.items.length-2],o=null==(t=null==r?void 0:r.value)?void 0:t.end;if(Array.isArray(o))return Array.prototype.push.apply(o,n.start),o.push(this.sourceToken),void e.items.pop()}n.start.push(this.sourceToken)}return;case"anchor":case"tag":if(n.value||this.indent<=e.indent)break;return void n.start.push(this.sourceToken);case"seq-item-ind":if(this.indent!==e.indent)break;return void(n.value||HV(n.start,"seq-item-ind")?e.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken))}if(this.indent>e.indent){const t=this.startBlockValue(e);if(t)return void this.stack.push(t)}yield*this.pop(),yield*this.step()}*flowCollection(e){const t=e.items[e.items.length-1];if("flow-error-end"===this.type){let e;do{yield*this.pop(),e=this.peek(1)}while(e&&"flow-collection"===e.type)}else if(0===e.end.length){switch(this.type){case"comma":case"explicit-key-ind":return void(!t||t.sep?e.items.push({start:[this.sourceToken]}):t.start.push(this.sourceToken));case"map-value-ind":return void(!t||t.value?e.items.push({start:[],key:null,sep:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):Object.assign(t,{key:null,sep:[this.sourceToken]}));case"space":case"comment":case"newline":case"anchor":case"tag":return void(!t||t.value?e.items.push({start:[this.sourceToken]}):t.sep?t.sep.push(this.sourceToken):t.start.push(this.sourceToken));case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const n=this.flowScalar(this.type);return void(!t||t.value?e.items.push({start:[],key:n,sep:[]}):t.sep?this.stack.push(n):Object.assign(t,{key:n,sep:[]}))}case"flow-map-end":case"flow-seq-end":return void e.end.push(this.sourceToken)}const n=this.startBlockValue(e);n?this.stack.push(n):(yield*this.pop(),yield*this.step())}else{const t=this.peek(2);if("block-map"===t.type&&("map-value-ind"===this.type&&t.indent===e.indent||"newline"===this.type&&!t.items[t.items.length-1].sep))yield*this.pop(),yield*this.step();else if("map-value-ind"===this.type&&"flow-collection"!==t.type){const n=XV(WV(t));VV(e);const r=e.end.splice(1,e.end.length);r.push(this.sourceToken);const o={type:"block-map",offset:e.offset,indent:e.indent,items:[{start:n,key:e,sep:r}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=o}else yield*this.lineEnd(e)}}flowScalar(e){if(this.onNewLine){let e=this.source.indexOf("\n")+1;for(;0!==e;)this.onNewLine(this.offset+e),e=this.source.indexOf("\n",e)+1}return{type:e,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(e){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.t
32ype);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;const t=XV(WV(e));return t.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t}]}}case"map-value-ind":{this.onKeyLine=!0;const t=XV(WV(e));return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(e,t){return!("comment"!==this.type||this.indent<=t)&&e.every((e=>"newline"===e.type||"space"===e.type))}*documentEnd(e){"doc-mode"!==this.type&&(e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop()))}*lineEnd(e){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:e.end?e.end.push(this.sourceToken):e.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop())}}}function GV(e){const t=!1!==e.prettyErrors;return{lineCounter:e.lineCounter||t&&new qV||null,prettyErrors:t}}function KV(e,t={}){const{lineCounter:n,prettyErrors:r}=GV(t),o=new YV(null==n?void 0:n.addNewLine),i=new vV(t);let s=null;for(const a of i.compose(o.parse(e),!0,e.length))if(s){if("silent"!==s.options.logLevel){s.errors.push(new VX(a.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}}else s=a;
32return r&&n&&(s.errors.forEach(GX(e,n)),s.warnings.forEach(GX(e,n))),s}const JV=Object.freeze(Object.defineProperty({__proto__:null,Alias:iW,CST:IV,Composer:vV,Document:ZX,Lexer:UV,LineCounter:qV,Pair:LW,Parser:YV,Scalar:lW,Schema:zX,YAMLError:XX,YAMLMap:qW,YAMLParseError:VX,YAMLSeq:zW,YAMLWarning:YX,isAlias:$Z,isCollection:LZ,isDocument:NZ,isMap:DZ,isNode:jZ,isPair:RZ,isScalar:IZ,isSeq:MZ,parse:function(e,t,n){let r;"function"==typeof t?r=t:void 0===n&&t&&"object"==typeof t&&(n=t);const o=KV(e,n);if(!o)return null;if(o.warnings.forEach((e=>NW(o.options.logLevel,e))),o.errors.length>0){if("silent"!==o.options.logLevel)throw o.errors[0];o.errors=[]}return o.toJS(Object.assign({reviver:r},n))},parseAllDocuments:function(e,t={}){const{lineCounter:n,prettyErrors:r}=GV(t),o=new YV(null==n?void 0:n.addNewLine),i=new vV(t),s=Array.from(i.compose(o.parse(e)));if(r&&n)for(const a of s)a.errors.forEach(GX(e,n)),a.warnings.forEach(GX(e,n));return s.length>0?s:Object.assign([],{empty:!0},i.streamInfo())},parseDocument:KV,stringify:function(e,t,n){let r=null;if("function"==typeof t||Array.isArray(t)?r=t:void 0===n&&t&&(n=t),"string"==typeof n&&(n=n.length),"number"==typeof n){const e=Math.round(n);n=e<1?void 0:e>8?{indent:8}:{indent:e}}if(void 0===e){const{keepUndefined:e}=n??t??{};if(!e)return}return new ZX(e,r,n).toString(n)},visit:qZ,visitAsync:zZ},Symbol.toStringTag,{value:"Module"}));function eY(e){if(SZ(e))return e;if("string"==typeof e)try{return JSON.parse(e)}catch{return JV.parse(e)}return e}function tY(e){if(SZ(e))return e;const t=eY(e);return[{isEntrypoint:!0,specification:t,filename:"openapi.json",dir:"./",references:kZ(t)}]}async function nY(e){const t=new pG,n=tY(e),r=await t.validate(n),o=structuredClone(t.specification),i=t.resolveReferences(n);return{valid:r.valid,version:t.version,errors:r.errors,specification:o,schema:i}}const rY=e=>JSON.stringify(e,null,2),oY=e=>JV.stringify(e);function iY(e){var t;return null!=(t=e.openapi)&&t.startsWith("3.0")?(e.openapi="3.1.0",e=wZ(e,(e=>("undefined"!==e.type&&!0===e.nullable&&(e.type=["null",e.type],delete e.nullable),e))),e=wZ(e,(e=>(!0===e.exclusiveMinimum?(e.exclusiveMinimum=e.minimum,delete e.minimum):!1===e.exclusiveMinimum&&delete e.exclusiveMinimum,!0===e.exclusiveMaximum?(e.exclusiveMaximum=e.maximum,delete e.maximum):!1===e.exclusiveMaximum&&delete e.exclusiveMaximum,e))),e=wZ(e,(e=>(void 0!==e.example&&(e.examples={default:e.example},delete e.example),e))),e=wZ(e,(e=>{if("object"===e.type&&void 0!==e.properties)for(const[t,n]of Object.entries(e.properties))void 0!==n&&"string"===n.type&&"binary"===n.format&&(n.contentEncoding="application/octet-stream",delete n.format);return e})),e=wZ(e,(e=>{if("string"!==e.type||"binary"!==e.format)return e})),e=wZ(e,(e=>"string"===e.type&&"base64"===e.format?{type:"string",contentEncoding:"base64"}:e)),e):e}function sY(e){return e}async function aY(e){const t=new pG,n=tY(e);return{...await t.validate(n),specification:t.specification,version:t.version}}function lY(e){for(const t of new Set(bZ)){const n="2.0"===t?"swagger":"openapi",r=e[n];if("string"==typeof r&&r.startsWith(t))return{version:t,specificationType:n,specificationVersion:r}}return{version:void 0,specificationType:void 0,specificationVersion:void 0}}function cY(e){const t=structuredClone(e);return n(t),n(t),t;function n(e){Object.entries(e??{}).forEach((([r,o])=>{if(void 0!==e.$ref){const n=function(e,t){if("string"!=typeof t)return;const[n,r]=t.split("#",2);if(n)throw new Error(vZ.EXTERNAL_REFERENCE_NOT_SUPPORTED.replace("%s",t));return function(e){return decodeURI(e.replace(/~1/g,"/").replace(/~0/g,"~"))}(r).split("/").slice(1).reduce(((e,t)=>e[t]),e)}(t,e.$ref);delete e.$ref,"object"==typeof n&&Object.keys(n).forEach((t=>{void 0===e[t]&&(e[t]=n[t])}))}"object"==typeof o&&!function(e){try{return JSON.stringify(e),!1}catch{return!0}}(o)&&n(o)}))}}const uY="true",dY="false",pY="null",hY=new Map([["t",uY],["f",dY],["n",pY]]),fY=new Map([['"','"'],["\\","\\"],["/","/"],["b","\b"],["n","\n"],["f","\f"],["r","\r"],["t","\t"]]),mY=new Map([["[","LBracket"],["]","RBracket"],["{","LBrace"],["}","RBrace"],[":","Colon"],[",","Comma"],[uY,"Boolean"],[dY,"Boolean"],[pY,"Null"]]);
32class gY extends Error{constructor(e,{line:t,column:n,offset:r}){super(`${e} (${t}:${n})`),this.line=t,this.column=n,this.offset=r}}class OY extends gY{constructor(e,t){super(`Unexpected character '${e}' found.`,t)}}class bY extends gY{constructor(e){super(`Unexpected token ${e.type} found.`,e.loc.start)}}class yY extends gY{constructor(e){super("Unexpected end of input found.",e)}}const vY='"',wY="/",SY="*",kY={mode:"json",ranges:!1};function EY(e){return/[\s\n]/.test(e)}function _Y(e){return e>="0"&&e<="9"}function TY(e){return _Y(e)||/[a-f]/i.test(e)}function xY(e){return/[tfn]/.test(e)}function AY(e){return _Y(e)||"."===e||"-"===e}const CY={document:(e,t={})=>({type:"Document",body:e,...t}),string:(e,t={})=>({type:"String",value:e,...t}),number:(e,t={})=>({type:"Number",value:e,...t}),boolean:(e,t={})=>({type:"Boolean",value:e,...t}),null:(e={})=>({type:"Null",...e}),array:(e,t={})=>({type:"Array",elements:e,...t}),element:(e,t={})=>({type:"Element",value:e,...t}),object:(e,t={})=>({type:"Object",members:e,...t}),member:(e,t,n={})=>({type:"Member",name:e,value:t,...n})},PY={mode:"json",ranges:!1,tokens:!1};function $Y(e,t){switch(t.type){case"Boolean":return"true"===e;case"Number":return Number(e);case"String":return function(e,t){let n="",r=e.indexOf("\\"),o=0;for(;r>=0;){n+=e.slice(o,r);const i=e.charAt(r+1);if(fY.has(i))n+=fY.get(i),o=r+2;else{if("u"!==i)throw new gY(`Invalid escape \\${i}.`,{line:t.loc.start.line,column:t.loc.start.column+r,offset:t.loc.start.offset+r});{const i=e.slice(r+2,r+6);if(i.length<4||/[^0-9a-f]/i.test(i))throw new gY(`Invalid unicode escape \\u${i}.`,{line:t.loc.start.line,column:t.loc.start.column+r,offset:t.loc.start.offset+r});n+=String.fromCharCode(parseInt(i,16)),o=r+6}}r=e.indexOf("\\",o)}return n+=e.slice(o),n}(e.slice(1,-1),t);default:throw new TypeError(`Unknown token type "${t.type}.`)}}function NY(e,t){t=Object.freeze({...PY,...t});const n=function(e,t){t=Object.freeze({...kY,...t});let n=-1,r=1,o=0,i=!1;const s=[];function a(e,n,r,o){const i=r.offset+n.length;let s=t.ranges?{range:[r.offset,i]}:void 0;return{type:e,loc:{start:r,end:o||{line:r.line,column:r.column+n.length,offset:i}},...s}}function l(){let t=e.charAt(++n);return i?(r++,o=1,i=!1):o++,"\r"===t?(i=!0,"\n"===e.charAt(n+1)&&n++):"\n"===t&&(i=!0),t}function c(){return{line:r,column:o,offset:n}}function u(t){let r=hY.get(t);if(e.slice(n,n+r.length)===r)return n+=r.length-1,o+=r.length-1,{value:r,c:l()};for(let o=1;o<r.length;o++)r[o]!==e.charAt(n+o)&&f(l())}function d(e){let t=e;for(e=l();e&&e!==vY;){if("\\"===e)if(t+=e,e=l(),fY.has(e))t+=e;else if("u"===e){t+=e;for(let n=0;n<4;n++)TY(e=l())?t+=e:f(e)}else f(e);else t+=e;e=l()}return e||m(),t+=e,{value:t,c:l()}}function p(e){let t="";if("-"===e&&(t+=e,_Y(e=l())||f(e)),"0"===e)t+=e,_Y(e=l())&&f(e);else{(function(e){return e>="1"&&e<="9"})(e)||f(e);do{t+=e,e=l()}while(_Y(e))}if("."===e)do{t+=e,e=l()}while(_Y(e));if("e"===e||"E"===e)for(t+=e,("+"===(e=l())||"-"===e)&&(t+=e,e=l()),e||m(),_Y(e)||f(e);_Y(e);)t+=e,e=l();return{value:t,c:e}}function h(e){let t=e;if("/"===(e=l())){do{t+=e,e=l()}while(e&&"\r"!==e&&"\n"!==e);return{value:t,c:e}}if(e===SY){for(;e;)if(t+=e,(e=l())===SY&&(t+=e,(e=l())===wY))return t+=e,{value:t,c:e=l()};m()}f(e)}function f(e){throw new OY(e,c())}function m(){throw new yY(c())}let g=l();for(;n<e.length;){for(;EY(g);)g=l();if(!g)break;const e=c();if(mY.has(g))s.push(a(mY.get(g),g,e)),g=l();else if(xY(g)){const t=u(g);let n=t.value;g=t.c,s.push(a(mY.get(n),n,e))}else if(AY(g)){const t=p(g);let n=t.value;g=t.c,s.push(a("Number",n,e))}else if(g===vY){const t=d(g);let n=t.value;g=t.c,s.push(a("String",n,e))}else if(g===wY&&"jsonc"===t.mode){const t=h(g);let n=t.value;g=t.c,s.push(a(n.startsWith("//")?"LineComment":"BlockComment",n,e,c()))}else f(g)}return s}(e,{mode:t.mode,ranges:t.ranges});let r=0;const o="jsonc"===t.mode?function e(){const t=n[r++];return t&&t.type.endsWith("Comment")?e():t}:function(){return n[r++]};function i(e,t){if(!e||e.type!==t)throw new bY(e)}function s(e,n){return t.ranges?{range:[e.offset,n.offset]}:void 0}function a(t){const n=s(t.loc.start,t.loc.end),r=$Y(e.slice(t.loc.start.offset,t.loc.end.offset),t),o={loc:{start:{...t.loc.start},end:{...t.loc.end}},...n};switch(t.type){case"String":return CY.string(r,o);case"Number":return CY.number(r,o);case"Boolean":return CY.boolean(r,o);default:throw new TypeError(`Unknown token type ${t.type}.`)}}function l(e){i(e,"String");const t=a(e);i(e=o(),"Colon");const n=c(),r=s(t.loc.start,n.loc.end);return CY.member(t,n,{loc:{start:{...t.loc.start},end:{...n.loc.end}},...r})}function c(e){switch((e=e||o()).type){case"String":case"Boolean":case"Number":return a(e);case"Null":return function(e){const t=s(e.loc.start,e.loc.end);return CY.null({loc:{start:{...e.loc.start},end:{...e.loc.end}},...t})}(e);case"LBrace":return function(e){i(e,"LBrace");const t=[];let n=o();if(n&&"RBrace"!==n.type)do{if(t.push(l(n)),n=o(),"Comma"!==n.type)break;n=o()}while(n);i(n,"RBrace");const r=s(e.loc.start,n.loc.end);return CY.object(t,{loc:{start:{...e.loc.start},end:{...n.loc.end}},...r})}(e);case"LBracket":return function(e){i(e,"LBracket");const t=[];let n=o();if(n&&"RBracket"!==n.type)do{const e=c(n);if(t.push(CY.element(e,{loc:e.loc})),n=o(),"Comma"!==n.type)break;n=o()}while(n);i(n,"RBracket");const r=s(e.loc.start,n.loc.end);return CY.array(t,{loc:{start:{...e.loc.start},end:{...n.loc.end}},...r})}(e);default:throw new bY(e)}}const u=c(),d=o();if(d)throw new bY(d);const p={loc:{start:{line:1,column:1,offset:0},end:{...u.loc.end}}};return t.tokens&&(p.tokens=n),t.ranges&&(p.range=[p.loc.start.offset,p.loc.end.offset]),CY.document(u,p)}const DY=e=>void 0!==e,RY=e=>t=>t.keyword===e,IY=RY("required"),MY=RY("anyOf"),LY=RY("enum"),jY=e=>e&&e.errors||[],QY=e=>e&&(e=>Object.values(e))(e.children)||[],FY=e=>t=>QY(e).filter((e=>t=>!e(t))((e=>t=>e===t)(t))),BY=e=>t=>t.reduce(((e,t)=>e.concat(t)),e),UY=e=>{const t=e.split("/").slice(1);for(const n in t)t[n]=t[n].split("~1").join("/").split("~0").join("~");return t};class qY{constructor(e={isIdentifierLocation:!1},{colorize:t,data:n,schema:r,jsonAst:o,jsonRaw:i}){this.options=e,this.colorize=!(!t&&void 0!==t),this.data=n,this.schema=r,this.jsonAst=o,this.jsonRaw=i}getChalk(){return this.colorize?chalk:new chalk.Instance({level:0})}getLocation(e=this.instancePath){const{isIdentifierLocation:t,isSkipEndLocation:n}=this.options,{loc:r}=function(e,t,n){const r=UY(t),o=r.length-1;return r.reduce(((e,r,i)=>{switch(null==e?void 0:e.type){case"Object":{const s=e.members.filter((e=>e.name.value===r));if(1!==s.length)throw new Error(`Couldn't find property ${r} of ${t}`);const{name:a,value:l}=s[0];return n&&i===o?a:l}case"Array":return e.elements[r];default:if(e.loc)return e}}),e.body)}(this.jsonAst,e,t);return{start:r.start,end:n?void 0:r.end}}getDecoratedPath(e=this.instancePath){return function(e,t){let n="";return UY(t).reduce(((e,r)=>{switch(null==e?void 0:e.type){case"Object":{n+=`/${r}`;const o=e.members.filter((e=>e.name.value===r));if(1!==o.length)throw new Error(`Couldn't find property ${r} of ${t}`);return o[0].value}case"Array":return n+=`/${r}${function(e){if(!e||!e.elements)return"";const t=e.elements.filter((e=>e&&e.name&&"type"===e.name.value));return t.length&&t[0].value&&`:${t[0].value.value}`||""}(e.elements[r])}`,e.elements[r]}}),e.body),n}(this.jsonAst,e)}
32getCodeFrame(e,t=this.instancePath){return codeFrameColumns(this.jsonRaw,this.getLocation(t),{highlightCode:!1,message:e})}get instancePath(){return typeof this.options.instancePath<"u"?this.options.instancePath:this.options.dataPath}print(){throw new Error(`Implement the 'print' method inside ${this.constructor.name}!`)}getError(){throw new Error(`Implement the 'getError' method inside ${this.constructor.name}!`)}}class HY extends qY{constructor(...e){super(...e),this.name="AdditionalPropValidationError",this.options.isIdentifierLocation=!0}print(){const{message:e,params:t}=this.options,n=this.getChalk();return[n`{red {bold ADDITIONAL PROPERTY} ${e}}\n`].concat(this.getCodeFrame(n`ð² {magentaBright ${t.additionalProperty}} is not expected to be here!`,`${this.instancePath}/${t.additionalProperty}`))}getError(){const{params:e}=this.options;return{...this.getLocation(`${this.instancePath}/${e.additionalProperty}`),error:`${this.getDecoratedPath()} Property ${e.additionalProperty} is not expected to be here`,path:this.instancePath}}}class zY extends qY{constructor(...e){super(...e),this.name="DefaultValidationError",this.options.isSkipEndLocation=!0}print(){const{keyword:e,message:t}=this.options,n=this.getChalk();return[n`{red {bold ${e.toUpperCase()}} ${t}}\n`].concat(this.getCodeFrame(n`ðð½ {magentaBright ${e}} ${t}`))}getError(){const{keyword:e,message:t}=this.options;return{...this.getLocation(),error:`${this.getDecoratedPath()}: ${e} ${t}`,path:this.instancePath}}}var ZY={},WY=/~/,XY=/~[01]/g;function VY(e){switch(e){case"~1":return"/";case"~0":return"~"}throw new Error("Invalid tilde escape: "+e)}function YY(e){return WY.test(e)?e.replace(XY,VY):e}function GY(e){if("string"==typeof e){if(""===(e=e.split("/"))[0])return e;throw new Error("Invalid JSON pointer.")}if(Array.isArray(e)){for(const t of e)if("string"!=typeof t&&"number"!=typeof t)throw new Error("Invalid JSON pointer. Must be of type string or number.");return e}throw new Error("Invalid JSON pointer.")}function KY(e,t){if("object"!=typeof e)throw new Error("Invalid input object.");var n=(t=GY(t)).length;if(1===n)return e;for(var r=1;r<n;){if(e=e[YY(t[r++])],n===r)return e;if("object"!=typeof e||null===e)return}}function JY(e,t,n){if("object"!=typeof e)throw new Error("Invalid input object.");if(0===(t=GY(t)).length)throw new Error("Invalid JSON pointer for set.");return function(e,t,n){for(var r,o,i=1,s=t.length;i<s;){if("constructor"===t[i]||"prototype"===t[i]||"__proto__"===t[i])return e;if(r=YY(t[i++]),o=s>i,typeof e[r]>"u"&&(Array.isArray(e)&&"-"===r&&(r=e.length),o&&(""!==t[i]&&t[i]<1/0||"-"===t[i]?e[r]=[]:e[r]={})),!o)break;e=e[r]}var a=e[r];return void 0===n?delete e[r]:e[r]=n,a}(e,t,n)}ZY.get=KY,ZY.set=JY,ZY.compile=function(e){var t=GY(e);return{get:function(e){return KY(e,t)},set:function(e,n){return JY(e,t,n)}}};const eG=[],tG=[];function nG(e,t){if(e===t)return 0;const n=e;e.length>t.length&&(e=t,t=n);let r=e.length,o=t.length;for(;r>0&&e.charCodeAt(~-r)===t.charCodeAt(~-o);)r--,o--;let i=0;for(;i<r&&e.charCodeAt(i)===t.charCodeAt(i);)i++;if(r-=i,o-=i,0===r)return o;let s,a,l,c,u=0,d=0;for(;u<r;)tG[u]=e.charCodeAt(i+u),eG[u]=++u;for(;d<o;)for(s=t.charCodeAt(i+d),l=d++,a=d,u=0;u<r;u++)c=s===tG[u]?l:l+1,l=eG[u],a=eG[u]=l>a?c>a?a+1:c:c>l?l+1:c;return a}class rG extends qY{constructor(...e){super(...e),this.name="EnumValidationError"}print(){const{message:e,params:{allowedValues:t}}=this.options,n=this.getChalk(),r=this.findBestMatch();return[n`{red {bold ENUM} ${e}}`,n`{red (${t.join(", ")})}\n`].concat(this.getCodeFrame(null!==r?n`ðð½ Did you mean {magentaBright ${r}} here?`:n`ðð½ Unexpected value, should be equal to one of the allowed values`))}getError(){const{message:e,params:t}=this.options,n=this.findBestMatch(),r=t.allowedValues.join(", "),o={...this.getLocation(),error:`${this.getDecoratedPath()} ${e}: ${r}`,path:this.instancePath};return null!==n&&(o.suggestion=`Did you mean ${n}?`),o}findBestMatch(){const{params:{allowedValues:e}}=this.options,t=""===this.instancePath?this.data:ZY.get(this.data,this.instancePath);if(!t)return null;const n=e.map((e=>({value:e,weight:nG(e,t.toString())}))).sort(((e,t)=>e.weight>t.weight?1:e.weight<t.weight?-1:0))[0];return 1===e.length||n.weight<n.value.length?n.value:null}}class oG extends qY{constructor(...e){super(...e),this.name="PatternValidationError",this.options.isIdentifierLocation=!0}
32print(){const{message:e,params:t,propertyName:n}=this.options,r=this.getChalk();return[r`{red {bold PROPERTY} ${e}}\n`].concat(this.getCodeFrame(r`ð² must match pattern {magentaBright ${t.pattern}}`,`${this.instancePath}/${n}`))}getError(){const{params:e,propertyName:t}=this.options;return{...this.getLocation(),error:`${this.getDecoratedPath()} Property "${t}" must match pattern ${e.pattern}`,path:this.instancePath}}}class iG extends qY{constructor(...e){super(...e),this.name="RequiredValidationError"}getLocation(e=this.instancePath){const{start:t}=super.getLocation(e);return{start:t}}print(){const{message:e,params:t}=this.options,n=this.getChalk();return[n`{red {bold REQUIRED} ${e}}\n`].concat(this.getCodeFrame(n`â¹ï¸ {magentaBright ${t.missingProperty}} is missing here!`))}getError(){const{message:e}=this.options;return{...this.getLocation(),error:`${this.getDecoratedPath()} ${e}`,path:this.instancePath}}}class sG extends qY{constructor(...e){super(...e),this.name="UnevaluatedPropValidationError",this.options.isIdentifierLocation=!0}print(){const{message:e,params:t}=this.options,n=this.getChalk();return[n`{red {bold UNEVALUATED PROPERTY} ${e}}\n`].concat(this.getCodeFrame(n`ð² {magentaBright ${t.unevaluatedProperty}} is not expected to be here!`,`${this.instancePath}/${t.unevaluatedProperty}`))}getError(){const{params:e}=this.options;return{...this.getLocation(`${this.instancePath}/${e.unevaluatedProperty}`),error:`${this.getDecoratedPath()} Property ${e.unevaluatedProperty} is not expected to be here`,path:this.instancePath}}}const aG=/\/[\w_-]+(\/\d+)?/g;function lG(e,t,n){jY(e).forEach((t=>{IY(t)&&(e.errors=[t],e.children={})})),jY(e).some(MY)&&Object.keys(e.children).length>0&&delete e.errors,e.errors&&e.errors.length&&jY(e).every(LY)&&FY(t)(e).filter(DY).some(jY)&&delete t.children[n],Object.entries(e.children).forEach((([t,n])=>lG(n,e,t)))}function cG(e,t){const n=jY(e);if(n.length&&n.every(LY)){const e=[...new Set(BY([])(n.map((e=>e.params.allowedValues))))],r=n[0];return[new rG({...r,params:{allowedValues:e}},t)]}return BY(n.reduce(((e,n)=>{switch(n.keyword){case"additionalProperties":return e.concat(new HY(n,t));case"pattern":return e.concat(new oG(n,t));case"required":return e.concat(new iG(n,t));case"unevaluatedProperties":return e.concat(new sG(n,t));default:return e.concat(new zY(n,t))}}),[]))(QY(e).map((e=>cG(e,t))))}function uG(e,t){const n=function(e=[]){const t={children:{}};return e.forEach((e=>{const n=typeof e.instancePath<"u"?e.instancePath:e.dataPath,r=""===n?[""]:n.match(aG);r&&r.reduce(((t,n,o)=>(t.children[n]=t.children[n]||{children:{},errors:[]},o===r.length-1&&t.children[n].errors.push(e),t.children[n])),t)})),t}(e||[]);return lG(n),cG(n,t)}function dG(e,t){return"string"==typeof t?[{start:{line:1,column:1,offset:0},error:t,path:""}]:function(e,t,n,r={}){const{colorize:o=!0,format:i="cli",indent:s=null,json:a=null}=r,l=a||JSON.stringify(t,null,s),c=uG(n,{colorize:o,data:t,schema:e,jsonAst:NY(l),jsonRaw:l});return"cli"===i?c.map((e=>e.print().join("\n"))).join("\n\n"):c.map((e=>e.getError()))}(e,null,t,{format:"js",indent:2,colorize:!1}).map((e=>(e.error=e.error.trim(),e)))}class pG{constructor(){pj(this,"version"),pj(this,"ajvValidators",{}),pj(this,"externalRefs",{}),pj(this,"errors"),pj(this,"specificationVersion"),pj(this,"specificationType"),pj(this,"specification")}resolveReferences(e){return cY(e.find((e=>!0===e.isEntrypoint)).specification)}async validate(e){var t;const n=e.find((e=>e.isEntrypoint)),r=null==n?void 0:n.specification;this.specification=r,null!=(t=this.specification)&&t.info&&!this.specification.info.version&&(this.specification.info.version="0.0.1");try{if(null==r)return{valid:!1,errors:dG(n,vZ.EMPTY_OR_INVALID)};Object.keys(this.externalRefs).length>0&&(r["x-inlined-refs"]=this.externalRefs);const{version:t,specificationType:o,specificationVersion:i}=lY(r);if(this.version=t,this.specificationVersion=i,this.specificationType=o,!t)return{valid:!1,errors:dG(n,vZ.OPENAPI_VERSION_NOT_SUPPORTED)};const s=await this.getAjvValidator(t);return s(r)?function(t){try{return cY(t),{valid:!0}}catch(e){return{valid:!1,errors:dG(t,e.message)}}}(n.specification):s.errors&&s.errors.length>0?{valid:!1,errors:dG(n,s.errors)}:{valid:!1}}catch(Fs){return{valid:!1,errors:dG(n,Fs.message??Fs)}}}async getAjvValidator(e){if(this.ajvValidators[e])return this.ajvValidators[e];const t=await((e,t)=>{const n=e[t];return n?"function"==typeof n?n():Promise.resolve(n):new Promise(((e,n)=>{("function"==typeof queueMicrotask?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))}))})(Object.assign({
32"../../../schemas/v2.0/schema.json":()=>Promise.resolve().then((()=>Kde)),
32"../../../schemas/v3.0/schema.json":()=>Promise.resolve().then((()=>lpe)),
32"../../../schemas/v3.1/schema.json":()=>Promise.resolve()
32.then((()=>ype))}),`../../../schemas/v${e}/schema.json`),n=new(0,yZ[t.$schema])({strict:!1});return hH(n),"3.1"===e&&n.addFormat("media-range",!0),this.ajvValidators[e]=n.compile(t)}}function hG(e){const t=eY(e);return{get:()=>t,details:()=>bG(t),filter:e=>OG(t,e),upgrade:()=>fG(t),validate:()=>mG(t),resolve:()=>gG(t),toJson:()=>yG(t),toYaml:()=>vG(t)}}function fG(e){const t=function(e){return[sY,iY].reduce(((e,t)=>t(e)),e)}(e);return{get:()=>t,details:()=>bG(t),filter:e=>OG(t,e),validate:()=>mG(t),resolve:()=>gG(t),toJson:()=>yG(t),toYaml:()=>vG(t)}}async function mG(e){return{...await aY(e),filter:t=>OG(e,t),get:()=>e,details:()=>bG(e),resolve:()=>gG(e),toJson:()=>yG(e),toYaml:()=>vG(e)}}async function gG(e){return{...await nY(e),filter:t=>OG(e,t),toJson:()=>yG(e),toYaml:()=>vG(e)}}function OG(e,t){const n=function(e,t){return wZ(e,(e=>t(e)?e:void 0))}(e,t);return{get:()=>n,details:()=>bG(n),filter:()=>OG(n,t),upgrade:()=>fG(n),validate:()=>mG(n),resolve:()=>gG(n),toJson:()=>yG(n),toYaml:()=>vG(n)}}function bG(e){return lY(e)}function yG(e){return rY(e)}function vG(e){return oY(e)}pj(pG,"supportedVersions",bZ);const wG=e=>new Promise((async(t,n)=>{var r;try{const{schema:o,errors:i}=await hG(e).resolve();if((null==i?void 0:i.length)&&console.warn("Please open an issue on https://github.com/scalar/scalar\n","Scalar OpenAPI Parser Warning:\n",i),void 0===o)return void n((null==(r=null==i?void 0:i[0])?void 0:r.error)??"Failed to parse the OpenAPI file.");t(SG(structuredClone(o)))}catch(o){n(o)}})),SG=e=>{e.tags||(e.tags=[]),e.paths||(e.paths={});const t={};Object.keys(e.webhooks??{}).forEach((n=>{var r;Object.keys((null==(r=e.webhooks)?void 0:r[n])??{}).forEach((r=>{var o,i,s;const a=(null==(o=e.webhooks)?void 0:o[n])[r];void 0===t[n]&&(t[n]={}),t[n][r]={httpVerb:r,path:n,operationId:(null==a?void 0:a.operationId)||n,name:(null==a?void 0:a.summary)||n||"",description:(null==a?void 0:a.description)||"",pathParameters:null==(s=null==(i=e.paths)?void 0:i[n])?void 0:s.parameters,information:{...a}}}))})),Object.keys(e.paths).forEach((t=>{Object.keys(e.paths[t]).filter((e=>wp.includes(e.toUpperCase()))).forEach((n=>{var r,o,i,s,a,l;const c=e.paths[t][n],u={httpVerb:n,path:t,operationId:c.operationId||t,name:c.summary||t||"",description:c.description||"",information:{...c},pathParameters:null==(o=null==(r=e.paths)?void 0:r[t])?void 0:o.parameters};
32if(c.tags&&0!==c.tags.length)c.tags.forEach((t=>{var n,r,o;const i=null==(n=e.tags)?void 0:n.findIndex((e=>e.name===t));-1===i&&(null==(r=e.tags)||r.push({name:t,description:""}));const s=-1!==i?i:e.tags.length-1;void 0===(null==(o=e.tags[s])?void 0:o.operations)&&(e.tags[s].operations=[]),e.tags[s].operations.push(u)}));else{(null==(i=e.tags)?void 0:i.find((e=>"default"===e.name)))||null==(s=e.tags)||s.push({name:"default",description:"",operations:[]});const t=null==(a=e.tags)?void 0:a.findIndex((e=>"default"===e.name));t>=0&&(null==(l=e.tags[t])||l.operations.push(u))}}))})),e.tags.forEach(((t,n)=>{var r;const o=t["x-displayName"];o&&(null==(r=e.tags)?void 0:r[n])&&(e.tags[n].name=o)}));const n={...e,webhooks:t};return kG(n)},kG=e=>{var t;return{...e,tags:null==(t=e.tags)?void 0:t.filter((e=>{var t;return(null==(t=e.operations)?void 0:t.length)>0}))}},EG=e=>new Promise((t=>setTimeout(t,e))),_G=Al(Symbol("downloadSpec"));const TG=At(""),xG=At(!1),AG=e=>e.slug?`description/${e.slug}`:"",CG=(e,t)=>{if(!e)return"webhooks";const n=JD(e);return`webhook/${t}/${encodeURIComponent(n)}`},PG=e=>{if(!e)return"models";const t=JD(e);return`model/${encodeURIComponent(t)}`},$G=(e,t)=>`${NG(t)}/${e.httpVerb}${e.path}`,NG=({name:e})=>{const t=JD(e);return`tag/${encodeURIComponent(t)}`},DG=(e=TG.value)=>{var t;const n=null==(t=e.match(/(tag\/[^/]+)/))?void 0:t[0],r=e.startsWith("model")?"models":"";return n??r},RG=()=>TG.value=window.location.hash.replace(/^#/,""),IG=()=>Zn((async()=>{RG(),window.onhashchange=async()=>{xG.value=!1,RG(),uj(window.location.hash.replace(/^#/,"")),await EG(100),xG.value=!0}})),MG=()=>({hash:TG,getWebhookId:CG,getModelId:PG,getHeadingId:AG,getOperationId:$G,getSectionId:DG,getTagId:NG,isIntersectionEnabled:xG,enableHashListener:IG});function LG(e){return{parameterMap:Go((()=>{var t;const n=(null==(t=e.operation.information)?void 0:t.parameters)??[],r={path:[],query:[],header:[],body:[],formData:[]};return e.operation.pathParameters&&e.operation.pathParameters.forEach((e=>{"path"===e.in?r.path.push(e):"query"===e.in?r.query.push(e):"header"===e.in?r.header.push(e):"body"===e.in?r.body.push(e):"formData"===e.in&&r.formData.push(e)})),n&&n.forEach((e=>{"path"===e.in?r.path.push(e):"query"===e.in?r.query.push(e):"header"===e.in?r.header.push(e):"body"===e.in?r.body.push(e):"formData"===e.in&&r.formData.push(e)})),r}))}}const jG=async({url:e,content:t},n)=>{if(e)return function(e){try{return Boolean(new URL(e))}catch(ks){return!1}}(e)?await Yc(e,n):await Yc(e);const r="function"==typeof t?t():t;return"string"==typeof r?r:"object"==typeof r?JSON.stringify(r):void 0};function QG({specConfig:e,proxy:t}){const n=At(""),r=pt({info:{title:"",description:"",termsOfService:"",version:"",license:{name:"",url:""},contact:{email:""}},externalDocs:{description:"",url:""},components:{schemas:{},securitySchemes:{}},servers:[],tags:[]}),o=At(null);return xn((()=>Dt(e)),(async e=>{var r;if(e){const o=null==(r=await jG(e,Dt(t)))?void 0:r.trim();"string"==typeof o&&(n.value=o)}}),{immediate:!0,deep:!0}),xn(n,(()=>{var e;(e=n.value)?wG(e).then((e=>{o.value=null,Object.assign(r,{servers:[],...e})})).catch((e=>{o.value=e.toString()})):Object.assign(r,{info:{title:"",description:"",termsOfService:"",version:"",license:{name:"",url:""},contact:{email:""}},externalDocs:{description:"",url:""},components:{schemas:{},securitySchemes:{}},servers:[],tags:[]})})),{rawSpec:n,parsedSpec:r,specErrors:o}}function FG(e){return{responses:Go((()=>{if(!e.information)return[];const{responses:t}=e.information,n=[];return t&&Object.keys(t).forEach((e=>{n.push({name:e,description:t[e].description})})),n}))}}const{getHeadingId:BG,getModelId:UG,getOperationId:qG,getSectionId:HG,getTagId:zG,getWebhookId:ZG,hash:WG}=MG(),XG=At(void 0),VG=At(!1),YG=pt(tp["useSidebarContent-collapsedSidebarItems"]??{});function GG(e){YG[e]=!YG[e]}function KG(e,t){YG[e]=t}const JG=At([]),eK=Go((()=>{var e,t,n,r,o,i,s,a,l,c,u,d,p;const{state:h}=Ml(),f={},{openApi:{globalSecurity:m}}=lp(),g=JG.value.map((e=>({id:BG(e),title:e.value.toUpperCase(),show:!h.showApiClient}))),O=null==(t=null==(e=XG.value)?void 0:e.tags)?void 0:t[0],b=O&&(1!==(null==(y=null==(n=XG.value)?void 0:n.tags)?void 0:y.length)||"default"!==y[0].name||""!==y[0].description)&&(null==(r=O.operations)?void 0:r.length)>0?null==(i=null==(o=XG.value)?void 0:o.tags)?void 0:i.map((e=>{var t;return{id:zG(e),title:e.name.toUpperCase(),show:!0,children:null==(t=e.operations)?void 0:t.map((t=>{var n;const r=qG(t,e),o=t.name??t.path;return f[r]=o,{id:r,title:o,httpVerb:t.httpVerb,deprecated:(null==(n=t.information)?void 0:n.deprecated)??!1,show:!0,select:()=>{h.showApiClient&&lj(t,m)}}}))}})):null==(s=null==O?void 0:O.operations)?void 0:s.map((e=>{var t;const n=qG(e,O),r=e.name??e.path;return f[n]=r,{id:n,title:r,httpVerb:e.httpVerb,deprecated:(null==(t=e.information)?void 0:t.deprecated)??!1,show:!0,select:()=>{h.showApiClient&&lj(e,m)}}}));var y;const v=GL(XG.value)&&!VG.value?[{id:UG(),title:"MODELS",show:!h.showApiClient,children:Object.keys((null==(l=null==(a=XG.value)?void 0:a.components)?void 0:l.schemas)??{}).map((e=>{var t,n,r;const o=UG(e);return f[o]=e,{id:o,title:(null==(r=null==(n=null==(t=null==XG?void 0:XG.value)?void 0:t.components)?void 0:n.schemas)?void 0:r[e]).title??e,show:!h.showApiClient}}))}]:[],w=(null==(c=XG.value)?void 0:c["x-tagGroups"])?null==(d=null==(u=XG.value)?void 0:u["x-tagGroups"])?void 0:d.map((e=>{const t=[];e.tags.map((e=>{if("MODELS"===e.toUpperCase()&&v.length>0)t.push(v[0]);else{const n=null==b?void 0:b.find((t=>t.title===e.toUpperCase()));
32n&&t.push(n)}}));return{id:e.name,title:e.name.toUpperCase(),children:t,show:!0,isGroup:!0}})):void 0,S=(k=XG.value)&&Object.keys((null==k?void 0:k.webhooks)??{}).length?[{id:ZG(),title:"WEBHOOKS",show:!h.showApiClient,children:Object.keys((null==(p=XG.value)?void 0:p.webhooks)??{}).map((e=>{var t,n;const r=ZG(e);return f[r]=e,Object.keys((null==(n=null==(t=XG.value)?void 0:t.webhooks)?void 0:n[e])??{}).map((t=>{var n,r,o;return{id:ZG(e,t),title:null==(o=null==(r=null==(n=XG.value)?void 0:n.webhooks)?void 0:r[e][t])?void 0:o.name,httpVerb:t,show:!h.showApiClient}}))})).flat()}]:[];var k;return{entries:[...g,...w??b??[],...w?[]:S,...w?[]:v],titles:f}})),tK=At(!1),nK=Go((()=>{var e,t;return(null==(t=null==(e=eK.value)?void 0:e.titles)?void 0:t[WG.value])??""}));function rK(e){return(null==e?void 0:e.parsedSpec)&&(XG.value=e.parsedSpec,xn((()=>{var e,t;return null==(t=null==(e=XG.value)?void 0:e.tags)?void 0:t.length}),(()=>{var e,t;if(null==window?void 0:window.location.hash){const e=HG(window.location.hash);e||KG(e,!0)}else{const n=null==(t=null==(e=XG.value)?void 0:e.tags)?void 0:t[0];n&&KG(zG(n),!0)}})),xn((()=>{var e,t;return null==(t=null==(e=XG.value)?void 0:e.info)?void 0:t.description}),(async()=>{var e,t;const n=null==(t=null==(e=XG.value)?void 0:e.info)?void 0:t.description;return n?JG.value=await(async e=>{const t=await zL(e),n=WL(t);return t.filter((e=>e.depth===n))})(n):[]}))),{breadcrumb:nK,items:eK,isSidebarOpen:tK,collapsedSidebarItems:YG,toggleCollapsedSidebarItem:GG,setCollapsedSidebarItem:KG,hideModels:VG}}var oK=Object.defineProperty,iK=(e,t,n)=>(((e,t,n)=>{t in e?oK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);!function(e){if(!e||typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999}[data-sonner-toaster][data-x-position=right]{right:max(var(--offset),env(safe-area-inset-right))}[data-sonner-toaster][data-x-position=left]{left:max(var(--offset),env(safe-area-inset-left))}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:max(var(--offset),env(safe-area-inset-top))}[data-sonner-toaster][data-y-position=bottom]{bottom:max(var(--offset),env(safe-area-inset-bottom))}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;will-change:transform,opacity,height;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast] [data-description]{font-weight:400;line-height:1.4;color:inherit}[data-sonner-toast] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast] [data-icon]{display:flex;height:20px;width:20px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast] [data-icon]>*{flex-shrink:0}[data-sonner-toast] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:0;transition:opacity .4s,box-shadow .2s;z-index:100}[data-sonner-toast] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toast][data-theme=dark] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast] [data-close-button]{position:absolute;
32left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--gray1);color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;opacity:0;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]{opacity:1}[data-sonner-toast]:focus [data-close-button]{opacity:1}[data-sonner-toast]:focus-within [data-close-button]{opacity:1}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:'';position:absolute;left:0;right:0;height:100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast]:after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}
32[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{from{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - 32px)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 91%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 91%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 91%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 100%, 12%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 12%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-rich-colors=true] [data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true] [data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true] [data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true] [data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true] [data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true] [data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{display:none;transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}");let sK=1;const aK=new class{constructor(){iK(this,"subscribers"),iK(this,"toasts"),iK(this,"subscribe",(e=>(this.subscribers.push(e),()=>{const t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}))),iK(this,"publish",(e=>
32{this.subscribers.forEach((t=>t(e)))})),iK(this,"addToast",(e=>{this.publish(e),this.toasts=[...this.toasts,e]})),iK(this,"create",(e=>{var t;const{message:n,...r}=e,o="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:sK++,i=this.toasts.findIndex((e=>e.id===o)),s=void 0===e.dismissible||e.dismissible;return-1!==i?this.toasts=this.toasts.map((t=>t.id===o?(this.publish({...t,...e,id:o,title:n}),{...t,...e,id:o,dismissible:s,title:n}):t)):this.addToast({title:n,...r,dismissible:s,id:o}),o})),iK(this,"dismiss",(e=>(e||this.toasts.forEach((e=>{this.subscribers.forEach((t=>t({id:e.id,dismiss:!0})))})),this.subscribers.forEach((t=>t({id:e,dismiss:!0}))),e))),iK(this,"message",((e,t)=>this.create({...t,message:e}))),iK(this,"error",((e,t)=>this.create({...t,type:"error",message:e}))),iK(this,"success",((e,t)=>this.create({...t,type:"success",message:e}))),iK(this,"info",((e,t)=>this.create({...t,type:"info",message:e}))),iK(this,"warning",((e,t)=>this.create({...t,type:"warning",message:e}))),iK(this,"loading",((e,t)=>this.create({...t,type:"loading",message:e}))),iK(this,"promise",((e,t)=>{if(!t)return;let n;void 0!==t.loading&&(n=this.create({...t,promise:e,type:"loading",message:t.loading}));const r=e instanceof Promise?e:e();let o=void 0!==n;return r.then((e=>{if(void 0!==t.success){o=!1;const r="function"==typeof t.success?t.success(e):t.success;this.create({id:n,type:"success",message:r})}})).catch((e=>{if(void 0!==t.error){o=!1;const r="function"==typeof t.error?t.error(e):t.error;this.create({id:n,type:"error",message:r})}})).finally((()=>{var e;o&&(this.dismiss(n),n=void 0),null==(e=t.finally)||e.call(t)})),n})),iK(this,"custom",((e,t)=>{const n=(null==t?void 0:t.id)||sK++;return this.publish({...t,id:n,title:e}),n})),this.subscribers=[],this.toasts=[]}},lK=(e,t)=>{const n=(null==t?void 0:t.id)||sK++;return aK.publish({title:e,...t,id:n}),n},cK=Object.assign(lK,{success:aK.success,info:aK.info,warning:aK.warning,error:aK.error,custom:aK.custom,message:aK.message,promise:aK.promise,dismiss:aK.dismiss,loading:aK.loading}),uK=["data-visible"],dK={className:"sonner-spinner"},pK=Rn({__name:"Loader",props:{visible:Boolean},setup(e){const t=Array(12).fill(0);return(n,r)=>(po(),go("div",{className:"sonner-loading-wrapper","data-visible":e.visible},[ko("div",dK,[(po(!0),go(io,null,tr(Nt(t),(e=>(po(),go("div",{key:`spinner-bar-${e}`,className:"sonner-loading-bar"})))),128))])],8,uK))}}),hK=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},fK={},mK={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},gK=[ko("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)];const OK=hK(fK,[["render",function(e,t){return po(),go("svg",mK,gK)}]]),bK={},yK={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},vK=[ko("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)];const wK=hK(bK,[["render",function(e,t){return po(),go("svg",yK,vK)}]]),SK={},kK={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},EK=[ko("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)];const _K=hK(SK,[["render",function(e,t){return po(),go("svg",kK,EK)}]]),TK={},xK={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},AK=[ko("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)];const CK=hK(TK,[["render",function(e,t){return po(),go("svg",xK,AK)}]]),PK={},$K={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},NK=[ko("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ko("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)];const DK=hK(PK,[["render",function(e,t){return po(),go("svg",$K,NK)}
32]]),RK=["aria-live","data-styled","data-mounted","data-promise","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-type","data-invert","data-swipe-out","data-expanded"],IK=["data-disabled"],MK={key:1,"data-icon":""},LK={"data-content":""},jK={"data-title":""},QK=Rn({__name:"Toast",props:{toast:{},toasts:{},index:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},duration:{},descriptionClass:{}},emits:["update:heights","removeToast"],setup(e,{emit:t}){const n=e=>!!e.promise,r=t,o=e,i=At(!1),s=At(!1),a=At(!1),l=At(!1),c=At(null),u=At(0),d=At(0),p=At(null),h=At(null),f=Go((()=>0===o.index)),m=Go((()=>o.index+1<=o.visibleToasts)),g=Go((()=>o.toast.type)),O=Go((()=>o.toast.dismissible)),b=o.toast.className||"",y=o.toast.descriptionClassName||"",v=o.toast.style||{},w=Go((()=>o.heights.findIndex((e=>e.toastId===o.toast.id))||0)),S=Go((()=>o.toast.duration||o.duration||4e3)),k=At(0),E=At(0),_=At(S.value),T=At(0),x=At(null),A=Go((()=>o.position.split("-"))),C=Go((()=>A.value[0])),P=Go((()=>A.value[1])),$=Go((()=>o.heights.reduce(((e,t,n)=>n>=w.value?e:e+t.height),0))),N=Go((()=>o.toast.invert||o.invert)),D=Go((()=>"loading"===c.value)),R=Go((()=>c.value??(o.toast.type||null))),I=Go((()=>!n(o.toast)&&"object"==typeof o.toast.title)),M=Go((()=>{if(!n(o.toast))return null;switch(c.value){case"loading":return o.toast.loading;case"success":return"function"==typeof o.toast.success?p.value:o.toast.success;case"error":return"function"==typeof o.toast.error?p.value:o.toast.error;default:return null}}));function L(){var e,t;(!D.value||O.value)&&(j(),null==(t=(e=o.toast).onDismiss)||t.call(e,o.toast))}function j(){s.value=!0,u.value=E.value;const e=o.heights.filter((e=>e.toastId!==o.toast.id));r("update:heights",e),setTimeout((()=>{r("removeToast",o.toast)}),200)}Zn((()=>i.value=!0)),_n((()=>{E.value=14*w.value+$.value}));const Q=e=>{D||(u.value=E.value,e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(a.value=!0,x.value={x:e.clientX,y:e.clientY}))},F=e=>{var t,n,r,i;if(l.value)return;x.value=null;const s=Number((null==(t=h.value)?void 0:t.style.getPropertyValue("--swipe-amount").replace("px",""))||0);if(Math.abs(s)>=20)return u.value=E.value,null==(r=(n=o.toast).onDismiss)||r.call(n,o.toast),j(),void(l.value=!0);null==(i=h.value)||i.style.setProperty("--swipe-amount","0px"),a.value=!0},B=e=>{var t;if(!x.value)return;const n=e.clientY-x.value.y,r=e.clientX-x.value.x,o=("top"===A.value[0]?Math.min:Math.max)(0,n),i="touch"===e.pointerType?10:2;Math.abs(o)>i?null==(t=h.value)||t.style.setProperty("--swipe-amount",`${n}px`):Math.abs(r)>i&&(x.value=null)};return _n((e=>{if(o.toast.promise&&"loading"===c.value||o.toast.duration===1/0)return;let t;o.expanded||o.interacting?(()=>{if(T.value<k.value){const e=(new Date).getTime()-k.value;_.value=_.value-e}T.value=(new Date).getTime()})():(k.value=(new Date).getTime(),t=setTimeout((()=>{var e,t;null==(t=(e=o.toast).onAutoClose)||t.call(e,o.toast),j()}),_.value)),e((()=>{clearTimeout(t)}))})),Zn((()=>{if(h.value){const e=h.value.getBoundingClientRect().height;d.value=e;const t=[{toastId:o.toast.id,height:e},...o.heights];r("update:heights",t)}})),Yn((()=>{if(h.value){const e=o.heights.filter((e=>e.toastId!==o.toast.id));r("update:heights",e)}})),_n((()=>{o.toast.delete&&j()})),(e,t)=>(po(),go("li",{"aria-live":e.toast.important?"assertive":"polite","aria-atomic":"",role:"status",tabindex:"0",ref_key:"toastRef",ref:h,"data-sonner-toast":"",class:X(Nt(b)),"data-styled":!I.value,"data-mounted":i.value,"data-promise":!!e.toast.promise,"data-removed":s.value,"data-visible":m.value,"data-y-position":C.value,"data-x-position":P.value,"data-index":o.index,"data-front":f.value,"data-swiping":a.value,"data-type":"loading"!==c.value&&c.value?c.value:g.value,"data-invert":N.value,"data-swipe-out":l.value,"data-expanded":!!(o.expanded||o.expandByDefault&&i.value),style:q({"--index":o.index,"--toasts-before":o.index,"--z-index":e.toasts.length-o.index,"--offset":`${s.value?u.value:E.value}px`,"--initial-height":o.expandByDefault?"auto":`${d.value}px`,...Nt(v)}),onPointerdown:Q,onPointerup:F,onPointermove:B},[o.closeButton&&!I.value?(po(),go("button",{key:0,"aria-label":"Close toast","data-close-button":"","data-disabled":D.value,onClick:L},[Eo(DK)],8,IK)):Co("",!0),g.value||e.toast.icon||e.toast.promise?(po(),go("div",MK,["function"==typeof e.toast.promise||"loading"===g.value?(po(),Oo(pK,{key:0,visible:"loading"===c.value||"loading"===g.value},null,8,["visible"])):Co("",!0),"success"===R.value?(po(),Oo(OK,{key:1})):"info"===R.value?(po(),Oo(wK,{key:2})):"warning"===R.value?(po(),Oo(_K,{key:3})):"error"===R.value?(po(),Oo(CK,{key:4})):Co("",!0)])):Co("",!0),ko("div",LK,[ko("div",jK,["string"==typeof e.toast.title?(po(),go(io,{key:0}
32,[xo(ee(e.toast.title),1)],64)):void 0===e.toast.title||null===e.toast.title?(po(),go(io,{key:1},[xo(ee(M.value),1)],64)):I.value?(po(),Oo(wn(e.toast.title),{key:2,onCloseToast:t[0]||(t[0]=()=>{var t;j(),null!=(t=e.toast.cancel)&&t.onClick&&e.toast.cancel.onClick()})},null,32)):Co("",!0)]),e.toast.description?(po(),go("div",{key:0,"data-description":"",class:X(e.descriptionClass+Nt(y))},ee(e.toast.description),3)):Co("",!0)]),e.toast.cancel?(po(),go("button",{key:2,"data-button":"","data-cancel":"",onClick:t[1]||(t[1]=()=>{var t;j(),null!=(t=e.toast.cancel)&&t.onClick&&e.toast.cancel.onClick()})},ee(e.toast.cancel.label),1)):Co("",!0),e.toast.action?(po(),go("button",{key:3,"data-button":"",onClick:t[2]||(t[2]=()=>{var t;j(),null==(t=e.toast.action)||t.onClick()})},ee(e.toast.action.label),1)):Co("",!0)],46,RK))}}),FK=["aria-label"],BK=["dir","data-theme","data-rich-colors","data-y-position","data-x-position"],UK="32px",qK=typeof window<"u"&&typeof document<"u",HK=Rn({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{default:4e3},gap:{default:14},visibleToasts:{default:3},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},className:{default:""},style:{default:()=>({})},offset:{default:UK},dir:{default:"auto"}},setup(e){const t=e,n=cr(),r=At([]),o=At([]),i=At(!1),s=At(!1),a=At("system"!==t.theme?t.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),l=Go((()=>t.position.split("-"))),c=At(null),u=t.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function d(e){r.value=r.value.filter((({id:t})=>t!==e.id))}function p(){if(typeof window>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}return Zn((()=>{const e=aK.subscribe((e=>{e.dismiss?r.value=r.value.map((t=>t.id===e.id?{...t,delete:!0}:t)):Gt((()=>{const t=r.value.findIndex((t=>t.id===e.id));-1!==t?r.value.splice(t,1,e):r.value=[e,...r.value]}))}));Yn((()=>{e()}))})),xn((()=>t.theme),(e=>{"system"===e?("system"===e&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?a.value="dark":a.value="light"),!(typeof window>"u")&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(({matches:e})=>{a.value=e?"dark":"light"}))):a.value=e})),_n((()=>{r.value.length<=1&&(i.value=!1)})),_n((e=>{function n(e){var n,r;t.hotkey.every((t=>e[t]||e.code===t))&&(i.value=!0,null==(n=c.value)||n.focus()),"Escape"===e.code&&(document.activeElement===c.value||null!=(r=c.value)&&r.contains(document.activeElement))&&(i.value=!1)}qK&&(document.addEventListener("keydown",n),e((()=>{document.removeEventListener("keydown",n)})))})),(e,t)=>{var a;return po(),go("section",{"aria-label":`Notifications ${Nt(u)}`,tabIndex:-1},[ko("ol",{ref_key:"listRef",ref:c,"data-sonner-toaster":"",dir:"auto"===e.dir?p():e.dir,tabIndex:-1,"data-theme":e.theme,"data-rich-colors":e.richColors,"data-y-position":l.value[0],"data-x-position":l.value[1],style:q({"--front-toast-height":`${null==(a=o.value[0])?void 0:a.height}px`,"--offset":"number"==typeof e.offset?`${e.offset}px`:e.offset||UK,"--width":"356px","--gap":"14px",...Nt(n).style}),onMouseenter:t[1]||(t[1]=e=>i.value=!0),onMousemove:t[2]||(t[2]=e=>i.value=!0),onMouseleave:t[3]||(t[3]=()=>{s.value||(i.value=!1)}),onPointerdown:t[4]||(t[4]=e=>s.value=!1),onPointerup:t[5]||(t[5]=e=>s.value=!1)},[(po(!0),go(io,null,tr(r.value,((n,a)=>{var l,c,u,p;return po(),Oo(QK,{key:n.id,index:a,toast:n,duration:(null==(l=e.toastOptions)?void 0:l.duration)??e.duration,className:null==(c=e.toastOptions)?void 0:c.className,descriptionClassName:null==(u=e.toastOptions)?void 0:u.descriptionClassName,invert:e.invert,visibleToasts:e.visibleToasts,closeButton:e.closeButton,interacting:s.value,position:e.position,style:q(null==(p=e.toastOptions)?void 0:p.style),toasts:r.value,expandByDefault:e.expand,gap:e.gap,expanded:i.value,heights:o.value,"onUpdate:heights":t[0]||(t[0]=e=>o.value=e),onRemoveToast:d},null,8,["index","toast","duration","className","descriptionClassName","invert","visibleToasts","closeButton","interacting","position","style","toasts","expandByDefault","gap","expanded","heights"])})),128))],44,BK)],8,FK)}}}),zK=["id"],ZK={key:0,class:"sidebar-heading-chevron"},WK=["href"],XK={class:"sidebar-heading-link-title"},VK={key:1,class:"sidebar-heading-link-method"},YK={key:1,class:"action-menu"},GK=ll(Rn({__name:"SidebarElement",props:{id:{},item:{},isActive:{type:Boolean},hasChildren:{type:Boolean},open:{type:Boolean}},emits:["toggleOpen"],setup(e,{emit:t}){const n=e,r=t,o=async()=>{var e,t;n.hasChildren&&r("toggleOpen"),null==(t=null==(e=n.item)?void 0:e.select)||t.call(e)},i=e=>{const t=new URL(window.location.href);return t.hash=e,`${t.pathname}${t.search}${t.hash}`};return(e,t)=>{var n,r;return po(),go("li",{id:e.id,class:"sidebar-group-item"},[ko("div",{class:X(["sidebar-heading",{"sidebar-group-item__folder":e.hasChildren,active_page:e.isActive,deprecated:e.item.deprecated??!1}]),onClick:o},[e.hasChildren?(po(),go("p",ZK,[Eo(Nt(pP),{class:"toggle-nested-icon",icon:e.open?"ChevronDown":"ChevronRight",label:"Toggle group",size:"sm",onClick:Fi(o,["stop"])},null,8,["icon"]),xo(" â ")])):Co("",!0),ko("a",{class:"sidebar-heading-link",href:i(e.item.id)},[(null==(r=null==(n=e.item)?void 0:n.icon)?void 0:r.src)?(po(),Oo(Nt(cP),{key:0,class:"sidebar-icon",icon:e.item.icon.src}
32,null,8,["icon"])):Co("",!0),ko("p",XK,ee(e.item.title),1),e.item.httpVerb?(po(),go("p",VK,[xo(" â "),Eo(Nt(Tp),{as:"div",class:"sidebar-heading-type",method:e.item.httpVerb,property:"--method-color",short:""},null,8,["method"])])):Co("",!0)],8,WK)],2),e.open?rr(e.$slots,"default",{key:0},void 0,!0):Co("",!0),e.$slots["action-menu"]?(po(),go("div",YK,[rr(e.$slots,"action-menu",{},void 0,!0)])):Co("",!0)],8,zK)}}}),[["__scopeId","data-v-6e7b73b3"]]),KK=ll(Rn({__name:"SidebarGroup",props:{level:{}},setup:e=>(e,t)=>(po(),go("ul",{class:"sidebar-group sidebar-indent-nested",style:q({"--sidebar-level":e.level})},[rr(e.$slots,"default",{},void 0,!0)],4))}),[["__scopeId","data-v-3fac4969"]]),JK={class:"sidebar"},eJ={class:"sidebar-group-title"},tJ=ll(Rn({__name:"Sidebar",props:{parsedSpec:{}},setup(e){const t=e,{hash:n,isIntersectionEnabled:r}=MG(),{items:o,toggleCollapsedSidebarItem:i,collapsedSidebarItems:s}=rK({parsedSpec:t.parsedSpec}),a=At(null),l=At(!0);xn(n,(e=>{r.value&&!l.value&&c(e)}));const c=e=>{var t,n,r,o;const i=document.getElementById(`sidebar-${e}`);if(!i||!a.value)return;let s=-160;"heading"===i.getAttribute("data-sidebar-type")?s+=i.offsetTop+(null==(t=i.getElementsByClassName("sidebar-heading"))?void 0:t[0]).offsetHeight:s+=i.offsetTop+((null==(n=i.parentElement)?void 0:n.offsetTop)??0)+((null==(o=null==(r=i.parentElement)?void 0:r.parentElement)?void 0:o.offsetTop)??0),a.value.scrollTo({top:s,behavior:"smooth"})};return Zn((()=>{setTimeout((()=>{c(window.location.hash.replace(/^#/,""))}),500),l.value=!1})),(e,t)=>(po(),go("div",JK,[rr(e.$slots,"sidebar-start",{},void 0,!0),ko("div",{ref_key:"scrollerEl",ref:a,class:"sidebar-pages custom-scroll custom-scroll-self-contain-overflow"},[Eo(KK,{level:0},{default:fn((()=>[(po(!0),go(io,null,tr(Nt(o).entries,(e=>(po(),go(io,{key:e.id},[e.isGroup?(po(),go(io,{key:0},[ko("li",eJ,ee(e.title),1),(po(!0),go(io,null,tr(e.children,(t=>(po(),Oo(GK,{key:t.id,id:`sidebar-${t.id}`,"data-sidebar-type":"heading",hasChildren:t.children&&t.children.length>0,isActive:Nt(n)===t.id,item:{id:t.id,title:t.title,select:t.select,httpVerb:t.httpVerb,deprecated:t.deprecated??!1},open:Nt(s)[t.id]??!1,onToggleOpen:async()=>{l.value=!0,Nt(i)(t.id),await Nt(EG)(100),l.value=!1}},{default:fn((()=>{var r;return[t.children&&(null==(r=t.children)?void 0:r.length)>0?(po(),Oo(KK,{key:0,level:2},{default:fn((()=>[(po(!0),go(io,null,tr(t.children,(t=>(po(),go(io,{key:t.id},[e.show?(po(),Oo(GK,{key:0,id:`sidebar-${t.id}`,isActive:Nt(n)===t.id,item:{id:t.id,title:t.title,select:t.select,httpVerb:t.httpVerb,deprecated:t.deprecated??!1}},null,8,["id","isActive","item"])):Co("",!0)],64)))),128))])),_:2},1024)):Co("",!0)]})),_:2},1032,["id","hasChildren","isActive","item","open","onToggleOpen"])))),128))],64)):(po(),go(io,{key:1},[e.show?(po(),Oo(GK,{key:0,id:`sidebar-${e.id}`,"data-sidebar-type":"heading",hasChildren:e.children&&e.children.length>0,isActive:Nt(n)===e.id,item:{id:e.id,title:e.title,select:e.select,httpVerb:e.httpVerb,deprecated:e.deprecated??!1},open:Nt(s)[e.id]??!1,onToggleOpen:async()=>{l.value=!0,Nt(i)(e.id),await Nt(EG)(100),l.value=!1}},{default:fn((()=>{var t;return[e.children&&(null==(t=e.children)?void 0:t.length)>0?(po(),Oo(KK,{key:0,level:1},{default:fn((()=>[(po(!0),go(io,null,tr(e.children,(t=>(po(),go(io,{key:t.id},[e.show?(po(),Oo(GK,{key:0,id:`sidebar-${t.id}`,isActive:Nt(n)===t.id,item:{id:t.id,title:t.title,select:t.select,httpVerb:t.httpVerb,deprecated:t.deprecated??!1}},null,8,["id","isActive","item"])):Co("",!0)],64)))),128))])),_:2},1024)):Co("",!0)]})),_:2},1032,["id","hasChildren","isActive","item","open","onToggleOpen"])):Co("",!0)],64))],64)))),128))])),_:1})],512),rr(e.$slots,"sidebar-end",{},void 0,!0)]))}}),[["__scopeId","data-v-2ab63047"]]),nJ={key:0,class:"api-client-drawer"},rJ={class:"api-client-container"},oJ={class:"scalar-api-client-height"},iJ={key:0,class:"t-doc__sidebar"},sJ={key:1,class:"t-doc__sidebar"},aJ=ll(Rn({__name:"ApiClientModal",props:{parsedSpec:{},overloadShow:{type:Boolean},tabMode:{type:Boolean},activeTab:{},proxyUrl:{}},emits:["toggleDarkMode"],setup(e){const{hideApiClient:t,state:n}=Ml(),r=Tl("(max-width: 1000px)");return(e,o)=>(po(),go(io,null,[Nt(n).showApiClient||e.overloadShow?(po(),go("div",nJ,[ko("div",rJ,[rr(e.$slots,"header",{},void 0,!0),ko("div",oJ,[e.tabMode?(po(),go(io,{key:0},["sidebar"===e.activeTab?(po(),go("div",iJ,[Nn(Eo(Nt(tJ),{parsedSpec:e.parsedSpec},null,8,["parsedSpec"]),[[si,!Nt(r)]])])):rr(e.$slots,"active-tab",{key:1},void 0,!0)],64)):(po(),go("div",sJ,[Nn(Eo(Nt(tJ),{parsedSpec:e.parsedSpec},{"sidebar-start":fn((()=>[rr(e.$slots,"sidebar-start",{},void 0,!0)])),"sidebar-end":fn((()=>[rr(e.$slots,"sidebar-end",{},void 0,!0)])),_:3},8,["parsedSpec"]),[[si,!Nt(r)]])])),Eo(Nt(mN),{proxyUrl:e.proxyUrl,theme:"none",onEscapeKeyPress:Nt(t)},null,8,["proxyUrl","onEscapeKeyPress"])])])])):Co("",!0),Nt(n).showApiClient?(po(),go("div",{key:1,class:"api-client-drawer-exit",onClick:o[0]||(o[0]=(...e)=>Nt(t)&&Nt(t)(...e))})):Co("",!0)],64))}}),[["__scopeId","data-v-9991daf5"]]),lJ={class:"scalar-card"};const cJ=ll({},[["render",function(e,t){return po(),go("div",lJ,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-f9d4a1f3"]]),uJ=ll(Rn({__name:"CardContent",props:{muted:{type:Boolean},contrast:{type:Boolean},frameless:{type:Boolean},transparent:{type:Boolean},borderless:{type:Boolean}},setup:e=>(e,t)=>
32(po(),go("div",{class:X(["scalar-card-content",{"scalar-card--muted":e.muted,"scalar-card--contrast":e.contrast,"scalar-card--frameless":e.frameless,"scalar-card--transparent":e.transparent,"scalar-card--borderless":e.borderless}])},[rr(e.$slots,"default",{},void 0,!0)],2))}),[["__scopeId","data-v-47a41f7c"]]),dJ={class:"scalar-card-header-slots"},pJ={class:"scalar-card-header-slot scalar-card-header-title"},hJ={class:"scalar-card-header-slot scalar-card-header-actions"},fJ=ll(Rn({__name:"CardHeader",props:{muted:{type:Boolean},contrast:{type:Boolean},frameless:{type:Boolean},transparent:{type:Boolean},borderless:{type:Boolean}},setup(e){const t=e;return(e,n)=>(po(),Oo(uJ,Do(t,{class:"scalar-card-header"}),{default:fn((()=>[ko("div",dJ,[ko("div",pJ,[rr(e.$slots,"default",{},void 0,!0)]),ko("div",hJ,[rr(e.$slots,"actions",{},void 0,!0)])])])),_:3},16))}}),[["__scopeId","data-v-403cccd4"]]),mJ=ll(Rn({__name:"CardFooter",props:{muted:{type:Boolean},contrast:{type:Boolean},frameless:{type:Boolean},transparent:{type:Boolean},borderless:{type:Boolean}},setup(e){const t=e;return(e,n)=>(po(),Oo(uJ,V(_o(t)),{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3},16))}}),[["__scopeId","data-v-c179b8a4"]]),gJ=ll(Rn({__name:"CardTabHeader",emits:["change"],setup(e,{emit:t}){const n=t,r=e=>{n("change",e)};return(e,t)=>(po(),Oo(fJ,{class:"scalar-card-header-tabs"},{actions:fn((()=>[rr(e.$slots,"actions",{},void 0,!0)])),default:fn((()=>[Eo(Nt(el),{onChange:r},{default:fn((()=>[Eo(Nt(tl),{class:"tab-list custom-scroll"},{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3})])),_:3})])),_:3}))}}),[["__scopeId","data-v-6a91b57c"]]),OJ=ll(Rn({__name:"CardTab",setup:e=>(e,t)=>(po(),Oo(Nt(nl),{as:"template"},{default:fn((({selected:t})=>[ko("button",{class:X({tab:!0,"tab-selected":t}),type:"button"},[ko("span",null,[rr(e.$slots,"default",{},void 0,!0)])],2)])),_:3}))}),[["__scopeId","data-v-d044c876"]]),bJ={class:"selector"},yJ=ll(Rn({__name:"Authentication",props:{parsedSpec:{}},setup(e){const t=e,{authentication:n,setAuthentication:r}=op(),o=Go((()=>{var e,r,o;if(!n.preferredSecurityScheme)return!1;const i=null==(o=null==(r=null==(e=t.parsedSpec)?void 0:e.components)?void 0:r.securitySchemes)?void 0:o[n.preferredSecurityScheme];return!!i&&"type"in i&&!!i.type}));return xn((()=>{var e,n;return null==(n=null==(e=t.parsedSpec)?void 0:e.components)?void 0:n.securitySchemes}),(()=>{var e,n;r({securitySchemes:null==(n=null==(e=t.parsedSpec)?void 0:e.components)?void 0:n.securitySchemes})}),{deep:!0,immediate:!0}),Gn((async()=>{const e=En();await EG(1),e.scalarState["useGlobalStore-authentication"]=n})),(e,t)=>Nt(KL)(e.parsedSpec)?(po(),Oo(Nt(cJ),{key:0},{default:fn((()=>[Eo(Nt(fJ),{borderless:"",class:"authentication-header",transparent:""},{actions:fn((()=>{var t,n;return[ko("div",bJ,[Eo(Nt(CP),{value:null==(n=null==(t=e.parsedSpec)?void 0:t.components)?void 0:n.securitySchemes},null,8,["value"])])]})),default:fn((()=>[xo(" Authentication ")])),_:1}),o.value?(po(),Oo(Nt(uJ),{key:0,class:"authentication-content",transparent:""},{default:fn((()=>{var t,r,o;return[Nt(n).preferredSecurityScheme?(po(),Oo(Nt(kP),{key:0,value:null==(o=null==(r=null==(t=e.parsedSpec)?void 0:t.components)?void 0:r.securitySchemes)?void 0:o[Nt(n).preferredSecurityScheme]},null,8,["value"])):Co("",!0)]})),_:1})):Co("",!0)])),_:1})):Co("",!0)}}),[["__scopeId","data-v-43c33327"]]),vJ=pt({targetKey:"shell",clientKey:"curl"});function wJ(){var e,t;e=vJ,t={targetKey:"shell",clientKey:"curl"},Object.keys(e).forEach((n=>{Object.hasOwn(t,n)||delete e[n]})),Object.assign(e,t)}function SJ(e){var t;const{availableTargets:n}=VD();return(null==(t=n.value.find((t=>t.key===e.targetKey)))?void 0:t.title)??e.targetKey}function kJ(e){var t,n;const{availableTargets:r}=VD();return(null==(n=null==(t=r.value.find((t=>t.key===e.targetKey)))?void 0:t.clients.find((t=>t.key===e.clientKey)))?void 0:n.title)??e.clientKey}const EJ=e=>{Object.assign(vJ,{...vJ,...e})},_J=Go((()=>SJ(vJ))),TJ=Go((()=>kJ(vJ))),xJ=()=>({httpClient:ht(vJ),resetState:wJ,setHttpClient:EJ,httpTargetTitle:_J,httpClientTitle:TJ,getClientTitle:kJ,getTargetTitle:SJ}),AJ="object"==typeof self?self:globalThis,CJ=e=>((e,t)=>{const n=(t,n)=>(e.set(n,t),t),r=o=>{if(e.has(o))return e.get(o);const[i,s]=t[o];switch(i){case 0:case-1:return n(s,o);case 1:{const e=n([],o);for(const t of s)e.push(r(t));return e}case 2:{const e=n({},o);for(const[t,n]of s)e[r(t)]=r(n);return e}case 3:return n(new Date(s),o);case 4:{const{source:e,flags:t}=s;return n(new RegExp(e,t),o)}case 5:{const e=n(new Map,o);for(const[t,n]of s)e.set(r(t),r(n));return e}
32case 6:{const e=n(new Set,o);for(const t of s)e.add(r(t));return e}case 7:{const{name:e,message:t}=s;return n(new AJ[e](t),o)}case 8:return n(BigInt(s),o);case"BigInt":return n(Object(BigInt(s)),o)}return n(new AJ[i](s),o)};return r})(new Map,e)(0),PJ="",{toString:$J}={},{keys:NJ}=Object,DJ=e=>{const t=typeof e;if("object"!==t||!e)return[0,t];const n=$J.call(e).slice(8,-1);switch(n){case"Array":return[1,PJ];case"Object":return[2,PJ];case"Date":return[3,PJ];case"RegExp":return[4,PJ];case"Map":return[5,PJ];case"Set":return[6,PJ]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},RJ=([e,t])=>0===e&&("function"===t||"symbol"===t),IJ=(e,{json:t,lossy:n}={})=>{const r=[];return((e,t,n,r)=>{const o=(e,t)=>{const o=r.push(e)-1;return n.set(t,o),o},i=r=>{if(n.has(r))return n.get(r);let[s,a]=DJ(r);switch(s){case 0:{let t=r;switch(a){case"bigint":s=8,t=r.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+a);t=null;break;case"undefined":return o([-1],r)}return o([s,t],r)}case 1:{if(a)return o([a,[...r]],r);const e=[],t=o([s,e],r);for(const n of r)e.push(i(n));return t}case 2:{if(a)switch(a){case"BigInt":return o([a,r.toString()],r);case"Boolean":case"Number":case"String":return o([a,r.valueOf()],r)}if(t&&"toJSON"in r)return i(r.toJSON());const n=[],l=o([s,n],r);for(const t of NJ(r))!e&&RJ(DJ(r[t]))||n.push([i(t),i(r[t])]);return l}case 3:return o([s,r.toISOString()],r);case 4:{const{source:e,flags:t}=r;return o([s,{source:e,flags:t}],r)}case 5:{const t=[],n=o([s,t],r);for(const[o,s]of r)(e||!RJ(DJ(o))&&!RJ(DJ(s)))&&t.push([i(o),i(s)]);return n}case 6:{const t=[],n=o([s,t],r);for(const o of r)!e&&RJ(DJ(o))||t.push(i(o));return n}}const{message:l}=r;return o([s,{name:a,message:l}],r)};return i})(!(t||n),!!t,new Map,r)(e),r},MJ="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?CJ(IJ(e,t)):structuredClone(e):(e,t)=>CJ(IJ(e,t)),LJ=function(e,t,n,r,o){const i=jJ(t);if(null!=n&&("number"!=typeof n||n<0||n===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite `index`");if(!(null==r||r.type&&r.children))throw new Error("Expected valid `parent`");if(null==n!=(null==r))throw new Error("Expected both `index` and `parent`");return!!BJ(e)&&i.call(o,e,n,r)},jJ=function(e){if(null==e)return FJ;if("string"==typeof e)return function(e){return QJ(t);function t(t){return t.tagName===e}}(e);if("object"==typeof e)return function(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=jJ(e[n]);return QJ(r);function r(...e){let n=-1;for(;++n<t.length;)if(t[n].apply(this,e))return!0;return!1}}(e);if("function"==typeof e)return QJ(e);throw new Error("Expected function, string, or array as `test`")};function QJ(e){return function(t,n,r){return Boolean(BJ(t)&&e.call(this,t,"number"==typeof n?n:void 0,r||void 0))}}function FJ(e){return Boolean(e&&"object"==typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"==typeof e.tagName)}function BJ(e){return null!==e&&"object"==typeof e&&"type"in e&&"tagName"in e}const UJ=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,qJ=/^[a-zA-Z]:\\/;function HJ(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function zJ(e){return e.join(" ").trim()}const ZJ=["http","https"],WJ=["nofollow"],XJ={};function VJ(e){const t=e||XJ,n=t.protocols||ZJ,r=jJ(t.test);return function(e){NM(e,"element",(function(e,o,i){if("a"===e.tagName&&"string"==typeof e.properties.href&&r(e,o,i)){const r=e.properties.href;if(function(e){if("string"!=typeof e)throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return!qJ.test(e)&&UJ.test(e)}(r)?n.includes(r.slice(0,r.indexOf(":"))):r.startsWith("//")){const n=YJ(t.content,e),r=n&&!Array.isArray(n)?[n]:n,o=YJ(t.rel,e)||WJ,i="string"==typeof o?HJ(o):o,s=YJ(t.target,e),a=YJ(t.properties,e);if(a&&Object.assign(e.properties,MJ(a)),i.length>0&&(e.properties.rel=[...i]),s&&(e.properties.target=s),r){const n=YJ(t.contentProperties,e)||{};e.children.push({type:"element",tagName:"span",properties:MJ(n),children:MJ(r)})}}}}))}}function YJ(e,t){return"function"==typeof e?e(t):e}const GJ=jJ((function(e){return"audio"===e.tagName||"canvas"===e.tagName||"embed"===e.tagName||"iframe"===e.tagName||"img"===e.tagName||"math"===e.tagName||"object"===e.tagName||"picture"===e.tagName||"svg"===e.tagName||"video"===e.tagName})),KJ={}.hasOwnProperty;const JJ=new Set(["pingback","prefetch","stylesheet"]);const e0=jJ(["a","abbr","area","b","bdi","bdo","br","button","cite","code","data","datalist","del","dfn","em","i","input","ins","kbd","keygen","label","map","mark","meter","noscript","output","progress","q","ruby","s","samp","script","select","small","span","strong","sub","sup","template","textarea","time","u","var","wbr"]),t0=jJ("meta");function n0(e){return Boolean("text"===e.type||e0(e)||GJ(e)||function(e){if("element"!==e.type||"link"!==e.tagName)return!1;if(e.properties.itemProp)return!0;const t=e.properties.rel;let n=-1;if(!Array.isArray(t)||0===t.length)return!1;for(;++n<t.length;)if(!JJ.has(String(t[n])))return!1;return!0}(e)||t0(e)&&function(e,t){const n="element"===e.type&&KJ.call(e.properties,t)&&e.properties[t];return null!=n&&!1!==n}(e,"itemProp"))}const r0=/[ \t\n\f\r]/g;function o0(e){return"object"==typeof e?"text"===e.type&&i0(e.value):i0(e)}function i0(e){return""===e.replace(r0,"")}const s0=["pre","script","style","textarea"],a0=["address","article","aside","blockquote","body","br","caption","center","col","colgroup","dd","dialog","dir","div","dl","dt","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","legend","li","li","listing","main","menu","nav","ol","optgroup","option","p","plaintext","pre","section","summary","table","tbody","td","td","tfoot","th","th","thead","tr","ul","wbr","xmp"],l0=["button","input","select","textarea"],c0=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],u0={},d0=EM(["doctype","comment"]);function p0(e,t){if("children"in e){const n={...t};return("root"===e.type||g0(e))&&(n.before=!0,n.after=!0),n.whitespace=function(e,t){if("tagName"in e&&e.properties)switch(e.tagName){case"listing":case"plaintext":case"script":case"style":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return e.properties.wrap?"pre-wrap":"pre";case"td":case"th":return e.properties.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}return t.whitespace}(e,t),function(e,t){let n=t.before;const r=t.after,o=e.children;let i=o.length,s=-1;for(;++s<i;){const e=p0(o[s],{...t,after:h0(o,s,r),before:n});e.remove?(o.splice(s,1),s--,i--):e.ignore||(n=e.stripAtStart),m0(o[s])&&(n=!1)}return{ignore:!1,stripAtStart:Boolean(n||r),remove:!1}}(e,n)}if("text"===e.type){if("normal"===t.whitespace)return function(e,t){const n=t.collapse(e.value),r={ignore:!1,stripAtStart:!1,remove:!1};let o=0,i=n.length;t.before&&b0(n.charAt(0))&&o++;o!==i&&b0(n.charAt(i-1))&&(t.after?i--:r.stripAtStart=!0);o===i?r.remove=!0:e.value=n.slice(o,i);return r}(e,t);"nowrap"===t.whitespace&&(e.value=t.collapse(e.value))}return{ignore:d0(e),stripAtStart:!1,remove:!1}}function h0(e,t,n){for(;++t<e.length;){const n=e[t];let r=f0(n);if(void 0===r&&"children"in n&&!O0(n)&&(r=h0(n.children,-1)),"boolean"==typeof r)return r}return n}function f0(e){if("element"===e.type){if(m0(e))return!1;if(g0(e))return!0}else if("text"===e.type){if(!o0(e))return!1}else if(!d0(e))return!1}function m0(e){return GJ(e)||LJ(e,l0)}function g0(e){return LJ(e,a0)}function O0(e){return Boolean("element"===e.type&&e.properties.hidden)||d0(e)||LJ(e,c0)}function b0(e){return" "===e||"\n"===e}function y0(e){const t=/\r?\n|\r/.exec(e);return t?t[0]:" "}function v0(){return" "}const w0={},S0=function(e){const t=function(e){return t;function t(t){return String(t).replace(/[\t\n\v\f\r ]+/g,e)}}((e||u0).newlines?y0:v0);return function(e){p0(e,{collapse:t,whitespace:"normal"})}}({newlines:!0});function k0(e){const t=e||w0;let n=t.indent||2,r=t.indentInitial;return"number"==typeof n&&(n=" ".repeat(n)),null==r&&(r=!0),function(e){let t;S0(e),$M(e,(function(e,i){let s=-1;if(!("children"in e))return;if(LJ(e,"head")&&(t=!0),t&&LJ(e,"body")&&(t=void 0),LJ(e,s0))return PM;const a=e.children;let l,c=i.length;if(0===a.length||!E0(e,t))return;for(r||c--;++s<a.length;){const e=a[s];"text"!==e.type&&"comment"!==e.type||(e.value.includes("\n")&&(l=!0),e.value=e.value.replace(/ *\n/g,"$&"+String(n).repeat(c)))}const u=[];let d;for(s=-1;++s<a.length;){const e=a[s];(E0(e,t)||l&&!s)&&(o(u,c,e),l=!0),d=e,u.push(e)}d&&(l||E0(d,t))&&(o0(d)&&(u.pop(),d=u[u.length-1]),o(u,c-1)),e.children=u}))};function o(e,t,r){const o=e[e.length-1],s=(i(o&&o0(o)?e[e.length-2]:o)&&i(r)?"\n\n":"\n")+String(n).repeat(Math.max(t,0));o&&"text"===o.type?o.value=o0(o)?s:o.value+s:e.push({type:"text",value:s})}function i(e){return Boolean(e&&"element"===e.type&&t.blanks&&t.blanks.length>0&&t.blanks.includes(e.tagName))}}function E0(e,t){return"root"===e.type||"element"===e.type&&(t||LJ(e,"script")||GJ(e)||!n0(e))}const _0=function(e,t,n){const r=EM(n);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if("number"==typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t]},T0=/\n/g,x0=/[\t ]+/g,A0=jJ("br"),C0=jJ((function(e){return"td"===e.tagName||"th"===e.tagName})),P0=jJ("p"),$0=jJ("tr"),N0=jJ(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return Boolean((e.properties||{}).hidden)},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),D0=jJ(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function R0(e,t={}){const n="children"in e?e.children:[],r=D0(e),o=j0(e,{whitespace:t.whitespace||"normal",breakBefore:!1,breakAfter:!1}),i=[];"text"!==e.type&&"comment"!==e.type||i.push(...M0(e,{whitespace:o,breakBefore:!0,breakAfter:!0}));let s=-1;for(;++s<n.length;)i.push(...I0(n[s],e,{whitespace:o,breakBefore:s?void 0:r,breakAfter:s<n.length-1?A0(n[s+1]):r}));const a=[];let l;for(s=-1;++s<i.length;){const e=i[s];"number"==typeof e?void 0!==l&&e>l&&(l=e):e&&(void 0!==l&&l>-1&&a.push("\n".repeat(l)||" "),l=-1,a.push(e))}return a.join("")}function I0(e,t,n){return"element"===e.type?function(e,t,n){const r=j0(e,n),o=e.children||[];let i,s,a=-1,l=[];
32if(N0(e))return l;A0(e)||$0(e)&&_0(t,e,$0)?s="\n":P0(e)?(i=2,s=2):D0(e)&&(i=1,s=1);for(;++a<o.length;)l=l.concat(I0(o[a],e,{whitespace:r,breakBefore:a?void 0:i,breakAfter:a<o.length-1?A0(o[a+1]):s}));C0(e)&&_0(t,e,C0)&&l.push("\t");i&&l.unshift(i);s&&l.push(s);return l}(e,t,n):"text"===e.type?"normal"===n.whitespace?M0(e,n):function(e){return[String(e.value)]}(e):[]}function M0(e,t){const n=String(e.value),r=[],o=[];let i=0;for(;i<=n.length;){T0.lastIndex=i;const e=T0.exec(n),o=e&&"index"in e?e.index:n.length;r.push(L0(n.slice(i,o).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==i||t.breakBefore,o!==n.length||t.breakAfter)),i=o+1}let s,a=-1;for(;++a<r.length;)8203===r[a].charCodeAt(r[a].length-1)||a<r.length-1&&8203===r[a+1].charCodeAt(0)?(o.push(r[a]),s=void 0):r[a]?("number"==typeof s&&o.push(s),o.push(r[a]),s=0):0!==a&&a!==r.length-1||o.push(0);return o}function L0(e,t,n){const r=[];let o,i=0;for(;i<e.length;){x0.lastIndex=i;const n=x0.exec(e);o=n?n.index:e.length,i||o||!n||t||r.push(""),i!==o&&r.push(e.slice(i,o)),i=n?o+n[0].length:o}return i===o||n||r.push(""),r.join(" ")}function j0(e,t){if("element"===e.type){const n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}const Q0=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],F0=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],B0=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],U0=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],q0=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
32nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();var H0="[0-9](_*[0-9])*",z0=`\\.(${H0})`,Z0="[0-9a-fA-F](_*[0-9a-fA-F])*",W0={className:"number",variants:[{begin:`(\\b(${H0})((${z0})|\\.)?|(${z0}))[eE][+-]?(${H0})[fFdD]?\\b`},{begin:`\\b(${H0})((${z0})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${z0})[fFdD]?\\b`},{begin:`\\b(${H0})[fFdD]\\b`},{begin:`\\b0[xX]((${Z0})\\.?|(${Z0})?\\.(${Z0}))[pP][+-]?(${H0})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${Z0})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function X0(e,t,n){return-1===n?"":e.replace(t,(r=>X0(e,t,n-1)))}const V0="[A-Za-z$_][0-9A-Za-z$_]*",Y0=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],G0=["true","false","null","undefined","NaN","Infinity"],K0=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],J0=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],e1=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],t1=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],n1=[].concat(e1,K0,J0);var r1="[0-9](_*[0-9])*",o1=`\\.(${r1})`,i1="[0-9a-fA-F](_*[0-9a-fA-F])*",s1={className:"number",variants:[{begin:`(\\b(${r1})((${o1})|\\.)?|(${o1}))[eE][+-]?(${r1})[fFdD]?\\b`},{begin:`\\b(${r1})((${o1})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${o1})[fFdD]?\\b`},{begin:`\\b(${r1})[fFdD]\\b`},{begin:`\\b0[xX]((${i1})\\.?|(${i1})?\\.(${i1}))[pP][+-]?(${r1})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${i1})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};const a1=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],l1=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],c1=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
32d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],u1=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],d1=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
32nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),p1=c1.concat(u1);const h1=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],f1=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],m1=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],g1=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],O1=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
32nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function b1(e){return e?"string"==typeof e?e:e.source:null}function y1(e){return v1("(?=",e,")")}function v1(...e){return e.map((e=>b1(e))).join("")}function w1(...e){const t=function(e){const t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e);return"("+(t.capture?"":"?:")+e.map((e=>b1(e))).join("|")+")"}const S1=e=>v1(/\b/,e,/\w$/.test(e)?/\b/:/\B/),k1=["Protocol","Type"].map(S1),E1=["init","self"].map(S1),_1=["Any","Self"],T1=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],x1=["false","nil","true"],A1=["assignment","associativity","higherThan","left","lowerThan","none","right"],C1=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],P1=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","
32withoutActuallyEscaping","zip"],$1=w1(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),N1=w1($1,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),D1=v1($1,N1,"*"),R1=w1(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),I1=w1(R1,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),M1=v1(R1,I1,"*"),L1=v1(/[A-Z]/,I1,"*"),j1=["attached","autoclosure",v1(/convention\(/,w1("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",v1(/objc\(/,M1,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],Q1=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];const F1="[A-Za-z$_][0-9A-Za-z$_]*",B1=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],U1=["true","false","null","undefined","NaN","Infinity"],q1=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],H1=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],z1=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Z1=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],W1=[].concat(z1,q1,H1);const X1={arduino:function(e){const t={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","
32shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},n=function(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",i="(?!struct)("+r+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",s={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},u={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},d=t.optional(o)+e.IDENT_RE+"\\s*\\(",p={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
32noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},h={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},f=[h,c,s,n,e.C_BLOCK_COMMENT_MODE,l,a],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:p,contains:f.concat([{begin:/\(/,end:/\)/,keywords:p,contains:f.concat(["self"]),relevance:0}]),relevance:0},g={className:"function",begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:p,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:p,relevance:0},{begin:d,returnBegin:!0,contains:[u],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[a,l]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,a,l,s,{begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,a,l,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,c]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:p,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(m,g,h,f,[c,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:p,contains:["self",s]},{begin:e.IDENT_RE+"::",keywords:p},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}(e),r=n.keywords;return r.type=[...r.type,...t.type],r.literal=[...r.literal,...t.literal],r.built_in=[...r.built_in,...t.built_in],r._hints=t._hints,n.name="Arduino",n.aliases=["ino"],n.supersetOf="cpp",n},bash:function(e){const t=e.regex,n={},r={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]};Object.assign(n,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},r]});const o={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,o]};
vendor: 6,333 bytes, line 32
32o.contains.push(s);const a={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},l=e.SHEBANG({binary:`(${["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"].join("|")})`,relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[l,e.SHEBANG(),c,a,e.HASH_COMMENT_MODE,i,{match:/(\/[a-z._-]+)+/},s,{match:/\\"/},{className:"string",begin:/'/,end:/'/},{match:/\\'/},n]}},c:function(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",i="("+r+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",s={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},u={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},d=t.optional(o)+e.IDENT_RE+"\\s*\\(",p={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},h=[c,s,n,e.C_BLOCK_COMMENT_MODE,l,a],f={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:p,contains:h.concat([{begin:/\(/,end:/\)/,keywords:p,contains:h.concat(["self"]),relevance:0}]),relevance:0},m={begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:p,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:p,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(u,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,a,l,s,{begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,a,l,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,c]};return{name:"C",aliases:["h"],keywords:p,disableAutodetect:!0,illegal:"</",contains:[].concat(f,m,h,[c,{begin:e.IDENT_RE+"::",keywords:p},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:c,strings:a,keywords:p}}},cpp:function(e){const t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}
vendor: 1,358 bytes, line 32
32),r="decltype\\(auto\\)",o="[a-zA-Z_]\\w*::",i="(?!struct)("+r+"|"+t.optional(o)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",s={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},u={className:"title",begin:t.optional(o)+e.IDENT_RE,relevance:0},d=t.optional(o)+e.IDENT_RE+"\\s*\\(",p={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
32noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},h={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},f=[h,c,s,n,e.C_BLOCK_COMMENT_MODE,l,a],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:p,contains:f.concat([{begin:/\(/,end:/\)/,keywords:p,contains:f.concat(["self"]),relevance:0}]),relevance:0},g={className:"function",begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:p,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:p,relevance:0},{begin:d,returnBegin:!0,contains:[u],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[a,l]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,a,l,s,{begin:/\(/,end:/\)/,keywords:p,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,a,l,s]}]},s,n,e.C_BLOCK_COMMENT_MODE,c]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:p,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(m,g,h,f,[c,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:p,contains:["self",s]},{begin:e.IDENT_RE+"::",keywords:p},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}},csharp:function(e){const t={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","
32sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},n=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},o={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},i=e.inherit(o,{illegal:/\n/}),s={className:"subst",begin:/\{/,end:/\}/,keywords:t},a=e.inherit(s,{illegal:/\n/}),l={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,a]},c={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},s]},u=e.inherit(c,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},a]});s.contains=[c,l,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.C_BLOCK_COMMENT_MODE],a.contains=[u,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const d={variants:[c,l,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},p={begin:"<",end:">",contains:[{beginKeywords:"in out"},n]},h=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",f={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:t,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},d,r,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},n,p,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[n,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[n,p,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+h+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:t,contains:[{beginKeywords:["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"].join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,p],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,relevance:0,contains:[d,r,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},f]}},css:function(e){const t=e.regex,n=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}
vendor: 4,284 bytes, line 32
32))(e),r=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+B0.join("|")+")"},{begin:":(:)?("+U0.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+q0.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE,...r,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...r,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},n.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:F0.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...r,n.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+Q0.join("|")+")\\b"}]}},diff:function(e){const t=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}},go:function(e){const t={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:t,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,illegal:/["']/}]}]}},graphql:function(e){const t=e.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:t.concat(/[_A-Za-z][_0-9A-Za-z]*/,t.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}},ini:function(e){const t=e.regex,n={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},r=e.COMMENT();r.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const o={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},i={className:"literal",begin:/\bon|off|true|false|yes|no\b/},s={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},a={begin:/\[/,end:/\]/,contains:[r,i,o,s,n,"self"],relevance:0},l=t.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,c
vendor: 5,429 bytes, line 32
32ontains:[r,{className:"section",begin:/\[+/,end:/\]+/},{begin:t.concat(l,"(\\s*\\.\\s*",l,")*",t.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[r,a,i,o,s,n]}}]}},java:function(e){const t=e.regex,n="[Ã-ʸa-zA-Z_$][Ã-ʸa-zA-Z_$0-9]*",r=n+X0("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),o={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},i={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},s={className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:o,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,n),/\s+/,n,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+r+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:o,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:o,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,W0,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},W0,i]}},javascript:function(e){const t=e.regex,n=V0,r="<>",o="</>",i={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{const n=e[0].length+e.index,r=e.input[n];if("<"===r||","===r)return void t.ignoreMatch();let o;">"===r&&(((e,{after:t})=>{const n="</"+e[0].slice(1);return-1!==e.input.indexOf(n,t)})(e,{after:n})||t.ignoreMatch());const i=e.input.substring(n);((o=i.match(/^\s*=/))||(o=i.match(/^\s+extends\s+/))&&0===o.index)&&t.ignoreMatch()}},s={$pattern:V0,keyword:Y0,literal:G0,built_in:n1,"variable.language":t1},a="[0-9](_?[0-9])*",l=`\\.(${a})`,c="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",u={className:"number",variants:[{begin:`(\\b(${c})((${l})|\\.)?|(${l}))[eE][+-]?(${a})\\b`},{begin:`\\b(${c})\\b((${l})\\b|\\.)?|(${l})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:s,contains:[]},p={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},h={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},f={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"graphql"}},m={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]},g={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},O=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,f,m,{match:/\$\d+/},u];d.contains=O.concat({begin:/\{/,end:/\}/,keywords:s,contains:["self"].concat(O)});const b=[].concat(g,d.contains),y=b.concat([{begin:/\(/,end:/\)/,keywords:s,contains:["self"].concat(b)}]),v={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:y},w={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,t.concat(n,"(",t.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},S={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...K0,...J0]}},k={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[v],illegal:/%/},E={match:t.concat(/\b/,(_=[...e1,"super","import"],t.concat("(?!",_.join("|"),")")),n,t.lookahead(/\(/)),className:"title.function",relevance:0};var _;const T={begin:t.concat(/\./,t.lookahead(t.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},x={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},v]}
vendor: 4,211 bytes, line 32
32,A="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",C={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(A)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[v]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:s,exports:{PARAMS_CONTAINS:y,CLASS_REFERENCE:S},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,f,m,g,{match:/\$\d+/},u,S,{className:"attr",begin:n+t.lookahead(":"),relevance:0},C,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[g,e.REGEXP_MODE,{className:"function",begin:A,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:y}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:r,end:o},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:i.begin,"on:begin":i.isTrulyOpeningTag,end:i.end}],subLanguage:"xml",contains:[{begin:i.begin,end:i.end,skip:!0,contains:["self"]}]}]},k,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[v,e.inherit(e.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},T,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[v]},E,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},w,x,{match:/\$[(.]/}]}},json:function(e){const t=["true","false","null"],n={scope:"literal",beginKeywords:t.join(" ")};return{name:"JSON",keywords:{literal:t},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,n,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}},kotlin:function(e){const t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},n={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},r={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},o={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},i={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[o,r]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,o,r]}]};r.contains.push(i);const s={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},a={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(i,{className:"string"}),"self"]}]},l=s1,c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),u={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=u;return d.variants[1].contains=[u],u.variants[1].contains=[d],{name:"Kotlin",aliases:["kt","kts"],keywords:t,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},n,s,a,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:t,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0}
vendor: 7,413 bytes, line 32
32,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[u,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,s,a,i,e.C_NUMBER_MODE]},c]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},s,a]},i,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},l]}},less:function(e){const t=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}))(e),n=p1,r="[\\w-]+",o="("+r+"|@\\{"+r+"\\})",i=[],s=[],a=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},l=function(e,t,n){return{className:e,begin:t,relevance:n}},c={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:l1.join(" ")},u={begin:"\\(",end:"\\)",contains:s,keywords:c,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a("'"),a('"'),t.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},t.HEXCOLOR,u,l("variable","@@?"+r,10),l("variable","@\\{"+r+"\\}"),l("built_in","~?`[^`]*?`"),{className:"attribute",begin:r+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},t.IMPORTANT,{beginKeywords:"and not"},t.FUNCTION_DISPATCH);const d=s.concat({begin:/\{/,end:/\}/,contains:i}),p={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},h={begin:o+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+d1.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},f={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:c,returnEnd:!0,contains:s,relevance:0}},m={className:"variable",variants:[{begin:"@"+r+"\\s*:",relevance:15},{begin:"@"+r}],starts:{end:"[;}]",returnEnd:!0,contains:d}},g={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:o,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,p,l("keyword","all\\b"),l("variable","@\\{"+r+"\\}"),{begin:"\\b("+a1.join("|")+")\\b",className:"selector-tag"},t.CSS_NUMBER_MODE,l("selector-tag",o,0),l("selector-id","#"+o),l("selector-class","\\."+o,0),l("selector-tag","&",0),t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+c1.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+u1.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:d},{begin:"!important"},t.FUNCTION_DISPATCH]},O={begin:r+`:(:)?(${n.join("|")})`,returnBegin:!0,contains:[g]};return i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,f,m,O,h,g,p,t.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:i}},lua:function(e){const t="\\[=*\\[",n="\\]=*\\]",r={begin:t,end:n,contains:["self"]},o=[e.COMMENT("--(?!"+t+")","$"),e.COMMENT("--"+t,n,{contains:[r],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:o.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:o}].concat(o)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:t,end:n,contains:[r],relevance:5}])}},makefile:function(e){const t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t]},r={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[t]},o={begin:"^"+e.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},i={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[t]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[e.HASH_COMMENT_MODE,t,n,r,o,{className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},i]}},markdown:function(e){const t={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},n={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},r={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},o={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/}
vendor: 7,718 bytes, line 32
32,{begin:/_(?![_\s])/,end:/_/,relevance:0}]},i=e.inherit(r,{contains:[]}),s=e.inherit(o,{contains:[]});r.contains.push(s),o.contains.push(i);let a=[t,n];return[r,o,i,s].forEach((e=>{e.contains=e.contains.concat(a)})),a=a.concat(r,o),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:a},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:a}]}]},t,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},r,o,{className:"quote",begin:"^>\\s+",contains:a,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},n,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},objectivec:function(e){const t=/[a-zA-Z@][a-zA-Z0-9_]*/,n={$pattern:t,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:t,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"</",contains:[{className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+n.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:n,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}},perl:function(e){const t=e.regex,n=/[dualxmsipngr]{0,12}/,r={$pattern:/[\w.]+/,keyword:["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"].join(" ")},o={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:r},i={begin:/->\{/,end:/\}/},s={variants:[{begin:/\$\d/},{begin:t.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},a=[e.BACKSLASH_ESCAPE,o,s],l=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],c=(e,r,o="\\1")=>{const i="\\1"===o?o:t.concat(o,r);return t.concat(t.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,i,/(?:\\.|[^\\\/])*?/,o,n)},u=(e,r,o)=>t.concat(t.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,o,n),d=[s,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),i,{className:"string",contains:a,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:c("s|tr|y",t.either(...l,{capture:!0}))},{begin:c("s|tr|y","\\(","\\)")},{begin:c("s|tr|y","\\[","\\]")},{begin:c("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:u("(?:m|qr)?",/\//,/\//)},{begin:u("m|qr",t.either(...l,{capture:!0}),/\1/)}
vendor: 10,327 bytes, line 32
32,{begin:u("m|qr",/\(/,/\)/)},{begin:u("m|qr",/\[/,/\]/)},{begin:u("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return o.contains=d,i.contains=d,{name:"Perl",aliases:["pl","pm"],keywords:r,contains:d}},php:function(e){const t=e.regex,n=/(?![A-Za-z0-9])(?![$])/,r=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,n),o=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,n),i={scope:"variable",match:"\\$+"+r},s={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},a=e.inherit(e.APOS_STRING_MODE,{illegal:null}),l="[ \t\n]",c={scope:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(s)}),a,{begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(s),"on:begin":(e,t)=>{t.data._beginMatch=e[1]||e[2]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}},e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/})]},u={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},d=["false","null","true"],p=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],h=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],f={keyword:p,literal:(e=>{const t=[];return e.forEach((e=>{t.push(e),e.toLowerCase()===e?t.push(e.toUpperCase()):t.push(e.toLowerCase())})),t})(d),built_in:h},m=e=>e.map((e=>e.replace(/\|\d+$/,""))),g={variants:[{match:[/new/,t.concat(l,"+"),t.concat("(?!",m(h).join("\\b|"),"\\b)"),o],scope:{1:"keyword",4:"title.class"}}]},O=t.concat(r,"\\b(?!\\()"),b={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),O],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[o,t.concat(/::/,t.lookahead(/(?!class\b)/)),O],scope:{1:"title.class",3:"variable.constant"}},{match:[o,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[o,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},y={scope:"attr",match:t.concat(r,t.lookahead(":"),t.lookahead(/(?!::)/))},v={relevance:0,begin:/\(/,end:/\)/,keywords:f,contains:[y,i,b,e.C_BLOCK_COMMENT_MODE,c,u,g]},w={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",m(p).join("\\b|"),"|",m(h).join("\\b|"),"\\b)"),r,t.concat(l,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[v]};v.contains.push(w);const S=[y,b,e.C_BLOCK_COMMENT_MODE,c,u,g];return{case_insensitive:!1,keywords:f,contains:[{begin:t.concat(/#\[\s*/,o),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:d,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:d,keyword:["new","array"]},contains:["self",...S]},...S,{scope:"meta",match:o}]},e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},i,w,b,{match:[/const/,/\s/,r],scope:{1:"keyword",3:"variable.constant"}},g,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:f,contains:["self",i,b,e.C_BLOCK_COMMENT_MODE,c,u]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},c,u]}},"php-template":function(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}},plaintext:function(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}},python:function(e){const t=e.regex,n=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),r=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],o={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:r,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},i={className:"meta",begin:/^(>>>|\.\.\.) /},s={className:"subst",begin:/\{/,end:/\}/,keywords:o,illegal:/#/},a={begin:/\{\{/,relevance:0},l={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,i],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,i],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,i,a,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,i,a,s]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,a,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,a,s]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},c="[0-9](_?[0-9])*",u=`(\\b(${c}))?\\.(${c})|\\b(${c})\\.`,d=`\\b|${r.join("|")}`,p={className:"number",relevance:0,variants:[{begin:`(\\b(${c})|(${u}))[eE][+-]?(${c})[jJ]?(?=${d})`},{begin:`(${u})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${d})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${d})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${d})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${d})`},{begin:`\\b(${c})[jJ](?=${d})`}]},h={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:o,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},f={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:["self",i,p,l,e.HASH_COMMENT_MODE]}]};return s.contains=[l,p,i],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:o,illegal:/(<\/|\?)|=>/,contains:[i,p,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},l,h,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[f]}
vendor: 3,910 bytes, line 32
32,{variants:[{match:[/\bclass/,/\s+/,n,/\s*/,/\(\s*/,n,/\s*\)/]},{match:[/\bclass/,/\s+/,n]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[p,f,l]}]}},"python-repl":function(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}},r:function(e){const t=e.regex,n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,r=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),o=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,i=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:n,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:n},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[o,r]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,r]},{scope:{1:"punctuation",2:"number"},match:[i,r]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,r]}]},{scope:{3:"operator"},match:[n,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:o},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:i},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}},ruby:function(e){const t=e.regex,n="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",r=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),o=t.concat(r,/(::\w+)*/),i={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepe
vendor: 6,987 bytes, line 32
32nd","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},s={className:"doctag",begin:"@[A-Za-z]+"},a={begin:"#<",end:">"},l=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^=begin","^=end",{contains:[s],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],c={className:"subst",begin:/#\{/,end:/\}/,keywords:i},u={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},d="[0-9](_?[0-9])*",p={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${d}))?([eE][+-]?(${d})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},h={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:i}]},f=[u,{variants:[{match:[/class\s+/,o,/\s+<\s+/,o]},{match:[/\b(class|module)\s+/,o]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:i},{match:[/(include|extend)\s+/,o],scope:{2:"title.class"},keywords:i},{relevance:0,match:[o,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:r,scope:"title.class"},{match:[/def/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[h]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[u,{begin:n}],relevance:0},p,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:i},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(a,l),relevance:0}].concat(a,l);c.contains=f,h.contains=f;const m=[{begin:/^\s*=>/,starts:{end:"$",contains:f}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:i,contains:f}}];return l.unshift(a),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:i,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(m).concat(l).concat(f)}},rust:function(e){const t=e.regex,n={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let|for|while|if|else|match\b)/,e.IDENT_RE,t.lookahead(/\s*\(/))},r="([ui](8|16|32|64|128|size)|f(32|64))?",o=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],i=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:i,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:o},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+r},{begin:"\\b0o([0-7_]+)"+r},{begin:"\\b0x([A-Fa-f0-9_]+)"+r},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+r}],relevance:0},{begin:[/fn/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,e.UNDERSCORE_IDENT_RE,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:e.IDENT_RE+"::",keywords:{keyword:"Self",built_in:o,type:i}},{className:"punctuation",begin:"->"},n]}},scss:function(e){const t=(e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}))(e),n=g1,r=m1,o="@[a-z-]+",i={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0}
vendor: 1,111 bytes, line 32
32,{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+h1.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+r.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+n.join("|")+")"},i,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+O1.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inl
32ine-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[t.BLOCK_COMMENT,i,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT,t.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:o,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:f1.join(" ")},contains:[{begin:o,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},i,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}},shell:function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}},sql:function(e){const t=e.regex,n=e.COMMENT("--","$"),r=["true","false","unknown"],o=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],i=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],s=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],a=i,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","
32initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!i.includes(e))),c={begin:t.concat(/\b/,t.either(...a),/\s*\(/),relevance:0,keywords:{built_in:a}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(e,{exceptions:t,when:n}={}){const r=n;return t=t||[],e.map((e=>e.match(/\|\d+$/)||t.includes(e)?e:r(e)?`${e}|0`:e))}(l,{when:e=>e.length<3}),literal:r,type:o,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:t.either(...s),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:l.concat(s),literal:r,type:o}},{className:"type",begin:t.either("double precision","large object","with timezone","without timezone")},c,{className:"variable",begin:/@[a-z0-9][a-z0-9_]*/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}},swift:function(e){const t={match:/\s+/,relevance:0},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),r=[e.C_LINE_COMMENT_MODE,n],o={match:[/\./,w1(...k1,...E1)],className:{2:"keyword"}},i={match:v1(/\./,w1(...T1)),relevance:0},s=T1.filter((e=>"string"==typeof e)).concat(["_|0"]),a={variants:[{className:"keyword",match:w1(...T1.filter((e=>"string"!=typeof e)).concat(_1).map(S1),...E1)}]},l={$pattern:w1(/\b\w+/,/#\w+/),keyword:s.concat(C1),literal:x1},c=[o,i,a],u=[{match:v1(/\./,w1(...P1)),relevance:0},{className:"built_in",match:v1(/\b/,w1(...P1),/(?=\()/)}],d={match:/->/,relevance:0},p=[d,{className:"operator",relevance:0,variants:[{match:D1},{match:`\\.(\\.|${N1})+`}]}],h="([0-9]_*)+",f="([0-9a-fA-F]_*)+",m={className:"number",relevance:0,variants:[{match:`\\b(${h})(\\.(${h}))?([eE][+-]?(${h}))?\\b`}
vendor: 4,761 bytes, line 32
32,{match:`\\b0x(${f})(\\.(${f}))?([pP][+-]?(${h}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},g=(e="")=>({className:"subst",variants:[{match:v1(/\\/,e,/[0\\tnr"']/)},{match:v1(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),O=(e="")=>({className:"subst",match:v1(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),b=(e="")=>({className:"subst",label:"interpol",begin:v1(/\\/,e,/\(/),end:/\)/}),y=(e="")=>({begin:v1(e,/"""/),end:v1(/"""/,e),contains:[g(e),O(e),b(e)]}),v=(e="")=>({begin:v1(e,/"/),end:v1(/"/,e),contains:[g(e),b(e)]}),w={className:"string",variants:[y(),y("#"),y("##"),y("###"),v(),v("#"),v("##"),v("###")]},S=[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}],k={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:S},E=e=>{const t=v1(e,/\//),n=v1(/\//,e);return{begin:t,end:n,contains:[...S,{scope:"comment",begin:`#(?!.*${n})`,end:/$/}]}},_={scope:"regexp",variants:[E("###"),E("##"),E("#"),k]},T={match:v1(/`/,M1,/`/)},x=[T,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${I1}+`}],A=[{match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:Q1,contains:[...p,m,w]}]}},{scope:"keyword",match:v1(/@/,w1(...j1))},{scope:"meta",match:v1(/@/,M1)}],C={match:y1(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:v1(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,I1,"+")},{className:"type",match:L1,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:v1(/\s+&\s+/,y1(L1)),relevance:0}]},P={begin:/</,end:/>/,keywords:l,contains:[...r,...c,...A,d,C]};C.contains.push(P);const $={begin:/\(/,end:/\)/,relevance:0,keywords:l,contains:["self",{match:v1(M1,/\s*:/),keywords:"_|0",relevance:0},...r,_,...c,...u,...p,m,w,...x,...A,C]},N={begin:/</,end:/>/,keywords:"repeat each",contains:[...r,C]},D={begin:/\(/,end:/\)/,keywords:l,contains:[{begin:w1(y1(v1(M1,/\s*:/)),y1(v1(M1,/\s+/,M1,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:M1}]},...r,...c,...p,m,w,...A,C,$],endsParent:!0,illegal:/["']/},R={match:[/(func|macro)/,/\s+/,w1(T.match,M1,D1)],className:{1:"keyword",3:"title.function"},contains:[N,D,t],illegal:[/\[/,/%/]},I={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[N,D,t],illegal:/\[|%/},M={match:[/operator/,/\s+/,D1],className:{1:"keyword",3:"title"}},L={begin:[/precedencegroup/,/\s+/,L1],className:{1:"keyword",3:"title"},contains:[C],keywords:[...A1,...x1],end:/}/};for(const j of w.variants){const e=j.contains.find((e=>"interpol"===e.label));e.keywords=l;const t=[...c,...u,...p,m,w,...x];e.contains=[...t,{begin:/\(/,end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:l,contains:[...r,R,I,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:l,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...c]},M,L,{beginKeywords:"import",end:/$/,contains:[...r],relevance:0},_,...c,...u,...p,m,w,...x,...A,C,$]}},typescript:function(e){const t=function(e){const t=e.regex,n=F1,r="<>",o="</>",i={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{const n=e[0].length+e.index,r=e.input[n];if("<"===r||","===r)return void t.ignoreMatch();let o;">"===r&&(((e,{after:t})=>{const n="</"+e[0].slice(1);return-1!==e.input.indexOf(n,t)})(e,{after:n})||t.ignoreMatch());const i=e.input.substring(n);((o=i.match(/^\s*=/))||(o=i.match(/^\s+extends\s+/))&&0===o.index)&&t.ignoreMatch()}},s={$pattern:F1,keyword:B1,literal:U1,built_in:W1,"variable.language":Z1},a="[0-9](_?[0-9])*",l=`\\.(${a})`,c="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",u={className:"number",variants:[{begin:`(\\b(${c})((${l})|\\.)?|(${l}))[eE][+-]?(${a})\\b`},{begin:`\\b(${c})\\b((${l})\\b|\\.)?|(${l})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:s,contains:[]},p={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},h={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},f={begin:"gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"graphql"}},m={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]},g={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0}
vendor: 4,402 bytes, line 32
32,{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},O=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,f,m,{match:/\$\d+/},u];d.contains=O.concat({begin:/\{/,end:/\}/,keywords:s,contains:["self"].concat(O)});const b=[].concat(g,d.contains),y=b.concat([{begin:/\(/,end:/\)/,keywords:s,contains:["self"].concat(b)}]),v={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:y},w={variants:[{match:[/class/,/\s+/,n,/\s+/,/extends/,/\s+/,t.concat(n,"(",t.concat(/\./,n),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,n],scope:{1:"keyword",3:"title.class"}}]},S={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...q1,...H1]}},k={variants:[{match:[/function/,/\s+/,n,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[v],illegal:/%/},E={match:t.concat(/\b/,(_=[...z1,"super","import"],t.concat("(?!",_.join("|"),")")),n,t.lookahead(/\(/)),className:"title.function",relevance:0};var _;const T={begin:t.concat(/\./,t.lookahead(t.concat(n,/(?![0-9A-Za-z$_(])/))),end:n,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},x={match:[/get|set/,/\s+/,n,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},v]},A="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",C={match:[/const|var|let/,/\s+/,n,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(A)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[v]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:s,exports:{PARAMS_CONTAINS:y,CLASS_REFERENCE:S},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,f,m,g,{match:/\$\d+/},u,S,{className:"attr",begin:n+t.lookahead(":"),relevance:0},C,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[g,e.REGEXP_MODE,{className:"function",begin:A,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:y}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:r,end:o},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:i.begin,"on:begin":i.isTrulyOpeningTag,end:i.end}],subLanguage:"xml",contains:[{begin:i.begin,end:i.end,skip:!0,contains:["self"]}]}]},k,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[v,e.inherit(e.TITLE_MODE,{begin:n,className:"title.function"})]},{match:/\.\.\./,relevance:0},T,{match:"\\$"+n,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[v]},E,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},w,x,{match:/\$[(.]/}]}}(e),n=F1,r=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],o={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[t.exports.CLASS_REFERENCE]},i={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:r},contains:[t.exports.CLASS_REFERENCE]},s={$pattern:F1,keyword:B1.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:U1,built_in:W1.concat(r),"variable.language":Z1},a={className:"meta",begin:"@"+n},l=(e,t,n)=>{const r=e.contains.findIndex((e=>e.label===t));if(-1===r)throw new Error("can not find mode to replace");e.contains.splice(r,1,n)};return Object.assign(t.keywords,s),t.exports.PARAMS_CONTAINS.push(a),t.contains=t.contains.concat([a,o,i]),l(t,"shebang",e.SHEBANG()),l(t,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),t.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(t,{name:"TypeScript",aliases:["t
32s","tsx","mts","cts"]}),t},vbnet:function(e){const t=e.regex,n=/\d{1,2}\/\d{1,2}\/\d{4}/,r=/\d{4}-\d{1,2}-\d{1,2}/,o=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,i=/\d{1,2}(:\d{1,2}){1,2}/,s={className:"literal",variants:[{begin:t.concat(/# */,t.either(r,n),/ *#/)},{begin:t.concat(/# */,i,/ *#/)},{begin:t.concat(/# */,o,/ *#/)},{begin:t.concat(/# */,t.either(r,n),/ +/,t.either(o,i),/ *#/)}]},a=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),l=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},s,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},a,l,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[l]}]}},wasm:function(e){e.regex;const t=e.COMMENT(/\(;/,/;\)/);return t.contains.push("self"),{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[e.COMMENT(/;;/,/$/),t,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},e.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}},xml:function(e){const t=e.regex,n=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),r={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},o={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},i=e.inherit(o,{begin:/\(/,end:/\)/}),s=e.inherit(e.APOS_STRING_MODE,{className:"string"}),a=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:/[\p{L}0-9._:-]+/u,relevance:0}
vendor: 4,979 bytes, line 32
32,{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[r]},{begin:/'/,end:/'/,contains:[r]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[o,a,s,i,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[o,i,a,s]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},r,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[a]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(/</,t.lookahead(t.concat(n,t.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:l}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}},yaml:function(e){const t="true false yes no null",n="[\\w#;/?:@&=+$,.~*'()[\\]]+",r={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},o=e.inherit(r,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),i={className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},s={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},a={begin:/\{/,end:/\}/,contains:[s],illegal:"\\n",relevance:0},l={begin:"\\[",end:"\\]",contains:[s],illegal:"\\n",relevance:0},c=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},i,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},a,l,r],u=[...c];return u.pop(),u.push(o),s.contains=u,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:c}}};function V1(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((t=>{const n=e[t],r=typeof n;"object"!==r&&"function"!==r||Object.isFrozen(n)||V1(n)})),e}class Y1{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function G1(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function K1(e,...t){const n=Object.create(null);for(const r in e)n[r]=e[r];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const J1=e=>!!e.scope;class e2{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=G1(e)}openNode(e){if(!J1(e))return;const t=((e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")}return`${t}${e}`})(e.scope,{prefix:this.classPrefix});this.span(t)}closeNode(e){J1(e)&&(this.buffer+="</span>")}value(){return this.buffer}span(e){this.buffer+=`<span class="${e}">`}}const t2=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class n2{constructor(){this.rootNode=t2(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t=t2({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEac
vendor: 1,988 bytes, line 32
32h((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{n2._collapse(e)})))}}class r2 extends n2{constructor(e){super(),this.options=e}addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,t){const n=e.root;t&&(n.scope=`language:${t}`),this.add(n)}toHTML(){return new e2(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function o2(e){return e?"string"==typeof e?e:e.source:null}function i2(e){return l2("(?=",e,")")}function s2(e){return l2("(?:",e,")*")}function a2(e){return l2("(?:",e,")?")}function l2(...e){return e.map((e=>o2(e))).join("")}function c2(...e){const t=function(e){const t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(e);return"("+(t.capture?"":"?:")+e.map((e=>o2(e))).join("|")+")"}function u2(e){return new RegExp(e.toString()+"|").exec("").length-1}const d2=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function p2(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let r=o2(e),o="";for(;r.length>0;){const e=d2.exec(r);if(!e){o+=r;break}o+=r.substring(0,e.index),r=r.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?o+="\\"+String(Number(e[1])+t):(o+=e[0],"("===e[0]&&n++)}return o})).map((e=>`(${e})`)).join(t)}const h2="[a-zA-Z]\\w*",f2="[a-zA-Z_]\\w*",m2="\\b\\d+(\\.\\d+)?",g2="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",O2="\\b(0b[01]+)",b2={begin:"\\\\[\\s\\S]",relevance:0},y2={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[b2]},v2={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[b2]},w2=function(e,t,n={}){const r=K1({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});
vendor: 10,480 bytes, line 32
32const o=c2("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:l2(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},S2=w2("//","$"),k2=w2("/\\*","\\*/"),E2=w2("#","$"),_2={scope:"number",begin:m2,relevance:0},T2={scope:"number",begin:g2,relevance:0},x2={scope:"number",begin:O2,relevance:0},A2={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[b2,{begin:/\[/,end:/\]/,relevance:0,contains:[b2]}]},C2={scope:"title",begin:h2,relevance:0},P2={scope:"title",begin:f2,relevance:0},$2={begin:"\\.\\s*"+f2,relevance:0};var N2=Object.freeze({__proto__:null,APOS_STRING_MODE:y2,BACKSLASH_ESCAPE:b2,BINARY_NUMBER_MODE:x2,BINARY_NUMBER_RE:O2,COMMENT:w2,C_BLOCK_COMMENT_MODE:k2,C_LINE_COMMENT_MODE:S2,C_NUMBER_MODE:T2,C_NUMBER_RE:g2,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})},HASH_COMMENT_MODE:E2,IDENT_RE:h2,MATCH_NOTHING_RE:/\b\B/,METHOD_GUARD:$2,NUMBER_MODE:_2,NUMBER_RE:m2,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},QUOTE_STRING_MODE:v2,REGEXP_MODE:A2,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=l2(t,/.*\b/,e.binary,/\b.*/)),K1({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},TITLE_MODE:C2,UNDERSCORE_IDENT_RE:f2,UNDERSCORE_TITLE_MODE:P2});function D2(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function R2(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function I2(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=D2,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function M2(e,t){Array.isArray(e.illegal)&&(e.illegal=c2(...e.illegal))}function L2(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function j2(e,t){void 0===e.relevance&&(e.relevance=1)}const Q2=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]})),e.keywords=n.keywords,e.begin=l2(n.beforeMatch,i2(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},F2=["of","and","for","in","not","or","if","then","parent","list","value"],B2="keyword";function U2(e,t,n=B2){const r=Object.create(null);return"string"==typeof e?o(n,e.split(" ")):Array.isArray(e)?o(n,e):Object.keys(e).forEach((function(n){Object.assign(r,U2(e[n],t,n))})),r;function o(e,n){t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((function(t){const n=t.split("|");r[n[0]]=[e,q2(n[0],n[1])]}))}}function q2(e,t){return t?Number(t):function(e){return F2.includes(e.toLowerCase())}(e)?0:1}const H2={},z2=e=>{console.error(e)},Z2=(e,...t)=>{console.log(`WARN: ${e}`,...t)},W2=(e,t)=>{H2[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),H2[`${e}/${t}`]=!0)},X2=new Error;function V2(e,t,{key:n}){let r=0;const o=e[n],i={},s={};for(let a=1;a<=t.length;a++)s[a+r]=o[a],i[a+r]=!0,r+=u2(t[a-1]);e[n]=s,e[n]._emit=i,e[n]._multi=!0}function Y2(e){!function(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)}(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw z2("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),X2;if("object"!=typeof e.beginScope||null===e.beginScope)throw z2("beginScope must be object"),X2;V2(e,e.begin,{key:"beginScope"}),e.begin=p2(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw z2("skip, excludeEnd, returnEnd not compatible with endScope: {}"),X2;if("object"!=typeof e.endScope||null===e.endScope)throw z2("endScope must be object"),X2;V2(e,e.end,{key:"endScope"}),e.end=p2(e.end,{joinWith:""})}}(e)}function G2(e){function t(t,n){return new RegExp(o2(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=u2(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=t(p2(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=K1(e.classNameAliases||{}),function n(o,i){const s=o;if(o.isCompiled)return s;[R2,L2,Y2,Q2].forEach((e=>e(o,i))),e.compilerExtensions.forEach((e=>e(o,i))),o.__beforeBegin=null,[I2,M2,j2].forEach((e=>e(o,i))),o.isCompiled=!0;let a=null;return"object"==typeof o.keywords&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords),a=o.keywords.$pattern,delete o.keywords.$pattern),a=a||/\w+/,o.keywords&&(o.keywords=U2(o.keywords,e.case_insensitive)),s.keywordPatternRe=t(a,!0),i&&(o.begin||(o.begin=/\B|\b/),s.beginRe=t(s.begin),o.end||o.endsWithParent||(o.end=/\B|\b/),o.end&&(s.endRe=t(s.end)),s.terminatorEnd=o2(s.end)||"",o.endsWithParent&&i.terminatorEnd&&(s.terminatorEnd+=(o.end?"|":"")+i.terminatorEnd)),o.illegal&&(s.illegalRe=t(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return K1(e,{variants:null},t)})));if(e.cachedVariants)return e.cachedVariants;if(K2(e))return K1(e,{starts:e.starts?K1(e.starts):null});if(Object.isFrozen(e))return K1(e);return e}("self"===e?o:e)}))),o.contains.forEach((function(e){n(e,s)})),o.starts&&n(o.starts,i),s.matcher=function(e){const t=new r;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(s),s}(e)}function K2(e){return!!e&&(e.endsWithParent||K2(e.starts))}class J2 extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}const e5=G1,t5=K1,n5=Symbol("nomatch"),r5=function(e){const t=Object.create(null),n=Object.create(null),r=[];let o=!0;const i="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let a={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:r2};function l(e){return a.noHighlightRe.test(e)}function c(e,t,n){let r="",o="";"object"==typeof t?(r=e,n=t.ignoreIllegals,o=t.language):(W2("10.7.0","highlight(lang, code, ...args) has been deprecated."),W2("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),o=e,r=t),void 0===n&&(n=!0);const i={code:r,language:o};b("before:highlight",i);const s=i.result?i.result:u(i.language,i.code,n);return s.code=i.code,b("after:highlight",s),s}function u(e,n,r,s){const l=Object.create(null);function c(){if(!_.keywords)return void x.addText(A);let e=0;_.keywordPatternRe.lastIndex=0;let t=_.keywordPatternRe.exec(A),n="";for(;t;){n+=A.substring(e,t.index);const o=S.case_insensitive?t[0].toLowerCase():t[0],i=(r=o,_.keywords[r]);if(i){const[e,r]=i;if(x.addText(n),n="",l[o]=(l[o]||0)+1,l[o]<=7&&(C+=r),e.startsWith("_"))n+=t[0];else{const n=S.classNameAliases[e]||e;h(t[0],n)}}else n+=t[0];e=_.keywordPatternRe.lastIndex,t=_.keywordPatternRe.exec(A)}var r;n+=A.substring(e),x.addText(n)}function p(){null!=_.subLanguage?function(){if(""===A)return;let e=null;if("string"==typeof _.subLanguage){if(!t[_.subLanguage])return void x.addText(A);e=u(_.subLanguage,A,!0,T[_.subLanguage]),T[_.subLanguage]=e._top}else e=d(A,_.subLanguage.length?_.subLanguage:null);_.relevance>0&&(C+=e.relevance),x.__addSublanguage(e._emitter,e.language)}():c(),A=""}function h(e,t){""!==e&&(x.startScope(t),x.addText(e),x.endScope())}function f(e,t){let n=1;const r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}const r=S.classNameAliases[e[n]]||e[n],o=t[n];r?h(o,r):(A=o,c(),A=""),n++}}function g(e,t){return e.scope&&"string"==typeof e.scope&&x.openNode(S.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(h(A,S.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),A=""):e.beginScope._multi&&(f(e.beginScope,t),A="")),_=Object.create(e,{parent:{value:_}}),_}function O(e,t,n){let r=function(e,t){const n=e&&e.exec(t);return n&&0===n.index}(e.endRe,n);if(r){if(e["on:end"]){const n=new Y1(e);e["on:end"](t,n),n.isMatchIgnored&&(r=!1)}if(r){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return O(e.parent,t,n)}function b(e){return 0===_.matcher.regexIndex?(A+=e[0],1):(N=!0,0)}function y(e){const t=e[0],r=n.substring(e.index),o=O(_,e,r);
vendor: 3,246 bytes, line 32
32if(!o)return n5;const i=_;_.endScope&&_.endScope._wrap?(p(),h(t,_.endScope._wrap)):_.endScope&&_.endScope._multi?(p(),f(_.endScope,e)):i.skip?A+=t:(i.returnEnd||i.excludeEnd||(A+=t),p(),i.excludeEnd&&(A=t));do{_.scope&&x.closeNode(),_.skip||_.subLanguage||(C+=_.relevance),_=_.parent}while(_!==o.parent);return o.starts&&g(o.starts,e),i.returnEnd?0:t.length}let v={};function w(t,i){const s=i&&i[0];if(A+=t,null==s)return p(),0;if("begin"===v.type&&"end"===i.type&&v.index===i.index&&""===s){if(A+=n.slice(i.index,i.index+1),!o){const t=new Error(`0 width match regex (${e})`);throw t.languageName=e,t.badRule=v.rule,t}return 1}if(v=i,"begin"===i.type)return function(e){const t=e[0],n=e.rule,r=new Y1(n),o=[n.__beforeBegin,n["on:begin"]];for(const i of o)if(i&&(i(e,r),r.isMatchIgnored))return b(t);return n.skip?A+=t:(n.excludeBegin&&(A+=t),p(),n.returnBegin||n.excludeBegin||(A=t)),g(n,e),n.returnBegin?0:t.length}(i);if("illegal"===i.type&&!r){const e=new Error('Illegal lexeme "'+s+'" for mode "'+(_.scope||"<unnamed>")+'"');throw e.mode=_,e}if("end"===i.type){const e=y(i);if(e!==n5)return e}if("illegal"===i.type&&""===s)return 1;if($>1e5&&$>3*i.index){throw new Error("potential infinite loop, way more iterations than matches")}return A+=s,s.length}const S=m(e);if(!S)throw z2(i.replace("{}",e)),new Error('Unknown language: "'+e+'"');const k=G2(S);let E="",_=s||k;const T={},x=new a.__emitter(a);!function(){const e=[];for(let t=_;t!==S;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>x.openNode(e)))}();let A="",C=0,P=0,$=0,N=!1;try{if(S.__emitTokens)S.__emitTokens(n,x);else{for(_.matcher.considerAll();;){$++,N?N=!1:_.matcher.considerAll(),_.matcher.lastIndex=P;const e=_.matcher.exec(n);if(!e)break;const t=w(n.substring(P,e.index),e);P=e.index+t}w(n.substring(P))}return x.finalize(),E=x.toHTML(),{language:e,value:E,relevance:C,illegal:!1,_emitter:x,_top:_}}catch(D){if(D.message&&D.message.includes("Illegal"))return{language:e,value:e5(n),illegal:!0,relevance:0,_illegalBy:{message:D.message,index:P,context:n.slice(P-100,P+100),mode:D.mode,resultSoFar:E},_emitter:x};if(o)return{language:e,value:e5(n),illegal:!1,relevance:0,errorRaised:D,_emitter:x,_top:_};throw D}}function d(e,n){n=n||a.languages||Object.keys(t);const r=function(e){const t={value:e5(e),illegal:!1,relevance:0,_top:s,_emitter:new a.__emitter(a)};return t._emitter.addText(e),t}(e),o=n.filter(m).filter(O).map((t=>u(t,e,!1)));o.unshift(r);const i=o.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(m(e.language).supersetOf===t.language)return 1;if(m(t.language).supersetOf===e.language)return-1}return 0})),[l,c]=i,d=l;return d.secondBest=c,d}function p(e){let t=null;const r=function(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=a.languageDetectRe.exec(t);if(n){const t=m(n[1]);return t||(Z2(i.replace("{}",n[1])),Z2("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find((e=>l(e)||m(e)))}(e);if(l(r))return;if(b("before:highlightElement",{el:e,language:r}),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e);if(e.children.length>
320&&(a.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),a.throwUnescapedHTML)){throw new J2("One of your code blocks includes unescaped HTML.",e.innerHTML)}t=e;const o=t.textContent,s=r?c(o,{language:r,ignoreIllegals:!0}):d(o);e.innerHTML=s.value,e.dataset.highlighted="yes",function(e,t,r){const o=t&&n[t]||r;e.classList.add("hljs"),e.classList.add(`language-${o}`)}(e,r,s.language),e.result={language:s.language,re:s.relevance,relevance:s.relevance},s.secondBest&&(e.secondBest={language:s.secondBest.language,relevance:s.secondBest.relevance}),b("after:highlightElement",{el:e,result:s,text:o})}let h=!1;function f(){if("loading"===document.readyState)return void(h=!0);document.querySelectorAll(a.cssSelector).forEach(p)}function m(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function g(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{n[e.toLowerCase()]=t}))}function O(e){const t=m(e);return t&&!t.disableAutodetect}function b(e,t){const n=e;r.forEach((function(e){e[n]&&e[n](t)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){h&&f()}),!1),Object.assign(e,{highlight:c,highlightAuto:d,highlightAll:f,highlightElement:p,highlightBlock:function(e){return W2("10.7.0","highlightBlock will be removed entirely in v12.0"),W2("10.7.0","Please use highlightElement now."),p(e)},configure:function(e){a=t5(a,e)},initHighlighting:()=>{f(),W2("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:function(){f(),W2("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:function(n,r){let i=null;try{i=r(e)}catch(a){if(z2("Language definition for '{}' could not be registered.".replace("{}",n)),!o)throw a;z2(a),i=s}i.name||(i.name=n),t[n]=i,i.rawDefinition=r.bind(null,e),i.aliases&&g(i.aliases,{languageName:n})},unregisterLanguage:function(e){delete t[e];for(const t of Object.keys(n))n[t]===e&&delete n[t]},listLanguages:function(){return Object.keys(t)},getLanguage:m,registerAliases:g,autoDetection:O,inherit:t5,addPlugin:function(e){!function(e){e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{e["before:highlightBlock"](Object.assign({block:t.el},t))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{e["after:highlightBlock"](Object.assign({block:t.el},t))})}(e),r.push(e)},removePlugin:function(e){const t=r.indexOf(e);-1!==t&&r.splice(t,1)}}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="11.9.0",e.regex={concat:l2,lookahead:i2,either:c2,optional:a2,anyNumberOfTimes:s2};for(const y in N2)"object"==typeof N2[y]&&V1(N2[y]);return Object.assign(e,N2),e},o5=r5({});o5.newInstance=()=>r5({});var i5=o5;o5.HighlightJS=o5,o5.default=o5;const s5=LC(i5),a5={},l5="hljs-";class c5{constructor(e){this.options=e,this.root={type:"root",children:[],data:{language:void 0,relevance:0}},this.stack=[this.root]}addText(e){if(""===e)return;const t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type?n.value+=e:t.children.push({type:"text",value:e})}startScope(e){this.openNode(String(e))}endScope(){this.closeNode()}__addSublanguage(e,t){const n=this.stack[this.stack.length-1],r=e.root.children;t?n.children.push({type:"element",tagName:"span",properties:{className:[t]},children:r}):n.children.push(...r)}openNode(e){const t=this,n=e.split(".").map((function(e,n){return n?e+"_".repeat(n):t.options.classPrefix+e})),r={type:"element",tagName:"span",properties:{className:n},children:[]};this.stack[this.stack.length-1].children.push(r),this.stack.push(r)}closeNode(){this.stack.pop()}finalize(){}toHTML(){return""}}const u5={};function d5(e){const t=e||u5,n=t.aliases,r=t.detect||!1,o=t.languages||X1,i=t.plainText,s=t.prefix,a=t.subset;let l="hljs";const c=function(e){const t=s5.newInstance();return e&&o(e),{highlight:n,highlightAuto:function(e,o){const i=(o||a5).subset||r();let s,a=-1,l=0;for(;++a<i.length;){const r=i[a];if(!t.getLanguage(r))continue;const c=n(r,e,o);c.data&&void 0!==c.data.relevance&&c.data.relevance>l&&(l=c.data.relevance,s=c)}return s||{type:"root",children:[],data:{language:void 0,relevance:l}}},listLanguages:r,register:o,registerAlias:function(e,n){if("string"==typeof e)t.registerAliases("string"==typeof n?n:[...n],{languageName:e});else{let n;for(n in e)if(Object.hasOwn(e,n)){const r=e[n];t.registerAliases("string"==typeof r?r:[...r],{languageName:n})}}},registered:function(e){return Boolean(t.getLanguage(e))}};function n(e,n,r){const o=r||a5,i="string"==typeof o.prefix?o.prefix:l5;if(!t.getLanguage(e))throw new Error("Unknown language: `"+e+"` is not registered");t.configure({__emitter:c5,classPrefix:i});const s=t.highlight(n,{ignoreIllegals:!0,language:e});if(s.errorRaised)throw new Error("Could not highlight with `Highlight.js`",{cause:s.errorRaised});const a=s._emitter.root,l=a.data;return l.language=s.language,l.relevance=s.relevance,a}function r(){return t.listLanguages()}function o(e,n){if("string"==typeof e)t.registerLanguage(e,n);else{let n;for(n in e)Object.hasOwn(e,n)&&t.registerLanguage(n,e[n])}}}(o);if(n&&c.registerAlias(n),s){const e=s.indexOf("-");l=e>-1?s.slice(0,e):s}return function(e,t){NM(e,"element",(function(e,n,o){if("code"!==e.tagName||!o||"element"!==o.type||"pre"!==o.tagName)return;const u=function(e){const t=e.properties.className;let n=-1;if(!Array.isArray(t))return;for(;++n<t.length;){const e=String(t[n]);if("no-highlight"===e||"nohighlight"===e)return!1;if("lang-"===e.slice(0,5))return e.slice(5);if("language-"===e.slice(0,9))return e.slice(9)}}(e);if(!1===u||!u&&!r||u&&i&&i.includes(u))return;let d;Array.isArray(e.properties.className)||(e.properties.className=[]),e.properties.className.includes(l)||e.properties.className.unshift(l);try{d=u?c.highlight(u,R0(o),{prefix:s}):c.highlightAuto(R0(o),{prefix:s,subset:a})}catch(p){const n=p;if(u&&/Unknown language/.test(n.message))return void t.message("Cannot highlight as `"+u+"`, itâs not registered",{ancestors:[o,e],cause:n,place:e.position,ruleId:"missing-language",source:"rehype-highlight"});throw n}!u&&d.data&&d.data.language&&e.properties.className.push("language-"+d.data.language),d.children.length>0&&(e.children=d.children)}))}}let p5=class{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}};function h5(e,t){const n={},r={};let o=-1;for(;++o<e.length;)Object.assign(n,e[o].property),Object.assign(r,e[o].normal);return new p5(n,r,t)}function f5(e){return e.toLowerCase()}p5.prototype.property={},p5.prototype.normal={},p5.prototype.space=null;class m5{constructor(e,t){this.property=e,this.attribute=t}}m5.prototype.space=null,m5.prototype.boolean=!1,m5.prototype.booleanish=!1,m5.prototype.overloadedBoolean=!1,m5.prototype.number=!1,m5.prototype.commaSeparated=!1,m5.prototype.spaceSeparated=!1,m5.prototype.commaOrSpaceSeparated=!1,m5.prototype.mustUseProperty=!1,m5.prototype.defined=!1;let g5=0;const O5=E5(),b5=E5(),y5=E5(),v5=E5(),w5=E5(),S5=E5(),k5=E5();function E5(){return 2**++g5}const _5=Object.freeze(Object.defineProperty({__proto__:null,boolean:O5,booleanish:b5,commaOrSpaceSeparated:k5,commaSeparated:S5,number:v5,overloadedBoolean:y5,spaceSeparated:w5},Symbol.toStringTag,{value:"Module"})),T5=Object.keys(_5);class x5 extends m5{constructor(e,t,n,r){let o=-1;if(super(e,t),A5(this,"space",r),"number"==typeof n)for(;++o<T5.length;){const e=T5[o];A5(this,T5[o],(n&_5[e])===_5[e])}}}function A5(e,t,n){n&&(e[t]=n)}x5.prototype.defined=!0;const C5={}.hasOwnProperty;function P5(e){const t={},n={};let r;for(r in e.properties)if(C5.call(e.properties,r)){const o=e.properties[r],i=new x5(r,e.transform(e.attributes||{},r),o,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(i.mustUseProperty=!0),t[r]=i,n[f5(r)]=r,n[f5(i.attribute)]=r}return new p5(t,n,e.space)}const $5=P5({space:"xlink",transform:(e,t)=>
vendor: 4,221 bytes, line 32
32"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),N5=P5({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function D5(e,t){return t in e?e[t]:t}function R5(e,t){return D5(e,t.toLowerCase())}const I5=P5({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:R5,properties:{xmlns:null,xmlnsXLink:null}}),M5=P5({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:b5,ariaAutoComplete:null,ariaBusy:b5,ariaChecked:b5,ariaColCount:v5,ariaColIndex:v5,ariaColSpan:v5,ariaControls:w5,ariaCurrent:null,ariaDescribedBy:w5,ariaDetails:null,ariaDisabled:b5,ariaDropEffect:w5,ariaErrorMessage:null,ariaExpanded:b5,ariaFlowTo:w5,ariaGrabbed:b5,ariaHasPopup:null,ariaHidden:b5,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:w5,ariaLevel:v5,ariaLive:null,ariaModal:b5,ariaMultiLine:b5,ariaMultiSelectable:b5,ariaOrientation:null,ariaOwns:w5,ariaPlaceholder:null,ariaPosInSet:v5,ariaPressed:b5,ariaReadOnly:b5,ariaRelevant:null,ariaRequired:b5,ariaRoleDescription:w5,ariaRowCount:v5,ariaRowIndex:v5,ariaRowSpan:v5,ariaSelected:b5,ariaSetSize:v5,ariaSort:null,ariaValueMax:v5,ariaValueMin:v5,ariaValueNow:v5,ariaValueText:null,role:null}}),L5=P5({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:R5,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:S5,acceptCharset:w5,accessKey:w5,action:null,allow:null,allowFullScreen:O5,allowPaymentRequest:O5,allowUserMedia:O5,alt:null,as:null,async:O5,autoCapitalize:null,autoComplete:w5,autoFocus:O5,autoPlay:O5,blocking:w5,capture:null,charSet:null,checked:O5,cite:null,className:w5,cols:v5,colSpan:null,content:null,contentEditable:b5,controls:O5,controlsList:w5,coords:v5|S5,crossOrigin:null,data:null,dateTime:null,decoding:null,default:O5,defer:O5,dir:null,dirName:null,disabled:O5,download:y5,draggable:b5,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:O5,formTarget:null,headers:w5,height:v5,hidden:O5,high:v5,href:null,hrefLang:null,htmlFor:w5,httpEquiv:w5,id:null,imageSizes:null,imageSrcSet:null,inert:O5,inputMode:null,integrity:null,is:null,isMap:O5,itemId:null,itemProp:w5,itemRef:w5,itemScope:O5,itemType:w5,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:O5,low:v5,manifest:null,max:null,maxLength:v5,media:null,method:null,min:null,minLength:v5,multiple:O5,muted:O5,name:null,nonce:null,noModule:O5,noValidate:O5,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:O5,optimum:v5,pattern:null,ping:w5,placeholder:null,playsInl
32ine:O5,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:O5,referrerPolicy:null,rel:w5,required:O5,reversed:O5,rows:v5,rowSpan:v5,sandbox:w5,scope:null,scoped:O5,seamless:O5,selected:O5,shadowRootDelegatesFocus:O5,shadowRootMode:null,shape:null,size:v5,sizes:null,slot:null,span:v5,spellCheck:b5,src:null,srcDoc:null,srcLang:null,srcSet:null,start:v5,step:null,style:null,tabIndex:v5,target:null,title:null,translate:null,type:null,typeMustMatch:O5,useMap:null,value:b5,width:v5,wrap:null,align:null,aLink:null,archive:w5,axis:null,background:null,bgColor:null,border:v5,borderColor:null,bottomMargin:v5,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:O5,declare:O5,event:null,face:null,frame:null,frameBorder:null,hSpace:v5,leftMargin:v5,link:null,longDesc:null,lowSrc:null,marginHeight:v5,marginWidth:v5,noResize:O5,noHref:O5,noShade:O5,noWrap:O5,object:null,profile:null,prompt:null,rev:null,rightMargin:v5,rules:null,scheme:null,scrolling:b5,standby:null,summary:null,text:null,topMargin:v5,valueType:null,version:null,vAlign:null,vLink:null,vSpace:v5,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:O5,disableRemotePlayback:O5,prefix:null,property:null,results:v5,security:null,unselectable:null}}),j5=P5({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
32-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:D5,properties:{about:k5,accentHeight:v5,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:v5,amplitude:v5,arabicForm:null,ascent:v5,attributeName:null,attributeType:null,azimuth:v5,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:v5,by:null,calcMode:null,capHeight:v5,className:w5,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:v5,diffuseConstant:v5,direction:null,display:null,dur:null,divisor:v5,dominantBaseline:null,download:O5,dx:null,dy:null,edgeMode:null,editable:null,elevation:v5,enableBackground:null,end:null,event:null,exponent:v5,externalResourcesRequired:null,fill:null,fillOpacity:v5,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:S5,g2:S5,glyphName:S5,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:v5,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:v5,horizOriginX:v5,horizOriginY:v5,id:null,ideographic:v5,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:v5,k:v5,k1:v5,k2:v5,k3:v5,k4:v5,kernelMatrix:k5,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:v5,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:v5,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
32Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:v5,overlineThickness:v5,paintOrder:null,panose1:null,path:null,pathLength:v5,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:w5,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:v5,pointsAtY:v5,pointsAtZ:v5,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:k5,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:k5,rev:k5,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:k5,requiredFeatures:k5,requiredFonts:k5,requiredFormats:k5,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:v5,specularExponent:v5,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:v5,strikethroughThickness:v5,string:null,stroke:null,strokeDashArray:k5,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:v5,strokeOpacity:v5,strokeWidth:null,style:null,surfaceScale:v5,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:k5,tabIndex:v5,tableValues:null,target:null,targetX:v5,targetY:v5,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:k5,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:v5,underlineThickness:v5,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:v5,values:null,vAlphabetic:v5,vMathematical:v5,vectorEffect:null,vHanging:v5,vIdeographic:v5,version:null,vertAdvY:v5,vertOriginX:v5,vertOriginY:v5,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:v5,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),Q5=/^data[-\w.:]+$/i,F5=/-[a-z]/g,B5=/[A-Z]/g;function U5(e,t){const n=f5(t);let r=t,o=m5;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&Q5.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(F5,H5);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!F5.test(e)){let n=e.replace(B5,q5);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}o=x5}return new o(r,t)}function q5(e){return"-"+e.toLowerCase()}function H5(e){return e.charAt(1).toUpperCase()}const z5=h5([N5,$5,I5,M5,L5],"html"),Z5=h5([N5,$5,I5,M5,j5],"svg");function W5(e){const t=[],n=String(e||"");let r=n.indexOf(","),o=0,i=!1;for(;!i;){-1===r&&(r=n.length,i=!0);const e=n.slice(o,r).trim();!e&&i||t.push(e),o=r+1,r=n.indexOf(",",o)}return t}function X5(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}const V5=/[#.]/g;const Y5=new Set(["button","menu","reset","submit"]),G5={}.hasOwnProperty;function K5(e,t,n){const r=n&&function(e){const t={};let n=-1;for(;++n<e.length;)t[e[n].toLowerCase()]=e[n];return t}(n);return function(n,o,...i){let s,a=-1;if(null==n){s={type:"root",children:[]};const e=o;i.unshift(e)}else if(s=function(e,t){const n=e||"",r={};let o,i,s=0;for(;s<n.length;){V5.lastIndex=s;const e=V5.exec(n),t=n.slice(s,e?e.index:n.length);t&&(o?"#"===o?r.id=t:Array.isArray(r.className)?r.className.push(t):r.className=[t]:i=t,s+=t.length),e&&(o=e[0],s++)}return{type:"element",tagName:i||t||"div",properties:r,children:[]}}(n,t),s.tagName=s.tagName.toLowerCase(),r&&G5.call(r,s.tagName)&&(s.tagName=r[s.tagName]),function(e,t){if(null==e||"object"!=typeof e||Array.isArray(e))return!1;if("input"===t||!e.type||"string"!=typeof e.type)return!0;if("children"in e&&Array.isArray(e.children))return!1;if("button"===t)return Y5.has(e.type.toLowerCase());return!("value"in e)}(o,s.tagName)){let t;for(t in o)G5.call(o,t)&&J5(e,s.properties,t,o[t])}else i.unshift(o);for(;++a<i.length;)e3(s.children,i[a]);return"element"===s.type&&"template"===s.tagName&&(s.content={type:"root",children:s.children},s.children=[]),s}}function J5(e,t,n,r){const o=U5(e,n);let i,s=-1;if(null!=r){if("number"==typeof r){if(Number.isNaN(r))return;i=r}else i="boolean"==typeof r?r:"string"==typeof r?o.spaceSeparated?HJ(r):o.commaSeparated?W5(r):o.commaOrSpaceSeparated?HJ(W5(r).join(" ")):t3(o,o.property,r):Array.isArray(r)?r.concat():"style"===o.property?function(e){const t=[];let n;
32for(n in e)G5.call(e,n)&&t.push([n,e[n]].join(": "));return t.join("; ")}(r):String(r);if(Array.isArray(i)){const e=[];for(;++s<i.length;){const t=t3(o,o.property,i[s]);e[s]=t}i=e}if("className"===o.property&&Array.isArray(t.className)){const e=i;i=t.className.concat(e)}t[o.property]=i}}function e3(e,t){let n=-1;if(null==t);else if("string"==typeof t||"number"==typeof t)e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(;++n<t.length;)e3(e,t[n]);else{if("object"!=typeof t||!("type"in t))throw new Error("Expected node, nodes, or string, got `"+t+"`");"root"===t.type?e3(e,t.children):e.push(t)}}function t3(e,t,n){if("string"==typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||f5(n)===f5(t)))return!0}return n}const n3=K5(z5,"div"),r3=K5(Z5,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]),o3=/\r?\n|\r/g;const i3={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},s3={}.hasOwnProperty,a3=Object.prototype;function l3(e,t){let n;switch(t.nodeName){case"#comment":{const r=t;return n={type:"comment",value:r.data},u3(e,r,n),n}case"#document":case"#document-fragment":{const r=t,o="mode"in r&&("quirks"===r.mode||"limited-quirks"===r.mode);if(n={type:"root",children:c3(e,t.childNodes),data:{quirksMode:o}},e.file&&e.location){const t=String(e.file),r=function(e){const t=String(e),n=[];for(o3.lastIndex=0;o3.test(t);)n.push(o3.lastIndex);return n.push(t.length+1),{toPoint:function(e){let t=-1;if("number"==typeof e&&e>-1&&e<n[n.length-1])for(;++t<n.length;)if(n[t]>e)return{line:t+1,column:e-(t>0?n[t-1]:0)+1,offset:e}},toOffset:function(e){const t=e&&e.line,r=e&&e.column;if("number"==typeof t&&"number"==typeof r&&!Number.isNaN(t)&&!Number.isNaN(r)&&t-1 in n){const e=(n[t-2]||0)+r-1||0;if(e>-1&&e<n[n.length-1])return e}}}}(t),o=r.toPoint(0),i=r.toPoint(t.length);n.position={start:o,end:i}}return n}case"#documentType":return n={type:"doctype"},u3(e,t,n),n;case"#text":{const r=t;return n={type:"text",value:r.value},u3(e,r,n),n}default:return n=function(e,t){const n=e.schema;e.schema=t.namespaceURI===i3.svg?Z5:z5;let r=-1;const o={};for(;++r<t.attrs.length;){const e=t.attrs[r],n=(e.prefix?e.prefix+":":"")+e.name;s3.call(a3,n)||(o[n]=e.value)}const i="svg"===e.schema.space?r3:n3,s=i(t.tagName,o,c3(e,t.childNodes));if(u3(e,t,s),"template"===s.tagName){const n=t,r=n.sourceCodeLocation,o=r&&r.startTag&&d3(r.startTag),i=r&&r.endTag&&d3(r.endTag),a=l3(e,n.content);o&&i&&e.file&&(a.position={start:o.end,end:i.start}),s.content=a}return e.schema=n,s}(e,t),n}}function c3(e,t){let n=-1;const r=[];for(;++n<t.length;){const o=l3(e,t[n]);r.push(o)}return r}function u3(e,t,n){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){const r=function(e,t,n){const r=d3(n);if("element"===t.type){const o=t.children[t.children.length-1];if(r&&!n.endTag&&o&&o.position&&o.position.end&&(r.end=Object.assign({},o.position.end)),e.verbose){const r={};let o;if(n.attrs)for(o in n.attrs)s3.call(n.attrs,o)&&(r[U5(e.schema,o).property]=d3(n.attrs[o]));n.startTag;const i=d3(n.startTag),s=n.endTag?d3(n.endTag):void 0,a={opening:i};s&&(a.closing=s),a.properties=r,t.data={position:a}}}return r}(e,n,t.sourceCodeLocation);r&&(e.location=!0,n.position=r)}}function d3(e){const t=p3({line:e.startLine,column:e.startCol,offset:e.startOffset}),n=p3({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||n?{start:t,end:n}:void 0}function p3(e){return e.line&&e.column?e:void 0}const h3={},f3={}.hasOwnProperty,m3=dM("type",{handlers:{root:function(e,t){const n={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return n.childNodes=O3(e.children,n,t),b3(e,n),n},element:function(e,t){const n=t;let r=n;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===n.space&&(r=Z5);const o=[];let i;if(e.properties)for(i in e.properties)if("children"!==i&&f3.call(e.properties,i)){const t=g3(r,i,e.properties[i]);t&&o.push(t)}const s=r.space,a={nodeName:e.tagName,tagName:e.tagName,attrs:o,namespaceURI:i3[s],childNodes:[],parentNode:null};a.childNodes=O3(e.children,a,r),b3(e,a),"template"===e.tagName&&e.content&&(a.content=function(e,t){const n={nodeName:"#document-fragment",childNodes:[]};return n.childNodes=O3(e.children,n,t),b3(e,n),n}(e.content,r));return a},text:function(e){const t={nodeName:"#text",value:e.value,parentNode:null};return b3(e,t),t},comment:function(e){const t={nodeName:"#comment",data:e.value,parentNode:null};return b3(e,t),t},doctype:function(e){const t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return b3(e,t),t}}});function g3(e,t,n){const r=U5(e,t);if(!1===n||null==n||"number"==typeof n&&Number.isNaN(n)||!n&&r.boolean)return;Array.isArray(n)&&(n=r.commaSeparated?X5(n):zJ(n));const o={name:r.attribute,value:!0===n?"":String(n)};if(r.space&&"html"!==r.space&&"svg"!==r.space){const e=o.name.indexOf(":");e<0?o.prefix="":(o.name=o.name.slice(e+1),o.prefix=r.attribute.slice(0,e)),o.namespace=i3[r.space]}return o}function O3(e,t,n){let r=-1;const o=[];if(e)for(;++r<e.length;){const i=m3(e[r],n);i.parentNode=t,o.push(i)}return o}function b3(e,t){const n=e.position;n&&n.start&&n.end&&(n.start.offset,n.end.offset,t.sourceCodeLocation={startLine:n.start.line,startCol:n.start.column,startOffset:n.start.offset,endLine:n.end.line,endCol:n.end.column,endOffset:n.end.offset})}const y3=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","
32image","img","input","keygen","link","meta","param","source","track","wbr"],v3=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),w3="�";var S3,k3;(k3=S3=S3||(S3={}))[k3.EOF=-1]="EOF",k3[k3.NULL=0]="NULL",k3[k3.TABULATION=9]="TABULATION",k3[k3.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",k3[k3.LINE_FEED=10]="LINE_FEED",k3[k3.FORM_FEED=12]="FORM_FEED",k3[k3.SPACE=32]="SPACE",k3[k3.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",k3[k3.QUOTATION_MARK=34]="QUOTATION_MARK",k3[k3.NUMBER_SIGN=35]="NUMBER_SIGN",k3[k3.AMPERSAND=38]="AMPERSAND",k3[k3.APOSTROPHE=39]="APOSTROPHE",k3[k3.HYPHEN_MINUS=45]="HYPHEN_MINUS",k3[k3.SOLIDUS=47]="SOLIDUS",k3[k3.DIGIT_0=48]="DIGIT_0",k3[k3.DIGIT_9=57]="DIGIT_9",k3[k3.SEMICOLON=59]="SEMICOLON",k3[k3.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",k3[k3.EQUALS_SIGN=61]="EQUALS_SIGN",k3[k3.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",k3[k3.QUESTION_MARK=63]="QUESTION_MARK",k3[k3.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",k3[k3.LATIN_CAPITAL_F=70]="LATIN_CAPITAL_F",k3[k3.LATIN_CAPITAL_X=88]="LATIN_CAPITAL_X",k3[k3.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",k3[k3.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",k3[k3.GRAVE_ACCENT=96]="GRAVE_ACCENT",k3[k3.LATIN_SMALL_A=97]="LATIN_SMALL_A",k3[k3.LATIN_SMALL_F=102]="LATIN_SMALL_F",k3[k3.LATIN_SMALL_X=120]="LATIN_SMALL_X",k3[k3.LATIN_SMALL_Z=122]="LATIN_SMALL_Z",k3[k3.REPLACEMENT_CHARACTER=65533]="REPLACEMENT_CHARACTER";const E3="--",_3="[CDATA[",T3="doctype",x3="script",A3="public",C3="system";function P3(e){return e>=55296&&e<=57343}function $3(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function N3(e){return e>=64976&&e<=65007||v3.has(e)}var D3,R3;(R3=D3=D3||(D3={})).controlCharacterInInputStream="control-character-in-input-stream",R3.noncharacterInInputStream="noncharacter-in-input-stream",R3.surrogateInInputStream="surrogate-in-input-stream",R3.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",R3.endTagWithAttributes="end-tag-with-attributes",R3.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",R3.unexpectedSolidusInTag="unexpected-solidus-in-tag",R3.unexpectedNullCharacter="unexpected-null-character",R3.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",R3.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",R3.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",R3.missingEndTagName="missing-end-tag-name",R3.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",R3.unknownNamedCharacterReference="unknown-named-character-reference",R3.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",R3.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",R3.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",R3.eofBeforeTagName="eof-before-tag-name",R3.eofInTag="eof-in-tag",R3.missingAttributeValue="missing-attribute-value",R3.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",R3.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",R3.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",R3.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",R3.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",R3.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",R3.missingDoctypePublicIdentifier="missing-doctype-public-identifier",R3.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",R3.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",R3.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",R3.cdataInHtmlContent="cdata-in-html-content",R3.incorrectlyOpenedComment="incorrectly-opened-comment",R3.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",R3.eofInDoctype="eof-in-doctype",R3.nestedComment="nested-comment",R3.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",R3.eofInComment="eof-in-comment",R3.incorrectlyClosedComment="incorrectly-closed-comment",R3.eofInCdata="eof-in-cdata",R3.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",R3.nullCharacterReference="null-character-reference",R3.surrogateCharacterReference="surrogate-character-reference",R3.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",R3.controlCharacterReference="control-character-reference",R3.noncharacterCharacterReference="noncharacter-character-reference",R3.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",R3.missingDoctypeName="missing-doctype-name",R3.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",R3.duplicateAttribute="duplicate-attribute",R3.nonConformingDoctype="non-conforming-doctype",R3.missingDoctype="missing-doctype",R3.misplacedDoctype="misplaced-doctype",R3.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",R3.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",R3.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",R3.openElementsLeftAfterEof="open-elements-left-after-eof",R3.abandonedHeadElementChild="abandoned-head-element-child",R3.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",R3.nestedNoscriptInHead="nested-noscript-in-head",R3.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text";class I3{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e){const{line:t,col:n,offset:r}=this;return{code:e,startLine:t,endLine:t,startCol:n,endCol:n,startOffset:r,endOffset:r}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){const t=this.html.charCodeAt(this.pos+1);if(function(e){return e>=56320&&e<=57343}(t))return this.pos++,this._addGap(),function(e,t){return 1024*(e-55296)+9216+t}(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,S3.EOF;return this._err(D3.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let n=0;n<e.length;n++){if((32|this.html.charCodeAt(this.pos+n))!==e.charCodeAt(n))return!1}return!0}peek(e){const t=this.pos+e;if(t>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,S3.EOF;const n=this.html.charCodeAt(t);return n===S3.CARRIAGE_RETURN?S3.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,S3.EOF;let e=this.html.charCodeAt(this.pos);if(e===S3.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,S3.LINE_FEED;if(e===S3.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,P3(e)&&(e=this._processSurrogate(e));return null===this.handler.onParseError||e>31&&e<127||e===S3.LINE_FEED||e===S3.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){$3(e)?this._err(D3.controlCharacterInInputStream):N3(e)&&this._err(D3.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}var M3,L3;function j3(e,t){for(let n=e.attrs.length-1;n>=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}(L3=M3=M3||(M3={}
32))[L3.CHARACTER=0]="CHARACTER",L3[L3.NULL_CHARACTER=1]="NULL_CHARACTER",L3[L3.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",L3[L3.START_TAG=3]="START_TAG",L3[L3.END_TAG=4]="END_TAG",L3[L3.COMMENT=5]="COMMENT",L3[L3.DOCTYPE=6]="DOCTYPE",L3[L3.EOF=7]="EOF",L3[L3.HIBERNATION=8]="HIBERNATION";const Q3=new Uint16Array('
vendor: 16,129 bytes, line 32
32áµ<ÃıÊÒÕ»×ÙµÛÞ¢ßà à©àªà¶¡à¹à¼à¼¦áá¨á¡ááááá¥\0\0\0\0\0\0á«áá¦á°á·á½¾â â°âââ»ââ ¤â¤â´â¹â¿ããºã¹ã¬ã£¾ã¨¨ã©±ã« 㬮à EMabcfglmnoprstu\\bfms�¦³¹ÃÃligè»ÃäPè»&ä¦cuteè»Ãäreve;äÄiyx}rcè»Ãä;är;ìðraveè»Ãäpha;äacr;äd;æ©Ägp¡on;äf;ìð¸plyFunction;æ¡ingè»Ã
ä
Äcs¾Ãr;ìðign;æildeè»Ãämlè»ÃäÐaceforsuåûþÄÄĢħĪÄcrêòkslash;æÅ¶Ã¶Ã¸;æ«§ed;æy;äÆcrtÄ
ÄÄause;æµnoullis;æ¬a;är;ìð
pf;ìð¹eve;äcòÄmpeq;æÜHOacdefhilorsuÅÅÅÆÆÆ¢ÆµÆ·ÆºÇÈɳɸɾcy;ä§PYè»Â©ä©ÆcpyÅŢźute;äÄ;iŧŨætalDifferentialD;æ
leys;æÈaeioÆÆÆÆron;ädilè»Ãärc;änint;æ°ot;äÄdnƧÆilla;ä¸terDot;ä·Ã²Å¿i;ä§rcleÈDMPTÇÇÇÇot;æinus;ælus;æimes;æoÄcsǢǸkwiseContourIntegral;æ²eCurlyÄDQÈÈoubleQuote;æuote;æÈlnpuÈȨÉÉonÄ;eȥȦæ·;æ©´ÆgitȯȶȺruent;æ¡nt;æ¯ourIntegral;æ®ÄfrÉÉ;æoduct;ænterClockwiseContourIntegral;æ³oss;樯cr;ìðpÄ;CÊÊ
æap;æÖDJSZacefiosÊ Ê¬Ê°Ê´Ê¸ËËˡ˦̳ÒÄ;oŹʥtrahd;æ¤cy;äcy;ä
cy;äÆgrsÊ¿ËËger;æ¡r;æ¡hv;櫤ÄayËËron;ä;älÄ;tËËæa;är;ìðÄaf˫̧Äcm˰̢riticalÈADGTÌÌÌÌcute;ä´oÅ´ÌÌ;äbleAcute;ärave;ä ilde;äond;æferentialD;æ
Ѱ̽\0\0\0ÍÍ\0Ð
f;ìð»Æ;DEÍÍÍä¨ot;æqual;æbleÌCDLRUVͣͲÎÏϢϸontourIntegraìȹoɴ͹\0\0ͻ»ÍnArrow;æÄeoÎΤftÆARTÎÎΡrrow;æightArrow;æeÃ¥ËngÄLRΫÏeftÄARγιrrow;æ¸ightArrow;æºightArrow;æ¹ightÄATÏÏrrow;æee;æ¨pÉÏ©\0\0ϯrrow;æownArrow;æerticalBar;æ¥nÌABLRTaÐЪаÑѿͼrrowÆ;BUÐÐТæar;æ¤pArrow;æµreve;äeftËк\0Ñ\0ÑightVector;æ¥eeVector;æ¥ectorÄ;BÑÑæ½ar;æ¥ightÇѧ\0ѱeeVector;æ¥ectorÄ;BѺѻæar;æ¥eeÄ;AÒÒæ¤rrow;æ§ÄctÒÒr;ìðrok;äà NTacdfglmopqstuxÒ½ÓÓÓÓÓ¢Ó§Ó®ÓµÔ¡Ô¯Ô¶ÕÕÕ Õ¥G;ä
Hè»Ãäcuteè»ÃäÆaiyÓÓÓron;ärcè»Ãä;äot;är;ìðraveè»Ãäement;æÄapÓºÓ¾cr;ätyÉÔ\0\0ÔmallSquare;æ»erySmallSquare;æ«ÄgpÔ¦Ôªon;äf;ìð¼silon;äuÄaiÔ¼ÕlÄ;TÕÕæ©µilde;ælibrium;æÄciÕÕr;æ°m;橳a;ämlè»ÃäÄipÕªÕ¯sts;æonentialE;æ
ÊcfiosÖ
ÖÖÖ²×y;ä¤r;ìðlledÉÖ\0\0Ö£mallSquare;æ¼erySmallSquare;æªÍ°Öº\0Ö¿\0\0×f;ìð½All;æriertrf;æ±cÃ²×ØJTabcdfgorst×¨×¬×¯×ºØØØØØØ£Ù¬Ù²cy;äè»>ä¾mmaÄ;d׷׸ä;äreve;äÆeiyØØØdil;ä¢rc;ä;äot;ä r;ìð;æpf;ìð¾eaterÌEFGLSTصÙÙÙÙÙ¦qualÄ;Lؾؿæ¥ess;æullEqual;æ§reater;檢ess;æ·lantEqual;橾ilde;æ³cr;ìð¢;æ«ÐAacfiosuÚ
ÚÚÚÚÚªÚ¾ÛRDcy;äªÄctÚÚek;ä;äirc;ä¤r;ælbertSpace;æÇ°Ú¯\0Ú²f;æizontalLine;æÄctÛÛ
òکrok;ä¦mpÅÛÛownHumðįqual;æÜEJOacdfgmnostuÛºÛ¾ÜÜÜÜÜܡܨÝݸÞÞÞcy;älig;ä²cy;äcuteè»ÃäÄiyÜÜrcè»Ãä;äot;ä°r;æraveè»ÃäÆ;apÜ Ü¯Ü¿ÄcgÜ´Ü·r;äªinaryI;æ
lieóÏÇ´Ý\0Ý¢Ä;eÝÝæ¬ÄgrÝÝral;æ«section;æisibleÄCTݬݲomma;æ£imes;æ¢ÆgptÝ¿ÞÞon;ä®f;ìða;äcr;æilde;ä¨Ç«Þ\0Þcy;älè»ÃäÊcfosuÞ¬Þ·Þ¼ßßÄiyÞ±Þµrc;ä´;är;ìðpf;ìðÇ£ß\0ßr;ìð¥rcy;äkcy;äÎHJacfosߤߨ߽߬߱à à cy;ä¥cy;äppa;äÄeyß¶ß»dil;ä¶;är;ìðpf;ìðcr;ìð¦ÖJTaceflmostà ¥à ©à ¬à¡à¡£à¦³à¦¸à§à§à¨·à©cy;äè»<ä¼Êcmnprà ·à ¼à¡à¡à¡ute;ä¹bda;äg;æªlacetrf;ær;æÆaeyà¡à¡à¡¡ron;ä½dil;ä»;äÄfsࡨ॰tÔACDFRTUVarࡾࢩࢱࣦ࣠ࣼयà¥Î४Änrà¢à¢gleBracket;æ¨rowÆ;BRà¢à¢à¢æar;æ¤ightArrow;æeiling;æoǵࢷ\0à£bleBracket;æ¦nÇà£\0à£eeVector;楡ectorÄ;Bà£à£æar;æ¥loor;æightÄAV࣯ࣵrrow;æector;æ¥Äerà¤à¤eÆ;AVà¤à¤à¤æ£rrow;æ¤ector;æ¥iangleÆ;BEतथऩæ²ar;æ§qual;æ´pÆDTVषà¥à¥ownVector;æ¥eeVector;æ¥ ectorÄ;Bà¥à¥æ¿ar;æ¥ectorÄ;B॥०æ¼ar;æ¥ightáÎsÌEFGLSTॾà¦à¦à¦à¦¢à¦qualGreater;æullEqual;æ¦reater;æ¶ess;檡lantEqual;橽ilde;æ²r;ìðÄ;eঽাæftarrow;æidot;ä¿Ænpwà§à¨à¨gÈLRlrà§à§·à¨à¨eftÄAR০৬rrow;æµightArrow;æ·ightArrow;æ¶eftÄarγà¨ightáοightáÏf;ìðerÄLRਢਬeftArrow;æightArrow;æÆchtਾà©à©Ã²à¡;æ°rok;ä
;æªÐacefiosuà©à©à© ੷੼àª
àªàªp;æ¤
y;äÄdl੥੯iumSpace;ælintrf;æ³r;ìðnusPlus;æpf;ìðcò੶;äÒJacefostuણધàªà«à¬à¬à¶à¶à¶cy;äcute;ä
Æaey઴હાron;ä
dil;ä
;äÆgswà«à«°à¬ativeÆMTVà«à«à«¨ediumSpace;æhiÄcn૦à«Ã«à«eryThiîà«tedÄGL૸à¬reaterGreateòٳessLesóà©Line;är;ìðÈBnptଢନଷ଺reak;æ BreakingSpace;ä f;æÚ;CDEGHLNPRSTVàààªà¼à®¡à¯«à°à±à²à²¦à³àµ¡à¶
櫬Äouàà¤ngruent;æ¢pCap;æoubleVerticalBar;æ¦Ælqxà®à®à®ement;æualÄ;Tà®à®æ ilde;ìâ̸ists;æreaterÎ;EFGLSTஶஷ஽à¯à¯à¯à¯¥æ¯qual;æ±ullEqual;ìâ§Ì¸reater;ìâ«Ì¸ess;æ¹lantEqual;ì⩾̸ilde;æµumpÅ௲௽ownHump;ìâ̸qual;ìâ̸eÄfsà°à°§tTriangleÆ;BEà°à°à°¡æªar;ìâ§Ì¸qual;æ¬sÌ;EGLSTవశ఼à±à±à±æ®qual;æ°reater;æ¸ess;ìâªÌ¸lantEqual;ì⩽̸ilde;æ´estedÄGL౨౹reaterGreater;ì⪢̸essLess;ì⪡̸recedesÆ;ESà²à²à²æqual;ì⪯̸lantEqual;æ ÄeiಫಹverseElement;æghtTriangleÆ;BEà³à³à³æ«ar;ìâ§Ì¸qual;æÄquà³à´uareSuÄbp೨೹setÄ;Eà³°à³³ìâ̸qual;æ¢ersetÄ;Eà´à´ìâ̸qual;æ£Æbcpà´à´¤àµsetÄ;Eà´à´ìââqual;æceedsÈ;ESTà´²à´³à´»àµæqual;ì⪰̸lantEqual;æ¡ilde;ìâ¿Ì¸ersetÄ;Eàµàµìââqual;æildeÈ;EFT൮൯൵ൿæqual;æullEqual;æilde;æerticalBar;æ¤cr;ìð©ildeè»Ãä;äÜEacdfgmoprstuvà¶½à·à·à·à·à· à·§à·¼à¸à¸ ยา฿à¹lig;ä
cuteè»ÃäÄiyà·à·rcè»Ãä;äblac;ä
r;ìðraveè»ÃäÆaei෮ෲ෶cr;ä
ga;ä©cron;äpf;ìðenCurlyÄDQà¸à¸oubleQuote;æuote;æ;æ©Äclวฬr;ìðªashè»ÃäiŬื฼deè»Ãäes;樷mlè»ÃäerÄBPà¹à¹ Äarà¹à¹r;æ¾acÄekà¹à¹;æet;æ´arenthesis;æÒacfhilors๿àºàºàºàºàºàºàº°à»¼rtialD;æy;är;ìði;ä¦;ä usMinus;ä±ÄipຢàºncareplanÃ¥Úf;æÈ;eio຺ູ໠໤檻cedesÈ;ESTà»à»à»à»æºqual;檯lantEqual;æ¼ilde;æ¾me;æ³Ädp໩໮uct;æortionÄ;aȥ໹l;æÄcià¼à¼r;ìð«;ä¨ÈUfosà¼à¼à¼à¼OTè»"ä¢r;ìðpf;æcr;ìð¬ØBEacefhiorsu༾à½à½à½ ཱིྦྷྪà¾áá©á´á¾arr;æ¤Gè»Â®ä®Æcnrà½à½à½ute;ä
g;æ«rÄ;tà½à½æ l;æ¤Æaeyཧཬཱron;ä
dil;ä
;ä Ä;vླྀཹæerseÄEUà¾à¾Älqà¾à¾ement;æuilibrium;æpEquilibrium;楯r»ཹo;ä¡ghtÐACDFTUVaà¿à¿«à¿³á¢á¨ááÏÄnrà¿à¿gleBracket;æ©rowÆ;BLà¿à¿à¿¡æar;æ¥eftArrow;æeiling;æoǵ࿹\0á
bleBracket;æ§nÇá\0áeeVector;æ¥ectorÄ;Bááæar;æ¥loor;æÄerááeÆ;AVáµá¶á¼æ¢rrow;æ¦ector;æ¥iangleÆ;BEáááæ³ar;æ§qual;æµpÆDTVá£á®á¸ownVector;æ¥eeVector;æ¥ectorÄ;Bááæ¾ar;æ¥ectorÄ;Bááæar;æ¥Äpuááf;ændImplies;楰ightarrow;æÄchá¹á¼r;æ;æ±leDelayed;æ§´ÚHOacfhimoqstuá¤á±á·á½ááá
á
á
¡á
§áµá»á¿ÄCcá©á®Hcy;ä©y;ä¨FTcy;ä¬cute;ä
Ê;aeiyáááááæª¼ron;ä
dil;ä
rc;ä
;ä¡r;ìðortÈDLRUáªá´á¾á
ownArrow»ÐeftArrow»à¢ightArrow»à¿pArrow;ægma;ä£allCircle;æpf;ìðɲá
\0\0á
°t;æareÈ;ISUá
ȇ
¼áá¯æ¡ntersection;æuÄbpáásetÄ;Eááæqual;æersetÄ;Eá¨á©æqual;ænion;æcr;ìð®ar;æÈbcmpááááÄ;sááæetÄ;Eááqual;æÄchá á
eedsÈ;ESTáá®á´á¿æ»qual;檰lantEqual;æ½ilde;æ¿Tháà¾;æÆ;esááá£ærsetÄ;Eááæqual;æet»áÖHRSacfhiorsá¾ááááá±á¶ááááORNè»ÃäADE;æ¢ÄHcáácy;äy;ä¦Äbuáá;ä;䤯aeyá¥áªá¯ron;ä
¤dil;ä
¢;ä¢r;ìðÄeiá»áDzá\0áefore;æ´a;äÄcnáákSpace;ìââSpace;ældeÈ;EFTá«á¬á²á¼æ¼qual;æullEqual;æ
ilde;æpf;ìðipleDot;æÄctáár;ìð¯rok;ä
¦à«¡á·ááá¦\0á¬á±\0\0\0\0\0á¸á½á·á
\0á¿áááÄcrá»áuteè»ÃärÄ;oááæcir;æ¥rÇ£á\0áy;äve;ä
¬Äiyáá£rcè»Ãä;ä£blac;ä
°r;ìðraveè»Ãäacr;ä
ªÄdiáá©erÄBPááÄaráár;äacÄekáá;æet;æµarenthesis;æonÄ;Pá°á±ælus;æÄgpá»á¿on;ä
²f;ìðÐADETadpsáá®á¸áϨááá³rrowÆ;BDá
á á¤ar;æ¤ownArrow;æ
ownArrow;æquilibrium;楮eeÄ;Aááæ¥rrow;æ¥ownáϳerÄLRáá¨eftArrow;æightArrow;æiÄ;lá¹áºäon;ä¥ing;ä
®cr;ìð°ilde;ä
¨mlè»ÃäÒDbcdefosvá§á¬á°á³á¾á
áááash;æ«ar;æ««y;äashÄ;lá»á¼æ©;櫦Äeráá
;æÆbtyáááºar;æÄ;iáácalÈBLSTá¡á¥áªá´ar;æ£ine;ä¼eparator;æilde;æThinSpace;ær;ìðpf;ìðcr;ìð±dash;æªÊcefosá§á¬á±á¶á¼irc;ä
´dge;ær;ìðpf;ìðcr;ìð²Èfiosáááár;ìð;äpf;ìðcr;ìð³ÒAIUacfosuá±áµá¹á½ááááá cy;ä¯cy;äcy;ä®cuteè»ÃäÄiyáárc;ä
¶;ä«r;ìðpf;ìðcr;ìð´ml;ä
¸ÐHacdefosáµá¹á¿áááá á¤cy;äcute;ä
¹Äayááron;ä
½;äot;ä
»Ç²á\0áoWidtèà«a;är;æ¨pf;æ¤cr;ìðµà¯¡ááá\0á°á¶á¿\0\0\0\0ááá«áá\0ááá²á¹\0á¾cuteè»Ã¡ä¡reve;äÌ;Ediuyááá¡á£á¨áæ¾;ìâ¾Ì³;æ¿rcè»Ã¢ä¢teè»Â´Ì;ä°ligè»Ã¦ä¦Ä;r²áº;ìðraveè»Ã ä ÄepááÄfpáásym;æµÃ¨áha;ä±ÄapácÄclá¤á§r;äg;樿ɤá°\0\0áÊ;adsváºá»á¿ááæ§nd;æ©;æ©lope;æ©;æ©Î;elmrszááááá¿ááæ ;榤e»ásdÄ;aá¥á¦æ¡Ñ¡á°á²á´á¶á¸áºá¼á¾;榨;榩;榪;榫;榬;æ¦;榮;榯tÄ;vá
áæbÄ;dááæ¾;æ¦Äptááh;æ¢Â»Â¹arr;æ¼Ägpá£á§on;ä
f;ìðÎ;Eaeiopáá»á½áááá;æ©°cir;橯;æd;æs;ä§roxÄ;eááñáingè»Ã¥ä¥Æctyá¡á¦á¨r;ìð¶;äªmpÄ;eáá¯Ã±Êildeè»Ã£ä£mlè»Ã¤ä¤Äciááoninôɲnt;æ¨à Nabcdefiklnoprsuáá±á°á¼ááá¸á½á á¦á ¹á¡á᤽á¥á¥°ot;æ«Äcrá¶ákÈcepsáá
ááong;æpsilon;ä¶rime;æµimÄ;eááæ½q;æÅ¶á¢á¦ee;æ½edÄ;gá¬áæ
e»árkÄ;táá·brk;æ¶Äoyáá;ä±quo;æÊcmprtááá¡á¤á¨ausÄ;eÄÄptyv;榰séánoÃµÄÆahwá¯á±á³;ä²;æ¶een;æ¬r;ìðgÎcostuvwááá³ááááÆaiuáááÃ°Ý rc;æ¯pÂ»á±Ædptá¤á¨áot;æ¨lus;æ¨imes;æ¨É±á¹\0\0á¾cup;æ¨ar;æ
riangleÄduááown;æ½p;æ³plus;æ¨eÃ¥áÃ¥áarow;æ¤Æakoáá ¦á µÄcná²á £kÆlstáºÖ«á ozenge;æ§«riangleÈ;dlrá á á á æ´own;æ¾eft;æight;æ¸k;æ£Æ±á «\0á ³Æ²á ¯\0á ±;æ;æ4;æck;æÄeoá ¾á¡Ä;qá¡á¡ì=â¥uiv;ìâ¡â¥t;æÈptwxá¡á¡á¡§á¡¬f;ìðÄ;táá¡£om»átie;æØDHUVbdhmptuvá¢
á¢á¢ªá¢»á£á£á£¬á£¿á¤
á¤á¤á¤¡ÈLRlrá¢á¢á¢á¢;æ;æ;æ;æÊ;DUduᢡᢢᢤᢦᢨæ;æ¦;æ©;æ¤;æ§ÈLRlrᢳᢵᢷᢹ;æ;æ;æ;æÎ;HLRhlrá£á£á£á£á£á£á£æ;æ¬;æ£;æ ;æ«;æ¢;æox;æ§ÈLRlrᣤᣦᣨᣪ;æ;æ;æ;æÊ;DUduڽ᣷᣹᣻᣽;æ¥;æ¨;æ¬;æ´inus;ælus;æimes;æ ÈLRlrá¤á¤á¤á¤;æ;æ;æ;æÎ;HLRhlrᤰᤱᤳᤵᤷ᤻᤹æ;æª;æ¡;æ;æ¼;æ¤;æÄevÄ£á¥barè»Â¦ä¦Èceioá¥á¥á¥á¥ r;ìð·mi;æmÄ;eáálÆ;bhᥨᥩᥫä;æ§
sub;æÅ¬á¥´á¥¾lÄ;e᥹᥺æ¢t»᥺pÆ;Eeįá¦
á¦;檮Ä;qÛÛೡᦧ\0᧨á¨á¨á¨²\0ᨷá©\0\0᪴\0\0á«\0\0ᬡᬮáá\0᯽\0á°Æcprá¦á¦²á§ute;äÌ;abcdsᦿá§á§á§á§á§æ©nd;æ©rcup;æ©Äauá§á§p;æ©p;æ©ot;æ©;ìâ©ï¸Äeo᧢᧥t;æÃ®ÚÈaeiuá§°á§»á¨á¨
ǰ᧵\0᧸s;æ©on;ädilè»Ã§ä§rc;äpsÄ;sá¨á¨æ©m;æ©ot;äÆdmná¨á¨ ᨦilè»Â¸Æptyv;榲tè¢;eá¨á¨®ä¢räƲr;ìð Æceiᨽá©á©y;äckÄ;má©á©æark»á©;ärÎ;Ecefmsá©á© ᩢᩫ᪤᪪᪮æ;æ§Æ;elᩩᩪá©äq;æeɡᩴ\0\0áªrrowÄlr᩼áªeft;æºight;æ»ÊRSacdáªáªáªáªáªÂ»à½;æst;æirc;æash;ænint;æ¨id;櫯cir;æ§ubsÄ;u᪻᪼æ£it»᪼ˬá«á«á«º\0á¬onÄ;eá«á«äºÄ;qÃÃÉá«\0\0á«¢aÄ;tá«á«ä¬;äÆ;fl᫨᫩᫫æÃ®á
eÄmx᫱᫶ent»᫩eóÉǧ᫾\0á¬Ä;dá»á¬ot;æ©nÃ´ÉÆfryá¬á¬á¬;ìðoäÉè©;sÅá¬r;æÄaoᬥᬩrr;æµss;æÄcuᬲᬷr;ìð¸ÄbpᬼáÄ;eááæ«;æ«Ä;eááæ«;æ«dot;æ¯Îdelprvwá á¬á·á®á®¬á¯á¯¹arrÄlrá¨áª;椸;椵ɰá²\0\0áµr;æc;æarrÄ;pá¿á®æ¶;椽Ì;bcdosá®á®á®á®¡á®¥á®¨æªrcap;æ©Äauá®á®p;æ©p;æ©ot;ær;æ©
;ìâªï¸Èalrv᮵ᮿá¯á¯£rrÄ;mᮼᮽæ·;椼yÆevwá¯á¯á¯qɰá¯\0\0á¯reãá³uãáµee;æedge;æenè»Â¤ä¤earrowÄlrᯮ᯳eft»á®ight»ᮽeäá¯Äciá°á°oninôǷnt;æ±lcty;æà¦AHabcdefhijlorstuwz᰸᰻᰿á±á±©á±µá²á²á²¬á²·á³»á³¿á´áµ»á¶á¶«á¶»á·á·ròÎar;楥Èglrsá±á±á±á±ger;æ eth;æ¸Ã²á³hÄ;vá±á±æÂ»à¤Å«á±¡á±§arow;æ¤aãÌÄayᱮᱳron;ä;ä´Æ;ao̲ᱼá²ÄgrÊ¿á²r;ætseq;æ©·Æglmá²á²á²è»Â°ä°ta;ä´ptyv;榱ÄirᲣᲨsht;楿;ìð¡arÄlrᲳᲵ»à£Â»áÊaegsvá³Í¸á³á³á³ mÆ;oșá³á³ndÄ;șá³uit;æ¦amma;äin;æ²Æ;io᳧᳨᳸ä·deè÷;oá³§á³°ntimes;ænø᳷cy;äcɯá´\0\0á´rn;æop;æÊlptuwá´á´á´¢áµáµlar;ä¤f;ìðÊ;empsÌá´á´·á´½áµqÄ;dÍá´³ot;æinus;æ¸lus;æquare;æ¡blebarwedgåúnÆadhá®áµáµ§ownarrowóá²arpoonÄlrᵲᵶefôᲴighôᲶŢᵿá¶
karo÷à½É¯á¶\0\0á¶rn;æop;æÆcotá¶á¶£á¶¦Äryá¶á¶¡;ìð¹;äl;æ§¶rok;äÄdrá¶°á¶´ot;æ±iÄ;fá¶ºá æ¿Äahá·á·ròЩaòྦangle;榦Äciá·á·y;ägrarr;æ¿à¤Dacdefglmnopqrstuxá¸á¸á¸á¸¸Õ¸á¸¼á¹á¹¡á¹¾áº¥áº¯áº½á»¡á¼ªá¼·á½á½á½ÄDoá¸á´´oôá²Äcsá¸á¸uteè»Ã©ä©ter;æ©®ÈaioyḢḧḱḶron;ärÄ;cá¸á¸®æè»Ãªäªlon;æ;äot;äÄDrá¹á¹
ot;æ;ìð¢Æ;rsá¹á¹á¹æªaveè»Ã¨ä¨Ä;dá¹á¹æªot;æªÈ;ilsṪṫṲṴæªnters;æ§;æÄ;dṹṺæªot;æªÆapsáº
áºáºcr;ätyÆ;sváºáºáºæ
et»áºpÄ1;áºáº¤Ä³áº¡áº£;æ;æ
æÄgsẪẬ;ä
p;æÄgpẴẸon;äf;ìðÆalsá»á»á»rÄ;sá»á»æl;æ§£us;橱iÆ;lvá»á»á»äµon»á»;äµÈcsuvỪỳá¼á¼£Äioữḱrc»Ḯɩỹ\0\0á»»ÃÕantÄglá¼á¼tr»á¹ess»ṺÆaeiá¼á¼á¼ls;ä½st;ævÄ;DȵἠD;橸parsl;æ§¥ÄDaἯἳot;ærr;楱Æcdiá¼¾á½á»¸r;æ¯oôÍÄahá½á½;ä·è»Ã°ä°Ämrá½á½lè»Ã«ä«o;æ¬Æcipὡὤὧl;ä¡sôծÄeoὬὴctatioîÕnentialåչৡá¾\0á¾\0ᾡᾧ\0\0á¿á¿\0á¿\0ῦῪâ\0ââllingdotseñá¹y;ämale;æÆilrá¾á¾³á¿lig;èï¬É©á¾¹\0\0á¾½g;èï¬ig;èï¬;ìð£lig;èï¬lig;ìfjÆaltá¿á¿á¿¡t;æig;èï¬ns;æ±of;äǰ΅\0ῳf;ìðÄakÖ¿á¿·Ä;vῼ´æ;æ«artint;æ¨ÄaoââÄcsââαââ°â¸â
â\0âβâ¢â¥â§âªâ¬\0â®è»Â½ä½;æ
è»Â¼ä¼;æ
;æ
;æ
Ƴâ´\0â¶;æ
;æ
Ê´â¾â\0\0âè»Â¾ä¾;æ
;æ
5;æ
ƶâ\0â;æ
;æ
8;æ
l;æwn;æ¢cr;ìð»à¢Eabcdefgijlnorstvââââ¥â°â´â°âµâºâ¿âââ¸Ìâ¾â
âÄ;lÙâ;æªÆcmpâââute;äµmaÄ;dâá³ä³;æªreve;äÄiyâªâ®rc;ä;ä³ot;ä¡È;lqsؾÙâ½âÆ;qsؾÙâlanô٥È;cdlÙ¥âââ¥c;檩otÄ;oââæªÄ;lâ¢â£æª;æªÄ;eâªâìâï¸s;æªr;ìð¤Ä;gÙ³Ømel;æ·cy;äÈ;EajÙâââ;æª;檥;檤ÈEaesâââ©â´;æ©pÄ;pâ£â¤æªrox»â¤Ä;qâ®â¯æªÄ;qâ®âim;æ§pf;ìðÄciâ
â
r;æmÆ;elÙ«â
â
;æª;æªè>;cdlqr×®â
â
ªâ
®â
³â
¹Äciâ
¥â
§;檧r;橺ot;æPar;æ¦uest;橼Êadelsââ
ªâÙâǰâ\0âproøâr;楸qÄlqØ¿âlesóâiÃÙ«Äenâ£ârtneqq;ìâ©ï¸Ã
âªÔAabcefkosyâââ±âµâºâââ¯â¨â½ròΠÈilmrâââârsðáf»â¤ilôکÄdrâ â¤cy;äÆ;cwࣴâ«â¯ir;æ¥;æar;æirc;䥯alrââârtsÄ;uââæ¥it»âlip;æ¦con;æ¹r;ìð¥sÄewâ£â©arow;椥arow;椦Êamoprâºâ¾âââ£rr;æ¿tht;æ»kÄlrââeftarrow;æ©ightarrow;æªf;ìðbar;æÆcltâ¯â´â¸r;ìð½asèâ´rok;ä§Äbpââull;æhen»á±à«¡â£\0âª\0â¸â
â\0ââ³\0\0â¸â¢â§â¢â¿\0ââªâ´cuteè»ÃäÆ;iyݱâ°âµrcè»Ã®ä®;ä¸Äcxâ¼â¿y;äµclè»Â¡ä¡ÄfrÎâ;ìð¦raveè»Ã¬ä¬È;inoܾââ©â®Äinâ¢â¦nt;æ¨t;æfin;æ§ta;æ©lig;䳯aopâ¾ââÆcgtâ
ââr;䫯elpÜââinÃ¥ÞarÃ´Ü h;ä±f;æ·ed;äµÊ;cfotÓ´â¬â±â½âare;æ
inÄ;tâ¸â¹æie;æ§doôâÊ;celpÝââââ¡al;æºÄgrââeróá£Ã£âarhk;æ¨rod;樼Ècgptâ¯â²â¶â»y;äon;ä¯f;ìða;ä¹uestè»Â¿ä¿Äciââr;ìð¾nÊ;EdsvÓ´âââ¡Ó³;æ¹ot;æµÄ;vâ¦â§æ´;æ³Ä;iÝ·â®lde;ä©Ç«â¸\0â¼cy;älè»Ã¯ä¯Ìcfmosuââââ¡â§âµÄiyâârc;äµ;ä¹r;ìð§ath;ä·pf;ìðÇ£â¬\0â±r;ìð¿rcy;äkcy;äÐacfghjosâââ¢â§ââ±âµâ»ppaÄ;vââäº;ä°Äeyââ dil;ä·;äºr;ìð¨reen;ä¸cy;ä
cy;äpf;ìðcr;ìðà®ABEHabcdefghjlmnoprstuvâ°ââââââ½âââââ¥â¹â½ââ²âââ¨âââ â Æartâ·âºâ¼ròà§Ã²Îail;æ¤arr;æ¤Ä;gà¦â;æªar;楢ॣâ¥\0âª\0â±\0\0\0\0\0âµâº\0âââ\0â¹ute;äºmptyv;榴raîà¡bda;ä»gÆ;dlà¢ââ;æ¦Ã¥à¢;æª
uoè»Â«ä«rÐ;bfhlpstà¢ââ¦â©â«â®â±âµÄ;fà¢â£s;æ¤s;æ¤Ã«âp;æ«l;椹im;楳l;æ¢Æ;aeâ¿ââæª«il;æ¤Ä;sââæª;ìâªï¸Æabrââârr;æ¤rk;æ²Äakâ¢â¬cÄekâ¨âª;ä»;äÄesâ±â³;æ¦lÄduâ¹â»;æ¦;æ¦Èaeuyââââron;ä¾Ädiââil;ä¼Ã¬à¢°Ã¢â©;
vendor: 4,294 bytes, line 32
32ä»Ècqrsâ£â¦ââ½a;椶uoÄ;rà¸áÄduâ²â·har;楧shar;æ¥h;æ²Ê;fgqsââà¦â³â¿æ¤tÊahlrtââ¤â·ââ¨rrowÄ;tà¢â¡aéâ¶arpoonÄduâ¯â´own»Ñp»०eftarrows;æightÆahsââârrowÄ;sࣴࢧarpoonóà¾quigarro÷â°hreetimes;æÆ;qsâà¦âºlanôবÊ;cdgsবââââ¨c;檨otÄ;oââæ©¿Ä;rââæª;æªÄ;eâ¢â¥ìâï¸s;æªÊadegsâ³â¹â½ââpproøâot;æqÄgqââ
ôà¦gtòâôà¦iÃলÆilrâ࣡âsht;楼;ìð©Ä;Eà¦â£;æªÅ¡â©â¶rÄduâ²â®Ä;l॥â³;楪lk;æcy;äÊ;achtà©ââââròâorneòá´ard;楫ri;æºÄioââ¤dot;ä
ustÄ;aâ¬âæ°che»âÈEaesâ»â½ââ;æ¨pÄ;pââæªrox»âÄ;qââæªÄ;qââ»im;æ¦Ðabnoptwzâ©â´â·ââ¯âââÄnrâ®â±g;æ¬r;æ½rëà£gÆlmrâ¿ââeftÄar০âightá৲apsto;æ¼ightá৽parrowÄlrâ¥â©efôâight;æ¬Æaflâ¶â¹â½r;æ¦
;ìðus;æ¨imes;樴šââst;æÃ¡áÆ;efââá ænge»âarÄ;lâ¤â¥ä¨t;æ¦Êachmtâ³â¶â¼â
âròࢨorneòá¶arÄ;dà¾â;æ¥;æri;æ¿Ìachiqtââà©â¢â®â»quo;æ¹r;ìðmÆ;egলâªâ¬;æª;æªÄbuâªâ³oÄ;rà¸â¹;ærok;ä
è<;cdhilqrà «ââ¹ââ â¥âªâ°Äciââ;檦r;橹reÃ¥â²mes;æarr;楶uest;æ©»ÄPiâµâ¹ar;æ¦Æ;efâ à¤á ærÄduâ â shar;æ¥har;楦Äenâ â ¡rtneqq;ìâ¨ï¸Ã
â ÜDacdefhilnopsuâ¡â¡
â¢â¢â¢â¢ ⢥⢨â£â£¢â£¤àªâ£³â¤Dot;æºÈclprâ¡â¡â¡£â¡½rè»Â¯ä¯Äetâ¡â¡;æÄ;eâ¡â¡æ se»â¡Ä;sá»â¡¨toÈ;dluá»â¡³â¡·â¡»owîÒefôà¤Ã°áker;æ®Äoyâ¢â¢mma;権;ä¼ash;æasuredangle»á¦r;ìðªo;æ§Æcdn⢯⢴â£roè»ÂµäµÈ;acdá¤â¢½â£â£sôá§ir;æ«°otè»Â·ÆµusÆ;bdâ£á¤â£æÄ;uá´¼â£;横ţâ£â£¡p;æ«Ã²âðàªÄdp⣩⣮els;æ§f;ìðÄct⣸⣽r;ìðpos»áÆ;lmâ¤â¤â¤ä¼timap;æ¸à°GLRVabcdefghijlmoprstuvwâ¥â¥â¥¾â¦â¦â§â§©â¨â¨â©â©âªâªâª¤âª¨â¬â¬ââ¿â®®â°´â±§â±¼â³©Ägtâ¥â¥;ìâ̸Ä;vâ¥à¯ìâ«âÆeltâ¥â¥²â¥¶ftÄar⥡⥧rrow;æightarrow;æ;ìâ̸Ä;v⥻à±ìâªâightarrow;æÄDdâ¦â¦ash;æ¯ash;æ®Êbcnpt⦣⦧⦬⦱â§la»Ëute;ä
g;ìâ âÊ;Eiopà¶â¦¼â§â§
â§;ì⩰̸d;ìâ̸s;ä
roøà¶urÄ;aâ§â§æ®lÄ;sâ§à¬¸Ç³â§\0â§£pè»Â ଷmpÄ;e௹à°Êaeouyâ§´â§¾â¨â¨â¨Ç°â§¹\0â§»;æ©on;ä
dil;ä
ngÄ;dൾâ¨ot;ìâ©Ì¸p;æ©;ä½ash;æÎ;Aadqsxà®â¨©â¨â¨»â©â©
â©rr;ærÄhr⨳⨶k;椤Ä;oá²á°ot;ìâ̸uiöà£Äeiâ©â©ar;椨Ãà®istÄ;sà® à®r;ìð«ÈEestà¯
⩦⩹⩼Æ;qs஼â©à¯¡Æ;qs஼à¯
â©´lanô௢iÃ௪Ä;rà®¶âªÂ»à®·ÆAapâªâªâªrò⥱rr;æ®ar;櫲Æ;svà¾âªà¾Ä;d⪡⪢æ¼;æºcy;äÎAEadest⪷⪺⪾â«â«
⫶⫹rò⥦;ìâ¦Ì¸rr;ær;æ¥È;fqsà°»â«â«£â«¯tÄarâ«â«rro÷â«ightarroÃ·âªÆ;qs఻⪺⫪lanôà±Ä;sà±â«´Â»à°¶iÃà±Ä;rవ⫾iÄ;eà°à°¥iäà¶Äptâ¬â¬f;ìðè¬;inâ¬â¬â¬¶ä¬nÈ;Edvà®â¬¤â¬¨â¬®;ìâ¹Ì¸ot;ìâµÌ¸Ç¡à®â¬³â¬µ;æ·;æ¶iÄ;vಸ⬼ǡಸââ;æ¾;æ½Æaorââ£â©rÈ;astà»âââlleìà»l;ì⫽â¥;ìâ̸lint;æ¨Æ;ceà²â°â³uåಥÄ;cà²â¸Ä;eà²â½Ã±à²ÈAaitâ®â®â®â®§ròâ¦rrÆ;cwâ®â®â®æ;ì⤳̸;ìâ̸ghtarrow»â®riÄ;eà³à³Îchimpqu⮽â¯â¯â¬à¸â¯¤â¯¯È;cerà´²â¯à´·â¯uÃ¥àµ
;ìðortÉâ¬
\0\0â¯aráâmÄ;e൮â¯Ä;q൴൳suÄbp⯫â¯Ã¥à³¸Ã¥à´Æbcp⯶â°â°È;Ees⯿â°à´¢â°æ;ìâ«
̸etÄ;eà´â°qÄ;qà´£â°cÄ;eà´²â°Ã±à´¸È;EesⰢⰣàµâ°§æ
;ìâ«Ì¸etÄ;eàµâ°®qÄ;qൠⰣÈgilrⰽⰿâ±
â±Ã¬à¯ldeè»Ã±ä±Ã§à±iangleÄlrâ±â±eftÄ;eà°â±Ã±à°¦ightÄ;eà³â±¥Ã±à³Ä;mⱬâ±ä½Æ;esⱴⱵⱹä£ro;æp;æÒDHadgilrsâ²â²â²â²â²£â²°â²¶â³â³£ash;æarr;æ¤p;ìââash;æ¬ÄetⲨⲬ;ìâ¥â;ì>ânfin;æ§ÆAetâ²½â³â³
rr;æ¤;ìâ¤âÄ;râ³â³ì<âie;ìâ´âÄAtâ³â³rr;æ¤rie;ìâµâim;ìâ¼âÆAanâ³°â³´â´rr;ærÄhr⳺⳽k;椣Ä;oá§á¥ear;椧ááª\0\0\0\0\0\0\0\0\0\0\0\0\0â´\0â´¸âµâµ ⵥ⵲â¶á¬\0\0â¶â¶«\0â·â·\0â·â¸â¸«â¸¾â¹Äcsâ´±áªuteè»Ã³ä³Äiyâ´¼âµ
rÄ;cáªâµè»Ã´ä´;ä¾Êabios᪠âµâµÇâµlac;ä
v;樸old;榼lig;ä
Äcr⵩âµir;榿;ìð¬Í¯âµ¹\0\0âµ¼\0â¶n;äaveè»Ã²ä²;æ§Äbmâ¶à·´ar;榵Èacitâ¶â¶â¶¥â¶¨ròáªÄirâ¶â¶ r;榾oss;榻nÃ¥à¹;æ§Æaeiⶱⶵⶹcr;ä
ga;äÆcdnâ·â·
Çron;ä¿;榶pf;ìð Æaelâ·â·Çr;榷rp;榹Î;adiosvⷪⷫⷮâ¸â¸â¸â¸æ¨ròáªÈ;efmâ··â·¸â¸â¸
æ©rÄ;oⷾⷿæ´f»ⷿè»Âªäªè»Âºäºgof;æ¶r;æ©lope;æ©;æ©Æcloâ¸â¸¡â¸§Ã²â¸ashè»Ã¸ä¸l;æiŬⸯ⸴deè»ÃµäµesÄ;aÇ⸺s;樶mlè»Ã¶ä¶bar;æ½à«¡â¹\0â¹½\0âºâº\0⺢⺹\0\0â»àº\0â¼\0\0⼫⾼\0â¿rÈ;
vendor: 6,210 bytes, line 32
32astÐâ¹§â¹²àº
è¶;lâ¹â¹®ä¶leìÐɩ⹸\0\0â¹»m;櫳;櫽y;ä¿rÊcimptâºâºâºá¡¥âºnt;ä¥od;ä®il;æ°enk;æ±r;ìðÆimo⺨⺰⺴Ä;vâºâº®ä;ämaô੶ne;æÆ;tv⺿â»â»ächfork»´;äÄauâ»â»nÄckâ»â»kÄ;hâ´â»;æÃ¶â´sÒ;abcdemst⻳⻴á¤â»¹â»½â¼â¼â¼â¼ä«cir;樣ir;樢Äouáµâ¼;樥;橲nè»Â±àºim;樦wo;樧Æipuâ¼â¼ â¼¥ntint;æ¨f;ìð¡ndè»Â£ä£Ô;Eaceinosuà»â¼¿â½â½â½â¾â¾â¾â½¾â¾¶;檳p;檷uÃ¥à»Ä;cà»â½Ì;acensà»â½â½â½¦â½¨â½¾pproøâ½urlyeñà»Ã±à»Æaes⽯⽶⽺pprox;檹qq;檵im;æ¨iÃà»meÄ;sâ¾àº®æ²ÆEas⽸â¾â½ºÃ°â½µÆdfp໬â¾â¾¯Æals⾠⾥⾪lar;æ®ine;æurf;æÄ;t໻⾴ï໻rel;æ°Äciâ¿â¿
r;ìð
;äncsp;æÌfiopsuâ¿â¢â¿â¿¥â¿«â¿±r;ìð®pf;ìð¢rime;æcr;ìðÆaeo⿸ããtÄei⿾ã
rnionóڰnt;æ¨stÄ;eããä¿Ã±á¼Ã´à¼àªABHabcdefhilmnoprstuxããããã ãã«ã
ã
¢ã
²ãããã¤ã©ãã®ã²ãã°ã·Æartãããròá³Ã²Ïail;æ¤aròᱥar;楤Îcdenqrtã¨ãµã¸ã¿ãããÄeuãã±;ìâ½Ì±te;ä
iãá
®mptyv;榳gÈ;delà¿ããã;æ¦;榥åà¿uoè»Â»ä»rÖ;abcfhlpstwà¿ã¬ã¯ã·ã¹ã¼ã¾ããããp;極Ä;fà¿ ã´s;æ¤ ;椳s;æ¤Ã«âðâ®l;æ¥
im;楴l;æ£;æÄaiããil;æ¤oÄ;nããæ¶alÃ³à¼Æabrã§ãªã®ròá¥rk;æ³Äakã³ã½cÄekã¹ã»;ä½;äÄesãã;æ¦lÄduãã;æ¦;æ¦Èaeuyããã§ã©ron;ä
Ädiã¡ã¥il;ä
ì࿲âãº;äÈclqsã´ã·ã½ã
a;椷dhar;楩uoÄ;rÈÈh;æ³Æacgã
ã
à½lÈ;ipsླྀã
ã
ánÃ¥á»arôྩt;æÆilrã
©á£ã
®sht;楽;ìð¯Äaoã
·ãrÄduã
½ã
¿Â»Ñ»Ä;láã;楬Ä;vããä;䱯gnsãã¹ã¼htÌahlrstã¤ã°ããã¤ã®rrowÄ;tà¿ãaéãarpoonÄduã»ã¿owîã
¾p»áeftÄahããrrowó࿪arpoonóÕightarrows;æquigarro÷ãhreetimes;æg;äingdotseñἲÆahmãããrò࿪aòÕ;æoustÄ;aããæ±che»ãmid;æ«®Èabptã²ã½ããÄnrã·ãºg;ær;æ¾rëáÆaflãããr;æ¦;ìð£us;樮imes;樵Äapãã§rÄ;gã£ã¤ä©t;æ¦olint;æ¨aròã£Èachqã»ãá¼ã
quo;æºr;ìðÄbuã»ãoÄ;rÈÈÆhirããã reÃ¥ã¸mes;æiÈ;eflãªáá ¡ã«æ¹tri;æ§luhar;楨;æàµ¡ãããã¬ã¸ã±\0ãºã¤\0\0ã¬ã°\0ã¨ãããã±ãã±\0ã\0\0ã³cute;ä
quïâºÔ;Eaceinpsyáã³ãµã¿ããããã¦ã©;檴ǰãº\0ã¼;檸on;ä
¡uÃ¥á¾Ä;dá³ãil;ä
rc;ä
ÆEasããã;檶p;檺im;æ©olint;æ¨iÃá;äotÆ;beã´áµãµæ
;橦ÎAacmstxãããããã£ãrr;ærÄhrããëâ¨Ä;oਸ਼਴tè»Â§ä§i;ä»war;椩mÄinã©Ã°nuóñt;æ¶rÄ;oã¶âìð°Èacoyãããã rp;æ¯Ähyããcy;ä;ärtÉã\0\0ãiäá¤araì⹯è»ÂäÄgmã¨ã´maÆ;fvã±ã²ã²ä;äÐ;deglnprá«ã
ããããã¡ã¦ot;橪Ä;qá±á°Ä;Eããæª;æª Ä;Eããæª;æªe;ælus;樤arr;楲aròá½Èaeitã¸ãããÄlsã½ãlsetméãªhp;樳parsl;槤Ädlá£ãe;æ£Ä;eããæªªÄ;sã¢ã£æª¬;ìâª¬ï¸Æflpã®ã³ãtcy;äÄ;bã¸ã¹ä¯Ä;aã¾ã¿æ§r;æ¿f;ìð¤aÄdrãÐesÄ;uããæ it»ãÆcsuã ã¹ãÄauã¥ã¯pÄ;sáã«;ìâï¸pÄ;sá´ãµ;ìâï¸uÄbpã¿ãÆ;esááãetÄ;eáãñáÆ;esá¨áãetÄ;eá¨ãÃ±á®Æ;afá
»ã¦Ö°rÅ¥ã«Ö±Â»á
¼aròá
Ècemtã¹ã¾ãã
r;ìðtmîñiìãaræá¾ÄarããrÄ;fãá¿æÄanããightÄepã£ãªpsiloîỠhé⺯s»â¡Êbcmnpã»ãáããÒ;Edemnprsãããããã£ã¬ã±ã¶æ;æ«
ot;檽Ä;dáãot;æ«ult;æ«ÄEeã¨ãª;æ«;ælus;檿arr;楹Æeiuã½ããtÆ;enãã
ãqÄ;qáãeqÄ;qã«ã¨m;æ«Äbpãã;æ«;æ«cÌ;acensáã¬ã²ã¹ã»ã¦pproøãºurlyeñá¾Ã±á³Æaesãããpproøãqñãg;æªÚ123;Edehlmnpsã©ã¬ã¯áã²ã´ãããããã¨ãè»Â¹ä¹è»Â²ä²è»Â³ä³;æ«Äosã¹ã¼t;檾ub;æ«Ä;dá¢ã
ot;æ«sÄouããl;æb;æ«arr;楻ult;æ«ÄEeã¤ã¦;æ«;ælus;æ«Æeiuã´ããtÆ;enáã¼ãqÄ;qá¢ã²eqÄ;qã§ã¤m;æ«Äbpãã;æ«;æ«ÆAanãã ãrr;ærÄhrã¦ã¨Ã«â®Ä;oਫ਩war;椪ligè»Ãä௡ããã áã³ã¹\0ã¾ã\0\0\0\0\0ãã\0ãã¬\0\0\0ãɲã\0\0ãget;æ;ärÃ«à¹Æaeyã¦ã«ã°ron;ä
¥dil;ä
£;älrec;ær;ìð±Èeikoãããµã¼Ç²ã\0ãeÄ4fááaÆ;svãããä¸ym;äÄcnã¢ã²kÄasã¨ã®pproøáim»á¬sðáÄasãºã®Ã°árnè»Ã¾ä¾Ç¬Ìãâ§esèÃ;bdãããäÄ;aá¤ãr;樱;樰Æepsã¡ã£ãáâ©È;bcfÒã¬ã°ã´ot;æ¶ir;櫱Ä;oã¹ã¼ìð¥rk;æ«Ã¡ã¢rime;æ´Æaipããã¤dÃ¥áÎadempstã¡ããããããngleÊ;dlqrã°ã±ã¶ããæµown»ᶻeftÄ;eâ ã¾Ã±à¤®;æightÄ;eãªãñáot;æ¬inus;樺lus;樹b;æ§ime;樻ezium;æ¢Æchtã²ã½ãÄryã·ã»;ìð;äcy;ärok;ä
§Äioããxôá·headÄlrãã eftarro÷à¡ightarrow»à½à¤AHabcdfghlmoprstuwãããã¤ã°ã¼ã ã 㠣㠴ã¡ã¡ã¡«ã¢©ã£ã£ã£ªã£¶ròÏar;楣Äcrãã¢uteè»ÃºäºÃ²á
rÇ£ãª\0ãy;äve;ä
Äiyãµãºrcè»Ã»ä»;äÆabhã ã ã ròálac;ä
±aòáÄirã ã sht;楾;ìð²raveè»Ã¹ä¹Å¡ã §ã ±rÄlr㠬㠮»à¥Â»álk;æÄctã ¹ã¡É¯ã ¿\0\0ã¡rnÄ;eã¡
ã¡ær»ã¡op;æri;æ¸Äalã¡ã¡cr;ä
«è»Â¨ÍÄgp㡢㡦on;ä
³f;ìð¦Ìadhlsuá
㡸㡽á²ã¢ã¢ ownáá³arpoonÄlrã¢ã¢efôã ighô㠯iÆ;hlã¢ã¢ã¢ä
»áºon»ã¢parrows;æÆcit㢰ã£ã£É¯ã¢¶\0\0ã£rnÄ;e㢼㢽ær»㢽op;æng;ä
¯ri;æ¹cr;ìðÆdirã£ã£ã£¢ot;æ°lde;ä
©iÄ;fã°ã£¨Â»á Äam㣯㣲rò㢨lè»Ã¼ä¼angle;榧ÞABDacdeflnoprszã¤ã¤ã¤©ã¤ã¦µã¦¸ã¦½ã§ã§¤ã§¨ã§³ã§¹ã§½ã¨ã¨ ròϷarÄ;v㤦㤧櫨;æ«©asèϡÄnr㤲㤷grt;æ¦Îeknprstã£ã¥ã¥ã¥ã¥ã¥¤ã¦appáâothinÃ§áºÆhirã«â»ã¥opô⾵Ä;há·ã¥¢Ã¯ãÄiu㥩ã¥gmáã³Äbp㥲ã¦setneqÄ;q㥽ã¦ìâï¸;ìâ«ï¸setneqÄ;qã¦ã¦ìâï¸;ìâ«ï¸Ährã¦ã¦etáãiangleÄlr㦪㦯eft»थight»áy;ä²ashÂ»á¶Æelrã§ã§ã§Æ;beâ·ªã§ã§ar;æ»q;ælip;æ®Äbtã§á¨aòá©r;ìð³tré㦮suÄbp㧯㧱»à´Â»àµpf;ìð§roð໻tré㦴Äcuã¨ã¨r;ìðÄbpã¨ã¨nÄEeã¦ã¨Â»ã¥¾nÄEeã¦ã¨Â»ã¦igzag;æ¦Îcefoprs㨶㨻ã©ã©ã©ã©¡ã©ªirc;ä
µÄdiã©ã©Äbgã©
ã©ar;æ©eÄ;qáºã©;æerp;ær;ìð´pf;ìð¨Ä;eá¹ã©¦atèá¹cr;ìðà«£áãª\0ãª\0ãªãª\0\0ãªãª¨ãª«ãª¯\0\0ã«ã«\0ã«áátréár;ìðµÄAaãªãªròÏrò৶;ä¾ÄAa㪡㪤ròθrò৫aðâis;æ»Ædptá¤ãªµãª¾Äfl㪺á©;ìð©imÃ¥á²ÄAaã«ã«ròÏròà¨Äcqã«á¸r;ìðÄptáã«réáÐacefiosu㫰㫽ã¬ã¬ã¬ã¬ã¬ã¬¡cÄuyã«¶ã«»teè»Ã½ä½;äÄiyã¬ã¬rc;ä
·;änè»Â¥ä¥r;ìð¶cy;äpf;ìðªcr;ìðÄcm㬦㬩y;älè»Ã¿ä¿Ôacdefhioswããããã¤ã©ãã´ãºã®cute;ä
ºÄayããron;ä
¾;ä·ot;ä
¼Äetãã¡træáa;ä¶r;ìð·cy;ä¶grarr;æpf;ìð«cr;ìðÄjnã®
ã®;æj;æ
32'.split("").map((e=>e.charCodeAt(0)))),F3=new Uint16Array("Èaglq\t���É�\0\0�p;ä¦os;ä§t;ä¾t;ä¼uot;ä¢".split("").map((e=>e.charCodeAt(0))));var B3;const U3=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),q3=null!==(B3=String.fromCodePoint)&&void 0!==B3?B3:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};var H3,z3;(z3=H3||(H3={}))[z3.NUM=35]="NUM",z3[z3.SEMI=59]="SEMI",z3[z3.EQUALS=61]="EQUALS",z3[z3.ZERO=48]="ZERO",z3[z3.NINE=57]="NINE",z3[z3.LOWER_A=97]="LOWER_A",z3[z3.LOWER_F=102]="LOWER_F",z3[z3.LOWER_X=120]="LOWER_X",z3[z3.LOWER_Z=122]="LOWER_Z",z3[z3.UPPER_A=65]="UPPER_A",z3[z3.UPPER_F=70]="UPPER_F",z3[z3.UPPER_Z=90]="UPPER_Z";var Z3,W3,X3,V3,Y3,G3,K3,J3,e4,t4,n4,r4,o4,i4,s4,a4;function l4(e){return e>=H3.ZERO&&e<=H3.NINE}function c4(e){return e===H3.EQUALS||function(e){return e>=H3.UPPER_A&&e<=H3.UPPER_Z||e>=H3.LOWER_A&&e<=H3.LOWER_Z||l4(e)}(e)}(W3=Z3||(Z3={}))[W3.VALUE_LENGTH=49152]="VALUE_LENGTH",W3[W3.BRANCH_LENGTH=16256]="BRANCH_LENGTH",W3[W3.JUMP_TABLE=127]="JUMP_TABLE",(V3=X3||(X3={}))[V3.EntityStart=0]="EntityStart",V3[V3.NumericStart=1]="NumericStart",V3[V3.NumericDecimal=2]="NumericDecimal",V3[V3.NumericHex=3]="NumericHex",V3[V3.NamedEntity=4]="NamedEntity",(G3=Y3||(Y3={}))[G3.Legacy=0]="Legacy",G3[G3.Strict=1]="Strict",G3[G3.Attribute=2]="Attribute";class u4{constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=X3.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Y3.Strict}startEntity(e){this.decodeMode=e,this.state=X3.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case X3.EntityStart:return e.charCodeAt(t)===H3.NUM?(this.state=X3.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=X3.NamedEntity,this.stateNamedEntity(e,t));case X3.NumericStart:return this.stateNumericStart(e,t);case X3.NumericDecimal:return this.stateNumericDecimal(e,t);case X3.NumericHex:return this.stateNumericHex(e,t);case X3.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===H3.LOWER_X?(this.state=X3.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=X3.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,r){if(t!==n){const o=n-t;this.result=this.result*Math.pow(r,o)+parseInt(e.substr(t,o),r),this.consumed+=o}}stateNumericHex(e,t){const n=t;for(;t<e.length;){const o=e.charCodeAt(t);if(!(l4(o)||(r=o,r>=H3.UPPER_A&&r<=H3.UPPER_F||r>=H3.LOWER_A&&r<=H3.LOWER_F)))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(o,3);t+=1}var r;return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){const n=t;for(;t<e.length;){const r=e.charCodeAt(t);if(!l4(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}emitNumericEntity(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===H3.SEMI)this.consumed+=1;else if(this.decodeMode===Y3.Strict)return 0;return this.emitCodePoint(function(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=U3.get(e))&&void 0!==t?t:e}(this.result),this.consumed),this.errors&&(e!==H3.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:n}=this;let r=n[this.treeIndex],o=(r&Z3.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){const i=e.charCodeAt(t);if(this.treeIndex=p4(n,r,this.treeIndex+Math.max(1,o),i),this.treeIndex<0)return 0===this.result||this.decodeMode===Y3.Attribute&&(0===o||c4(i))?0:this.emitNotTerminatedNamedEntity();if(r=n[this.treeIndex],o=(r&Z3.VALUE_LENGTH)>>14,0!==o){if(i===H3.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==Y3.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:n}=this,r=(n[t]&Z3.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){const{decodeTree:r}=this;return this.emitCodePoint(1===t?r[e]&~Z3.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}end(){var e;switch(this.state){case X3.NamedEntity:return 0===this.result||this.decodeMode===Y3.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case X3.NumericDecimal:return this.emitNumericEntity(0,2);case X3.NumericHex:return this.emitNumericEntity(0,3);case X3.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case X3.EntityStart:return 0}}}function d4(e){let t="";const n=new u4(e,(e=>t+=q3(e)));return function(e,r){let o=0,i=0;for(;(i=e.indexOf("&",i))>=0;){t+=e.slice(o,i),n.startEntity(r);const s=n.write(e,i+1);if(s<0){o=i+n.end();break}o=i+s,i=0===s?o+1:o}const s=t+e.slice(o);return t="",s}}function p4(e,t,n,r){const o=(t&Z3.BRANCH_LENGTH)>>7,i=t&Z3.JUMP_TABLE;if(0===o)return 0!==i&&r===i?n:-1;if(i){const t=r-i;return t<0||t>=o?-1:e[n+t]-1}let s=n,a=s+o-1;for(;s<=a;){const t=s+a>>>1,n=e[t];if(n<r)s=t+1;else{if(!(n>r))return e[t+o];a=t-1}}return-1}d4(Q3),d4(F3),(J3=K3=K3||(K3={})).HTML="http://www.w3.org/1999/xhtml",J3.MATHML="http://www.w3.org/1998/Math/MathML",J3.SVG="http://www.w3.org/2000/svg",J3.XLINK="http://www.w3.org/1999/xlink",J3.XML="http://www.w3.org/XML/1998/namespace",J3.XMLNS="http://www.w3.org/2000/xmlns/",(t4=e4=e4||(e4={})).TYPE="type",t4.ACTION="action",t4.ENCODING="encoding",t4.PROMPT="prompt",t4.NAME="name",t4.COLOR="color",t4.FACE="face",t4.SIZE="size",(r4=n4=n4||(n4={})).NO_QUIRKS="no-quirks",r4.QUIRKS="quirks",r4.LIMITED_QUIRKS="limited-quirks",(i4=o4=o4||(o4={})).A="a",i4.ADDRESS="address",i4.ANNOTATION_XML="annotation-xml",i4.APPLET="applet",i4.AREA="area",i4.ARTICLE="article",i4.ASIDE="aside",i4.B="b",i4.BASE="base",i4.BASEFONT="basefont",i4.BGSOUND="bgsound",
vendor: 22,104 bytes, line 32
32i4.BIG="big",i4.BLOCKQUOTE="blockquote",i4.BODY="body",i4.BR="br",i4.BUTTON="button",i4.CAPTION="caption",i4.CENTER="center",i4.CODE="code",i4.COL="col",i4.COLGROUP="colgroup",i4.DD="dd",i4.DESC="desc",i4.DETAILS="details",i4.DIALOG="dialog",i4.DIR="dir",i4.DIV="div",i4.DL="dl",i4.DT="dt",i4.EM="em",i4.EMBED="embed",i4.FIELDSET="fieldset",i4.FIGCAPTION="figcaption",i4.FIGURE="figure",i4.FONT="font",i4.FOOTER="footer",i4.FOREIGN_OBJECT="foreignObject",i4.FORM="form",i4.FRAME="frame",i4.FRAMESET="frameset",i4.H1="h1",i4.H2="h2",i4.H3="h3",i4.H4="h4",i4.H5="h5",i4.H6="h6",i4.HEAD="head",i4.HEADER="header",i4.HGROUP="hgroup",i4.HR="hr",i4.HTML="html",i4.I="i",i4.IMG="img",i4.IMAGE="image",i4.INPUT="input",i4.IFRAME="iframe",i4.KEYGEN="keygen",i4.LABEL="label",i4.LI="li",i4.LINK="link",i4.LISTING="listing",i4.MAIN="main",i4.MALIGNMARK="malignmark",i4.MARQUEE="marquee",i4.MATH="math",i4.MENU="menu",i4.META="meta",i4.MGLYPH="mglyph",i4.MI="mi",i4.MO="mo",i4.MN="mn",i4.MS="ms",i4.MTEXT="mtext",i4.NAV="nav",i4.NOBR="nobr",i4.NOFRAMES="noframes",i4.NOEMBED="noembed",i4.NOSCRIPT="noscript",i4.OBJECT="object",i4.OL="ol",i4.OPTGROUP="optgroup",i4.OPTION="option",i4.P="p",i4.PARAM="param",i4.PLAINTEXT="plaintext",i4.PRE="pre",i4.RB="rb",i4.RP="rp",i4.RT="rt",i4.RTC="rtc",i4.RUBY="ruby",i4.S="s",i4.SCRIPT="script",i4.SECTION="section",i4.SELECT="select",i4.SOURCE="source",i4.SMALL="small",i4.SPAN="span",i4.STRIKE="strike",i4.STRONG="strong",i4.STYLE="style",i4.SUB="sub",i4.SUMMARY="summary",i4.SUP="sup",i4.TABLE="table",i4.TBODY="tbody",i4.TEMPLATE="template",i4.TEXTAREA="textarea",i4.TFOOT="tfoot",i4.TD="td",i4.TH="th",i4.THEAD="thead",i4.TITLE="title",i4.TR="tr",i4.TRACK="track",i4.TT="tt",i4.U="u",i4.UL="ul",i4.SVG="svg",i4.VAR="var",i4.WBR="wbr",i4.XMP="xmp",(a4=s4=s4||(s4={}))[a4.UNKNOWN=0]="UNKNOWN",a4[a4.A=1]="A",a4[a4.ADDRESS=2]="ADDRESS",a4[a4.ANNOTATION_XML=3]="ANNOTATION_XML",a4[a4.APPLET=4]="APPLET",a4[a4.AREA=5]="AREA",a4[a4.ARTICLE=6]="ARTICLE",a4[a4.ASIDE=7]="ASIDE",a4[a4.B=8]="B",a4[a4.BASE=9]="BASE",a4[a4.BASEFONT=10]="BASEFONT",a4[a4.BGSOUND=11]="BGSOUND",a4[a4.BIG=12]="BIG",a4[a4.BLOCKQUOTE=13]="BLOCKQUOTE",a4[a4.BODY=14]="BODY",a4[a4.BR=15]="BR",a4[a4.BUTTON=16]="BUTTON",a4[a4.CAPTION=17]="CAPTION",a4[a4.CENTER=18]="CENTER",a4[a4.CODE=19]="CODE",a4[a4.COL=20]="COL",a4[a4.COLGROUP=21]="COLGROUP",a4[a4.DD=22]="DD",a4[a4.DESC=23]="DESC",a4[a4.DETAILS=24]="DETAILS",a4[a4.DIALOG=25]="DIALOG",a4[a4.DIR=26]="DIR",a4[a4.DIV=27]="DIV",a4[a4.DL=28]="DL",a4[a4.DT=29]="DT",a4[a4.EM=30]="EM",a4[a4.EMBED=31]="EMBED",a4[a4.FIELDSET=32]="FIELDSET",a4[a4.FIGCAPTION=33]="FIGCAPTION",a4[a4.FIGURE=34]="FIGURE",a4[a4.FONT=35]="FONT",a4[a4.FOOTER=36]="FOOTER",a4[a4.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",a4[a4.FORM=38]="FORM",a4[a4.FRAME=39]="FRAME",a4[a4.FRAMESET=40]="FRAMESET",a4[a4.H1=41]="H1",a4[a4.H2=42]="H2",a4[a4.H3=43]="H3",a4[a4.H4=44]="H4",a4[a4.H5=45]="H5",a4[a4.H6=46]="H6",a4[a4.HEAD=47]="HEAD",a4[a4.HEADER=48]="HEADER",a4[a4.HGROUP=49]="HGROUP",a4[a4.HR=50]="HR",a4[a4.HTML=51]="HTML",a4[a4.I=52]="I",a4[a4.IMG=53]="IMG",a4[a4.IMAGE=54]="IMAGE",a4[a4.INPUT=55]="INPUT",a4[a4.IFRAME=56]="IFRAME",a4[a4.KEYGEN=57]="KEYGEN",a4[a4.LABEL=58]="LABEL",a4[a4.LI=59]="LI",a4[a4.LINK=60]="LINK",a4[a4.LISTING=61]="LISTING",a4[a4.MAIN=62]="MAIN",a4[a4.MALIGNMARK=63]="MALIGNMARK",a4[a4.MARQUEE=64]="MARQUEE",a4[a4.MATH=65]="MATH",a4[a4.MENU=66]="MENU",a4[a4.META=67]="META",a4[a4.MGLYPH=68]="MGLYPH",a4[a4.MI=69]="MI",a4[a4.MO=70]="MO",a4[a4.MN=71]="MN",a4[a4.MS=72]="MS",a4[a4.MTEXT=73]="MTEXT",a4[a4.NAV=74]="NAV",a4[a4.NOBR=75]="NOBR",a4[a4.NOFRAMES=76]="NOFRAMES",a4[a4.NOEMBED=77]="NOEMBED",a4[a4.NOSCRIPT=78]="NOSCRIPT",a4[a4.OBJECT=79]="OBJECT",a4[a4.OL=80]="OL",a4[a4.OPTGROUP=81]="OPTGROUP",a4[a4.OPTION=82]="OPTION",a4[a4.P=83]="P",a4[a4.PARAM=84]="PARAM",a4[a4.PLAINTEXT=85]="PLAINTEXT",a4[a4.PRE=86]="PRE",a4[a4.RB=87]="RB",a4[a4.RP=88]="RP",a4[a4.RT=89]="RT",a4[a4.RTC=90]="RTC",a4[a4.RUBY=91]="RUBY",a4[a4.S=92]="S",a4[a4.SCRIPT=93]="SCRIPT",a4[a4.SECTION=94]="SECTION",a4[a4.SELECT=95]="SELECT",a4[a4.SOURCE=96]="SOURCE",a4[a4.SMALL=97]="SMALL",a4[a4.SPAN=98]="SPAN",a4[a4.STRIKE=99]="STRIKE",a4[a4.STRONG=100]="STRONG",a4[a4.STYLE=101]="STYLE",a4[a4.SUB=102]="SUB",a4[a4.SUMMARY=103]="SUMMARY",a4[a4.SUP=104]="SUP",a4[a4.TABLE=105]="TABLE",a4[a4.TBODY=106]="TBODY",a4[a4.TEMPLATE=107]="TEMPLATE",a4[a4.TEXTAREA=108]="TEXTAREA",a4[a4.TFOOT=109]="TFOOT",a4[a4.TD=110]="TD",a4[a4.TH=111]="TH",a4[a4.THEAD=112]="THEAD",a4[a4.TITLE=113]="TITLE",a4[a4.TR=114]="TR",a4[a4.TRACK=115]="TRACK",a4[a4.TT=116]="TT",a4[a4.U=117]="U",a4[a4.UL=118]="UL",a4[a4.SVG=119]="SVG",a4[a4.VAR=120]="VAR",a4[a4.WBR=121]="WBR",a4[a4.XMP=122]="XMP";const h4=new Map([[o4.A,s4.A],[o4.ADDRESS,s4.ADDRESS],[o4.ANNOTATION_XML,s4.ANNOTATION_XML],[o4.APPLET,s4.APPLET],[o4.AREA,s4.AREA],[o4.ARTICLE,s4.ARTICLE],[o4.ASIDE,s4.ASIDE],[o4.B,s4.B],[o4.BASE,s4.BASE],[o4.BASEFONT,s4.BASEFONT],[o4.BGSOUND,s4.BGSOUND],[o4.BIG,s4.BIG],[o4.BLOCKQUOTE,s4.BLOCKQUOTE],[o4.BODY,s4.BODY],[o4.BR,s4.BR],[o4.BUTTON,s4.BUTTON],[o4.CAPTION,s4.CAPTION],[o4.CENTER,s4.CENTER],[o4.CODE,s4.CODE],[o4.COL,s4.COL],[o4.COLGROUP,s4.COLGROUP],[o4.DD,s4.DD],[o4.DESC,s4.DESC],[o4.DETAILS,s4.DETAILS],[o4.DIALOG,s4.DIALOG],[o4.DIR,s4.DIR],[o4.DIV,s4.DIV],[o4.DL,s4.DL],[o4.DT,s4.DT],[o4.EM,s4.EM],[o4.EMBED,s4.EMBED],[o4.FIELDSET,s4.FIELDSET],[o4.FIGCAPTION,s4.FIGCAPTION],[o4.FIGURE,s4.FIGURE],[o4.FONT,s4.FONT],[o4.FOOTER,s4.FOOTER],[o4.FOREIGN_OBJECT,s4.FOREIGN_OBJECT],[o4.FORM,s4.FORM],[o4.FRAME,s4.FRAME],[o4.FRAMESET,s4.FRAMESET],[o4.H1,s4.H1],[o4.H2,s4.H2],[o4.H3,s4.H3],[o4.H4,s4.H4],[o4.H5,s4.H5],[o4.H6,s4.H6],[o4.HEAD,s4.HEAD],[o4.HEADER,s4.HEADER],[o4.HGROUP,s4.HGROUP],[o4.HR,s4.HR],[o4.HTML,s4.HTML],[o4.I,s4.I],[o4.IMG,s4.IMG],[o4.IMAGE,s4.IMAGE],[o4.INPUT,s4.INPUT],[o4.IFRAME,s4.IFRAME],[o4.KEYGEN,s4.KEYGEN],[o4.LABEL,s4.LABEL],[o4.LI,s4.LI],[o4.LINK,s4.LINK],[o4.LISTING,s4.LISTING],[o4.MAIN,s4.MAIN],[o4.MALIGNMARK,s4.MALIGNMARK],[o4.MARQUEE,s4.MARQUEE],[o4.MATH,s4.MATH],[o4.MENU,s4.MENU],[o4.META,s4.META],[o4.MGLYPH,s4.MGLYPH],[o4.MI,s4.MI],[o4.MO,s4.MO],[o4.MN,s4.MN],[o4.MS,s4.MS],[o4.MTEXT,s4.MTEXT],[o4.NAV,s4.NAV],[o4.NOBR,s4.NOBR],[o4.NOFRAMES,s4.NOFRAMES],[o4.NOEMBED,s4.NOEMBED],[o4.NOSCRIPT,s4.NOSCRIPT],[o4.OBJECT,s4.OBJECT],[o4.OL,s4.OL],[o4.OPTGROUP,s4.OPTGROUP],[o4.OPTION,s4.OPTION],[o4.P,s4.P],[o4.PARAM,s4.PARAM],[o4.PLAINTEXT,s4.PLAINTEXT],[o4.PRE,s4.PRE],[o4.RB,s4.RB],[o4.RP,s4.RP],[o4.RT,s4.RT],[o4.RTC,s4.RTC],[o4.RUBY,s4.RUBY],[o4.S,s4.S],[o4.SCRIPT,s4.SCRIPT],[o4.SECTION,s4.SECTION],[o4.SELECT,s4.SELECT],[o4.SOURCE,s4.SOURCE],[o4.SMALL,s4.SMALL],[o4.SPAN,s4.SPAN],[o4.STRIKE,s4.STRIKE],[o4.STRONG,s4.STRONG],[o4.STYLE,s4.STYLE],[o4.SUB,s4.SUB],[o4.SUMMARY,s4.SUMMARY],[o4.SUP,s4.SUP],[o4.TABLE,s4.TABLE],[o4.TBODY,s4.TBODY],[o4.TEMPLATE,s4.TEMPLATE],[o4.TEXTAREA,s4.TEXTAREA],[o4.TFOOT,s4.TFOOT],[o4.TD,s4.TD],[o4.TH,s4.TH],[o4.THEAD,s4.THEAD],[o4.TITLE,s4.TITLE],[o4.TR,s4.TR],[o4.TRACK,s4.TRACK],[o4.TT,s4.TT],[o4.U,s4.U],[o4.UL,s4.UL],[o4.SVG,s4.SVG],[o4.VAR,s4.VAR],[o4.WBR,s4.WBR],[o4.XMP,s4.XMP]]);function f4(e){var t;return null!==(t=h4.get(e))&&void 0!==t?t:s4.UNKNOWN}const m4=s4,g4={[K3.HTML]:new Set([m4.ADDRESS,m4.APPLET,m4.AREA,m4.ARTICLE,m4.ASIDE,m4.BASE,m4.BASEFONT,m4.BGSOUND,m4.BLOCKQUOTE,m4.BODY,m4.BR,m4.BUTTON,m4.CAPTION,m4.CENTER,m4.COL,m4.COLGROUP,m4.DD,m4.DETAILS,m4.DIR,m4.DIV,m4.DL,m4.DT,m4.EMBED,m4.FIELDSET,m4.FIGCAPTION,m4.FIGURE,m4.FOOTER,m4.FORM,m4.FRAME,m4.FRAMESET,m4.H1,m4.H2,m4.H3,m4.H4,m4.H5,m4.H6,m4.HEAD,m4.HEADER,m4.HGROUP,m4.HR,m4.HTML,m4.IFRAME,m4.IMG,m4.INPUT,m4.LI,m4.LINK,m4.LISTING,m4.MAIN,m4.MARQUEE,m4.MENU,m4.META,m4.NAV,m4.NOEMBED,m4.NOFRAMES,m4.NOSCRIPT,m4.OBJECT,m4.OL,m4.P,m4.PARAM,m4.PLAINTEXT,m4.PRE,m4.SCRIPT,m4.SECTION,m4.SELECT,m4.SOURCE,m4.STYLE,m4.SUMMARY,m4.TABLE,m4.TBODY,m4.TD,m4.TEMPLATE,m4.TEXTAREA,m4.TFOOT,m4.TH,m4.THEAD,m4.TITLE,m4.TR,m4.TRACK,m4.UL,m4.WBR,m4.XMP]),[K3.MATHML]:new Set([m4.MI,m4.MO,m4.MN,m4.MS,m4.MTEXT,m4.ANNOTATION_XML]),[K3.SVG]:new Set([m4.TITLE,m4.FOREIGN_OBJECT,m4.DESC]),[K3.XLINK]:new Set,[K3.XML]:new Set,[K3.XMLNS]:new Set};function O4(e){return e===m4.H1||e===m4.H2||e===m4.H3||e===m4.H4||e===m4.H5||e===m4.H6}o4.STYLE,o4.SCRIPT,o4.XMP,o4.IFRAME,o4.NOEMBED,o4.NOFRAMES,o4.PLAINTEXT;const b4=new Map([[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);var y4,v4;(v4=y4||(y4={}))[v4.DATA=0]="DATA",v4[v4.RCDATA=1]="RCDATA",v4[v4.RAWTEXT=2]="RAWTEXT",v4[v4.SCRIPT_DATA=3]="SCRIPT_DATA",v4[v4.PLAINTEXT=4]="PLAINTEXT",v4[v4.TAG_OPEN=5]="TAG_OPEN",v4[v4.END_TAG_OPEN=6]="END_TAG_OPEN",v4[v4.TAG_NAME=7]="TAG_NAME",v4[v4.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",v4[v4.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",v4[v4.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",v4[v4.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",v4[v4.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",v4[v4.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",v4[v4.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",v4[v4.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",v4[v4.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",v4[v4.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",v4[v4.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",v4[v4.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",v4[v4.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",v4[v4.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",v4[v4.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",v4[v4.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",v4[v4.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",v4[v4.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",v4[v4.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",v4[v4.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",v4[v4.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",v4[v4.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",v4[v4.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",v4[v4.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",v4[v4.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",v4[v4.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",v4[v4.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",v4[v4.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",v4[v4.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",v4[v4.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",v4[v4.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",v4[v4.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",v4[v4.BOGUS_COMMENT=40]="BOGUS_COMMENT",v4[v4.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",v4[v4.COMMENT_START=42]="COMMENT_START",v4[v4.COMMENT_START_DASH=43]="COMMENT_START_DASH",v4[v4.COMMENT=44]="COMMENT",v4[v4.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",v4[v4.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",v4[v4.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",v4[v4.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",v4[v4.COMMENT_END_DASH=49]="COMMENT_END_DASH",v4[v4.COMMENT_END=50]="COMMENT_END",v4[v4.COMMENT_END_BANG=51]="COMMENT_END_BANG",v4[v4.DOCTYPE=52]="DOCTYPE",v4[v4.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",v4[v4.DOCTYPE_NAME=54]="DOCTYPE_NAME",v4[v4.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",v4[v4.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",v4[v4.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",v4[v4.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",v4[v4.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",v4[v4.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",v4[v4.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",v4[v4.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",v4[v4.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",v4[v4.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",v4[v4.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",v4[v4.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",v4[v4.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",v4[v4.CDATA_SECTION=68]="CDATA_SECTION",v4[v4.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",v4[v4.CDATA_SECTION_END=70]="CDATA_SECTION_END",v4[v4.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",v4[v4.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",v4[v4.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",v4[v4.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",v4[v4.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",v4[v4.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",v4[v4.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",v4[v4.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END";const w4={DATA:y4.DATA,RCDATA:y4.RCDATA,RAWTEXT:y4.RAWTEXT,SCRIPT_DATA:y4.SCRIPT_DATA,PLAINTEXT:y4.PLAINTEXT,CDATA_SECTION:y4.CDATA_SECTION};function S4(e){return e>=S3.DIGIT_0&&e<=S3.DIGIT_9}function k4(e){return e>=S3.LATIN_CAPITAL_A&&e<=S3.LATIN_CAPITAL_Z}function E4(e){return function(e){return e>=S3.LATIN_SMALL_A&&e<=S3.LATIN_SMALL_Z}(e)||k4(e)}function _4(e){return E4(e)||S4(e)}function T4(e){return e>=S3.LATIN_CAPITAL_A&&e<=S3.LATIN_CAPITAL_F}function x4(e){return e>=S3.LATIN_SMALL_A&&e<=S3.LATIN_SMALL_F}function A4(e){return e+32}function C4(e){return e===S3.SPACE||e===S3.LINE_FEED||e===S3.TABULATION||e===S3.FORM_FEED}function P4(e){return C4(e)||e===S3.SOLIDUS||e===S3.GREATER_THAN_SIGN}class $4{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=y4.DATA,this.returnState=y4.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new I3(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,n;null===(n=(t=this.handler).onParseError)||void 0===n||n.call(t,this.preprocessor.getError(e))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==n||n()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e)}_reconsumeInState(e,t){this.state=e,this._callState(t)}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t<e;t++)this.preprocessor.advance()}_consumeSequenceIfMatch(e,t){return!!this.preprocessor.startsWith(e,t)&&(this._advanceBy(e.length-1),!0)}_createStartTagToken(){this.currentToken={type:M3.START_TAG,tagName:"",tagID:s4.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:M3.END_TAG,tagName:"",tagID:s4.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(e){this.currentToken={type:M3.COMMENT,data:"",location:this.getCurrentLocation(e)}}_createDoctypeToken(e){this.currentToken={type:M3.DOCTYPE,name:e,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}_createAttr(e){this.currentAttr={name:e,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var e,t;const n=this.currentToken;if(null===j3(n,this.currentAttr.name)){if(n.attrs.push(this.currentAttr),n.location&&this.currentLocation){(null!==(e=(t=n.location).attrs)&&void 0!==e?e:t.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(D3.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){const e=this.currentToken;this.prepareToken(e),e.tagID=f4(e.tagName),e.type===M3.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(D3.endTagWithAttributes),e.selfClosing&&this._err(D3.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case M3.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case M3.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case M3.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){const e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:M3.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e)return void(this.currentCharacterToken.chars+=t);this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}_emitCodePoint(e){const t=C4(e)?M3.WHITESPACE_CHARACTER:e===S3.NULL?M3.NULL_CHARACTER:M3.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(M3.CHARACTER,e)}_matchNamedCharacterReference(e){let t=null,n=0,r=!1;for(let i=0,s=Q3[0];i>=0&&(i=p4(Q3,s,i+1,e),!(i<0));e=this._consume()){n+=1,s=Q3[i];const a=s&Z3.VALUE_LENGTH;if(a){const s=(a>>14)-1;if(e!==S3.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((o=this.preprocessor.peek(1))===S3.EQUALS_SIGN||_4(o))?(t=[S3.AMPERSAND],i+=s):(t=0===s?[Q3[i]&~Z3.VALUE_LENGTH]:1===s?[Q3[++i]]:[Q3[++i],Q3[++i]],n=0,r=e!==S3.SEMICOLON),0===s){this._consume();break}}}var o;return this._unconsume(n),r&&!this.preprocessor.endOfChunkHit&&this._err(D3.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===y4.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===y4.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===y4.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case y4.DATA:this._stateData(e);break;case y4.RCDATA:this._stateRcdata(e);break;case y4.RAWTEXT:this._stateRawtext(e);break;case y4.SCRIPT_DATA:this._stateScriptData(e);break;case y4.PLAINTEXT:this._statePlaintext(e);break;case y4.TAG_OPEN:this._stateTagOpen(e);break;case y4.END_TAG_OPEN:this._stateEndTagOpen(e);break;case y4.TAG_NAME:this._stateTagName(e);break;case y4.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case y4.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case y4.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case y4.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case y4.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case y4.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case y4.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case y4.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case y4.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case y4.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case y4.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case y4.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case y4.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case y4.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case y4.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case y4.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case y4.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case y4.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscape
vendor: 23,865 bytes, line 32
32Start(e);break;case y4.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case y4.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case y4.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case y4.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case y4.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case y4.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case y4.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case y4.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case y4.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case y4.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case y4.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case y4.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case y4.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case y4.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case y4.BOGUS_COMMENT:this._stateBogusComment(e);break;case y4.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case y4.COMMENT_START:this._stateCommentStart(e);break;case y4.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case y4.COMMENT:this._stateComment(e);break;case y4.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case y4.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case y4.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case y4.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case y4.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case y4.COMMENT_END:this._stateCommentEnd(e);break;case y4.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case y4.DOCTYPE:this._stateDoctype(e);break;case y4.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case y4.DOCTYPE_NAME:this._stateDoctypeName(e);break;case y4.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case y4.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case y4.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case y4.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case y4.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case y4.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case y4.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case y4.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case y4.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case y4.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case y4.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case y4.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case y4.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case y4.CDATA_SECTION:this._stateCdataSection(e);break;case y4.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case y4.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case y4.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case y4.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case y4.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case y4.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case y4.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case y4.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case y4.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case y4.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw new Error("Unknown state")}}_stateData(e){switch(e){case S3.LESS_THAN_SIGN:this.state=y4.TAG_OPEN;break;case S3.AMPERSAND:this.returnState=y4.DATA,this.state=y4.CHARACTER_REFERENCE;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this._emitCodePoint(e);break;case S3.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case S3.AMPERSAND:this.returnState=y4.RCDATA,this.state=y4.CHARACTER_REFERENCE;break;case S3.LESS_THAN_SIGN:this.state=y4.RCDATA_LESS_THAN_SIGN;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this._emitChars(w3);break;case S3.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case S3.LESS_THAN_SIGN:this.state=y4.RAWTEXT_LESS_THAN_SIGN;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this._emitChars(w3);break;case S3.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case S3.LESS_THAN_SIGN:this.state=y4.SCRIPT_DATA_LESS_THAN_SIGN;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this._emitChars(w3);break;case S3.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case S3.NULL:this._err(D3.unexpectedNullCharacter),this._emitChars(w3);break;case S3.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(E4(e))this._createStartTagToken(),this.state=y4.TAG_NAME,this._stateTagName(e);else switch(e){case S3.EXCLAMATION_MARK:this.state=y4.MARKUP_DECLARATION_OPEN;break;case S3.SOLIDUS:this.state=y4.END_TAG_OPEN;break;case S3.QUESTION_MARK:this._err(D3.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=y4.BOGUS_COMMENT,this._stateBogusComment(e);break;case S3.EOF:this._err(D3.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(D3.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=y4.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(E4(e))this._createEndTagToken(),this.state=y4.TAG_NAME,this._stateTagName(e);else switch(e){case S3.GREATER_THAN_SIGN:this._err(D3.missingEndTagName),this.state=y4.DATA;break;case S3.EOF:this._err(D3.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(D3.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=y4.BOGUS_COMMENT,this._stateBogusComment(e)}}_stateTagName(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this.state=y4.BEFORE_ATTRIBUTE_NAME;break;case S3.SOLIDUS:this.state=y4.SELF_CLOSING_START_TAG;break;case S3.GREATER_THAN_SIGN:this.state=y4.DATA,this.emitCurrentTagToken();break;case S3.NULL:this._err(D3.unexpectedNullCharacter),t.tagName+=w3;break;case S3.EOF:this._err(D3.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(k4(e)?A4(e):e)}}_stateRcdataLessThanSign(e){e===S3.SOLIDUS?this.state=y4.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=y4.RCDATA,this._stateRcdata(e))}_stateRcdataEndTagOpen(e){E4(e)?(this.state=y4.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=y4.RCDATA,this._stateRcdata(e))}handleSpecialEndTag(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();this.currentToken.tagName=this.lastStartTagName;switch(this.preprocessor.peek(this.lastStartTagName.length)){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=y4.BEFORE_ATTRIBUTE_NAME,!1;case S3.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=y4.SELF_CLOSING_START_TAG,!1;case S3.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=y4.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=y4.RCDATA,this._stateRcdata(e))}_stateRawtextLessThanSign(e){e===S3.SOLIDUS?this.state=y4.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=y4.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagOpen(e){E4(e)?(this.state=y4.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=y4.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=y4.RAWTEXT,this._stateRawtext(e))}_stateScriptDataLessThanSign(e){switch(e){case S3.SOLIDUS:this.state=y4.SCRIPT_DATA_END_TAG_OPEN;break;case S3.EXCLAMATION_MARK:this.state=y4.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=y4.SCRIPT_DATA,this._stateScriptData(e)}}_stateScriptDataEndTagOpen(e){E4(e)?(this.state=y4.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=y4.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=y4.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStart(e){e===S3.HYPHEN_MINUS?(this.state=y4.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=y4.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStartDash(e){e===S3.HYPHEN_MINUS?(this.state=y4.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=y4.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscaped(e){switch(e){case S3.HYPHEN_MINUS:this.state=y4.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case S3.LESS_THAN_SIGN:this.state=y4.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this._emitChars(w3);break;case S3.EOF:this._err(D3.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataEscapedDash(e){switch(e){case S3.HYPHEN_MINUS:this.state=y4.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case S3.LESS_THAN_SIGN:this.state=y4.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.state=y4.SCRIPT_DATA_ESCAPED,this._emitChars(w3);break;case S3.EOF:this._err(D3.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=y4.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedDashDash(e){switch(e){case S3.HYPHEN_MINUS:this._emitChars("-");break;case S3.LESS_THAN_SIGN:this.state=y4.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case S3.GREATER_THAN_SIGN:this.state=y4.SCRIPT_DATA,this._emitChars(">");break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.state=y4.SCRIPT_DATA_ESCAPED,this._emitChars(w3);break;case S3.EOF:this._err(D3.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=y4.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===S3.SOLIDUS?this.state=y4.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:E4(e)?(this._emitChars("<"),this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=y4.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){E4(e)?(this.state=y4.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=y4.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=y4.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscapeStart(e){if(this.preprocessor.startsWith(x3,!1)&&P4(this.preprocessor.peek(x3.length))){this._emitCodePoint(e);for(let e=0;e<x3.length;e++)this._emitCodePoint(this._consume());this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=y4.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscaped(e){switch(e){case S3.HYPHEN_MINUS:this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case S3.LESS_THAN_SIGN:this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this._emitChars(w3);break;case S3.EOF:this._err(D3.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDash(e){switch(e){case S3.HYPHEN_MINUS:this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case S3.LESS_THAN_SIGN:this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(w3);break;case S3.EOF:this._err(D3.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDashDash(e){switch(e){case S3.HYPHEN_MINUS:this._emitChars("-");break;case S3.LESS_THAN_SIGN:this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case S3.GREATER_THAN_SIGN:this.state=y4.SCRIPT_DATA,this._emitChars(">");break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(w3);break;case S3.EOF:this._err(D3.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===S3.SOLIDUS?(this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(x3,!1)&&P4(this.preprocessor.peek(x3.length))){this._emitCodePoint(e);for(let e=0;e<x3.length;e++)this._emitCodePoint(this._consume());this.state=y4.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=y4.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateBeforeAttributeName(e){switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.SOLIDUS:case S3.GREATER_THAN_SIGN:case S3.EOF:this.state=y4.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case S3.EQUALS_SIGN:this._err(D3.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=y4.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=y4.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateAttributeName(e){switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:case S3.SOLIDUS:case S3.GREATER_THAN_SIGN:case S3.EOF:this._leaveAttrName(),this.state=y4.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case S3.EQUALS_SIGN:this._leaveAttrName(),this.state=y4.BEFORE_ATTRIBUTE_VALUE;break;case S3.QUOTATION_MARK:case S3.APOSTROPHE:case S3.LESS_THAN_SIGN:this._err(D3.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.currentAttr.name+=w3;break;default:this.currentAttr.name+=String.fromCodePoint(k4(e)?A4(e):e)}}_stateAfterAttributeName(e){switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.SOLIDUS:this.state=y4.SELF_CLOSING_START_TAG;break;case S3.EQUALS_SIGN:this.state=y4.BEFORE_ATTRIBUTE_VALUE;break;case S3.GREATER_THAN_SIGN:this.state=y4.DATA,this.emitCurrentTagToken();break;case S3.EOF:this._err(D3.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=y4.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateBeforeAttributeValue(e){switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.QUOTATION_MARK:this.state=y4.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case S3.APOSTROPHE:this.state=y4.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case S3.GREATER_THAN_SIGN:this._err(D3.missingAttributeValue),this.state=y4.DATA,this.emitCurrentTagToken();break;default:this.state=y4.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}_stateAttributeValueDoubleQuoted(e){switch(e){case S3.QUOTATION_MARK:this.state=y4.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case S3.AMPERSAND:this.returnState=y4.ATTRIBUTE_VALUE_DOUBLE_QUOTED,this.state=y4.CHARACTER_REFERENCE;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.currentAttr.value+=w3;break;case S3.EOF:this._err(D3.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueSingleQuoted(e){switch(e){case S3.APOSTROPHE:this.state=y4.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case S3.AMPERSAND:this.returnState=y4.ATTRIBUTE_VALUE_SINGLE_QUOTED,this.state=y4.CHARACTER_REFERENCE;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.currentAttr.value+=w3;break;case S3.EOF:this._err(D3.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueUnquoted(e){switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this._leaveAttrValue(),this.state=y4.BEFORE_ATTRIBUTE_NAME;break;case S3.AMPERSAND:this.returnState=y4.ATTRIBUTE_VALUE_UNQUOTED,this.state=y4.CHARACTER_REFERENCE;break;case S3.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=y4.DATA,this.emitCurrentTagToken();break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this.currentAttr.value+=w3;break;case S3.QUOTATION_MARK:case S3.APOSTROPHE:case S3.LESS_THAN_SIGN:case S3.EQUALS_SIGN:case S3.GRAVE_ACCENT:this._err(D3.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case S3.EOF:this._err(D3.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAfterAttributeValueQuoted(e){switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this._leaveAttrValue(),this.state=y4.BEFORE_ATTRIBUTE_NAME;break;case S3.SOLIDUS:this._leaveAttrValue(),this.state=y4.SELF_CLOSING_START_TAG;break;case S3.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=y4.DATA,this.emitCurrentTagToken();break;case S3.EOF:this._err(D3.eofInTag),this._emitEOFToken();break;default:this._err(D3.missingWhitespaceBetweenAttributes),this.state=y4.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateSelfClosingStartTag(e){switch(e){case S3.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=y4.DATA,this.emitCurrentTagToken();break;case S3.EOF:this._err(D3.eofInTag),this._emitEOFToken();break;default:this._err(D3.unexpectedSolidusInTag),this.state=y4.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateBogusComment(e){const t=this.currentToken;switch(e){case S3.GREATER_THAN_SIGN:this.state=y4.DATA,this.emitCurrentComment(t);break;case S3.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case S3.NULL:this._err(D3.unexpectedNullCharacter),t.data+=w3;break;default:t.data+=String.fromCodePoint(e)}}_stateMarkupDeclarationOpen(e){this._consumeSequenceIfMatch(E3,!0)?(this._createCommentToken(E3.length+1),this.state=y4.COMMENT_START):this._consumeSequenceIfMatch(T3,!1)?(this.currentLocation=this.getCurrentLocation(T3.length+1),this.state=y4.DOCTYPE):this._consumeSequenceIfMatch(_3,!0)?this.inForeignNode?this.state=y4.CDATA_SECTION:(this._err(D3.cdataInHtmlContent),this._createCommentToken(_3.length+1),this.currentToken.data="[CDATA[",this.state=y4.BOGUS_COMMENT):this._ensureHibernation()||(this._err(D3.incorrectlyOpenedComment),this._createCommentToken(2),this.state=y4.BOGUS_COMMENT,this._stateBogusComment(e))}_stateCommentStart(e){switch(e){case S3.HYPHEN_MINUS:this.state=y4.COMMENT_START_DASH;break;case S3.GREATER_THAN_SIGN:{this._err(D3.abruptClosingOfEmptyComment),this.state=y4.DATA;const e=this.currentToken;this.emitCurrentComment(e);break}default:this.state=y4.COMMENT,this._stateComment(e)}}_stateCommentStartDash(e){const t=this.currentToken;switch(e){case S3.HYPHEN_MINUS:this.state=y4.COMMENT_END;break;case S3.GREATER_THAN_SIGN:this._err(D3.abruptClosingOfEmptyComment),this.state=y4.DATA,this.emitCurrentComment(t);break;case S3.EOF:this._err(D3.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=y4.COMMENT,this._stateComment(e)}}_stateComment(e){const t=this.currentToken;switch(e){case S3.HYPHEN_MINUS:this.state=y4.COMMENT_END_DASH;break;case S3.LESS_THAN_SIGN:t.data+="<",this.state=y4.COMMENT_LESS_THAN_SIGN;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),t.data+=w3;break;case S3.EOF:this._err(D3.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}_stateCommentLessThanSign(e){const t=this.currentToken;switch(e){case S3.EXCLAMATION_MARK:t.data+="!",this.state=y4.COMMENT_LESS_THAN_SIGN_BANG;break;case S3.LESS_THAN_SIGN:t.data+="<";break;default:this.state=y4.COMMENT,this._stateComment(e)}}_stateCommentLessThanSignBang(e){e===S3.HYPHEN_MINUS?this.state=y4.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=y4.COMMENT,this._stateComment(e))}_stateCommentLessThanSignBangDash(e){e===S3.HYPHEN_MINUS?this.state=y4.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=y4.COMMENT_END_DASH,this._stateCommentEndDash(e))}_stateCommentLessThanSignBangDashDash(e){e!==S3.GREATER_THAN_SIGN&&e!==S3.EOF&&this._err(D3.nestedComment),this.state=y4.COMMENT_END,this._stateCommentEnd(e)}_stateCommentEndDash(e){const t=this.currentToken;switch(e){case S3.HYPHEN_MINUS:this.state=y4.COMMENT_END;break;case S3.EOF:this._err(D3.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=y4.COMMENT,this._stateComment(e)}}_stateCommentEnd(e){const t=this.currentToken;switch(e){case S3.GREATER_THAN_SIGN:this.state=y4.DATA,this.emitCurrentComment(t);break;case S3.EXCLAMATION_MARK:this.state=y4.COMMENT_END_BANG;break;case S3.HYPHEN_MINUS:t.data+="-";break;case S3.EOF:this._err(D3.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=y4.COMMENT,this._stateComment(e)}}_stateCommentEndBang(e){const t=this.currentToken;switch(e){case S3.HYPHEN_MINUS:t.data+="--!",this.state=y4.COMMENT_END_DASH;break;case S3.GREATER_THAN_SIGN:this._err(D3.incorrectlyClosedComment),this.state=y4.DATA,this.emitCurrentComment(t);break;case S3.EOF:this._err(D3.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=y4.COMMENT,this._stateComment(e)}}_stateDoctype(e){switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this.state=y4.BEFORE_DOCTYPE_NAME;break;case S3.GREATER_THAN_SIGN:this.state=y4.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case S3.EOF:{this._err(D3.eofInDoctype),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._err(D3.missingWhitespaceBeforeDoctypeName),this.state=y4.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}_stateBeforeDoctypeName(e){if(k4(e))this._createDoctypeToken(String.fromCharCode(A4(e))),this.state=y4.DOCTYPE_NAME;else switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.NULL:this._err(D3.unexpectedNullCharacter),this._createDoctypeToken(w3),this.state=y4.DOCTYPE_NAME;break;case S3.GREATER_THAN_SIGN:{this._err(D3.missingDoctypeName),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=y4.DATA;break}case S3.EOF:{this._err(D3.eofInDoctype),this._createDoctypeToken(null);const e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=y4.DOCTYPE_NAME}}_stateDoctypeName(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this.state=y4.AFTER_DOCTYPE_NAME;break;case S3.GREATER_THAN_SIGN:this.state=y4.DATA,this.emitCurrentDoctype(t);break;
vendor: 4,261 bytes, line 32
32case S3.NULL:this._err(D3.unexpectedNullCharacter),t.name+=w3;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(k4(e)?A4(e):e)}}_stateAfterDoctypeName(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.GREATER_THAN_SIGN:this.state=y4.DATA,this.emitCurrentDoctype(t);break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(A3,!1)?this.state=y4.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(C3,!1)?this.state=y4.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(D3.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}_stateAfterDoctypePublicKeyword(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this.state=y4.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case S3.QUOTATION_MARK:this._err(D3.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=y4.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case S3.APOSTROPHE:this._err(D3.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=y4.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case S3.GREATER_THAN_SIGN:this._err(D3.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=y4.DATA,this.emitCurrentDoctype(t);break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(D3.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypePublicIdentifier(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.QUOTATION_MARK:t.publicId="",this.state=y4.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case S3.APOSTROPHE:t.publicId="",this.state=y4.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case S3.GREATER_THAN_SIGN:this._err(D3.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=y4.DATA,this.emitCurrentDoctype(t);break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(D3.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypePublicIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case S3.QUOTATION_MARK:this.state=y4.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),t.publicId+=w3;break;case S3.GREATER_THAN_SIGN:this._err(D3.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=y4.DATA;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateDoctypePublicIdentifierSingleQuoted(e){const t=this.currentToken;switch(e){case S3.APOSTROPHE:this.state=y4.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),t.publicId+=w3;break;case S3.GREATER_THAN_SIGN:this._err(D3.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=y4.DATA;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateAfterDoctypePublicIdentifier(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this.state=y4.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case S3.GREATER_THAN_SIGN:this.state=y4.DATA,this.emitCurrentDoctype(t);break;case S3.QUOTATION_MARK:this._err(D3.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case S3.APOSTROPHE:this._err(D3.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;
vendor: 7,993 bytes, line 32
32default:this._err(D3.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBetweenDoctypePublicAndSystemIdentifiers(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=y4.DATA;break;case S3.QUOTATION_MARK:t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case S3.APOSTROPHE:t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(D3.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateAfterDoctypeSystemKeyword(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:this.state=y4.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case S3.QUOTATION_MARK:this._err(D3.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case S3.APOSTROPHE:this._err(D3.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case S3.GREATER_THAN_SIGN:this._err(D3.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=y4.DATA,this.emitCurrentDoctype(t);break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(D3.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypeSystemIdentifier(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.QUOTATION_MARK:t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case S3.APOSTROPHE:t.systemId="",this.state=y4.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case S3.GREATER_THAN_SIGN:this._err(D3.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=y4.DATA,this.emitCurrentDoctype(t);break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(D3.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypeSystemIdentifierDoubleQuoted(e){const t=this.currentToken;switch(e){case S3.QUOTATION_MARK:this.state=y4.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),t.systemId+=w3;break;case S3.GREATER_THAN_SIGN:this._err(D3.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=y4.DATA;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateDoctypeSystemIdentifierSingleQuoted(e){const t=this.currentToken;switch(e){case S3.APOSTROPHE:this.state=y4.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case S3.NULL:this._err(D3.unexpectedNullCharacter),t.systemId+=w3;break;case S3.GREATER_THAN_SIGN:this._err(D3.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=y4.DATA;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateAfterDoctypeSystemIdentifier(e){const t=this.currentToken;switch(e){case S3.SPACE:case S3.LINE_FEED:case S3.TABULATION:case S3.FORM_FEED:break;case S3.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=y4.DATA;break;case S3.EOF:this._err(D3.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(D3.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=y4.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBogusDoctype(e){const t=this.currentToken;switch(e){case S3.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=y4.DATA;break;case S3.NULL:this._err(D3.unexpectedNullCharacter);break;case S3.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}_stateCdataSection(e){switch(e){case S3.RIGHT_SQUARE_BRACKET:this.state=y4.CDATA_SECTION_BRACKET;break;case S3.EOF:this._err(D3.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateCdataSectionBracket(e){e===S3.RIGHT_SQUARE_BRACKET?this.state=y4.CDATA_SECTION_END:(this._emitChars("]"),this.state=y4.CDATA_SECTION,this._stateCdataSection(e))}_stateCdataSectionEnd(e){switch(e){case S3.GREATER_THAN_SIGN:this.state=y4.DATA;break;case S3.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=y4.CDATA_SECTION,this._stateCdataSection(e)}}_stateCharacterReference(e){e===S3.NUMBER_SIGN?this.state=y4.NUMERIC_CHARACTER_REFERENCE:_4(e)?(this.state=y4.NAMED_CHARACTER_REFERENCE,this._stateNamedCharacterReference(e)):(this._flushCodePointConsumedAsCharacterReference(S3.AMPERSAND),this._reconsumeInState(this.returnState,e))}_stateNamedCharacterReference(e){const t=this._matchNamedCharacterReference(e);if(this._ensureHibernation());else if(t){for(let e=0;e<t.length;e++)this._flushCodePointConsumedAsCharacterReference(t[e]);this.state=this.returnState}else this._flushCodePointConsumedAsCharacterReference(S3.AMPERSAND),this.state=y4.AMBIGUOUS_AMPERSAND}_stateAmbiguousAmpersand(e){_4(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===S3.SEMICOLON&&this._err(D3.unknownNamedCharacterReference),this._reconsumeInState(this.returnState,e))}_stateNumericCharacterReference(e){this.charRefCode=0,e===S3.LATIN_SMALL_X||e===S3.LATIN_CAPITAL_X?this.state=y4.HEXADEMICAL_CHARACTER_REFERENCE_START:S4(e)?(this.state=y4.DECIMAL_CHARACTER_REFERENCE,this._stateDecimalCharacterReference(e)):(this._err(D3.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(S3.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(S3.NUMBER_SIGN),this._reconsumeInState(this.returnState,e))}_stateHexademicalCharacterReferenceStart(e){!function(e){return S4(e)||T4(e)||x4(e)}(e)?(this._err(D3.absenceOfDigitsInNumericCharacterReference),this._flushCodePointConsumedAsCharacterReference(S3.AMPERSAND),this._flushCodePointConsumedAsCharacterReference(S3.NUMBER_SIGN),this._unconsume(2),this.state=this.returnState):(this.state=y4.HEXADEMICAL_CHARACTER_REFERENCE,this._stateHexademicalCharacterReference(e))}_stateHexademicalCharacterReference(e){T4(e)?this.charRefCode=16*this.charRefCode+e-55:x4(e)?this.charRefCode=16*this.charRefCode+e-87:S4(e)?this.charRefCode=16*this.charRefCode+e-48:e===S3.SEMICOLON?this.state=y4.NUMERIC_CHARACTER_REFERENCE_END:(this._err(D3.missingSemicolonAfterCharacterReference),this.state=y4.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(e))}_stateDecimalCharacterReference(e){S4(e)?this.charRefCode=10*this.charRefCode+e-48:e===S3.SEMICOLON?this.state=y4.NUMERIC_CHARACTER_REFERENCE_END:(this._err(D3.missingSemicolonAfterCharacterReference),this.state=y4.NUMERIC_CHARACTER_REFERENCE_END,this._stateNumericCharacterReferenceEnd(e))}_stateNumericCharacterReferenceEnd(e){if(this.charRefCode===S3.NULL)this._err(D3.nullCharacterReference),this.charRefCode=S3.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(D3.characterReferenceOutsideUnicodeRange),this.charRefCode=S3.REPLACEMENT_CHARACTER;else if(P3(this.charRefCode))this._err(D3.surrogateCharacterReference),this.charRefCode=S3.REPLACEMENT_CHARACTER;else if(N3(this.charRefCode))this._err(D3.noncharacterCharacterReference);else if($3(this.charRefCode)||this.charRefCode===S3.CARRIAGE_RETURN){this._err(D3.controlCharacterReference);const e=b4.get(this.charRefCode);void 0!==e&&(this.charRefCode=e)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,e)}}const N4=new Set([s4.DD,s4.DT,s4.LI,s4.OPTGROUP,s4.OPTION,s4.P,s4.RB,s4.RP,s4.RT,s4.RTC]),D4=ne
vendor: 13,308 bytes, line 32
32w Set([...N4,s4.CAPTION,s4.COLGROUP,s4.TBODY,s4.TD,s4.TFOOT,s4.TH,s4.THEAD,s4.TR]),R4=new Map([[s4.APPLET,K3.HTML],[s4.CAPTION,K3.HTML],[s4.HTML,K3.HTML],[s4.MARQUEE,K3.HTML],[s4.OBJECT,K3.HTML],[s4.TABLE,K3.HTML],[s4.TD,K3.HTML],[s4.TEMPLATE,K3.HTML],[s4.TH,K3.HTML],[s4.ANNOTATION_XML,K3.MATHML],[s4.MI,K3.MATHML],[s4.MN,K3.MATHML],[s4.MO,K3.MATHML],[s4.MS,K3.MATHML],[s4.MTEXT,K3.MATHML],[s4.DESC,K3.SVG],[s4.FOREIGN_OBJECT,K3.SVG],[s4.TITLE,K3.SVG]]),I4=[s4.H1,s4.H2,s4.H3,s4.H4,s4.H5,s4.H6],M4=[s4.TR,s4.TEMPLATE,s4.HTML],L4=[s4.TBODY,s4.TFOOT,s4.THEAD,s4.TEMPLATE,s4.HTML],j4=[s4.TABLE,s4.TEMPLATE,s4.HTML],Q4=[s4.TD,s4.TH];class F4{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(e,t,n){this.treeAdapter=t,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=s4.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===s4.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===K3.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){const e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){const n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}insertAfter(e,t,n){const r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do{t=this.tagIDs.lastIndexOf(e,t-1)}while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==K3.HTML);this.shortenToLength(t<0?0:t)}shortenToLength(e){for(;this.stackTop>=e;){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}popUntilElementPopped(e){const t=this._indexOf(e);this.shortenToLength(t<0?0:t)}popUntilPopped(e,t){const n=this._indexOfTagNames(e,t);this.shortenToLength(n<0?0:n)}popUntilNumberedHeaderPopped(){this.popUntilPopped(I4,K3.HTML)}popUntilTableCellPopped(){this.popUntilPopped(Q4,K3.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(e,t){for(let n=this.stackTop;n>=0;n--)if(e.includes(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return-1}clearBackTo(e,t){const n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(j4,K3.HTML)}clearBackToTableBodyContext(){this.clearBackTo(L4,K3.HTML)}clearBackToTableRowContext(){this.clearBackTo(M4,K3.HTML)}remove(e){const t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===s4.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){const t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===s4.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===K3.HTML)return!0;if(R4.get(n)===r)return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e],n=this.treeAdapter.getNamespaceURI(this.items[e]);if(O4(t)&&n===K3.HTML)return!0;if(R4.get(t)===n)return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===K3.HTML)return!0;if((n===s4.UL||n===s4.OL)&&r===K3.HTML||R4.get(n)===r)return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t],r=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===e&&r===K3.HTML)return!0;if(n===s4.BUTTON&&r===K3.HTML||R4.get(n)===r)return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===K3.HTML){if(n===e)return!0;if(n===s4.TABLE||n===s4.TEMPLATE||n===s4.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){const t=this.tagIDs[e];if(this.treeAdapter.getNamespaceURI(this.items[e])===K3.HTML){if(t===s4.TBODY||t===s4.THEAD||t===s4.TFOOT)return!0;if(t===s4.TABLE||t===s4.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){const n=this.tagIDs[t];if(this.treeAdapter.getNamespaceURI(this.items[t])===K3.HTML){if(n===e)return!0;if(n!==s4.OPTION&&n!==s4.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;N4.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;D4.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&D4.has(this.currentTagId);)this.pop()}}var B4,U4;(U4=B4=B4||(B4={}))[U4.Marker=0]="Marker",U4[U4.Element=1]="Element";const q4={type:B4.Marker};class H4{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){const n=[],r=t.length,o=this.treeAdapter.getTagName(e),i=this.treeAdapter.getNamespaceURI(e);for(let s=0;s<this.entries.length;s++){const e=this.entries[s];if(e.type===B4.Marker)break;const{element:t}=e;if(this.treeAdapter.getTagName(t)===o&&this.treeAdapter.getNamespaceURI(t)===i){const e=this.treeAdapter.getAttrList(t);e.length===r&&n.push({idx:s,attrs:e})}}return n}_ensureNoahArkCondition(e){if(this.entries.length<3)return;const t=this.treeAdapter.getAttrList(e),n=this._getNoahArkConditionCandidates(e,t);if(n.length<3)return;const r=new Map(t.map((e=>[e.name,e.value])));let o=0;for(let i=0;i<n.length;i++){const e=n[i];e.attrs.every((e=>r.get(e.name)===e.value))&&(o+=1,o>=3&&this.entries.splice(e.idx,1))}}insertMarker(){this.entries.unshift(q4)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:B4.Element,element:e,token:t})}insertElementAfterBookmark(e,t){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:B4.Element,element:e,token:t})}removeEntry(e){const t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}clearToLastMarker(){const e=this.entries.indexOf(q4);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){const t=this.entries.find((t=>t.type===B4.Marker||this.treeAdapter.getTagName(t.element)===e));return t&&t.type===B4.Element?t:null}getElementEntry(e){return this.entries.find((t=>t.type===B4.Element&&t.element===e))}}function z4(e){return{nodeName:"#text",value:e,parentNode:null}}const Z4={createDocument:()=>({nodeName:"#document",mode:n4.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,n)=>({nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,n){const r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,n,r){const o=e.childNodes.find((e=>"#documentType"===e.nodeName));if(o)o.name=t,o.publicId=n,o.systemId=r;else{const o={nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null};Z4.appendChild(e,o)}},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const n=e.childNodes[e.childNodes.length-1];if(Z4.isTextNode(n))return void(n.value+=t)}Z4.appendChild(e,z4(t))},insertTextBefore(e,t,n){const r=e.childNodes[e.childNodes.indexOf(n)-1];r&&Z4.isTextNode(r)?r.value+=t:Z4.insertBefore(e,z4(t),n)},adoptAttributes(e,t){const n=new Set(e.attrs.map((e=>e.name)));for(let r=0;r<t.length;r++)n.has(t[r].name)||e.attrs.push(t[r])},getFirstChild:e=>e.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},W4="html",X4="about:legacy-compat",V4="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",Y4=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],G4=[...Y4,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],K4=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),J4=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],e8=[...J4,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function t8(e,t){return t.some((t=>e.startsWith(t)))}const n8={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},r8="definitionurl",o8="definitionURL",i8=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),s8=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:K3.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:K3.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:K3.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:K3.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:K3.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:K3.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:K3.XLINK}
32],["xml:base",{prefix:"xml",name:"base",namespace:K3.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:K3.XML}],["xml:space",{prefix:"xml",name:"space",namespace:K3.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:K3.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:K3.XMLNS}]]),a8=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),l8=new Set([s4.B,s4.BIG,s4.BLOCKQUOTE,s4.BODY,s4.BR,s4.CENTER,s4.CODE,s4.DD,s4.DIV,s4.DL,s4.DT,s4.EM,s4.EMBED,s4.H1,s4.H2,s4.H3,s4.H4,s4.H5,s4.H6,s4.HEAD,s4.HR,s4.I,s4.IMG,s4.LI,s4.LISTING,s4.MENU,s4.META,s4.NOBR,s4.OL,s4.P,s4.PRE,s4.RUBY,s4.S,s4.SMALL,s4.SPAN,s4.STRONG,s4.STRIKE,s4.SUB,s4.SUP,s4.TABLE,s4.TT,s4.U,s4.UL,s4.VAR]);function c8(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===r8){e.attrs[t].name=o8;break}}function u8(e){for(let t=0;t<e.attrs.length;t++){const n=i8.get(e.attrs[t].name);null!=n&&(e.attrs[t].name=n)}}function d8(e){for(let t=0;t<e.attrs.length;t++){const n=s8.get(e.attrs[t].name);n&&(e.attrs[t].prefix=n.prefix,e.attrs[t].name=n.name,e.attrs[t].namespace=n.namespace)}}function p8(e,t,n,r){return(!r||r===K3.HTML)&&function(e,t,n){if(t===K3.MATHML&&e===s4.ANNOTATION_XML)for(let r=0;r<n.length;r++)if(n[r].name===e4.ENCODING){const e=n[r].value.toLowerCase();return e===n8.TEXT_HTML||e===n8.APPLICATION_XML}return t===K3.SVG&&(e===s4.FOREIGN_OBJECT||e===s4.DESC||e===s4.TITLE)}(e,t,n)||(!r||r===K3.MATHML)&&function(e,t){return t===K3.MATHML&&(e===s4.MI||e===s4.MO||e===s4.MN||e===s4.MS||e===s4.MTEXT)}(e,t)}const h8="hidden",f8=8,m8=3;var g8,O8;(O8=g8||(g8={}))[O8.INITIAL=0]="INITIAL",O8[O8.BEFORE_HTML=1]="BEFORE_HTML",O8[O8.BEFORE_HEAD=2]="BEFORE_HEAD",O8[O8.IN_HEAD=3]="IN_HEAD",O8[O8.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",O8[O8.AFTER_HEAD=5]="AFTER_HEAD",O8[O8.IN_BODY=6]="IN_BODY",O8[O8.TEXT=7]="TEXT",O8[O8.IN_TABLE=8]="IN_TABLE",O8[O8.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",O8[O8.IN_CAPTION=10]="IN_CAPTION",O8[O8.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",O8[O8.IN_TABLE_BODY=12]="IN_TABLE_BODY",O8[O8.IN_ROW=13]="IN_ROW",O8[O8.IN_CELL=14]="IN_CELL",O8[O8.IN_SELECT=15]="IN_SELECT",O8[O8.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",O8[O8.IN_TEMPLATE=17]="IN_TEMPLATE",O8[O8.AFTER_BODY=18]="AFTER_BODY",O8[O8.IN_FRAMESET=19]="IN_FRAMESET",O8[O8.AFTER_FRAMESET=20]="AFTER_FRAMESET",O8[O8.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",O8[O8.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET";const b8={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},y8=new Set([s4.TABLE,s4.TBODY,s4.TFOOT,s4.THEAD,s4.TR]),v8={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:Z4,onParseError:null};class w8{constructor(e,t,n=null,r=null){this.fragmentContext=n,this.scriptHandler=r,this.currentToken=null,this.stopped=!1,this.insertionMode=g8.INITIAL,this.originalInsertionMode=g8.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...v8,...e},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!=t?t:this.treeAdapter.createDocument(),this.tokenizer=new $4(this.options,this),this.activeFormattingElements=new H4(this.treeAdapter),this.fragmentContextID=n?f4(this.treeAdapter.getTagName(n)):s4.UNKNOWN,this._setContextModes(null!=n?n:this.document,this.fragmentContextID),this.openElements=new F4(this.document,this.treeAdapter,this)}static parse(e,t){const n=new this(t);return n.tokenizer.write(e,!0),n.document}static getFragmentParser(e,t){const n={...v8,...t};null!=e||(e=n.treeAdapter.createElement(o4.TEMPLATE,K3.HTML,[]));const r=n.treeAdapter.createElement("documentmock",K3.HTML,[]),o=new this(n,r,e);return o.fragmentContextID===s4.TEMPLATE&&o.tmplInsertionModeStack.unshift(g8.IN_TEMPLATE),o._initTokenizerForFragmentParsing(),o._insertFakeRootElement(),o._resetInsertionMode(),o._findFormInFragmentContext(),o}getFragment(){const e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}_err(e,t,n){var r;if(!this.onParseError)return;const o=null!==(r=e.location)&&void 0!==r?r:b8,i={code:t,startLine:o.startLine,startCol:o.startCol,startOffset:o.startOffset,endLine:n?o.startLine:o.endLine,endCol:n?o.startCol:o.endCol,endOffset:n?o.startOffset:o.endOffset};this.onParseError(i)}
vendor: 13,585 bytes, line 32
32onItemPush(e,t,n){var r,o;null===(o=(r=this.treeAdapter).onItemPush)||void 0===o||o.call(r,e),n&&this.openElements.stackTop>0&&this._setContextModes(e,t)}onItemPop(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(r=(n=this.treeAdapter).onItemPop)||void 0===r||r.call(n,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):({current:e,currentTagId:t}=this.openElements),this._setContextModes(e,t)}}_setContextModes(e,t){const n=e===this.document||this.treeAdapter.getNamespaceURI(e)===K3.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,K3.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=g8.TEXT}switchToPlaintextParsing(){this.insertionMode=g8.TEXT,this.originalInsertionMode=g8.IN_BODY,this.tokenizer.state=w4.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===o4.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===K3.HTML)switch(this.fragmentContextID){case s4.TITLE:case s4.TEXTAREA:this.tokenizer.state=w4.RCDATA;break;case s4.STYLE:case s4.XMP:case s4.IFRAME:case s4.NOEMBED:case s4.NOFRAMES:case s4.NOSCRIPT:this.tokenizer.state=w4.RAWTEXT;break;case s4.SCRIPT:this.tokenizer.state=w4.SCRIPT_DATA;break;case s4.PLAINTEXT:this.tokenizer.state=w4.PLAINTEXT}}_setDocumentType(e){const t=e.name||"",n=e.publicId||"",r=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,n,r),e.location){const t=this.treeAdapter.getChildNodes(this.document).find((e=>this.treeAdapter.isDocumentTypeNode(e)));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){const n=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{const t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}_insertElement(e,t){const n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}_insertFakeElement(e,t){const n=this.treeAdapter.createElement(e,K3.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}_insertTemplate(e){const t=this.treeAdapter.createElement(e.tagName,K3.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const e=this.treeAdapter.createElement(o4.HTML,K3.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,s4.HTML)}_appendCommentNode(e,t){const n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}_insertCharacters(e){let t,n;if(this._shouldFosterParentOnInsertion()?(({parent:t,beforeElement:n}=this._findFosterParentingLocation()),n?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;const r=this.treeAdapter.getChildNodes(t),o=n?r.lastIndexOf(n):r.length,i=r[o-1];if(this.treeAdapter.getNodeSourceCodeLocation(i)){const{endLine:t,endCol:n,endOffset:r}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(i,{endLine:t,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(i,e.location)}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){const n=t.location,r=this.treeAdapter.getTagName(e),o=t.type===M3.END_TAG&&r===t.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,o)}}shouldProcessStartTagTokenInForeignContent(e){if(!this.currentNotInHTML)return!1;let t,n;return 0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,n=this.fragmentContextID):({current:t,currentTagId:n}=this.openElements),(e.tagID!==s4.SVG||this.treeAdapter.getTagName(t)!==o4.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==K3.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===s4.MGLYPH||e.tagID===s4.MALIGNMARK)&&!this._isIntegrationPoint(n,t,K3.HTML))}_processToken(e){switch(e.type){case M3.CHARACTER:this.onCharacter(e);break;case M3.NULL_CHARACTER:this.onNullCharacter(e);break;case M3.COMMENT:this.onComment(e);break;case M3.DOCTYPE:this.onDoctype(e);break;case M3.START_TAG:this._processStartTag(e);break;case M3.END_TAG:this.onEndTag(e);break;case M3.EOF:this.onEof(e);break;case M3.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,n){return p8(e,this.treeAdapter.getNamespaceURI(t),this.treeAdapter.getAttrList(t),n)}_reconstructActiveFormattingElements(){const e=this.activeFormattingElements.entries.length;if(e){const t=this.activeFormattingElements.entries.findIndex((e=>e.type===B4.Marker||this.openElements.contains(e.element)));for(let n=t<0?e-1:t-1;n>=0;n--){const e=this.activeFormattingElements.entries[n];this._insertElement(e.token,this.treeAdapter.getNamespaceURI(e.element)),e.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=g8.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(s4.P),this.openElements.popUntilTagNamePopped(s4.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case s4.TR:return void(this.insertionMode=g8.IN_ROW);case s4.TBODY:case s4.THEAD:case s4.TFOOT:return void(this.insertionMode=g8.IN_TABLE_BODY);case s4.CAPTION:return void(this.insertionMode=g8.IN_CAPTION);case s4.COLGROUP:return void(this.insertionMode=g8.IN_COLUMN_GROUP);case s4.TABLE:return void(this.insertionMode=g8.IN_TABLE);case s4.BODY:return void(this.insertionMode=g8.IN_BODY);case s4.FRAMESET:return void(this.insertionMode=g8.IN_FRAMESET);case s4.SELECT:return void this._resetInsertionModeForSelect(e);case s4.TEMPLATE:return void(this.insertionMode=this.tmplInsertionModeStack[0]);case s4.HTML:return void(this.insertionMode=this.headElement?g8.AFTER_HEAD:g8.BEFORE_HEAD);case s4.TD:case s4.TH:if(e>0)return void(this.insertionMode=g8.IN_CELL);break;case s4.HEAD:if(e>0)return void(this.insertionMode=g8.IN_HEAD)}this.insertionMode=g8.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){const e=this.openElements.tagIDs[t];if(e===s4.TEMPLATE)break;if(e===s4.TABLE)return void(this.insertionMode=g8.IN_SELECT_IN_TABLE)}this.insertionMode=g8.IN_SELECT}_isElementCausesFosterParenting(e){return y8.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){const t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case s4.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===K3.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case s4.TABLE:{const n=this.treeAdapter.getParentNode(t);return n?{parent:n,beforeElement:t}:{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){const t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){const n=this.treeAdapter.getNamespaceURI(e);return g4[n].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e);else switch(this.insertionMode){case g8.INITIAL:$8(this,e);break;case g8.BEFORE_HTML:N8(this,e);break;case g8.BEFORE_HEAD:D8(this,e);break;case g8.IN_HEAD:M8(this,e);break;case g8.IN_HEAD_NO_SCRIPT:L8(this,e);break;case g8.AFTER_HEAD:j8(this,e);break;case g8.IN_BODY:case g8.IN_CAPTION:case g8.IN_CELL:case g8.IN_TEMPLATE:B8(this,e);break;case g8.TEXT:case g8.IN_SELECT:case g8.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case g8.IN_TABLE:case g8.IN_TABLE_BODY:case g8.IN_ROW:Y8(this,e);break;case g8.IN_TABLE_TEXT:t6(this,e);break;case g8.IN_COLUMN_GROUP:i6(this,e);break;case g8.AFTER_BODY:f6(this,e);break;case g8.AFTER_AFTER_BODY:m6(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode)!function(e,t){t.chars=w3,e._insertCharacters(t)}(this,e);else switch(this.insertionMode){case g8.INITIAL:$8(this,e);break;case g8.BEFORE_HTML:N8(this,e);break;case g8.BEFORE_HEAD:D8(this,e);break;case g8.IN_HEAD:M8(this,e);break;case g8.IN_HEAD_NO_SCRIPT:L8(this,e);break;case g8.AFTER_HEAD:j8(this,e);break;case g8.TEXT:this._insertCharacters(e);break;case g8.IN_TABLE:case g8.IN_TABLE_BODY:case g8.IN_ROW:Y8(this,e);break;case g8.IN_COLUMN_GROUP:i6(this,e);break;case g8.AFTER_BODY:f6(this,e);break;case g8.AFTER_AFTER_BODY:m6(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML)C8(this,e);else switch(this.insertionMode){case g8.INITIAL:case g8.BEFORE_HTML:case g8.BEFORE_HEAD:case g8.IN_HEAD:case g8.IN_HEAD_NO_SCRIPT:case g8.AFTER_HEAD:case g8.IN_BODY:case g8.IN_TABLE:case g8.IN_CAPTION:case g8.IN_COLUMN_GROUP:case g8.IN_TABLE_BODY:case g8.IN_ROW:case g8.IN_CELL:case g8.IN_SELECT:case g8.IN_SELECT_IN_TABLE:case g8.IN_TEMPLATE:case g8.IN_FRAMESET:case g8.AFTER_FRAMESET:C8(this,e);break;case g8.IN_TABLE_TEXT:n6(this,e);break;case g8.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case g8.AFTER_AFTER_BODY:case g8.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case g8.INITIAL:!function(e,t){e._setDocumentType(t);const n=t.forceQuirks?n4.QUIRKS:function(e){if(e.name!==W4)return n4.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===V4)return n4.QUIRKS;let{publicId:n}=e;if(null!==n){if(n=n.toLowerCase(),K4.has(n))return n4.QUIRKS;let e=null===t?G4:Y4;if(t8(n,e))return n4.QUIRKS;if(e=null===t?J4:e8,t8(n,e))return n4.LIMITED_QUIRKS}return n4.NO_QUIRKS}(t);(function(e){return e.name===W4&&null===e.publicId&&(null===e.systemId||e.systemId===X4)})(t)||e._err(t,D3.nonConformingDoctype);e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=g8.BEFORE_HTML}(this,e);break;case g8.BEFORE_HEAD:case g8.IN_HEAD:case g8.IN_HEAD_NO_SCRIPT:case g8.AFTER_HEAD:this._err(e,D3.misplacedDoctype);break;case g8.IN_TABLE_TEXT:n6(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,D3.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){const t=e.tagID;return t===s4.FONT&&e.attrs.some((({name:e})=>e===e4.COLOR||e===e4.SIZE||e===e4.FACE))||l8.has(t)}(t))g6(e),e._startTagOutsideForeignContent(t);else{const n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);r===K3.MATHML?c8(t):r===K3.SVG&&(!function(e){const t=a8.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=f4(e.tagName))}(t),u8(t)),d8(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case g8.INITIAL:$8(this,e);break;case g8.BEFORE_HTML:!function(e,t){t.tagID===s4.HTML?(e._insertElement(t,K3.HTML),e.insertionMode=g8.BEFORE_HEAD):N8(e,t)}(this,e);break;case g8.BEFORE_HEAD:!function(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.HEAD:e._insertElement(t,K3.HTML),e.headElement=e.openElements.current,e.insertionMode=g8.IN_HEAD;break;default:D8(e,t)}}(this,e);break;case g8.IN_HEAD:R8(this,e);break;case g8.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.BASEFONT:case s4.BGSOUND:case s4.HEAD:case s4.LINK:case s4.META:case s4.NOFRAMES:case s4.STYLE:R8(e,t);break;case s4.NOSCRIPT:e._err(t,D3.nestedNoscriptInHead);break;default:L8(e,t)}}(this,e);break;case g8.AFTER_HEAD:!function(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.BODY:e._insertElement(t,K3.HTML),e.framesetOk=!1,e.insertionMode=g8.IN_BODY;break;case s4.FRAMESET:e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_FRAMESET;break;case s4.BASE:case s4.BASEFONT:case s4.BGSOUND:case s4.LINK:case s4.META:case s4.NOFRAMES:case s4.SCR
vendor: 6,440 bytes, line 32
32IPT:case s4.STYLE:case s4.TEMPLATE:case s4.TITLE:e._err(t,D3.abandonedHeadElementChild),e.openElements.push(e.headElement,s4.HEAD),R8(e,t),e.openElements.remove(e.headElement);break;case s4.HEAD:e._err(t,D3.misplacedStartTagForHeadElement);break;default:j8(e,t)}}(this,e);break;case g8.IN_BODY:Z8(this,e);break;case g8.IN_TABLE:G8(this,e);break;case g8.IN_TABLE_TEXT:n6(this,e);break;case g8.IN_CAPTION:!function(e,t){const n=t.tagID;r6.has(n)?e.openElements.hasInTableScope(s4.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(s4.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=g8.IN_TABLE,G8(e,t)):Z8(e,t)}(this,e);break;case g8.IN_COLUMN_GROUP:o6(this,e);break;case g8.IN_TABLE_BODY:s6(this,e);break;case g8.IN_ROW:l6(this,e);break;case g8.IN_CELL:!function(e,t){const n=t.tagID;r6.has(n)?(e.openElements.hasInTableScope(s4.TD)||e.openElements.hasInTableScope(s4.TH))&&(e._closeTableCell(),l6(e,t)):Z8(e,t)}(this,e);break;case g8.IN_SELECT:u6(this,e);break;case g8.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===s4.CAPTION||n===s4.TABLE||n===s4.TBODY||n===s4.TFOOT||n===s4.THEAD||n===s4.TR||n===s4.TD||n===s4.TH?(e.openElements.popUntilTagNamePopped(s4.SELECT),e._resetInsertionMode(),e._processStartTag(t)):u6(e,t)}(this,e);break;case g8.IN_TEMPLATE:!function(e,t){switch(t.tagID){case s4.BASE:case s4.BASEFONT:case s4.BGSOUND:case s4.LINK:case s4.META:case s4.NOFRAMES:case s4.SCRIPT:case s4.STYLE:case s4.TEMPLATE:case s4.TITLE:R8(e,t);break;case s4.CAPTION:case s4.COLGROUP:case s4.TBODY:case s4.TFOOT:case s4.THEAD:e.tmplInsertionModeStack[0]=g8.IN_TABLE,e.insertionMode=g8.IN_TABLE,G8(e,t);break;case s4.COL:e.tmplInsertionModeStack[0]=g8.IN_COLUMN_GROUP,e.insertionMode=g8.IN_COLUMN_GROUP,o6(e,t);break;case s4.TR:e.tmplInsertionModeStack[0]=g8.IN_TABLE_BODY,e.insertionMode=g8.IN_TABLE_BODY,s6(e,t);break;case s4.TD:case s4.TH:e.tmplInsertionModeStack[0]=g8.IN_ROW,e.insertionMode=g8.IN_ROW,l6(e,t);break;default:e.tmplInsertionModeStack[0]=g8.IN_BODY,e.insertionMode=g8.IN_BODY,Z8(e,t)}}(this,e);break;case g8.AFTER_BODY:!function(e,t){t.tagID===s4.HTML?Z8(e,t):f6(e,t)}(this,e);break;case g8.IN_FRAMESET:!function(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.FRAMESET:e._insertElement(t,K3.HTML);break;case s4.FRAME:e._appendElement(t,K3.HTML),t.ackSelfClosing=!0;break;case s4.NOFRAMES:R8(e,t)}}(this,e);break;case g8.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.NOFRAMES:R8(e,t)}}(this,e);break;case g8.AFTER_AFTER_BODY:!function(e,t){t.tagID===s4.HTML?Z8(e,t):m6(e,t)}(this,e);break;case g8.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.NOFRAMES:R8(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===s4.P||t.tagID===s4.BR)return g6(e),void e._endTagOutsideForeignContent(t);for(let n=e.openElements.stackTop;n>0;n--){const r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===K3.HTML){e._endTagOutsideForeignContent(t);break}const o=e.treeAdapter.getTagName(r);if(o.toLowerCase()===t.tagName){t.tagName=o,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case g8.INITIAL:$8(this,e);break;case g8.BEFORE_HTML:!function(e,t){const n=t.tagID;n!==s4.HTML&&n!==s4.HEAD&&n!==s4.BODY&&n!==s4.BR||N8(e,t)}(this,e);break;case g8.BEFORE_HEAD:!function(e,t){const n=t.tagID;n===s4.HEAD||n===s4.BODY||n===s4.HTML||n===s4.BR?D8(e,t):e._err(t,D3.endTagWithoutMatchingOpenElement)}(this,e);break;case g8.IN_HEAD:!function(e,t){switch(t.tagID){case s4.HEAD:e.openElements.pop(),e.insertionMode=g8.AFTER_HEAD;break;case s4.BODY:case s4.BR:case s4.HTML:M8(e,t);break;case s4.TEMPLATE:I8(e,t);break;default:e._err(t,D3.endTagWithoutMatchingOpenElement)}}(this,e);break;case g8.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case s4.NOSCRIPT:e.openElements.pop(),e.insertionMode=g8.IN_HEAD;break;case s4.BR:L8(e,t);break;default:e._err(t,D3.endTagWithoutMatchingOpenElement)}}(this,e);break;case g8.AFTER_HEAD:!function(e,t){switch(t.tagID){case s4.BODY:case s4.HTML:case s4.BR:j8(e,t);break;case s4.TEMPLATE:I8(e,t);break;default:e._err(t,D3.endTagWithoutMatchingOpenElement)}}(this,e);break;case g8.IN_BODY:X8(this,e);break;case g8.TEXT:!function(e,t){var n;t.tagID===s4.SCRIPT&&(null===(n=e.scriptHandler)||void 0===n||n.call(e,e.openElements.current));e.openElements.pop(),e.insertionMode=e.originalInsertionMode}(this,e);break;case g8.IN_TABLE:K8(this,e);break;case g8.IN_TABLE_TEXT:n6(this,e);break;case g8.IN_CAPTION:!function(e,t){const n=t.tagID;switch(n){case s4.CAPTION:case s4.TABLE:e.openElements.hasInTableScope(s4.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(s4.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=g8.IN_TABLE,n===s4.TABLE&&K8(e,t));break;case s4.BODY:case s4.COL:case s4.COLGROUP:case s4.HTML:case s4.TBODY:case s4.TD:case s4.TFOOT:case s4.TH:case s4.THEAD:case s4.TR:break;default:X8(e,t)}}(this,e);break;case g8.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case s4.COLGROUP:e.openElements.currentTagId===s4.COLGROUP&&(e.openElements.pop(),e.insertionMode=g8.IN_TABLE);break;case s4.TEMPLATE:I8(e,t);break;case s4.COL:break;default:i6(e,t)}}(this,e);break;case g8.IN_TABLE_BODY:a6(this,e);break;case g8.IN_ROW:c6(this,e);break;case g8.IN_CELL:!function(e,t){const n=t.tagID;switch(n){case s4.TD:case s4.TH:e.openElements.hasInTableScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=g8.IN_ROW);break;case s4.TABLE:case s4.TBODY:case s4.TFOOT:case s4.THEAD:case s4.TR:e.openElements.hasInTableScope(n)&&(e._closeTableCell(),c6(e,t));break;case s4.BODY:case s4.CAPTION:case s4.COL:case s4.COLGROUP:case s4.HTML:break;default:X8(e,t)}}(this,e);break;case g8.IN_SELECT:d6(this,e);break;case g8.IN_SELECT_IN_TABLE:!function(e,t){const n=t.tagID;n===s4.CAPTION||n===s4.TABLE||n===s4.TBODY||n===s4.TFOOT||n===s4.THEAD||n===s4.TR||n===s4.TD||n===s4.TH?e.openElements.hasInTableScope(n)&&(e.openElements.popUntilTagNamePopped(s4.SELECT),e._resetInsertionMode(),e.onEndTag(t)):d6(e,t)}(this,e);break;case g8.IN_TEMPLATE:!function(e,t){t.tagID===s4.TEMPLATE&&I8(e,t)}(this,e);break;case g8.AFTER_BODY:h6(this,e);break;
vendor: 5,355 bytes, line 32
32case g8.IN_FRAMESET:!function(e,t){t.tagID!==s4.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagId===s4.FRAMESET||(e.insertionMode=g8.AFTER_FRAMESET))}(this,e);break;case g8.AFTER_FRAMESET:!function(e,t){t.tagID===s4.HTML&&(e.insertionMode=g8.AFTER_AFTER_FRAMESET)}(this,e);break;case g8.AFTER_AFTER_BODY:m6(this,e)}}onEof(e){switch(this.insertionMode){case g8.INITIAL:$8(this,e);break;case g8.BEFORE_HTML:N8(this,e);break;case g8.BEFORE_HEAD:D8(this,e);break;case g8.IN_HEAD:M8(this,e);break;case g8.IN_HEAD_NO_SCRIPT:L8(this,e);break;case g8.AFTER_HEAD:j8(this,e);break;case g8.IN_BODY:case g8.IN_TABLE:case g8.IN_CAPTION:case g8.IN_COLUMN_GROUP:case g8.IN_TABLE_BODY:case g8.IN_ROW:case g8.IN_CELL:case g8.IN_SELECT:case g8.IN_SELECT_IN_TABLE:V8(this,e);break;case g8.TEXT:!function(e,t){e._err(t,D3.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}(this,e);break;case g8.IN_TABLE_TEXT:n6(this,e);break;case g8.IN_TEMPLATE:p6(this,e);break;case g8.AFTER_BODY:case g8.IN_FRAMESET:case g8.AFTER_FRAMESET:case g8.AFTER_AFTER_BODY:case g8.AFTER_AFTER_FRAMESET:P8(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===S3.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)this._insertCharacters(e);else switch(this.insertionMode){case g8.IN_HEAD:case g8.IN_HEAD_NO_SCRIPT:case g8.AFTER_HEAD:case g8.TEXT:case g8.IN_COLUMN_GROUP:case g8.IN_SELECT:case g8.IN_SELECT_IN_TABLE:case g8.IN_FRAMESET:case g8.AFTER_FRAMESET:this._insertCharacters(e);break;case g8.IN_BODY:case g8.IN_CAPTION:case g8.IN_CELL:case g8.IN_TEMPLATE:case g8.AFTER_BODY:case g8.AFTER_AFTER_BODY:case g8.AFTER_AFTER_FRAMESET:F8(this,e);break;case g8.IN_TABLE:case g8.IN_TABLE_BODY:case g8.IN_ROW:Y8(this,e);break;case g8.IN_TABLE_TEXT:e6(this,e)}}}function S8(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):W8(e,t),n}function k8(e,t){let n=null,r=e.openElements.stackTop;for(;r>=0;r--){const o=e.openElements.items[r];if(o===t.element)break;e._isSpecialElement(o,e.openElements.tagIDs[r])&&(n=o)}return n||(e.openElements.shortenToLength(r<0?0:r),e.activeFormattingElements.removeEntry(t)),n}function E8(e,t,n){let r=t,o=e.openElements.getCommonAncestor(t);for(let i=0,s=o;s!==n;i++,s=o){o=e.openElements.getCommonAncestor(s);const n=e.activeFormattingElements.getElementEntry(s),a=n&&i>=m8;!n||a?(a&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(s)):(s=_8(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(s,r),r=s)}return r}function _8(e,t){const n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}function T8(e,t,n){const r=f4(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{const o=e.treeAdapter.getNamespaceURI(t);r===s4.TEMPLATE&&o===K3.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}function x8(e,t,n){const r=e.treeAdapter.getNamespaceURI(n.element),{token:o}=n,i=e.treeAdapter.createElement(o.tagName,r,o.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,o),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,i,o.tagID)}function A8(e,t){for(let n=0;n<f8;n++){const n=S8(e,t);if(!n)break;const r=k8(e,n);if(!r)break;e.activeFormattingElements.bookmark=n;const o=E8(e,r,n.element),i=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(o),i&&T8(e,i,o),x8(e,r,n)}}function C8(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function P8(e,t){if(e.stopped=!0,t.location){const n=e.fragmentContext?0:2;for(let r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const n=e.openElements.items[0],r=e.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){const n=e.openElements.items[1],r=e.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&e._setEndLocation(n,t)}}}}function $8(e,t){e._err(t,D3.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,n4.QUIRKS),e.insertionMode=g8.BEFORE_HTML,e._processToken(t)}function N8(e,t){e._insertFakeRootElement(),e.insertionMode=g8.BEFORE_HEAD,e._processToken(t)}function D8(e,t){e._insertFakeElement(o4.HEAD,s4.HEAD),e.headElement=e.openElements.current,e.insertionMode=g8.IN_HEAD,e._processToken(t)}function R8(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.BASE:case s4.BASEFONT:case s4.BGSOUND:case s4.LINK:case s4.META:e._appendElement(t,K3.HTML),t.ackSelfClosing=!0;break;case s4.TITLE:e._switchToTextParsing(t,w4.RCDATA);break;case s4.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,w4.RAWTEXT):(e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_HEAD_NO_SCRIPT);break;case s4.NOFRAMES:case s4.STYLE:e._switchToTextParsing(t,w4.RAWTEXT);break;
vendor: 5,032 bytes, line 32
32case s4.SCRIPT:e._switchToTextParsing(t,w4.SCRIPT_DATA);break;case s4.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=g8.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(g8.IN_TEMPLATE);break;case s4.HEAD:e._err(t,D3.misplacedStartTagForHeadElement);break;default:M8(e,t)}}function I8(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==s4.TEMPLATE&&e._err(t,D3.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(s4.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,D3.endTagWithoutMatchingOpenElement)}function M8(e,t){e.openElements.pop(),e.insertionMode=g8.AFTER_HEAD,e._processToken(t)}function L8(e,t){const n=t.type===M3.EOF?D3.openElementsLeftAfterEof:D3.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=g8.IN_HEAD,e._processToken(t)}function j8(e,t){e._insertFakeElement(o4.BODY,s4.BODY),e.insertionMode=g8.IN_BODY,Q8(e,t)}function Q8(e,t){switch(t.type){case M3.CHARACTER:B8(e,t);break;case M3.WHITESPACE_CHARACTER:F8(e,t);break;case M3.COMMENT:C8(e,t);break;case M3.START_TAG:Z8(e,t);break;case M3.END_TAG:X8(e,t);break;case M3.EOF:V8(e,t)}}function F8(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function B8(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function U8(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,K3.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function q8(e){const t=j3(e,e4.TYPE);return null!=t&&t.toLowerCase()===h8}function H8(e,t){e._switchToTextParsing(t,w4.RAWTEXT)}function z8(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K3.HTML)}function Z8(e,t){switch(t.tagID){case s4.I:case s4.S:case s4.B:case s4.U:case s4.EM:case s4.TT:case s4.BIG:case s4.CODE:case s4.FONT:case s4.SMALL:case s4.STRIKE:case s4.STRONG:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K3.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case s4.A:!function(e,t){const n=e.activeFormattingElements.getElementEntryInScopeWithTagName(o4.A);n&&(A8(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,K3.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case s4.H1:case s4.H2:case s4.H3:case s4.H4:case s4.H5:case s4.H6:!function(e,t){e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),O4(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,K3.HTML)}(e,t);break;case s4.P:case s4.DL:case s4.OL:case s4.UL:case s4.DIV:case s4.DIR:case s4.NAV:case s4.MAIN:case s4.MENU:case s4.ASIDE:case s4.CENTER:case s4.FIGURE:case s4.FOOTER:case s4.HEADER:case s4.HGROUP:case s4.DIALOG:case s4.DETAILS:case s4.ADDRESS:case s4.ARTICLE:case s4.SECTION:case s4.SUMMARY:case s4.FIELDSET:case s4.BLOCKQUOTE:case s4.FIGCAPTION:!function(e,t){e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._insertElement(t,K3.HTML)}(e,t);break;case s4.LI:case s4.DD:case s4.DT:!function(e,t){e.framesetOk=!1;const n=t.tagID;for(let r=e.openElements.stackTop;r>=0;r--){const t=e.openElements.tagIDs[r];if(n===s4.LI&&t===s4.LI||(n===s4.DD||n===s4.DT)&&(t===s4.DD||t===s4.DT)){e.openElements.generateImpliedEndTagsWithExclusion(t),e.openElements.popUntilTagNamePopped(t);break}if(t!==s4.ADDRESS&&t!==s4.DIV&&t!==s4.P&&e._isSpecialElement(e.openElements.items[r],t))break}e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._insertElement(t,K3.HTML)}(e,t);break;case s4.BR:case s4.IMG:case s4.WBR:case s4.AREA:case s4.EMBED:case s4.KEYGEN:U8(e,t);break;case s4.HR:!function(e,t){e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._appendElement(t,K3.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t);break;case s4.RB:case s4.RTC:!function(e,t){e.openElements.hasInScope(s4.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,K3.HTML)}(e,t);break;case s4.RT:case s4.RP:!function(e,t){e.openElements.hasInScope(s4.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(s4.RTC),e._insertElement(t,K3.HTML)}(e,t);break;case s4.PRE:case s4.LISTING:!function(e,t){e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._insertElement(t,K3.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}(e,t);break;case s4.XMP:!function(e,t){e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,w4.RAWTEXT)}(e,t);break;case s4.SVG:!function(e,t){e._reconstructActiveFormattingElements(),u8(t),d8(t),t.selfClosing?e._appendElement(t,K3.SVG):e._insertElement(t,K3.SVG),t.ackSelfClosing=!0}(e,t);break;case s4.HTML:!function(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t);break;case s4.BASE:case s4.LINK:case s4.META:case s4.STYLE:case s4.TITLE:case s4.SCR
vendor: 2,706 bytes, line 32
32IPT:case s4.BGSOUND:case s4.BASEFONT:case s4.TEMPLATE:R8(e,t);break;case s4.BODY:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(n,t.attrs))}(e,t);break;case s4.FORM:!function(e,t){const n=e.openElements.tmplCount>0;e.formElement&&!n||(e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._insertElement(t,K3.HTML),n||(e.formElement=e.openElements.current))}(e,t);break;case s4.NOBR:!function(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(s4.NOBR)&&(A8(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,K3.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case s4.MATH:!function(e,t){e._reconstructActiveFormattingElements(),c8(t),d8(t),t.selfClosing?e._appendElement(t,K3.MATHML):e._insertElement(t,K3.MATHML),t.ackSelfClosing=!0}(e,t);break;case s4.TABLE:!function(e,t){e.treeAdapter.getDocumentMode(e.document)!==n4.QUIRKS&&e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._insertElement(t,K3.HTML),e.framesetOk=!1,e.insertionMode=g8.IN_TABLE}(e,t);break;case s4.INPUT:!function(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,K3.HTML),q8(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t);break;case s4.PARAM:case s4.TRACK:case s4.SOURCE:!function(e,t){e._appendElement(t,K3.HTML),t.ackSelfClosing=!0}(e,t);break;case s4.IMAGE:!function(e,t){t.tagName=o4.IMG,t.tagID=s4.IMG,U8(e,t)}(e,t);break;case s4.BUTTON:!function(e,t){e.openElements.hasInScope(s4.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(s4.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,K3.HTML),e.framesetOk=!1}(e,t);break;case s4.APPLET:case s4.OBJECT:case s4.MARQUEE:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K3.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}(e,t);break;case s4.IFRAME:!function(e,t){e.framesetOk=!1,e._switchToTextParsing(t,w4.RAWTEXT)}(e,t);break;case s4.SELECT:!function(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,K3.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===g8.IN_TABLE||e.insertionMode===g8.IN_CAPTION||e.insertionMode===g8.IN_TABLE_BODY||e.insertionMode===g8.IN_ROW||e.insertionMode===g8.IN_CELL?g8.IN_SELECT_IN_TABLE:g8.IN_SELECT}(e,t);break;case s4.OPTION:case s4.OPTGROUP:!function(e,t){e.openElements.currentTagId===s4.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,K3.HTML)}(e,t);break;case s4.NOEMBED:H8(e,t);break;case s4.FRAMESET:!function(e,t){const n=e.openElements.tryPeekProperlyNestedBodyElement();
vendor: 9,595 bytes, line 32
32e.framesetOk&&n&&(e.treeAdapter.detachNode(n),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_FRAMESET)}(e,t);break;case s4.TEXTAREA:!function(e,t){e._insertElement(t,K3.HTML),e.skipNextNewLine=!0,e.tokenizer.state=w4.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=g8.TEXT}(e,t);break;case s4.NOSCRIPT:e.options.scriptingEnabled?H8(e,t):z8(e,t);break;case s4.PLAINTEXT:!function(e,t){e.openElements.hasInButtonScope(s4.P)&&e._closePElement(),e._insertElement(t,K3.HTML),e.tokenizer.state=w4.PLAINTEXT}(e,t);break;case s4.COL:case s4.TH:case s4.TD:case s4.TR:case s4.HEAD:case s4.FRAME:case s4.TBODY:case s4.TFOOT:case s4.THEAD:case s4.CAPTION:case s4.COLGROUP:break;default:z8(e,t)}}function W8(e,t){const n=t.tagName,r=t.tagID;for(let o=e.openElements.stackTop;o>0;o--){const t=e.openElements.items[o],i=e.openElements.tagIDs[o];if(r===i&&(r!==s4.UNKNOWN||e.treeAdapter.getTagName(t)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=o&&e.openElements.shortenToLength(o);break}if(e._isSpecialElement(t,i))break}}function X8(e,t){switch(t.tagID){case s4.A:case s4.B:case s4.I:case s4.S:case s4.U:case s4.EM:case s4.TT:case s4.BIG:case s4.CODE:case s4.FONT:case s4.NOBR:case s4.SMALL:case s4.STRIKE:case s4.STRONG:A8(e,t);break;case s4.P:!function(e){e.openElements.hasInButtonScope(s4.P)||e._insertFakeElement(o4.P,s4.P),e._closePElement()}(e);break;case s4.DL:case s4.UL:case s4.OL:case s4.DIR:case s4.DIV:case s4.NAV:case s4.PRE:case s4.MAIN:case s4.MENU:case s4.ASIDE:case s4.BUTTON:case s4.CENTER:case s4.FIGURE:case s4.FOOTER:case s4.HEADER:case s4.HGROUP:case s4.DIALOG:case s4.ADDRESS:case s4.ARTICLE:case s4.DETAILS:case s4.SECTION:case s4.SUMMARY:case s4.LISTING:case s4.FIELDSET:case s4.BLOCKQUOTE:case s4.FIGCAPTION:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case s4.LI:!function(e){e.openElements.hasInListItemScope(s4.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(s4.LI),e.openElements.popUntilTagNamePopped(s4.LI))}(e);break;case s4.DD:case s4.DT:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n))}(e,t);break;case s4.H1:case s4.H2:case s4.H3:case s4.H4:case s4.H5:case s4.H6:!function(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e);break;case s4.BR:!function(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(o4.BR,s4.BR),e.openElements.pop(),e.framesetOk=!1}(e);break;case s4.BODY:!function(e,t){if(e.openElements.hasInScope(s4.BODY)&&(e.insertionMode=g8.AFTER_BODY,e.options.sourceCodeLocationInfo)){const n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}}(e,t);break;case s4.HTML:!function(e,t){e.openElements.hasInScope(s4.BODY)&&(e.insertionMode=g8.AFTER_BODY,h6(e,t))}(e,t);break;case s4.FORM:!function(e){const t=e.openElements.tmplCount>0,{formElement:n}=e;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(s4.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(s4.FORM):n&&e.openElements.remove(n))}(e);break;case s4.APPLET:case s4.OBJECT:case s4.MARQUEE:!function(e,t){const n=t.tagID;e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case s4.TEMPLATE:I8(e,t);break;default:W8(e,t)}}function V8(e,t){e.tmplInsertionModeStack.length>0?p6(e,t):P8(e,t)}function Y8(e,t){if(y8.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=g8.IN_TABLE_TEXT,t.type){case M3.CHARACTER:t6(e,t);break;case M3.WHITESPACE_CHARACTER:e6(e,t)}else J8(e,t)}function G8(e,t){switch(t.tagID){case s4.TD:case s4.TH:case s4.TR:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(o4.TBODY,s4.TBODY),e.insertionMode=g8.IN_TABLE_BODY,s6(e,t)}(e,t);break;case s4.STYLE:case s4.SCRIPT:case s4.TEMPLATE:R8(e,t);break;case s4.COL:!function(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(o4.COLGROUP,s4.COLGROUP),e.insertionMode=g8.IN_COLUMN_GROUP,o6(e,t)}(e,t);break;case s4.FORM:!function(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,K3.HTML),e.formElement=e.openElements.current,e.openElements.pop())}(e,t);break;case s4.TABLE:!function(e,t){e.openElements.hasInTableScope(s4.TABLE)&&(e.openElements.popUntilTagNamePopped(s4.TABLE),e._resetInsertionMode(),e._processStartTag(t))}(e,t);break;case s4.TBODY:case s4.TFOOT:case s4.THEAD:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_TABLE_BODY}(e,t);break;case s4.INPUT:!function(e,t){q8(t)?e._appendElement(t,K3.HTML):J8(e,t),t.ackSelfClosing=!0}(e,t);break;case s4.CAPTION:!function(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_CAPTION}(e,t);break;case s4.COLGROUP:!function(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_COLUMN_GROUP}(e,t);break;default:J8(e,t)}}function K8(e,t){switch(t.tagID){case s4.TABLE:e.openElements.hasInTableScope(s4.TABLE)&&(e.openElements.popUntilTagNamePopped(s4.TABLE),e._resetInsertionMode());break;case s4.TEMPLATE:I8(e,t);break;case s4.BODY:case s4.CAPTION:case s4.COL:case s4.COLGROUP:case s4.HTML:case s4.TBODY:case s4.TD:case s4.TFOOT:case s4.TH:case s4.THEAD:case s4.TR:break;default:J8(e,t)}}function J8(e,t){const n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,Q8(e,t),e.fosterParentingEnabled=n}function e6(e,t){e.pendingCharacterTokens.push(t)}function t6(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function n6(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n<e.pendingCharacterTokens.length;n++)J8(e,e.pendingCharacterTokens[n]);else for(;n<e.pendingCharacterTokens.length;n++)e._insertCharacters(e.pendingCharacterTokens[n]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}const r6=new Set([s4.CAPTION,s4.COL,s4.COLGROUP,s4.TBODY,s4.TD,s4.TFOOT,s4.TH,s4.THEAD,s4.TR]);function o6(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.COL:e._appendElement(t,K3.HTML),t.ackSelfClosing=!0;break;case s4.TEMPLATE:R8(e,t);break;default:i6(e,t)}}function i6(e,t){e.openElements.currentTagId===s4.COLGROUP&&(e.openElements.pop(),e.insertionMode=g8.IN_TABLE,e._processToken(t))}function s6(e,t){switch(t.tagID){case s4.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_ROW;break;case s4.TH:case s4.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(o4.TR,s4.TR),e.insertionMode=g8.IN_ROW,l6(e,t);break;case s4.CAPTION:case s4.COL:case s4.COLGROUP:case s4.TBODY:case s4.TFOOT:case s4.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=g8.IN_TABLE,G8(e,t));break;default:G8(e,t)}}function a6(e,t){const n=t.tagID;switch(t.tagID){case s4.TBODY:case s4.TFOOT:case s4.THEAD:e.openElements.hasInTableScope(n)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=g8.IN_TABLE);break;case s4.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=g8.IN_TABLE,K8(e,t));break;case s4.BODY:case s4.CAPTION:case s4.COL:case s4.COLGROUP:case s4.HTML:case s4.TD:case s4.TH:case s4.TR:break;default:K8(e,t)}}function l6(e,t){switch(t.tagID){case s4.TH:case s4.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,K3.HTML),e.insertionMode=g8.IN_CELL,e.activeFormattingElements.insertMarker();break;case s4.CAPTION:case s4.COL:case s4.COLGROUP:case s4.TBODY:case s4.TFOOT:case s4.THEAD:case s4.TR:e.openElements.hasInTableScope(s4.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=g8.IN_TABLE_BODY,s6(e,t));break;default:G8(e,t)}}function c6(e,t){switch(t.tagID){case s4.TR:e.openElements.hasInTableScope(s4.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=g8.IN_TABLE_BODY);break;case s4.TABLE:e.openElements.hasInTableScope(s4.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=g8.IN_TABLE_BODY,a6(e,t));break;case s4.TBODY:case s4.TFOOT:case s4.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(s4.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=g8.IN_TABLE_BODY,a6(e,t));break;case s4.BODY:case s4.CAPTION:case s4.COL:case s4.COLGROUP:case s4.HTML:case s4.TD:case s4.TH:break;default:K8(e,t)}}function u6(e,t){switch(t.tagID){case s4.HTML:Z8(e,t);break;case s4.OPTION:e.openElements.currentTagId===s4.OPTION&&e.openElements.pop(),e._insertElement(t,K3.HTML);break;case s4.OPTGROUP:e.openElements.currentTagId===s4.OPTION&&e.openElements.pop(),e.openElements.currentTagId===s4.OPTGROUP&&e.openElements.pop(),e._insertElement(t,K3.HTML);break;case s4.INPUT:case s4.KEYGEN:case s4.TEXTAREA:case s4.SELECT:e.openElements.hasInSelectScope(s4.SELECT)&&(e.openElements.popUntilTagNamePopped(s4.SELECT),e._resetInsertionMode(),t.tagID!==s4.SELECT&&e._processStartTag(t));break;
vendor: 5,618 bytes, line 32
32case s4.SCRIPT:case s4.TEMPLATE:R8(e,t)}}function d6(e,t){switch(t.tagID){case s4.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===s4.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===s4.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===s4.OPTGROUP&&e.openElements.pop();break;case s4.OPTION:e.openElements.currentTagId===s4.OPTION&&e.openElements.pop();break;case s4.SELECT:e.openElements.hasInSelectScope(s4.SELECT)&&(e.openElements.popUntilTagNamePopped(s4.SELECT),e._resetInsertionMode());break;case s4.TEMPLATE:I8(e,t)}}function p6(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(s4.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):P8(e,t)}function h6(e,t){var n;if(t.tagID===s4.HTML){if(e.fragmentContext||(e.insertionMode=g8.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===s4.HTML){e._setEndLocation(e.openElements.items[0],t);const r=e.openElements.items[1];r&&!(null===(n=e.treeAdapter.getNodeSourceCodeLocation(r))||void 0===n?void 0:n.endTag)&&e._setEndLocation(r,t)}}else f6(e,t)}function f6(e,t){e.insertionMode=g8.IN_BODY,Q8(e,t)}function m6(e,t){e.insertionMode=g8.IN_BODY,Q8(e,t)}function g6(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==K3.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}o4.AREA,o4.BASE,o4.BASEFONT,o4.BGSOUND,o4.BR,o4.COL,o4.EMBED,o4.FRAME,o4.HR,o4.IMG,o4.INPUT,o4.KEYGEN,o4.LINK,o4.META,o4.PARAM,o4.SOURCE,o4.TRACK,o4.WBR;const O6=y6("end"),b6=y6("start");function y6(e){return function(t){const n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function v6(e){const t=b6(e),n=O6(e);if(t&&n)return{start:t,end:n}}const w6=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),S6={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function k6(e,t){const n=function(e){const t="root"===e.type?e.children[0]:e;return Boolean(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName))}(e),r=dM("type",{handlers:{root:_6,element:T6,text:x6,comment:P6,doctype:A6,raw:$6},unknown:N6}),o={parser:n?new w8(S6):w8.getFragmentParser(void 0,S6),handle(e){r(e,o)},stitches:!1,options:t||{}};r(e,o),D6(o,b6());const i=function(e,t){const n=t||{};return l3({file:n.file||void 0,location:!1,schema:"svg"===n.space?Z5:z5,verbose:n.verbose||!1},e)}(n?o.parser.document:o.parser.getFragment(),{file:o.options.file});return o.stitches&&NM(i,"comment",(function(e,t,n){const r=e;if(r.value.stitch&&n&&void 0!==t){return n.children[t]=r.value.stitch,t}})),"root"===i.type&&1===i.children.length&&i.children[0].type===e.type?i.children[0]:i}function E6(e,t){let n=-1;if(e)for(;++n<e.length;)t.handle(e[n])}function _6(e,t){E6(e.children,t)}function T6(e,t){!function(e,t){if(t.parser.tokenizer.state===w4.PLAINTEXT)return;D6(t,b6(e));const n=t.parser.openElements.current;let r="namespaceURI"in n?n.namespaceURI:i3.html;r===i3.html&&"svg"===e.tagName&&(r=i3.svg);const o=function(e,t){const n=(t||h3).space;return m3(e,"svg"===n?Z5:z5)}({...e,children:[]},{space:r===i3.svg?"svg":"html"}),i="attrs"in o?o.attrs:[],s={type:M3.START_TAG,tagName:e.tagName,tagID:f4(e.tagName),selfClosing:!1,ackSelfClosing:!1,attrs:i,location:I6(e)};t.parser.currentToken=s,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=e.tagName}(e,t),E6(e.children,t),function(e,t){if(!t.parser.tokenizer.inForeignNode&&y3.includes(e.tagName))return;if(t.parser.tokenizer.state===w4.PLAINTEXT)return;D6(t,O6(e));const n={type:M3.END_TAG,tagName:e.tagName,tagID:f4(e.tagName),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:I6(e)};t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken),n.tagName!==t.parser.tokenizer.lastStartTagName||t.parser.tokenizer.state!==w4.RCDATA&&t.parser.tokenizer.state!==w4.RAWTEXT&&t.parser.tokenizer.state!==w4.SCRIPT_DATA||(t.parser.tokenizer.state=w4.DATA)}(e,t)}function x6(e,t){const n={type:M3.CHARACTER,chars:e.value,location:I6(e)};D6(t,b6(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function A6(e,t){const n={type:M3.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:I6(e)};D6(t,b6(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function C6(e,t){t.stitches=!0;const n=function(e){return MJ("children"in e?{...e,children:[]}:e)}(e);if("children"in e&&"children"in n){const r=k6({type:"root",children:e.children},t.options);n.children=r.children}P6({type:"comment",value:{stitch:n}},t)}function P6(e,t){const n=e.value,r={type:M3.COMMENT,data:n,location:I6(e)};D6(t,b6(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function $6(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,R6(t,b6(e)),t.parser.tokenizer.write(e.value,!1),t.parser.tokenizer._runParsingLoop(),72===t.parser.tokenizer.state||78===t.parser.tokenizer.state){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const e=t.parser.tokenizer._consume();t.parser.tokenizer._callState(e)}}function N6(e,t){const n=e;
vendor: 6,412 bytes, line 32
32if(!t.options.passThrough||!t.options.passThrough.includes(n.type)){let e="";throw w6.has(n.type)&&(e=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+n.type+"` node"+e)}C6(n,t)}function D6(e,t){R6(e,t);const n=e.parser.tokenizer.currentCharacterToken;n&&n.location&&(n.location.endLine=e.parser.tokenizer.preprocessor.line,n.location.endCol=e.parser.tokenizer.preprocessor.col+1,n.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=n,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=w4.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function R6(e,t){if(t&&void 0!==t.offset){const n={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=1-t.column,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=n}}function I6(e){const t=b6(e)||{line:void 0,column:void 0,offset:void 0},n=O6(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}function M6(e){return function(t,n){return k6(t,{...e,file:n})}}const L6=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],j6={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[...L6,"dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"],blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[...L6],h2:[["className","sr-only"]],img:[...L6,"longDesc","src"],input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[...L6,["className","contains-task-list"]],q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[...L6],table:[...L6],ul:[...L6,["className","contains-task-list"]],"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","colSpan","color","cols","compact","coords","dateTime","dir","encType","frame","hSpace","headers","height","hrefLang","htmlFor","id","isMap","itemProp","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rev","rowSpan","rows","rules","scope","selected","shape","size","span","start","summary","tabIndex","title","useMap","vAlign","value","width"]},clobber:["ariaDescribedBy","ariaLabelledBy","id","name"],clobberPrefix:"user-content-",protocols:{cite:["http","https"],href:["http","https","irc","ircs","mailto","xmpp"],longDesc:["http","https"],src:["http","https"]},required:{input:{disabled:!0,type:"checkbox"}},strip:["script"],tagNames:["a","b","blockquote","br","code","dd","del","details","div","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","li","ol","p","picture","pre","q","rp","rt","ruby","s","samp","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","tr","tt","ul","var"]},Q6={}.hasOwnProperty;function F6(e,t){if(t&&"object"==typeof t){const n=t;switch("string"==typeof n.type?n.type:""){case"comment":return function(e,t){if(e.schema.allowComments){const e="string"==typeof t.value?t.value:"",n=e.indexOf("--\x3e"),r={type:"comment",value:n<0?e:e.slice(0,n)};return H6(r,t),r}}(e,n);case"doctype":return function(e,t){if(e.schema.allowDoctypes){const e={type:"doctype"};return H6(e,t),e}}(e,n);case"element":return function(e,t){const n="string"==typeof t.tagName?t.tagName:"";e.stack.push(n);const r=B6(e,t.children),o=function(e,t){const n=e.stack[e.stack.length-1],r=e.schema.attributes,o=e.schema.required,i=r&&Q6.call(r,n)?r[n]:void 0,s=r&&Q6.call(r,"*")?r["*"]:void 0,a=t&&"object"==typeof t?t:{},l={};let c;for(c in a)if(Q6.call(a,c)){const t=a[c];let n=U6(e,z6(i,c),c,t);null==n&&(n=U6(e,z6(s,c),c,t)),null!=n&&(l[c]=n)}if(o&&Q6.call(o,n)){const e=o[n];for(c in e)Q6.call(e,c)&&!Q6.call(l,c)&&(l[c]=e[c])}return l}(e,t.properties);e.stack.pop();let i=!1;if(n&&"*"!==n&&(!e.schema.tagNames||e.schema.tagNames.includes(n))&&(i=!0,e.schema.ancestors&&Q6.call(e.schema.ancestors,n))){const t=e.schema.ancestors[n];let r=-1;for(i=!1;++r<t.length;)e.stack.includes(t[r])&&(i=!0)}if(!i)return e.schema.strip&&!e.schema.strip.includes(n)?r:void 0;const s={type:"element",tagName:n,properties:o,children:r};return H6(s,t),s}(e,n);case"root":return function(e,t){const n=B6(e,t.children),r={type:"root",children:n};return H6(r,t),r}(e,n);case"text":return function(e,t){const n="string"==typeof t.value?t.value:"",r={type:"text",value:n};return H6(r,t),r}(0,n)}}}function B6(e,t){const n=[];if(Array.isArray(t)){const r=t;let o=-1;for(;++o<r.length;){const t=F6(e,r[o]);t&&(Array.isArray(t)?n.push(...t):n.push(t))}}return n}function U6(e,t,n,r){return t?Array.isArray(r)?function(e,t,n,r){let o=-1;const i=[];for(;++o<r.length;){const s=q6(e,t,n,r[o]);"number"!=typeof s&&"string"!=typeof s||i.push(s)}return i}(e,t,n,r):q6(e,t,n,r):void 0}function q6(e,t,n,r){if(("boolean"==typeof r||"number"==typeof r||"string"==typeof r)&&function(e,t,n){const r=e.schema.protocols&&Q6.call(e.schema.protocols,t)?e.schema.protocols[t]:void 0;if(!r||0===r.length)return!0;const o=String(n),i=o.indexOf(":"),s=o.indexOf("?"),a=o.indexOf("#"),l=o.indexOf("/");if(i<0||l>-1&&i>l||s>-1&&i>s||a>-1&&i>a)return!0;let c=-1;for(;++c<r.length;){const e=r[c];if(i===e.length&&o.slice(0,e.length)===e)return!0}return!1}(e,n,r)){if("object"==typeof t&&t.length>1){let e=!1,n=0;for(;++n<t.length;){const o=t[n];
vendor: 1,996 bytes, line 32
32if(o&&"object"==typeof o&&"flags"in o){if(o.test(String(r))){e=!0;break}}else if(o===r){e=!0;break}}if(!e)return}return e.schema.clobber&&e.schema.clobberPrefix&&e.schema.clobber.includes(n)?e.schema.clobberPrefix+r:r}}function H6(e,t){const n=v6(t);t.data&&(e.data=MJ(t.data)),n&&(e.position=n)}function z6(e,t){let n,r=-1;if(e)for(;++r<e.length;){const o=e[r],i="string"==typeof o?o:o[0];if(i===t)return o;"data*"===i&&(n=o)}if(t.length>4&&"data"===t.slice(0,4).toLowerCase())return n}function Z6(e){return function(t){const n=function(e,t){let n={type:"root",children:[]};const r=F6({schema:t?{...j6,...t}:j6,stack:[]},e);return r&&(Array.isArray(r)?1===r.length?n=r[0]:n.children=r:n=r),n}(t,e);return n}}function W6(e,t){return e=e.replace(t.subset?function(e){const t=[];let n=-1;for(;++n<e.length;)t.push(e[n].replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"));return new RegExp("(?:"+t.join("|")+")","g")}(t.subset):/["&'<>`]/g,n),t.subset||t.escapeOnly?e:e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,(function(e,n,r){return t.format(1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536,r.charCodeAt(n+2),t)})).replace(/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,n);function n(e,n,r){return t.format(e.charCodeAt(0),r.charCodeAt(n+1),t)}}const X6=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","
32sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],V6={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"Â¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"Â",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"Ã",Aacute:"Ã",Acirc:"Ã",Atilde:"Ã",Auml:"Ã",Aring:"Ã
",AElig:"Ã",Ccedil:"Ã",Egrave:"Ã",Eacute:"Ã",Ecirc:"Ã",Euml:"Ã",Igrave:"Ã",Iacute:"Ã",Icirc:"Ã",Iuml:"Ã",ETH:"Ã",Ntilde:"Ã",Ograve:"Ã",Oacute:"Ã",Ocirc:"Ã",Otilde:"Ã",Ouml:"Ã",times:"Ã",Oslash:"Ã",Ugrave:"Ã",Uacute:"Ã",Ucirc:"Ã",Uuml:"Ã",Yacute:"Ã",THORN:"Ã",szlig:"Ã",agrave:"à ",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"Ã¥",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"Ã",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"Æ",Alpha:"Î",Beta:"Î",Gamma:"Î",Delta:"Î",Epsilon:"Î",Zeta:"Î",Eta:"Î",Theta:"Î",Iota:"Î",Kappa:"Î",Lambda:"Î",Mu:"Î",Nu:"Î",Xi:"Î",Omicron:"Î",Pi:"Î ",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Î¥",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"Ï",rho:"Ï",sigmaf:"Ï",sigma:"Ï",tau:"Ï",upsilon:"Ï
",phi:"Ï",chi:"Ï",psi:"Ï",omega:"Ï",thetasym:"Ï",upsih:"Ï",piv:"Ï",bull:"â¢",hellip:"â¦",prime:"â²",Prime:"â³",oline:"â¾",frasl:"â",weierp:"â",image:"â",real:"â",trade:"â¢",alefsym:"âµ",larr:"â",uarr:"â",rarr:"â",darr:"â",harr:"â",crarr:"âµ",lArr:"â",uArr:"â",rArr:"â",dArr:"â",hArr:"â",forall:"â",part:"â",exist:"â",empty:"â
",nabla:"â",isin:"â",notin:"â",ni:"â",prod:"â",sum:"â",minus:"â",lowast:"â",radic:"â",prop:"â",infin:"â",ang:"â ",and:"â§",or:"â¨",cap:"â©",cup:"âª",int:"â«",there4:"â´",sim:"â¼",cong:"â
",asymp:"â",ne:"â ",equiv:"â¡",le:"â¤",ge:"â¥",sub:"â",sup:"â",nsub
vendor: 8,205 bytes, line 32
32:"â",sube:"â",supe:"â",oplus:"â",otimes:"â",perp:"â¥",sdot:"â
",lceil:"â",rceil:"â",lfloor:"â",rfloor:"â",lang:"â©",rang:"âª",loz:"â",spades:"â ",clubs:"â£",hearts:"â¥",diams:"â¦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Å",oelig:"Å",Scaron:"Å ",scaron:"Å¡",Yuml:"Ÿ",circ:"Ë",tilde:"Ë",ensp:"â",emsp:"â",thinsp:"â",zwnj:"â",zwj:"â",lrm:"â",rlm:"â",ndash:"â",mdash:"â",lsquo:"â",rsquo:"â",sbquo:"â",ldquo:"â",rdquo:"â",bdquo:"â",dagger:"â ",Dagger:"â¡",permil:"â°",lsaquo:"â¹",rsaquo:"âº",euro:"â¬"},Y6=["cent","copy","divide","gt","lt","not","para","times"],G6={}.hasOwnProperty,K6={};let J6;for(J6 in V6)G6.call(V6,J6)&&(K6[V6[J6]]=J6);function e7(e,t,n){let r,o=function(e,t,n){const r="&#x"+e.toString(16).toUpperCase();return n&&t&&!/[\dA-Fa-f]/.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);if((n.useNamedReferences||n.useShortestReferences)&&(r=function(e,t,n,r){const o=String.fromCharCode(e);if(G6.call(K6,o)){const e=K6[o],i="&"+e;return n&&X6.includes(e)&&!Y6.includes(e)&&(!r||t&&61!==t&&/[^\da-z]/i.test(String.fromCharCode(t)))?i:i+";"}return""}(e,t,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!r)&&n.useShortestReferences){const r=function(e,t,n){const r="&#"+String(e);return n&&t&&!/\d/.test(String.fromCharCode(t))?r:r+";"}(e,t,n.omitOptionalSemicolons);r.length<o.length&&(o=r)}return r&&(!n.useShortestReferences||r.length<o.length)?r:o}function t7(e,t){return W6(e,Object.assign({format:e7},t))}function n7(e,t){const n=String(e);if("string"!=typeof t)throw new TypeError("Expected character");let r=0,o=n.indexOf(t);for(;-1!==o;)r++,o=n.indexOf(t,o+t.length);return r}const r7=s7(1),o7=s7(-1),i7=[];function s7(e){return function(t,n,r){const o=t?t.children:i7;let i=(n||0)+e,s=o[i];if(!r)for(;s&&o0(s);)i+=e,s=o[i];return s}}const a7={}.hasOwnProperty;function l7(e){return function(t,n,r){return a7.call(e,t.tagName)&&e[t.tagName](t,n,r)}}const c7=l7({body:function(e,t,n){const r=r7(n,t);return!r||"comment"!==r.type},caption:u7,colgroup:u7,dd:function(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName)},dt:function(e,t,n){const r=r7(n,t);return Boolean(r&&"element"===r.type&&("dt"===r.tagName||"dd"===r.tagName))},head:u7,html:function(e,t,n){const r=r7(n,t);return!r||"comment"!==r.type},li:function(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&"li"===r.tagName},optgroup:function(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&"optgroup"===r.tagName},option:function(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&("option"===r.tagName||"optgroup"===r.tagName)},p:function(e,t,n){const r=r7(n,t);return r?"element"===r.type&&("address"===r.tagName||"article"===r.tagName||"aside"===r.tagName||"blockquote"===r.tagName||"details"===r.tagName||"div"===r.tagName||"dl"===r.tagName||"fieldset"===r.tagName||"figcaption"===r.tagName||"figure"===r.tagName||"footer"===r.tagName||"form"===r.tagName||"h1"===r.tagName||"h2"===r.tagName||"h3"===r.tagName||"h4"===r.tagName||"h5"===r.tagName||"h6"===r.tagName||"header"===r.tagName||"hgroup"===r.tagName||"hr"===r.tagName||"main"===r.tagName||"menu"===r.tagName||"nav"===r.tagName||"ol"===r.tagName||"p"===r.tagName||"pre"===r.tagName||"section"===r.tagName||"table"===r.tagName||"ul"===r.tagName):!n||!("element"===n.type&&("a"===n.tagName||"audio"===n.tagName||"del"===n.tagName||"ins"===n.tagName||"map"===n.tagName||"noscript"===n.tagName||"video"===n.tagName))},rp:d7,rt:d7,tbody:function(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName)},td:p7,tfoot:function(e,t,n){return!r7(n,t)},th:p7,thead:function(e,t,n){const r=r7(n,t);return Boolean(r&&"element"===r.type&&("tbody"===r.tagName||"tfoot"===r.tagName))},tr:function(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&"tr"===r.tagName}});function u7(e,t,n){const r=r7(n,t,!0);return!r||"comment"!==r.type&&!("text"===r.type&&o0(r.value.charAt(0)))}function d7(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&("rp"===r.tagName||"rt"===r.tagName)}function p7(e,t,n){const r=r7(n,t);return!r||"element"===r.type&&("td"===r.tagName||"th"===r.tagName)}const h7=l7({body:function(e){const t=r7(e,-1,!0);return!(t&&("comment"===t.type||"text"===t.type&&o0(t.value.charAt(0))||"element"===t.type&&("meta"===t.tagName||"link"===t.tagName||"script"===t.tagName||"style"===t.tagName||"template"===t.tagName)))},colgroup:function(e,t,n){const r=o7(n,t),o=r7(e,-1,!0);if(n&&r&&"element"===r.type&&"colgroup"===r.tagName&&c7(r,n.children.indexOf(r),n))return!1;return Boolean(o&&"element"===o.type&&"col"===o.tagName)},head:function(e){const t=e.children,n=[];let r=-1;for(;++r<t.length;){const e=t[r];if("element"===e.type&&("title"===e.tagName||"base"===e.tagName)){if(n.includes(e.tagName))return!1;n.push(e.tagName)}}return t.length>0},html:function(e){const t=r7(e,-1);return!t||"comment"!==t.type},tbody:function(e,t,n){const r=o7(n,t),o=r7(e,-1);if(n&&r&&"element"===r.type&&("thead"===r.tagName||"tbody"===r.tagName)&&c7(r,n.children.indexOf(r),n))return!1;return Boolean(o&&"element"===o.type&&"tr"===o.tagName)}});const f7={name:[["\t\n\f\r &/=>".split(""),"\t\n\f\r \"&'/=>`".split("")],["\0\t\n\f\r \"&'/<=>".split(""),"\0\t\n\f\r \"&'/<=>`".split("")]],unquoted:[["\t\n\f\r &>".split(""),"\0\t\n\f\r \"&'<=>`".split("")],["\0\t\n\f\r \"&'<=>`".split(""),"\0\t\n\f\r \"&'<=>`".split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function m7(e,t,n){const r=U5(e.schema,t),o=e.settings.allowParseErrors&&"html"===e.schema.space?0:1,i=e.settings.allowDangerousCharacters?0:1;let s,a=e.quote;if(!r.overloadedBoolean||n!==r.attribute&&""!==n?(r.boolean||r.overloadedBoolean&&"string"!=typeof n)&&(n=Boolean(n)):n=!0,null==n||!1===n||"number"==typeof n&&Number.isNaN(n))return"";const l=t7(r.attribute,Object.assign({},e.settings.characterReferences,{subset:f7.name[o][i]}));return!0===n?l:(n=Array.isArray(n)?(r.commaSeparated?X5:zJ)(n,{padLeft:!e.settings.tightCommaSeparatedLists}):String(n),e.settings.collapseEmptyAttributes&&!n?l:(e.settings.preferUnquoted&&(s=t7(n,Object.assign({},e.settings.characterReferences,{attribute:!0,subset:f7.unquoted[o][i]}))),s!==n&&(e.settings.quoteSmart&&n7(n,a)>n7(n,e.alternative)&&(a=e.alternative),s=a+t7(n,Object.assign({},e.settings.characterReferences,{subset:("'"===a?f7.single:f7.double)[o][i],attribute:!0}))+a),l+(s?"="+s:s)))}function g7(e,t,n,r){return!n||"element"!==n.type||"script"!==n.tagName&&"style"!==n.tagName?t7(e.value,Object.assign({},r.settings.characterReferences,{subset:["<","&"]})):e.value}const O7=dM("type",{invalid:function(e){throw new Error("Expected node, not `"+e+"`")},unknown:function(e){throw new Error("Cannot compile unknown node `"+e.type+"`")},handlers:{comment:function(e,t,n,r){return r.settings.bogusComments?"<?"+t7(e.value,Object.assign({},r.settings.characterReferences,{subset:[">"]}))+">":"\x3c!--"+e.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,(function(e){return t7(e,Object.assign({},r.settings.characterReferences,{subset:["<",">"]}))}))+"--\x3e"},doctype:function(e,t,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"},element:function(e,t,n,r){const o=r.schema,i="svg"!==o.space&&r.settings.omitOptionalTags;let s="svg"===o.space?r.settings.closeEmptyElements:r.settings.voids.includes(e.tagName.toLowerCase());const a=[];let l;"html"===o.space&&"svg"===e.tagName&&(r.schema=Z5);const c=function(e,t){const n=[];let r,o=-1;if(t)for(r in t)if(null!==t[r]&&void 0!==t[r]){const o=m7(e,r,t[r]);o&&n.push(o)}for(;++o<n.length;){const t=e.settings.tightAttributes?n[o].charAt(n[o].length-1):void 0;o!==n.length-1&&'"'!==t&&"'"!==t&&(n[o]+=" ")}return n.join("")}(r,e.properties),u=r.all("html"===o.space&&"template"===e.tagName?e.content:e);return r.schema=o,u&&(s=!1),!c&&i&&h7(e,t,n)||(a.push("<",e.tagName,c?" "+c:""),s&&("svg"===o.space||r.settings.closeSelfClosing)&&(l=c.charAt(c.length-1),(!r.settings.tightSelfClosing||"/"===l||l&&'"'!==l&&"'"!==l)&&a.push(" "),a.push("/")),a.push(">
32")),a.push(u),s||i&&c7(e,t,n)||a.push("</"+e.tagName+">"),a.join("")},raw:function(e,t,n,r){return r.settings.allowDangerousHtml?e.value:g7(e,0,n,r)},root:function(e,t,n,r){return r.all(e)},text:g7}});const b7={},y7={},v7=[];function w7(e,t,n){return O7(e,t,n,this)}function S7(e){const t=[],n=e&&e.children||v7;let r=-1;for(;++r<n.length;)t[r]=this.one(n[r],r,e);return t.join("")}function k7(e){const t={...this.data("settings"),...e};this.compiler=function(e){return function(e,t){const n=t||b7,r=n.quote||'"',o='"'===r?"'":'"';if('"'!==r&&"'"!==r)throw new Error("Invalid quote `"+r+"`, expected `'` or `\"`");return{one:w7,all:S7,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||y3,characterReferences:n.characterReferences||y7,closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:"svg"===n.space?Z5:z5,quote:r,alternative:o}.one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)}(e,t)}}function E7(e,t,n){const r=EM((n||{}).ignore||[]),o=function(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r<n.length;){const e=n[r];t.push([_7(e[0]),T7(e[1])])}return t}(t);let i=-1;for(;++i<o.length;)$M(e,"text",s);function s(e,t){let n,s=-1;for(;++s<t.length;){const e=t[s],o=n?n.children:void 0;if(r(e,o?o.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){const n=t[t.length-1],r=o[i][0],s=o[i][1];let a=0;const l=n.children.indexOf(e);let c=!1,u=[];r.lastIndex=0;let d=r.exec(e.value);for(;d;){const n=d.index,o={index:d.index,input:d.input,stack:[...t,e]};let i=s(...d,o);if("string"==typeof i&&(i=i.length>0?{type:"text",value:i}:void 0),!1===i?r.lastIndex=n+1:(a!==n&&u.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(i)?u.push(...i):i&&u.push(i),a=n+d[0].length,c=!0),!r.global)break;d=r.exec(e.value)}c?(a<e.value.length&&u.push({type:"text",value:e.value.slice(a)}),n.children.splice(l,1,...u)):u=[e];return l+u.length}(e,t)}}function _7(e){return"string"==typeof e?new RegExp(function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function T7(e){return"function"==typeof e?e:function(){return e}}const x7="phrasing",A7=["autolink","link","image","label"];function C7(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function P7(e){this.config.enter.autolinkProtocol.call(this,e)}function $7(e){this.config.exit.autolinkProtocol.call(this,e)}function N7(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function D7(e){this.config.exit.autolinkEmail.call(this,e)}function R7(e){this.exit(e)}function I7(e){E7(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,M7],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,L7]],{ignore:["link","linkReference"]})}function M7(e,t,n,r,o){let i="";if(!j7(o))return!1;if(/^w/i.test(t)&&(n=t+n,t="",i="http://"),!function(e){const t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;const s=function(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const o=n7(e,"(");let i=n7(e,")");for(;-1!==r&&o>i;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),i++;return[e,n]}(n+r);if(!s[0])return!1;const a={type:"link",title:null,url:i+t+s[0],children:[{type:"text",value:t+s[0]}]};return s[1]?[a,{type:"text",value:s[1]}]:a}function L7(e,t,n,r){return!(!j7(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function j7(e,t){const n=e.input.charCodeAt(e.index-1);return(0===e.index||MR(n)||IR(n))&&(!t||47!==n)}function Q7(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function F7(){this.buffer()}function B7(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=ER(this.sliceSerialize(e)).toLowerCase()}function U7(e){this.exit(e)}function q7(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function H7(){this.buffer()}function z7(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=t,n.identifier=ER(this.sliceSerialize(e)).toLowerCase()}function Z7(e){this.exit(e)}function W7(e,t,n,r){const o=n.createTracker(r);let i=o.move("[^");const s=n.enter("footnoteReference"),a=n.enter("reference");return i+=o.move(n.safe(n.associationId(e),{...o.current(),before:i,after:"]"})),a(),s(),i+=o.move("]"),i}function X7(e,t,n,r){const o=n.createTracker(r);let i=o.move("[^");const s=n.enter("footnoteDefinition"),a=n.enter("label");return i+=o.move(n.safe(n.associationId(e),{...o.current(),before:i,after:"]"})),a(),i+=o.move("]:"+(e.children&&e.children.length>0?" ":"")),o.shift(4),i+=o.move(n.indentLines(n.containerFlow(e,o.current()),V7)),s(),i}
vendor: 32,938 bytes, line 32
32function V7(e,t,n){return 0===t?e:(n?"":" ")+e}W7.peek=function(){return"["};const Y7=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function G7(e){this.enter({type:"delete",children:[]},e)}function K7(e){this.exit(e)}function J7(e,t,n,r){const o=n.createTracker(r),i=n.enter("strikethrough");let s=o.move("~~");return s+=n.containerPhrasing(e,{...o.current(),before:s,after:"~"}),s+=o.move("~~"),i(),s}function e9(e){return e.length}function t9(e){const t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}function n9(e){const t=e._align;this.enter({type:"table",align:t.map((function(e){return"none"===e?null:e})),children:[]},e),this.data.inTable=!0}function r9(e){this.exit(e),this.data.inTable=void 0}function o9(e){this.enter({type:"tableRow",children:[]},e)}function i9(e){this.exit(e)}function s9(e){this.enter({type:"tableCell",children:[]},e)}function a9(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,l9));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function l9(e,t){return"|"===t?t:e}function c9(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,o=t.stringLength,i=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){let r=zM.inlineCode(e,t,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r},table:function(e,t,n,r){return a(function(e,t,n){const r=e.children;let o=-1;const i=[],s=t.enter("table");for(;++o<r.length;)i[o]=l(r[o],t,n);return s(),i}(e,n,r),e.align)},tableCell:s,tableRow:function(e,t,n,r){const o=a([l(e,n,r)]);return o.slice(0,o.indexOf("\n"))}}};function s(e,t,n,r){const o=n.enter("tableCell"),s=n.enter("phrasing"),a=n.containerPhrasing(e,{...r,before:i,after:i});return s(),o(),a}function a(e,t){return function(e,t={}){const n=(t.align||[]).concat(),r=t.stringLength||e9,o=[],i=[],s=[],a=[];let l=0,c=-1;for(;++c<e.length;){const n=[],o=[];let d=-1;for(e[c].length>l&&(l=e[c].length);++d<e[c].length;){const i=null==(u=e[c][d])?"":String(u);if(!1!==t.alignDelimiters){const e=r(i);o[d]=e,(void 0===a[d]||e>a[d])&&(a[d]=e)}n.push(i)}i[c]=n,s[c]=o}var u;let d=-1;if("object"==typeof n&&"length"in n)for(;++d<l;)o[d]=t9(n[d]);else{const e=t9(n);for(;++d<l;)o[d]=e}d=-1;const p=[],h=[];for(;++d<l;){const e=o[d];let n="",r="";99===e?(n=":",r=":"):108===e?n=":":114===e&&(r=":");let i=!1===t.alignDelimiters?1:Math.max(1,a[d]-n.length-r.length);const s=n+"-".repeat(i)+r;!1!==t.alignDelimiters&&(i=n.length+i+r.length,i>a[d]&&(a[d]=i),h[d]=i),p[d]=s}i.splice(1,0,p),s.splice(1,0,h),c=-1;const f=[];for(;++c<i.length;){const e=i[c],n=s[c];d=-1;const r=[];for(;++d<l;){const i=e[d]||"";let s="",c="";if(!1!==t.alignDelimiters){const e=a[d]-(n[d]||0),t=o[d];114===t?s=" ".repeat(e):99===t?e%2?(s=" ".repeat(e/2+.5),c=" ".repeat(e/2-.5)):(s=" ".repeat(e/2),c=s):c=" ".repeat(e)}!1===t.delimiterStart||d||r.push("|"),!1===t.padding||!1===t.alignDelimiters&&""===i||!1===t.delimiterStart&&!d||r.push(" "),!1!==t.alignDelimiters&&r.push(s),r.push(i),!1!==t.alignDelimiters&&r.push(c),!1!==t.padding&&r.push(" "),!1===t.delimiterEnd&&d===l-1||r.push("|")}f.push(!1===t.delimiterEnd?r.join("").replace(/ +$/,""):r.join(""))}return f.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:o})}function l(e,t,n){const r=e.children;let o=-1;const i=[],a=t.enter("tableRow");for(;++o<r.length;)i[o]=s(r[o],0,t,n);return a(),i}}function u9(e){const t=this.stack[this.stack.length-2];t.type,t.checked="taskListCheckValueChecked"===e.type}function d9(e){const t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){const e=this.stack[this.stack.length-1];e.type;const n=e.children[0];if(n&&"text"===n.type){const r=t.children;let o,i=-1;for(;++i<r.length;){const e=r[i];if("paragraph"===e.type){o=e;break}}o===e&&(n.value=n.value.slice(1),0===n.value.length?e.children.shift():e.position&&n.position&&"number"==typeof n.position.start.offset&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function p9(e,t,n,r){const o=e.children[0],i="boolean"==typeof e.checked&&o&&"paragraph"===o.type,s="["+(e.checked?"x":" ")+"] ",a=n.createTracker(r);i&&a.move(s);let l=zM.listItem(e,t,n,{...r,...a.current()});return i&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+s}))),l}J7.peek=function(){return"~"};const h9={tokenize:function(e,t,n){let r=0;return function t(i){if((87===i||119===i)&&r<3)return r++,e.consume(i),t;if(46===i&&3===r)return e.consume(i),o;return n(i)};function o(e){return null===e?n(e):t(e)}},partial:!0},f9={tokenize:function(e,t,n){let r,o,i;return s;function s(t){return 46===t||95===t?e.check(g9,l,a)(t):null===t||DR(t)||MR(t)||45!==t&&IR(t)?l(t):(i=!0,e.consume(t),s)}function a(t){return 95===t?r=!0:(o=r,r=void 0),e.consume(t),s}function l(e){return o||r||!i?n(e):t(e)}},partial:!0},m9={tokenize:function(e,t){let n=0,r=0;return o;function o(s){return 40===s?(n++,e.consume(s),o):41===s&&r<n?i(s):33===s||34===s||38===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||60===s||63===s||93===s||95===s||126===s?e.check(g9,t,i)(s):null===s||DR(s)||MR(s)?t(s):(e.consume(s),o)}function i(t){return 41===t&&r++,e.consume(t),o}},partial:!0},g9={tokenize:function(e,t,n){return r;function r(s){return 33===s||34===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||63===s||95===s||126===s?(e.consume(s),r):38===s?(e.consume(s),i):93===s?(e.consume(s),o):60===s||null===s||DR(s)||MR(s)?t(s):n(s)}function o(e){return null===e||40===e||91===e||DR(e)||MR(e)?t(e):r(e)}function i(e){return _R(e)?s(e):n(e)}function s(t){return 59===t?(e.consume(t),r):_R(t)?(e.consume(t),s):n(t)}},partial:!0},O9={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return TR(e)?n(e):t(e)}},partial:!0},b9={tokenize:function(e,t,n){const r=this;return function(t){if(87!==t&&119!==t||!k9.call(r,r.previous)||x9(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(h9,e.attempt(f9,e.attempt(m9,o),n),n)(t)};function o(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:k9},y9={tokenize:function(e,t,n){const r=this;let o="",i=!1;return function(t){if((72===t||104===t)&&E9.call(r,r.previous)&&!x9(r.events))return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),o+=String.fromCodePoint(t),e.consume(t),s;return n(t)};function s(t){if(_R(t)&&o.length<5)return o+=String.fromCodePoint(t),e.consume(t),s;if(58===t){const n=o.toLowerCase();if("http"===n||"https"===n)return e.consume(t),a}return n(t)}function a(t){return 47===t?(e.consume(t),i?l:(i=!0,a)):n(t)}function l(t){return null===t||AR(t)||DR(t)||MR(t)||IR(t)?n(t):e.attempt(f9,e.attempt(m9,c),n)(t)}function c(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:E9},v9={tokenize:function(e,t,n){const r=this;let o,i;return function(t){if(!T9(t)||!_9.call(r,r.previous)||x9(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),s(t)};function s(t){return T9(t)?(e.consume(t),s):64===t?(e.consume(t),a):n(t)}function a(t){return 46===t?e.check(O9,c,l)(t):45===t||95===t||TR(t)?(i=!0,e.consume(t),a):c(t)}function l(t){return e.consume(t),o=!0,a}function c(s){return i&&o&&_R(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(s)):n(s)}},previous:_9},w9={};let S9=48;for(;S9<123;)w9[S9]=v9,S9++,58===S9?S9=65:91===S9&&(S9=97);function k9(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||DR(e)}function E9(e){return!_R(e)}function _9(e){return!(47===e||T9(e))}function T9(e){return 43===e||45===e||46===e||95===e||TR(e)}function x9(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}w9[43]=v9,w9[45]=v9,w9[46]=v9,w9[95]=v9,w9[72]=[v9,y9],w9[104]=[v9,y9],w9[87]=[v9,b9],w9[119]=[v9,b9];const A9={tokenize:function(e,t,n){const r=this;return QR(e,(function(e){const o=r.events[r.events.length-1];return o&&"gfmFootnoteDefinitionIndent"===o[1].type&&4===o[2].sliceSerialize(o[1],!0).length?t(e):n(e)}),"gfmFootnoteDefinitionIndent",5)},partial:!0};function C9(e,t,n){const r=this;let o=r.events.length;const i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let s;for(;o--;){const e=r.events[o][1];if("labelImage"===e.type){s=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(o){if(!s||!s._balanced)return n(o);const a=ER(r.sliceSerialize({start:s.end,end:r.now()}));if(94!==a.codePointAt(0)||!i.includes(a.slice(1)))return n(o);return e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o)}}function P9(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},o={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};o.end.column++,o.end.offset++,o.end._bufferIndex++;const i={type:"gfmFootnoteCallString",start:Object.assign({},o.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},a=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",o,t],["exit",o,t],["enter",i,t],["enter",s,t],["exit",s,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...a),e}function $9(e,t,n){const r=this,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let i,s=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),a};function a(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(a){if(s>999||93===a&&!i||null===a||91===a||DR(a))return n(a);if(93===a){e.exit("chunkString");const i=e.exit("gfmFootnoteCallString");return o.includes(ER(r.sliceSerialize(i)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(a)}return DR(a)||(i=!0),s++,e.consume(a),92===a?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),s++,l):l(t)}}function N9(e,t,n){const r=this,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let i,s,a=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(a>999||93===t&&!s||null===t||91===t||DR(t))return n(t);if(93===t){e.exit("chunkString");const n=e.exit("gfmFootnoteDefinitionLabelString");return i=ER(r.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return DR(t)||(s=!0),a++,e.consume(t),92===t?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),a++,c):c(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o.includes(i)||o.push(i),QR(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function D9(e,t,n){return e.check(XR,t,e.attempt(A9,t,n))}function R9(e){e.exit("gfmFootnoteDefinition")}function I9(e){let t=(e||{}).singleTilde;const n={tokenize:function(e,n,r){const o=this.previous,i=this.events;let s=0;return function(t){if(126===o&&"characterEscape"!==i[i.length-1][1].type)return r(t);return e.enter("strikethroughSequenceTemporary"),a(t)};function a(i){const l=qR(o);if(126===i)return s>1?r(i):(e.consume(i),s++,a);if(s<2&&!t)return r(i);const c=e.exit("strikethroughSequenceTemporary"),u=qR(i);return c._open=!u||2===u&&Boolean(l),c._close=!l||2===l&&Boolean(u),n(i)}},resolveAll:function(e,t){let n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close){let r=n;for(;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset==e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";const o={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},i={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},s=[["enter",o,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",i,t]],a=t.parser.constructs.insideSpan.null;a&&OR(s,s.length,0,HR(a,e.slice(r+1,n),t)),OR(s,s.length,0,[["exit",i,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",o,t]]),OR(e,r-1,n-r+3,s),n=r+s.length-2;break}}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}class M9{constructor(){this.map=[]}add(e,t,n){!function(e,t,n,r){let o=0;if(0===n&&0===r.length)return;for(;o<e.map.length;){if(e.map[o][0]===t)return e.map[o][1]+=n,void e.map[o][2].push(...r);o+=1}e.map.push([t,n,r])}(this,e,t,n)}consume(e){if(this.map.sort((function(e,t){return e[0]-t[0]})),0===this.map.length)return;let t=this.map.length;const n=[];for(;t>0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push([...e]),e.length=0;let r=n.pop();for(;r;)e.push(...r),r=n.pop();this.map.length=0}}function L9(e,t){let n=!1;const r=[];for(;t<e.length;){const o=e[t];if(n){if("enter"===o[0])"tableContent"===o[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===o[1].type){if("tableDelimiterMarker"===e[t-1][1].type){const e=r.length-1;r[e]="left"===r[e]?"center":"right"}}else if("tableDelimiterRow"===o[1].type)break}else"enter"===o[0]&&"tableDelimiterRow"===o[1].type&&(n=!0);t+=1}return r}function j9(e,t,n){const r=this;let o,i=0,s=0;return function(e){let t=r.events.length-1;for(;t>-1;){const e=r.events[t][1].type;if("lineEnding"!==e&&"linePrefix"!==e)break;t--}const o=t>-1?r.events[t][1].type:null,i="tableHead"===o||"tableRow"===o?v:a;if(i===v&&r.parser.lazy[r.now().line])return n(e);return i(e)};function a(t){return e.enter("tableHead"),e.enter("tableRow"),function(e){if(124===e)return l(e);return o=!0,s+=1,l(e)}(t)}function l(t){return null===t?n(t):NR(t)?s>1?(s=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):n(t):RR(t)?QR(e,l,"whitespace")(t):(s+=1,o&&(o=!1,i+=1),124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),o=!0,l):(e.enter("data"),c(t)))}function c(t){return null===t||124===t||DR(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return 92===t||124===t?(e.consume(t),c):c(t)}function d(t){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(t):(e.enter("tableDelimiterRow"),o=!1,RR(t)?QR(e,p,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t))}function p(t){return 45===t||58===t?f(t):124===t?(o=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):y(t)}function h(t){return RR(t)?QR(e,f,"whitespace")(t):f(t)}function f(t){return 58===t?(s+=1,o=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),m):45===t?(s+=1,m(t)):null===t||NR(t)?b(t):y(t)}function m(t){return 45===t?(e.enter("tableDelimiterFiller"),g(t)):y(t)}function g(t){return 45===t?(e.consume(t),g):58===t?(o=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),O):(e.exit("tableDelimiterFiller"),O(t))}function O(t){return RR(t)?QR(e,b,"whitespace")(t):b(t)}function b(n){return 124===n?p(n):(null===n||NR(n))&&o&&i===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(n)):y(n)}function y(e){return n(e)}function v(t){return e.enter("tableRow"),w(t)}function w(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),w):null===n||NR(n)?(e.exit("tableRow"),t(n)):RR(n)?QR(e,w,"whitespace")(n):(e.enter("data"),S(n))}function S(t){return null===t||124===t||DR(t)?(e.exit("data"),w(t)):(e.consume(t),92===t?k:S)}function k(t){return 92===t||124===t?(e.consume(t),S):S(t)}}function Q9(e,t){let n,r,o,i=-1,s=!0,a=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,d=0;const p=new M9;for(;++i<e.length;){const h=e[i],f=h[1];"enter"===h[0]?"tableHead"===f.type?(u=!1,0!==d&&(B9(p,t,d,n,r),r=void 0,d=0),n={type:"table",start:Object.assign({},f.start),end:Object.assign({},f.end)},p.add(i,0,[["enter",n,t]])):"tableRow"===f.type||"tableDelimiterRow"===f.type?(s=!0,o=void 0,l=[0,0,0,0],c=[0,i+1,0,0],u&&(u=!1,r={type:"tableBody",start:Object.assign({},f.start),end:Object.assign({},f.end)},p.add(i,0,[["enter",r,t]])),a="tableDelimiterRow"===f.type?2:r?3:1):!a||"data"!==f.type&&"tableDelimiterMarker"!==f.type&&"tableDelimiterFiller"!==f.type?"tableCellDivider"===f.type&&(s?s=!1:(0!==l[1]&&(c[0]=c[1],o=F9(p,t,l,a,void 0,o)),l=c,c=[l[1],i,0,0])):(s=!1,0===c[2]&&(0!==l[1]&&(c[0]=c[1],o=F9(p,t,l,a,void 0,o),l=[0,0,0,0]),c[2]=i)):"tableHead"===f.type?(u=!0,d=i):"tableRow"===f.type||"tableDelimiterRow"===f.type?(d=i,0!==l[1]?(c[0]=c[1],o=F9(p,t,l,a,i,o)):0!==c[1]&&(o=F9(p,t,c,a,i,o)),a=0):!a||"data"!==f.type&&"tableDelimiterMarker"!==f.type&&"tableDelimiterFiller"!==f.type||(c[3]=i)}for(0!==d&&B9(p,t,d,n,r),p.consume(t.events),i=-1;++i<t.events.length;){const e=t.events[i];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=L9(t.events,i))}return e}function F9(e,t,n,r,o,i){const s=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(i.end=Object.assign({},U9(t.events,n[0])),e.add(n[0],0,[["exit",i,t]]));const a=U9(t.events,n[1]);if(i={type:s,start:Object.assign({},a),end:Object.assign({},a)},e.add(n[1],0,[["enter",i,t]]),0!==n[2]){const o=U9(t.events,n[2]),i=U9(t.events,n[3]),s={type:"tableContent",start:Object.assign({},o),end:Object.assign({},i)};if(e.add(n[2],0,[["enter",s,t]]),2!==r){const r=t.events[n[2]],o=t.events[n[3]];if(r[1].end=Object.assign({},o[1].end),r[1].type="chunkText",r[1].contentType="text",n[3]>n[2]+1){const t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",s,t]])}return void 0!==o&&(i.end=Object.assign({},U9(t.events,o)),e.add(o,0,[["exit",i,t]]),i=void 0),i}function B9(e,t,n,r,o){const i=[],s=U9(t.events,n);o&&(o.end=Object.assign({},s),i.push(["exit",o,t])),r.end=Object.assign({},s),i.push(["exit",r,t]),e.add(n+1,0,i)}function U9(e,t){const n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}const q9={tokenize:function(e,t,n){const r=this;return function(t){if(null!==r.previous||!r._gfmTasklistFirstContentOfListItem)return n(t);return e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),o};function o(t){return DR(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),i):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),i):n(t)}function i(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(t)}function s(r){return NR(r)?t(r):RR(r)?e.check({tokenize:H9},t,n)(r):n(r)}}};function H9(e,t,n){return QR(e,(function(e){return null===e?n(e):t(e)}),"whitespace")}const z9={};function Z9(e){const t=e||z9,n=this.data(),r=n.micromarkExtensions||(n.micromarkExtensions=[]),o=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),i=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);r.push(function(e){return vR([{text:w9},{document:{91:{tokenize:N9,continuation:{tokenize:D9},exit:R9}},text:{91:{tokenize:$9},93:{add:"after",tokenize:C9,resolveTo:P9}}},I9(e),{flow:{null:{tokenize:j9,resolveAll:Q9}}},{text:{91:q9}}])}(t)),o.push([{transforms:[I7],enter:{literalAutolink:C7,literalAutolinkEmail:P7,literalAutolinkHttp:P7,literalAutolinkWww:P7},exit:{literalAutolink:R7,literalAutolinkEmail:D7,literalAutolinkHttp:$7,literalAutolinkWww:N7}},{enter:{gfmFootnoteDefinition:Q7,gfmFootnoteDefinitionLabelString:F7,gfmFootnoteCall:q7,gfmFootnoteCallString:H7},exit:{gfmFootnoteDefinition:U7,gfmFootnoteDefinitionLabelString:B7,gfmFootnoteCall:Z7,gfmFootnoteCallString:z7}},{canContainEols:["delete"],enter:{strikethrough:G7},exit:{strikethrough:K7}},{enter:{table:n9,tableData:s9,tableHeader:s9,tableRow:o9},exit:{codeText:a9,table:r9,tableData:i9,tableHeader:i9,tableRow:i9}},{exit:{taskListCheckValueChecked:u9,taskListCheckValueUnchecked:u9,paragraph:d9}}]),i.push(function(e){return{extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:x7,notInConstruct:A7},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:x7,notInConstruct:A7},{character:":",before:"[ps]",after:"\\/",inConstruct:x7,notInConstruct:A7}]},{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:X7,footnoteReference:W7}},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Y7}],handlers:{delete:J7}},c9(e),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:p9}}]}}(t))}function W9(e,t){const n=t.referenceType;let r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];const o=e.all(t),i=o[0];i&&"text"===i.type?i.value="["+i.value:o.unshift({type:"text",value:"["});const s=o[o.length-1];return s&&"text"===s.type?s.value+=r:o.push({type:"text",value:r}),o}function X9(e){const t=e.spread;return null==t?e.children.length>1:t}const V9=9,Y9=32;function G9(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),o=0;const i=[];for(;r;)i.push(K9(t.slice(o,r.index),o>0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return i.push(K9(t.slice(o),o>0,!1)),i.join("")}function K9(e,t,n){let r=0,o=e.length;if(t){let t=e.codePointAt(r);for(;t===V9||t===Y9;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(o-1);for(;t===V9||t===Y9;)o--,t=e.codePointAt(o-1)}return o>r?e.slice(r,o):""}const J9={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",r={};t.lang&&(r.className=["language-"+t.lang]);let o={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(o.data={meta:t.meta}),e.patch(t,o),o=e.applyData(t,o),o={type:"element",tagName:"pre",properties:{},children:[o]},e.patch(t,o),o},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){const n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),o=jR(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);let s,a=e.footnoteCounts.get(r);void 0===a?(a=0,e.footnoteOrder.push(r),s=e.footnoteOrder.length):s=i+1,a+=1,e.footnoteCounts.set(r,a);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+o,id:n+"fnref-"+o+(a>1?"-"+a:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return W9(e,t);const o={src:jR(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(o.title=r.title);const i={type:"element",tagName:"img",properties:o,children:[]};return e.patch(t,i),e.applyData(t,i)},image:function(e,t){const n={src:jR(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return W9(e,t);const o={href:jR(r.url||"")};null!==r.title&&void 0!==r.title&&(o.title=r.title);const i={type:"element",tagName:"a",properties:o,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)},link:function(e,t){const n={href:jR(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){const r=e.all(t),o=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=X9(n[r])}return t}(n):X9(t),i={},s=[];if("boolean"==typeof t.checked){const e=r[0];let n;e&&"element"===e.type&&"p"===e.tagName?n=e:(n={type:"element",tagName:"p",properties:{},children:[]},r.unshift(n)),n.children.length>0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let a=-1;for(;++a<r.length;){const e=r[a];(o||0!==a||"element"!==e.type||"p"!==e.tagName)&&s.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||o?s.push(e):s.push(...e.children)}const l=r[r.length-1];l&&(o||"element"!==l.type||"p"!==l.tagName)&&s.push({type:"text",value:"\n"});const c={type:"element",tagName:"li",properties:i,children:s};return e.patch(t,c),e.applyData(t,c)},list:function(e,t){const n={},r=e.all(t);let o=-1;for("number"==typeof t.start&&1!==t.start&&(n.start=t.start);++o<r.length;){const e=r[o];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const i={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)},paragraph:function(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){const n=e.all(t),r=n.shift(),o=[];if(r){const n={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],n),o.push(n)}if(n.length>0){const r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=b6(t.children[1]),s=O6(t.children[t.children.length-1]);i&&s&&(r.position={start:i,end:s}),o.push(r)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(o,!0)};return e.patch(t,i),e.applyData(t,i)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const r=n?n.children:void 0,o=0===(r?r.indexOf(t):1)?"th":"td",i=n&&"table"===n.type?n.align:void 0,s=i?i.length:t.children.length;let a=-1;const l=[];for(;++a<s;){const n=t.children[a],r={},s=i?i[a]:void 0;s&&(r.align=s);let c={type:"element",tagName:o,properties:r,children:[]};n&&(c.children=e.all(n),e.patch(n,c),c=e.applyData(n,c)),l.push(c)}const c={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,c),e.applyData(t,c)},text:function(e,t){const n={type:"text",value:G9(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:eee,yaml:eee,definition:eee,footnoteDefinition:eee};function eee(){}function tee(e,t){const n=[{type:"text",value:"â©"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function nee(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}const ree={}.hasOwnProperty,oee={};function iee(e,t){e.position&&(t.position=v6(e))}function see(e,t){let n=t;if(e&&e.data){const t=e.data.hName,r=e.data.hChildren,o=e.data.hProperties;if("string"==typeof t)if("element"===n.type)n.tagName=t;else{n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}}"element"===n.type&&o&&Object.assign(n.properties,MJ(o)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function aee(e,t){const n=t.data||{},r=!("value"in t)||ree.call(n,"hProperties")||ree.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:e.all(t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}function lee(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function cee(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function uee(e,t){const n=function(e,t){const n=t||oee,r=new Map,o=new Map,i=new Map,s={...J9,...n.handlers},a={all:function(e){const t=[];if("children"in e){const n=e.children;let r=-1;for(;++r<n.length;){const o=a.one(n[r],e);if(o){if(r&&"break"===n[r-1].type&&(Array.isArray(o)||"text"!==o.type||(o.value=cee(o.value)),!Array.isArray(o)&&"element"===o.type)){const e=o.children[0];e&&"text"===e.type&&(e.value=cee(e.value))}Array.isArray(o)?t.push(...o):t.push(o)}}}return t},applyData:see,definitionById:r,footnoteById:o,footnoteCounts:i,footnoteOrder:[],handlers:s,one:function(e,t){const n=e.type,r=a.handlers[n];if(ree.call(a.handlers,n)&&r)return r(a,e,t);if(a.options.passThrough&&a.options.passThrough.includes(n)){if("children"in e){const{children:t,...n}=e,r=MJ(n);return r.children=a.all(e),r}return MJ(e)}return(a.options.unknownHandler||aee)(a,e,t)},options:n,patch:iee,wrap:lee};return NM(e,(function(e){if("definition"===e.type||"footnoteDefinition"===e.type){const t="definition"===e.type?r:o,n=String(e.identifier).toUpperCase();t.has(n)||t.set(n,e)}})),a}(e,t),r=n.one(e,void 0),o=function(e){const t="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||tee,r=e.options.footnoteBackLabel||nee,o=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},a=[];let l=-1;for(;++l<e.footnoteOrder.length;){const o=e.footnoteById.get(e.footnoteOrder[l]);if(!o)continue;const i=e.all(o),s=String(o.identifier).toUpperCase(),c=jR(s.toLowerCase());let u=0;const d=[],p=e.footnoteCounts.get(s);for(;void 0!==p&&++u<=p;){d.length>0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(l,u);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(l,u),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}const h=i[i.length-1];if(h&&"element"===h.type&&"p"===h.tagName){const e=h.children[h.children.length-1];e&&"text"===e.type?e.value+=" ":h.children.push({type:"text",value:" "}),h.children.push(...d)}else i.push(...d);const f={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(i,!0)};e.patch(o,f),a.push(f)}if(0!==a.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...MJ(s),id:"footnote-label"},children:[{type:"text",value:o}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(a,!0)}
32,{type:"text",value:"\n"}]}}(n),i=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return o&&i.children.push({type:"text",value:"\n"},o),i}function dee(e,t){return e&&"run"in e?async function(n,r){const o=uee(n,{file:r,...t});await e.run(o,r)}:function(n,r){return uee(n,{file:r,...t||e})}}const pee=["innerHTML"],hee=ll(Rn({__name:"MarkdownRenderer",props:{value:{},withImages:{type:Boolean,default:!1}},setup(e){const t=e,n=At(""),r=t.withImages?[]:["img","picture"];return xn((()=>t.value),(async()=>{var e;const o=await LL().use(cM).use(Z9).use(dee,{allowDangerousHtml:!0}).use(M6).use(Z6,{...j6,tagNames:null==(e=j6.tagNames)?void 0:e.filter((e=>!r.includes(e)))}).use(d5,{detect:!0}).use(VJ,{target:"_blank"}).use(k0).use(k7).process(t.value);n.value=String(o.value)}),{immediate:!0}),Gn((async()=>await EG(1))),(e,t)=>(po(),go("div",{class:"markdown",innerHTML:n.value},null,8,pee))}}),[["__scopeId","data-v-055da1e2"]]),fee=["title","innerHTML"],mee=ll(Rn({__name:"ServerItem",props:{value:{},variables:{}},setup(e){const t=e,{copyToClipboard:n}=IN(),r=Go((()=>{var e;return XL(((null==(e=t.value)?void 0:e.url)??"").replace(/(<([^>]+)>)/gi,""),(e=>{var n;const r=null==(n=t.variables)?void 0:n.find((t=>t.name===e));return`<span class="base-url-variable">${""!==((null==r?void 0:r.value)??"")?null==r?void 0:r.value:`{${e}}`}</span>`}))}));return(e,t)=>e.value?(po(),go("a",{key:0,class:"base-url",title:e.value.description,onClick:t[0]||(t[0]=t=>Nt(n)(e.value.url)),innerHTML:r.value},null,8,fee)):Co("",!0)}}),[["__scopeId","data-v-3be410d7"]]),gee={key:0},Oee=["for"],bee=["id","value","onInput"],yee=["value"],vee={class:"input-value"},wee=["id","value","onInput"],See=ll(Rn({__name:"ServerVariables",props:{value:{}},setup(e){const{server:t,setServer:n}=tj(),r=(e,r)=>{const o=r.target.value,i=[...t.variables],s=i.findIndex((t=>t.name===e));i[s].value=o,n({variables:i})},o=e=>{const n=t.variables.findIndex((t=>t.name===e));return t.variables[n].value??""};return(e,t)=>e.value?(po(),go("div",gee,[(po(!0),go(io,null,tr(e.value,(e=>(po(),go("div",{key:e.name,class:"input"},[ko("label",{for:`variable-${e.name}`},[ko("code",null,ee(e.name),1)],8,Oee),e.enum?(po(),go(io,{key:0},[ko("select",{id:`variable-${e.name}`,value:o(e.name),onInput:t=>r(e.name,t)},[(po(!0),go(io,null,tr(e.enum,(e=>(po(),go("option",{key:e,value:e},ee(e),9,yee)))),128))],40,bee),ko("div",vee,ee(e.default),1)],64)):(po(),go("input",{key:1,id:`variable-${e.name}`,autocomplete:"off",placeholder:"value",spellcheck:"false",type:"text",value:o(e.name),onInput:t=>r(e.name,t)},null,40,wee))])))),128))])):Co("",!0)}}),[["__scopeId","data-v-92aa612f"]]),kee={class:"scalar-card-serverlist-container"},Eee={class:"server-item"},_ee={class:"server-selector"},Tee=["value"],xee=["value"],Aee={class:"description"},Cee=ll(Rn({__name:"BaseUrl",props:{value:{}},setup(e){const t=e,{server:n,setServer:r}=tj(),o=At(0);return xn(o,(()=>{var e,n,i;const s=(null==(e=t.value[o.value])?void 0:e.variables)??{},a=s?Object.keys(s).map((e=>{var t;return{name:e,value:(null==(t=s[e].default)?void 0:t.toString())??""}})):[];([...(null==(n=t.value[o.value])?void 0:n.url).matchAll(/(?:\{+)\s*(\w+)\s*(?:\}+)/g)].map((e=>e[1].trim()))||[]).filter((e=>!s[e])).forEach((e=>{a.push({name:e,value:""})})),r({selectedServer:o.value,description:null==(i=t.value[o.value])?void 0:i.description,servers:t.value,variables:a})}),{immediate:!0}),xn((()=>t.value),(()=>{r({servers:t.value})})),(e,t)=>e.value.length>0?(po(),Oo(Nt(cJ),{key:0},{default:fn((()=>[Eo(Nt(fJ),{borderless:"",muted:""},{default:fn((()=>[xo(" Base URL ")])),_:1}),Eo(Nt(uJ),{class:"scalar-card-serverlist"},{default:fn((()=>[ko("div",kee,[ko("div",Eee,[ko("div",_ee,[e.value.length>1?(po(),go("select",{key:0,value:o.value,onInput:t[0]||(t[0]=e=>o.value=parseInt(e.target.value,10))},[(po(!0),go(io,null,tr(e.value,((e,t)=>(po(),go("option",{key:t,value:t},ee(e.url),9,xee)))),128))],40,Tee)):Co("",!0),Eo(mee,{value:e.value[o.value],variables:Nt(n).variables},null,8,["value","variables"]),e.value.length>1?(po(),Oo(Nt(cP),{key:1,icon:"ChevronDown"})):Co("",!0)])]),Eo(See,{value:Nt(n).variables},null,8,["value"])])])),_:1}),Nt(n).description?(po(),Oo(Nt(uJ),{key:0,muted:""},{default:fn((()=>[ko("div",Aee,[Eo(Nt(hee),{value:Nt(n).description},null,8,["value"])])])),_:1})):Co("",!0)])),_:1})):Co("",!0)}}),[["__scopeId","data-v-9a12f82b"]]),Pee=e=>(pn("data-v-8457f4be"),e=e(),hn(),e),$ee=["onClick"],Nee=["value"],Dee=["label"],Ree=["value"],Iee={class:"code-languages-background code-languages-icon__more"},Mee={key:1,class:"code-languages-icon",height:"50",viewBox:"0 0 50 50",width:"50",xmlns:"http://www.w3.org/2000/svg"},Lee=[Pee((()=>ko("g",{fill:"currentColor","fill-rule":"nonzero"},[ko("path",{d:"M10.71 25.3a3.87 3.87 0 1 0 7.74 0 3.87 3.87 0 0 0-7.74 0M21.13 25.3a3.87 3.87 0 1 0 7.74 0 3.87 3.87 0 0 0-7.74 0M31.55 25.3a3.87 3.87 0 1 0 7.74 0 3.87 3.87 0 0 0-7.74 0"}
32)],-1)))],jee=Pee((()=>ko("span",null,"More",-1))),Qee=ll(Rn({__name:"ClientSelector",setup(e){const{httpClient:t,setHttpClient:n,getClientTitle:r,getTargetTitle:o}=xJ(),{availableTargets:i}=VD(),s=At(),a=[{targetKey:"shell",clientKey:"curl"},{targetKey:"ruby",clientKey:"native"},{targetKey:"node",clientKey:"undici"},{targetKey:"php",clientKey:"guzzle"},{targetKey:"python",clientKey:"python3"},{targetKey:"c",clientKey:"libcurl"}],l=e=>`programming-language-${e}`,c=e=>a.some((t=>t.targetKey===e.targetKey&&t.clientKey===e.clientKey));return(e,u)=>(po(),go("div",{ref_key:"containerRef",ref:s,class:"client-libraries-content"},[(po(),go(io,null,tr(a,(e=>{return ko("div",{key:e.clientKey,class:X(["code-languages rendered-code-sdks",{"code-languages__active":(r=e,r.targetKey===t.targetKey&&r.clientKey===t.clientKey)}]),onClick:()=>Nt(n)(e)},[ko("div",{class:X(["code-languages-background",`code-languages-icon__${e.targetKey}`])},[Eo(Nt(cP),{class:"code-languages-icon",icon:l(e.targetKey)},null,8,["icon"])],2),ko("span",null,ee(Nt(o)(e)),1)],10,$ee);var r})),64)),ko("div",{class:X(["code-languages code-languages__select",{"code-languages__active":Nt(t)&&!c(Nt(t))}])},[ko("select",{class:"language-select",value:JSON.stringify(Nt(t)),onInput:u[0]||(u[0]=e=>Nt(n)(JSON.parse(e.target.value)))},[(po(!0),go(io,null,tr(Nt(i),(e=>(po(),go("optgroup",{key:e.key,label:e.title},[(po(!0),go(io,null,tr(e.clients,(t=>(po(),go("option",{key:t.key,value:JSON.stringify({targetKey:e.key,clientKey:t.key})},ee(Nt(r)({targetKey:e.key,clientKey:t.key})),9,Ree)))),128))],8,Dee)))),128))],40,Nee),ko("div",Iee,[Nt(t)&&!c(Nt(t))?(po(),go("div",{key:0,class:X(`code-languages-icon__${Nt(t).targetKey}`)},[Eo(Nt(cP),{class:"code-languages-icon",icon:l(Nt(t).targetKey)},null,8,["icon"])],2)):(po(),go("svg",Mee,Lee))]),jee],2)],512))}}),[["__scopeId","data-v-8457f4be"]]),Fee=ll(Rn({__name:"ClientLibraries",setup(e){const{httpTargetTitle:t,httpClientTitle:n}=xJ();return(e,r)=>(po(),Oo(Nt(cJ),null,{default:fn((()=>[Eo(Nt(fJ),{borderless:"",transparent:""},{default:fn((()=>[xo(" Client Libraries ")])),_:1}),Eo(Nt(uJ),{frameless:"",transparent:""},{default:fn((()=>[Eo(Qee)])),_:1}),Eo(Nt(mJ),{class:"selected-client card-footer",muted:""},{default:fn((()=>[xo(ee(Nt(n))+" "+ee(Nt(t)),1)])),_:1})])),_:1}))}}),[["__scopeId","data-v-aeeff450"]]),Bee={class:"badge"};const Uee=ll({},[["render",function(e,t){return po(),go("div",Bee,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-08c68ac3"]]),qee=Rn({__name:"IntersectionObserver",props:{id:{},is:{}},emits:["intersecting"],setup(e,{emit:t}){const n=e,r=t,o=At();return Zn((()=>{!function(e,t,n={}){const{root:r,rootMargin:o="0px",threshold:i=.1,window:s=kl,immediate:a=!0}=n,l=_l((()=>s&&"IntersectionObserver"in s)),c=Go((()=>{const t=fl(e);return(Array.isArray(t)?t:[t]).map(Sl).filter(gl)}));let u=yl;const d=At(a),p=l.value?xn((()=>[c.value,Sl(r),d.value]),(([e,n])=>{if(u(),!d.value)return;if(!e.length)return;const r=new IntersectionObserver(t,{root:Sl(n),rootMargin:o,threshold:i});e.forEach((e=>e&&r.observe(e))),u=()=>{r.disconnect(),u=yl}}),{immediate:a,flush:"post"}):yl,h=()=>{u(),p(),d.value=!1};hl(h)}(o,(([{isIntersecting:e}])=>{n.id&&e&&r("intersecting")}),{rootMargin:"0px 0px 50% 0px",threshold:.2})})),(e,t)=>(po(),Oo(wn(e.is??"div"),{id:e.id,ref_key:"intersectionObserverRef",ref:o},{default:fn((()=>[rr(e.$slots,"default")])),_:3},8,["id"]))}}),Hee=ll(Rn({__name:"Section",props:{id:{},label:{}},setup(e){const t=e,{getSectionId:n,hash:r,isIntersectionEnabled:o}=MG(),{setCollapsedSidebarItem:i}=rK();function s(){var e;if(!t.label||!o.value)return;const s=new URL(window.location.href),a=t.id??"";s.hash=a,r.value=a,window.history.replaceState({},"",s),(null==(e=t.id)?void 0:e.startsWith("model"))&&i(n(t.id),!0)}return(e,t)=>(po(),Oo(qee,{is:"section",id:e.id,class:"section",onIntersecting:s},{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3},8,["id"]))}}),[["__scopeId","data-v-4ff98d72"]]),zee={class:"section-accordion-button-content"},Zee={key:0,class:"section-accordion-button-actions"},Wee={key:0,class:"section-accordion-description"},Xee={class:"section-accordion-content-card"},Vee=ll(Rn({__name:"SectionAccordion",props:{id:{},transparent:{type:Boolean}},setup(e){const t=At(),n=function(e,t={}){const{delayEnter:n=0,delayLeave:r=0,window:o=kl}=t,i=At(!1);let s;const a=e=>{const t=e?n:r;s&&(clearTimeout(s),s=void 0),t?s=setTimeout((()=>i.value=e),t):i.value=e};return o?(El(e,"mouseenter",(()=>a(!0)),{passive:!0}),El(e,"mouseleave",(()=>a(!1)),{passive:!0}),i):i}(t);return(e,r)=>(po(),Oo(qee,{id:e.id,class:"section-wrapper"},{default:fn((()=>[Eo(Nt($a),{as:"section",class:X(["section-accordion",{"section-accordion-transparent":e.transparent}])},{default:fn((({open:r})=>[Eo(Nt(Na),{ref_key:"button",ref:t,class:"section-accordion-button"},{default:fn((()=>[ko("div",zee,[rr(e.$slots,"title",{},void 0,!0)]),e.$slots.actions?(po(),go("div",Zee,[rr(e.$slots,"actions",{active:Nt(n)||r},void 0,!0)])):Co("",!0),Eo(Nt(cP),{class:"section-accordion-chevron",icon:r?"ChevronDown":"ChevronRight"},null,8,["icon"])])),_:2},1536),Eo(Nt(Da),{class:"section-accordion-content"},{default:fn((()=>[e.$slots.description?(po(),go("div",Wee,[rr(e.$slots,"description",{},void 0,!0)])):Co("",!0),ko("div",Xee,[rr(e.$slots,"default",{},void 0,!0)])])),_:3})])),_:3},8,["class"])])),_:3},8,["id"]))}}),[["__scopeId","data-v-d82ba6d9"]]),Yee={class:"section-column"};const Gee=ll({},[["render",function(e,t){return po(),go("div",Yee,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-d64e7382"]]),Kee={class:"section-columns"};const Jee=ll({},[["render",function(e,t){return po(),go("div",Kee,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-8b9602bf"]]),ete={class:"section-container"};const tte=ll({},[["render",function(e,t){return po(),go("div",ete,[rr(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-b630668c"]]),nte={class:"section-accordion-wrapper"},rte={class:"section-accordion-title"},ote=ll(Rn({__name:"SectionContainerAccordion",setup:e=>(e,t)=>
32(po(),go("div",nte,[Eo(Nt($a),{as:"div",class:"section-accordion",defaultOpen:""},{default:fn((({open:t})=>[Eo(Nt(Na),{class:"section-accordion-button"},{default:fn((()=>[Eo(Nt(cP),{class:"section-accordion-chevron",icon:t?"ChevronDown":"ChevronRight"},null,8,["icon"]),ko("div",rte,[rr(e.$slots,"title",{},void 0,!0)])])),_:2},1024),Eo(Nt(Da),{class:"section-accordion-content"},{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3})])),_:3})]))}),[["__scopeId","data-v-42342baf"]]),ite=ll(Rn({__name:"LoadingSkeleton",props:{lines:{default:1}},setup:e=>(e,t)=>(po(!0),go(io,null,tr([...Array(e.lines).keys()],(t=>(po(),go("div",{key:t,class:X(["loading",{"single-line":1===e.lines}])},null,2)))),128))}),[["__scopeId","data-v-99d52311"]]),ste={class:"section-content"},ate=ll(Rn({__name:"SectionContent",props:{loading:{type:Boolean,default:!1}},setup:e=>(e,t)=>(po(),go("div",ste,[e.loading?(po(),Oo(ite,{key:1,lines:8})):rr(e.$slots,"default",{key:0},void 0,!0)]))}),[["__scopeId","data-v-9735459e"]]),lte=ll(Rn({__name:"SectionHeader",props:{loading:{type:Boolean,default:!1},tight:{type:Boolean,default:!1},level:{default:1}},setup:e=>(e,t)=>e.loading?(po(),Oo(ite,{key:0})):(po(),Oo(wn(`h${e.level}`),{key:1,class:X(["section-header",{tight:e.tight}])},{default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3},8,["class"]))}),[["__scopeId","data-v-9e0df4d5"]]),cte={key:0,class:"introduction-description"},ute=Rn({__name:"Description",props:{value:{}},setup(e){const t=e,n=(e=>{let t=0,n=0,r=0;if(!(null==e?void 0:e.length))return n;for(r=0;r<e.length;r++)t=e.charCodeAt(r),n=(n<<5)-n+t,n|=0;return n})(t.value),r=`components-Content-Introduction-Description-sections${n}`,o=function(e,t,n){let r;r=xt(n)?{evaluating:n}:n||{};const{lazy:o=!1,evaluating:i,shallow:s=!0,onError:a=yl}=r,l=At(!o),c=s?Ct(t):At(t);let u=0;return _n((async t=>{if(!l.value)return;u++;const n=u;let r=!1;i&&Promise.resolve().then((()=>{i.value=!0}));try{const o=await e((e=>{t((()=>{i&&(i.value=!1),r||e()}))}));n===u&&(c.value=o)}catch(ks){a(ks)}finally{i&&n===u&&(i.value=!1),r=!0}})),o?Go((()=>(l.value=!0,c.value))):c}((async()=>{if(!t.value)return[];const e=await zL(t.value),n=WL(e);return await Promise.all(function(e,t=1){const n=new RegExp(`^(?=#{${t}} )`,"m");return e.split(n).map((e=>e.trim())).filter(Boolean)}(t.value,n).map((async e=>({heading:(await zL(e))[0],content:e}))))}),tp[r]??[]),{getHeadingId:i,hash:s,isIntersectionEnabled:a}=MG();return Gn((async()=>{const e=En();await EG(1),e.scalarState[r]=o.value})),(e,t)=>e.value?(po(),go("div",cte,[(po(!0),go(io,null,tr(Nt(o),((e,t)=>(po(),go(io,{key:t},[e.heading?(po(),Oo(qee,{key:0,id:Nt(i)(e.heading),class:"introduction-description-heading",onIntersecting:()=>{return t=Nt(i)(e.heading),void(a.value&&(window.history.replaceState({},"",`#${t}`),s.value=t??""));var t}},{default:fn((()=>[Eo(Nt(hee),{value:e.content,withImages:""},null,8,["value"])])),_:2},1032,["id","onIntersecting"])):(po(),Oo(Nt(hee),{key:1,value:e.content,withImages:""},null,8,["value"]))],64)))),128))])):Co("",!0)}}),dte=ll(ute,[["__scopeId","data-v-72a2ff84"]]),pte={class:"download"},hte={class:"download-cta"},fte=ll(Rn({__name:"DownloadSpec",setup:e=>(e,t)=>(po(),go("div",pte,[ko("div",hte,[ko("button",{class:"download-button",type:"button",onClick:t[0]||(t[0]=e=>Nt(_G).emit())}," Download OpenAPI Spec ")])]))}),[["__scopeId","data-v-2d86d42a"]]),mte={class:"badges"},gte={class:"sticky-cards"},Ote=ll(Rn({__name:"Introduction",props:{info:{},parsedSpec:{}},setup(e){const t=e,n=Go((()=>t.parsedSpec.openapi??t.parsedSpec.swagger??""));return(e,t)=>(po(),Oo(Nt(tte),null,{default:fn((()=>[Eo(Nt(Hee),{class:"introduction-section"},{default:fn((()=>[Eo(Nt(ate),{loading:!e.info.description&&!e.info.title},{default:fn((()=>[Eo(Nt(Jee),null,{default:fn((()=>[Eo(Nt(Gee),null,{default:fn((()=>[ko("div",mte,[e.info.version?(po(),Oo(Nt(Uee),{key:0},{default:fn((()=>[xo(ee(e.info.version),1)])),_:1})):Co("",!0),n.value?(po(),Oo(Nt(Uee),{key:1},{default:fn((()=>[xo(" OAS "+ee(n.value),1)])),_:1})):Co("",!0)]),Eo(Nt(lte),{level:1,loading:!e.info.title,tight:""},{default:fn((()=>[xo(ee(e.info.title),1)])),_:1},8,["loading"]),Eo(fte),Eo(dte,{value:e.info.description},null,8,["value"])])),_:1}),e.$slots.aside?(po(),Oo(Nt(Gee),{key:0},{default:fn((()=>[ko("div",gte,[rr(e.$slots,"aside",{},void 0,!0)])])),_:3})):Co("",!0)])),_:3})])),_:3},8,["loading"]),rr(e.$slots,"after",{},void 0,!0)])),_:3})])),_:3}))}}),[["__scopeId","data-v-af049f63"]]),bte=Al(Symbol()),yte=Rn({__name:"Lazy",props:{id:{},isLazy:{type:Boolean,default:!0},lazyTimeout:{default:0}},setup(e){const t=e,n=At(!t.isLazy);return t.isLazy?((e=(()=>{}))=>{"undefined"==typeof window||("requestIdleCallback"in window?setTimeout((()=>window.requestIdleCallback(e)),t.lazyTimeout):setTimeout((()=>Gt(e)),t.lazyTimeout??300))})((()=>{n.value=!0,t.id&&Gt((()=>bte.emit({id:t.id})))})):t.id&&Gt((()=>bte.emit({id:t.id}))),(e,t)=>n.value?rr(e.$slots,"default",{key:0}):Co("",!0)}}),vte={key:0,class:"screenreader-only"},wte=ll(Rn({__name:"ScreenReader",props:{if:{type:Boolean,default:!0}},setup:e=>(e,t)=>
32e.$props.if?(po(),go("span",vte,[rr(e.$slots,"default",{},void 0,!0)])):rr(e.$slots,"default",{key:1},void 0,!0)}),[["__scopeId","data-v-681ebf2c"]]),Ste=e=>(pn("data-v-6dd4d525"),e=e(),hn(),e),kte={class:"label"},Ete={class:"anchor"},_te=Ste((()=>ko("span",null,"â",-1))),Tte=ll(Rn({__name:"Anchor",props:{id:{}},setup(e){const{copyToClipboard:t}=IN();return(e,n)=>(po(),go("span",kte,[rr(e.$slots,"default",{},void 0,!0),ko("span",Ete,[_te,ko("button",{class:"anchor-copy",type:"button",onClick:n[0]||(n[0]=Fi((n=>Nt(t)((e=>{const t=new URL(window.location.href);return t.hash=e,t.toString()})(e.id))),["stop"]))},[xo(" # "),Eo(wte,null,{default:fn((()=>[xo('Copy link to "'),rr(e.$slots,"default",{},void 0,!0),xo('"')])),_:3})])])]))}}),[["__scopeId","data-v-6dd4d525"]]),xte=["value"],Ate=["label"],Cte=["value"],Pte=["value"],$te=Rn({__name:"TextSelect",props:{modelValue:{},options:{}},emits:["update:modelValue"],setup:e=>(e,t)=>(po(),go("div",{class:X(["text-select",1===e.options.length?"text-select--single-option":""])},[ko("span",null,[rr(e.$slots,"default")]),ko("select",{value:e.modelValue,onInput:t[0]||(t[0]=t=>e.$emit("update:modelValue",t.target.value))},[(po(!0),go(io,null,tr(e.options,(e=>(po(),go(io,{key:e.value},[e.options?(po(),go("optgroup",{key:0,label:e.label},[(po(!0),go(io,null,tr(e.options,(e=>(po(),go("option",{key:e.value,value:e.value},ee(e.label),9,Cte)))),128))],8,Ate)):(po(),go("option",{key:e.value,value:e.value},ee(e.label),9,Pte))],64)))),128))],40,xte)],2))}),Nte={class:"request-header"},Dte=ll(Rn({__name:"CustomRequestExamples",props:{operation:{},examples:{}},setup(e){const t=e,n=At(0),r=Go((()=>({C:"c","C#":"csharp",Go:"go",HTML:"html",Java:"java",JavaScript:"javascript",Kotlin:"kotlin","Objective-C":"objc",PowerShell:"powershell",Python:"python",Ruby:"ruby",Shell:"shell",Swift:"swift",TypeScript:"javascript",cURL:"shell"}[t.examples[n.value].lang]??t.examples[n.value].lang))),o=Go((()=>t.examples[n.value]));xn(t.examples,(()=>{"undefined"===t.examples[n.value]&&(n.value=0)}));const{copyToClipboard:i}=IN();return(e,t)=>(po(),Oo(Nt(cJ),{class:"dark-mode"},{default:fn((()=>[Eo(Nt(fJ),{muted:""},{actions:fn((()=>[Eo($te,{class:"request-client-picker",modelValue:n.value,options:e.examples.map(((e,t)=>({value:t.toString(),label:e.label}))),"onUpdate:modelValue":t[0]||(t[0]=e=>(n.value=parseInt(e),10))},{default:fn((()=>[xo(ee(o.value.label),1)])),_:1},8,["modelValue","options"]),ko("button",{class:"copy-button",type:"button",onClick:t[1]||(t[1]=e=>Nt(i)(o.value.source.trim()))},[Eo(Nt(cP),{icon:"Clipboard",width:"10px"})])])),default:fn((()=>[ko("div",Nte,[Eo(Nt(Tp),{class:"request-method",method:e.operation.httpVerb},null,8,["method"]),rr(e.$slots,"header",{},void 0,!0)])])),_:3}),Eo(Nt(uJ),{borderless:"",class:"request-editor-section custom-scroll",frameless:""},{default:fn((()=>[Eo(Nt(iP),{content:o.value.source.trim(),lang:r.value,lineNumbers:""},null,8,["content","lang"])])),_:1}),e.$slots.footer?(po(),Oo(Nt(mJ),{key:0,class:"scalar-card-footer",contrast:""},{default:fn((()=>[rr(e.$slots,"footer",{},void 0,!0)])),_:3})):Co("",!0)])),_:3}))}}),[["__scopeId","data-v-71343148"]]),Rte={class:"schema-type"},Ite=["title"],Mte=ll(Rn({__name:"SchemaHeading",props:{value:{},name:{}},setup:e=>(e,t)=>{var n,r,o,i,s,a;return po(),go("span",Rte,[ko("span",{class:"schema-type-icon",title:"string"==typeof e.value.type?e.value.type:Array.isArray(e.value.type)?e.value.type.join(" | "):"unkown type"},["object"===e.value.type?(po(),go(io,{key:0},[xo(" {} ")],64)):Co("",!0),"array"===e.value.type?(po(),go(io,{key:1},[xo(" [] ")],64)):Co("",!0),e.value.enum?(po(),go(io,{key:2},[xo(" enum ")],64)):Co("",!0)],8,Ite),(null==(r=null==(n=e.value)?void 0:n.xml)?void 0:r.name)&&"##default"!==(null==(i=null==(o=e.value)?void 0:o.xml)?void 0:i.name)?(po(),go(io,{key:0},[xo(" <"+ee(null==(a=null==(s=e.value)?void 0:s.xml)?void 0:a.name)+" /> ",1)],64)):e.name?(po(),go(io,{key:1},[xo(ee(e.name),1)],64)):(po(),go(io,{key:2},[xo(ee(e.value.type),1)],64))])}}),[["__scopeId","data-v-066afd0e"]]),Lte={key:0,class:"property-detail-prefix"},jte={key:1,class:"property-detail-value"},Qte={key:2,class:"property-detail-value"},Fte=ll(Rn({__name:"SchemaPropertyDetail",props:{truncate:{type:Boolean},code:{type:Boolean}},setup:e=>(e,t)=>
32(po(),go("span",{class:X(["property-detail",{"property-detail-truncate":e.truncate}])},[e.$slots.prefix?(po(),go("div",Lte,[rr(e.$slots,"prefix",{},void 0,!0),xo(" ")])):Co("",!0),e.code?(po(),go("code",jte,[rr(e.$slots,"default",{},void 0,!0)])):(po(),go("span",Qte,[rr(e.$slots,"default",{},void 0,!0)]))],2))}),[["__scopeId","data-v-d3d50f2c"]]),Bte={class:"property-heading"},Ute={key:0,class:"property-name"},qte={key:1,class:"property-deprecated"},Hte={key:2,class:"property-required"},zte={key:3,class:"property-details"},Zte={key:4,class:"property-write-only"},Wte={key:5,class:"property-read-only"},Xte=Rn({__name:"SchemaPropertyHeading",props:{value:{},enum:{type:Boolean},required:{type:Boolean,default:!1}},setup(e){const t=["oneOf","anyOf","allOf","not"];return(e,n)=>{var r,o,i,s;return po(),go("div",Bte,[e.$slots.name?(po(),go("div",Ute,[rr(e.$slots,"name",{},void 0,!0)])):Co("",!0),(null==(r=e.value)?void 0:r.deprecated)?(po(),go("div",qte,[Eo(Nt(Uee),null,{default:fn((()=>[xo("deprecated")])),_:1})])):Co("",!0),e.required?(po(),go("div",Hte," required ")):Co("",!0),(null==(o=e.value)?void 0:o.type)?(po(),go("div",zte,[Eo(Fte,null,{default:fn((()=>{var t,n;return[(null==(t=e.value)?void 0:t.items)&&!["object"].includes(e.value.items.type)?(po(),go(io,{key:0},[xo(ee(e.value.type)+" "+ee(e.value.items.type)+"[] ",1)],64)):(po(),go(io,{key:1},[xo(ee(Array.isArray(e.value.type)?e.value.type.join(" | "):e.value.type)+" "+ee((null==(n=e.value)?void 0:n.nullable)?" | nullable":""),1)],64)),e.value.minItems||e.value.maxItems?(po(),go(io,{key:2},[xo(ee(e.value.minItems)+"â¦"+ee(e.value.maxItems),1)],64)):Co("",!0)]})),_:1}),e.value.minLength?(po(),Oo(Fte,{key:0},{prefix:fn((()=>[xo("min:")])),default:fn((()=>[xo(" "+ee(e.value.minLength),1)])),_:1})):Co("",!0),e.value.maxLength?(po(),Oo(Fte,{key:1},{prefix:fn((()=>[xo("max:")])),default:fn((()=>[xo(" "+ee(e.value.maxLength),1)])),_:1})):Co("",!0),e.value.uniqueItems?(po(),Oo(Fte,{key:2},{default:fn((()=>[xo(" unique! ")])),_:1})):Co("",!0),e.value.format?(po(),Oo(Fte,{key:3},{default:fn((()=>[xo(ee(e.value.format),1)])),_:1})):Co("",!0),e.value.minimum?(po(),Oo(Fte,{key:4},{prefix:fn((()=>[xo("min:")])),default:fn((()=>[xo(" "+ee(e.value.minimum),1)])),_:1})):Co("",!0),e.value.maximum?(po(),Oo(Fte,{key:5},{prefix:fn((()=>[xo("max:")])),default:fn((()=>[xo(" "+ee(e.value.maximum),1)])),_:1})):Co("",!0),e.value.pattern?(po(),Oo(Fte,{key:6,code:"",truncate:""},{default:fn((()=>[xo(ee(e.value.pattern),1)])),_:1})):Co("",!0),e.$props.enum?(po(),Oo(Fte,{key:7},{default:fn((()=>[xo("enum")])),_:1})):Co("",!0),e.value.default?(po(),Oo(Fte,{key:8,truncate:""},{prefix:fn((()=>[xo("default:")])),default:fn((()=>[xo(" "+ee(e.value.default),1)])),_:1})):Co("",!0)])):Co("",!0),(null==(i=e.value)?void 0:i.writeOnly)?(po(),go("div",Zte," write-only ")):(null==(s=e.value)?void 0:s.readOnly)?(po(),go("div",Wte," read-only ")):Co("",!0),(po(!0),go(io,null,tr(t.filter((t=>{var n,r,o;return(null==(n=e.value)?void 0:n[t])||(null==(o=null==(r=e.value)?void 0:r.items)?void 0:o[t])})),(e=>(po(),Oo(Nt(Uee),{key:e},{default:fn((()=>[xo(ee(e),1)])),_:2},1024)))),128))])}}}),Vte=ll(Xte,[["__scopeId","data-v-b81fa822"]]),Yte=e=>(pn("data-v-ca3a59c4"),e=e(),hn(),e),Gte={key:0,class:"property-description"},Kte={key:1,class:"property-description"},Jte={key:2,class:"property-example custom-scroll"},ene=Yte((()=>ko("span",{class:"property-example-label"},"Example",-1))),tne={class:"property-example-value"},nne={key:3,class:"property-enum"},rne={class:"property-enum-values"},one={key:4,class:"children"},ine={key:0,class:"children"},sne={key:0,class:"property-rule"},ane={key:1,class:"property-rule"},lne=ll(Rn({__name:"SchemaProperty",props:{value:{},level:{default:0},name:{},required:{type:Boolean,default:!1},compact:{type:Boolean,default:!1},description:{}},setup(e){const t={integer:{_default:"Integer numbers.",int32:"Signed 32-bit integers (commonly used integer type).",int64:"Signed 64-bit integers (long type)."},string:{date:"full-date notation as defined by RFC 3339, section 5.6, for example, 2017-07-21","date-time":"the date-time notation as defined by RFC 3339, section 5.
326, for example, 2017-07-21T17:32:28Z",password:"a hint to UIs to mask the input",byte:"base64-encoded characters, for example, U3dhZ2dlciByb2Nrcw==",binary:"binary data, used to describe files"}},n=function(e,t){return(null==t?void 0:t.properties)?null:e||(null==t?void 0:t.description)||null},r=function(e){return e&&t[e.type]?t[e.type][e.format||"_default"]:null},o=function(e){var t;return(null==e?void 0:e.enum)||(null==(t=null==e?void 0:e.items)?void 0:t.enum)||null},i=["oneOf","anyOf","allOf","not"];return(e,t)=>{var s,a,l,c,u,d,p,h,f;return po(),go("div",{class:X(["property",[`property--level-${e.level}`,{"property--compact":e.compact,"property--deprecated":null==(s=e.value)?void 0:s.deprecated}]])},[Eo(Vte,{enum:!!o(e.value),required:e.required,value:e.value},nr({_:2},[e.name?{name:"name",fn:fn((()=>[xo(ee(e.name),1)])),key:"0"}:void 0]),1032,["enum","required","value"]),n(e.description,e.value)?(po(),go("div",Gte,[Eo(Nt(hee),{value:n(e.description,e.value)},null,8,["value"])])):r(e.value)?(po(),go("div",Kte,[Eo(Nt(hee),{value:r(e.value)||""},null,8,["value"])])):Co("",!0),(null==(a=e.value)?void 0:a.example)||(null==(c=null==(l=e.value)?void 0:l.items)?void 0:c.example)?(po(),go("div",Jte,[ene,ko("code",tne,ee(e.value.example||(null==(u=e.value)?void 0:u.items.example)),1)])):Co("",!0),o(e.value)?(po(),go("div",nne,[ko("ul",rne,[(po(!0),go(io,null,tr(o(e.value),(e=>(po(),go("li",{key:e,class:"property-enum-value"},ee(e),1)))),128))])])):Co("",!0),"object"===(null==(d=e.value)?void 0:d.type)&&((null==(p=e.value)?void 0:p.properties)||(null==(h=e.value)?void 0:h.additionalProperties))?(po(),go("div",one,[Eo(hne,{compact:e.compact,level:e.level+1,value:e.value},null,8,["compact","level","value"])])):Co("",!0),(null==(f=e.value)?void 0:f.items)?(po(),go(io,{key:5},[["object"].includes(e.value.items.type)?(po(),go("div",ine,[Eo(hne,{compact:e.compact,level:e.level+1,value:e.value.items},null,8,["compact","level","value"])])):Co("",!0)],64)):Co("",!0),(po(),go(io,null,tr(i,(t=>{var n,r,o;return po(),go(io,{key:t},[(null==(n=e.value)?void 0:n[t])?(po(),go("div",sne,[(po(!0),go(io,null,tr(e.value[t],((t,n)=>(po(),Oo(hne,{key:n,compact:e.compact,level:e.level+1,value:t},null,8,["compact","level","value"])))),128))])):Co("",!0),(null==(o=null==(r=e.value)?void 0:r.items)?void 0:o[t])&&e.level<3?(po(),go("div",ane,[(po(!0),go(io,null,tr(e.value.items[t],((t,n)=>(po(),Oo(hne,{key:n,compact:e.compact,level:e.level+1,value:t},null,8,["compact","level","value"])))),128))])):Co("",!0)],64)})),64))],2)}}}),[["__scopeId","data-v-ca3a59c4"]]),cne=e=>(pn("data-v-68362ef2"),e=e(),hn(),e),une={key:0,class:"schema-card-description"},dne=[cne((()=>ko("polygon",{"fill-rule":"nonzero",points:"14 8 8 8 8 14 6 14 6 8 0 8 0 6 6 6 6 0 8 0 8 6 14 6"},null,-1)))],pne=Rn({__name:"Schema",props:{value:{},level:{default:0},name:{},compact:{type:Boolean},noncollapsible:{type:Boolean}},setup(e){const t=e,n=Go((()=>!t.noncollapsible&&0!==t.level)),r=Go((()=>{var e,n;return{..."object"==typeof t.value?t.value:{},..."object"==typeof t.value&&"object"==typeof(null==(e=t.value)?void 0:e.additionalProperties)?null==(n=t.value)?void 0:n.additionalProperties:{}}})),o=e=>t.noncollapsible&&e.stopPropagation();return(e,t)=>"object"==typeof e.value&&Object.keys(e.value).length?(po(),Oo(Nt($a),{key:0,defaultOpen:e.noncollapsible},{default:fn((({open:t})=>{var i;return[ko("div",{class:X(["schema-card",[`schema-card--level-${e.level}`,{"schema-card--compact":e.compact,"schema-card--open":t}]])},[(null==(i=e.value)?void 0:i.description)?(po(),go("div",une,ee(e.value.description),1)):Co("",!0),ko("div",{class:X(["schema-properties",{"schema-properties-open":t}])},[Nn(Eo(Nt(Na),{as:e.noncollapsible?"div":"button",class:X(["schema-card-title",{"schema-card-title--compact":e.compact}]),style:q({top:`calc(var(--refs-header-height) + calc(var(--schema-title-height) * ${e.level}))`}),onClickCapture:o},{default:fn((()=>[e.compact?(po(),go(io,{key:0},[n.value?(po(),go("svg",{key:0,class:X(["schema-card-title-icon",{"schema-card-title-icon--open":t}]),fill:"currentColor",height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg"},dne,2)):Co("",!0),t?(po(),go(io,{key:1},[xo("Hide Child Attributes")],64)):(po(),go(io,{key:2},[xo("Show Child Attributes")],64))],64)):(po(),go(io,{key:1},[n.value?(po(),Oo(Nt(cP),{key:0,class:X(["schema-card-title-icon",{"schema-card-title-icon--open":t}]),icon:"ChevronRight",size:"md"},null,8,["class"])):Co("",!0),Eo(Mte,{name:e.name,value:r.value},null,8,["name","value"])],64))])),_:2},1032,["as","class","style"]),[[si,!(e.noncollapsible&&e.compact)]]),Eo(Nt(Da),{static:e.noncollapsible},{default:fn((()=>{var t,n,o;return[(null==(t=r.value)?void 0:t.properties)?(po(!0),go(io,{key:0},tr(Object.keys(null==(n=r.value)?void 0:n.properties),(t=>{var n;return po(),Oo(lne,{key:t,compact:e.compact,level:e.level,name:t,required:r.value.required&&r.value.required.length&&r.value.required.includes(t),value:null==(n=r.value.properties)?void 0:n[t]},null,8,["compact","level","name","required","value"])})),128)):(po(),Oo(lne,{key:1,compact:e.compact,level:e.level,name:null==(o=r.value)?void 0:o.name,value:r.value},null,8,["compact","level","name","value"]))]})),_:1}
32,8,["static"])],2)],2)]})),_:1},8,["defaultOpen"])):Co("",!0)}}),hne=ll(pne,[["__scopeId","data-v-68362ef2"]]),fne={class:"parameter-item"},mne={class:"parameter-item-container"},gne=ll(Rn({__name:"ParameterItem",props:{parameter:{},showChildren:{type:Boolean,default:!1}},setup:e=>(e,t)=>(po(),go("li",fne,[ko("div",mne,[Eo(Nt(lne),{compact:"",description:e.parameter.description,level:0,name:e.parameter.name,noncollapsible:e.showChildren,required:e.parameter.required,value:e.parameter.schema},null,8,["description","name","noncollapsible","required","value"])])]))}),[["__scopeId","data-v-8d726548"]]),One={key:0,class:"parameters"},bne={class:"parameters-title"},yne={class:"parameter-list"},vne=ll(Rn({__name:"Parameters",props:{parameters:{},showChildren:{type:Boolean,default:!1}},setup:e=>(e,t)=>{var n;return(null==(n=e.parameters)?void 0:n.length)?(po(),go("div",One,[ko("div",bne,[rr(e.$slots,"title",{},void 0,!0)]),ko("ul",yne,[(po(!0),go(io,null,tr(e.parameters,(t=>(po(),Oo(gne,{key:t.name,parameter:t,showChildren:e.showChildren},null,8,["parameter","showChildren"])))),128))])])):Co("",!0)}}),[["__scopeId","data-v-b53bea85"]]),wne={key:0},Sne={class:"request-body-title"},kne=["value"],Ene={key:0,class:"request-body-schema"},_ne=ll(Rn({__name:"RequestBody",props:{requestBody:{}},setup(e){var t;const n=e,r=Go((()=>{var e;return(null==(e=n.requestBody)?void 0:e.content)?Object.keys(n.requestBody.content):[]})),o=At("application/json");return(null==(t=n.requestBody)?void 0:t.content)&&r.value.length>0&&(o.value=r.value[0]),(e,t)=>{var i,s,a,l;return(null==n?void 0:n.requestBody)?(po(),go("div",wne,[ko("div",Sne,[rr(e.$slots,"title",{},void 0,!0),ko("div",{class:X(["request-body-title-select",{"request-body-title-no-select":r.value.length<=1}])},[ko("span",null,ee(o.value),1),(null==n?void 0:n.requestBody)&&r.value.length>1?Nn((po(),go("select",{key:0,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},[(po(!0),go(io,null,tr(null==(i=n.requestBody)?void 0:i.content,((e,t)=>(po(),go("option",{key:t,value:t},ee(t),9,kne)))),128))],512)),[[Ri,o.value]]):Co("",!0)],2)]),(null==(s=null==n?void 0:n.requestBody.content)?void 0:s[o.value])?(po(),go("div",Ene,[Eo(Nt(hne),{compact:"",noncollapsible:"",value:null==(l=null==(a=null==n?void 0:n.requestBody.content)?void 0:a[o.value])?void 0:l.schema},null,8,["value"])])):Co("",!0)])):Co("",!0)}}}),[["__scopeId","data-v-a68d9b3b"]]),Tne={class:"endpoint-details"},xne={class:"endpoint-description"},Ane=Rn({__name:"EndpointDetails",props:{operation:{}},setup(e){const t=e,{parameterMap:n}=LG(t),{responses:r}=FG(t.operation);return(e,t)=>{var o,i;return po(),go("div",Tne,[ko("div",xne,[Eo(Nt(hee),{value:e.operation.description},null,8,["value"])]),Eo(vne,{parameters:Nt(n).path},{title:fn((()=>[xo("Path Parameters")])),_:1},8,["parameters"]),Eo(vne,{parameters:Nt(n).query},{title:fn((()=>[xo("Query Parameters")])),_:1},8,["parameters"]),Eo(vne,{parameters:Nt(n).header},{title:fn((()=>[xo("Headers")])),_:1},8,["parameters"]),Eo(vne,{parameters:Nt(n).body,showChildren:""},{title:fn((()=>[xo("Body Parameters")])),_:1},8,["parameters"]),Eo(vne,{parameters:Nt(n).formData},{title:fn((()=>[xo("Form Data")])),_:1},8,["parameters"]),(null==(o=e.operation.information)?void 0:o.requestBody)?(po(),Oo(_ne,{key:0,requestBody:null==(i=e.operation.information)?void 0:i.requestBody},{title:fn((()=>[xo("Body")])),_:1},8,["requestBody"])):Co("",!0),Eo(vne,{parameters:Nt(r)},{title:fn((()=>[xo("Responses")])),_:1},8,["parameters"])])}}}),Cne={key:0},Pne=Rn({__name:"EndpointPath",props:{path:{},deprecated:{type:Boolean}},setup(e){const t=e,n=e=>e.startsWith("{")&&e.endsWith("}"),r=Go((()=>t.path.split(/({[^}]+})/)));return(e,t)=>(po(),go("span",{class:X(["endpoint-path",{deprecated:e.deprecated}])},[(po(!0),go(io,null,tr(r.value,((e,t)=>(po(),go(io,{key:t},[n(e)?(po(),go("em",Cne,ee(e),1)):(po(),go(io,{key:1},[xo(ee(e),1)],64))],64)))),128))],2))}}),$ne=ll(Pne,[["__scopeId","data-v-25f29b01"]]);function Nne(e){return e.reduce(((e,t)=>(e[t.name]=t.value,e)),{})}function Dne(e){return/\s|-/.test(e)}function Rne(e,t=0){let n=[],r=" ".repeat(t),o=" ".repeat(t+2);for(const[i,s]of Object.entries(e)){let e=Dne(i)?`'${i}'`:i;if(Array.isArray(s)){const r=s.map((e=>"string"==typeof e?`'${e}'`:e&&"object"==typeof e?Rne(e,t+2):e)).join(`, ${o}`);n.push(`${o}${e}: [${r}]`)}else if(s&&"object"==typeof s)n.push(`${o}${e}: ${Rne(s,t+2)}`);else if("string"==typeof s){let t=`${s}`;if(s.startsWith("JSON.stringify")){const e=s.split("\n");e.length>1&&(t=e.map(((e,t)=>0===t?e:`${o}${e}`)).join("\n"))}else t=`'${s}'`;n.push(`${o}${e}: ${t}`)}else n.push(`${o}${e}: ${s}`)}return`{\n${n.join(",\n")}\n${r}}`}function Ine(e){var t,n;const r={method:"GET",...e};r.method=r.method.toUpperCase();const o={method:"GET"===r.method?void 0:r.method},i=new URLSearchParams(r.queryString?Nne(r.queryString):void 0),s=i.size?`?${i.toString()}`:"";null!=(t=r.headers)&&t.length&&(o.headers={}
32,r.headers.forEach((e=>{o.headers[e.name]=e.value}))),null!=(n=r.cookies)&&n.length&&(o.headers=o.headers||{},r.cookies.forEach((e=>{o.headers["Set-Cookie"]=o.headers["Set-Cookie"]?`${o.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(o).forEach((e=>{void 0===o[e]&&delete o[e]})),r.postData&&(o.body=r.postData.text,"application/json"===r.postData.mimeType&&(o.body=`JSON.stringify(${Rne(JSON.parse(o.body))})`));const a=Object.keys(o).length?`, ${Rne(o)}`:"";return{target:"node",client:"undici",code:`import { request } from 'undici'\n\nconst { statusCode, body } = await request('${r.url}${s}'${a})`}}function Mne(e){var t,n;const r={method:"GET",...e};r.method=r.method.toUpperCase();const o={method:"GET"===r.method?void 0:r.method},i=new URLSearchParams(r.queryString?Nne(r.queryString):void 0),s=i.size?`?${i.toString()}`:"";null!=(t=r.headers)&&t.length&&(o.headers={},r.headers.forEach((e=>{o.headers[e.name]=e.value}))),null!=(n=r.cookies)&&n.length&&(o.headers=o.headers||{},r.cookies.forEach((e=>{o.headers["Set-Cookie"]=o.headers["Set-Cookie"]?`${o.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(o).forEach((e=>{void 0===o[e]&&delete o[e]})),r.postData&&(o.body=r.postData.text,"application/json"===r.postData.mimeType&&(o.body=`JSON.stringify(${Rne(JSON.parse(o.body))})`));const a=Object.keys(o).length?`, ${Rne(o)}`:"";return{target:"node",client:"fetch",code:`fetch('${r.url}${s}'${a})`}}function Lne(e){var t,n;const r={method:"GET",...e};r.method=r.method.toUpperCase();const o={method:"GET"===r.method?void 0:r.method},i=new URLSearchParams(r.queryString?Nne(r.queryString):void 0),s=i.size?`?${i.toString()}`:"";null!=(t=r.headers)&&t.length&&(o.headers={},r.headers.forEach((e=>{o.headers[e.name]=e.value}))),null!=(n=r.cookies)&&n.length&&(o.headers=o.headers||{},r.cookies.forEach((e=>{o.headers["Set-Cookie"]=o.headers["Set-Cookie"]?`${o.headers["Set-Cookie"]}; ${e.name}=${e.value}`:`${e.name}=${e.value}`}))),Object.keys(o).forEach((e=>{void 0===o[e]&&delete o[e]})),r.postData&&(o.body=r.postData.text,"application/json"===r.postData.mimeType&&(o.body=`JSON.stringify(${Rne(JSON.parse(o.body))})`));const a=Object.keys(o).length?`, ${Rne(o)}`:"";return{target:"js",client:"fetch",code:`fetch('${r.url}${s}'${a})`}}function jne(){const e=[Ine,Mne,Lne];return{get(e,t,n){const r=this.findPlugin(e,t);if(r)return r(n)},print(e,t,n){var r;return null==(r=this.get(e,t,n))?void 0:r.code},targets:()=>e.map((e=>e().target)).filter(((e,t,n)=>n.indexOf(e)===t)),clients:()=>e.map((e=>e().client)),plugins:()=>e.map((e=>{const t=e();return{target:t.target,client:t.client}})),findPlugin:(t,n)=>e.find((e=>{const r=e();return r.target===t&&r.client===n})),hasPlugin(e,t){return!!this.findPlugin(e,t)}}}const Qne=ll(Rn({__name:"ExamplePicker",props:{examples:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,r=t,o=At(Object.keys(n.examples)[0]);function i(e){if(!e)return"Select an example";const t=n.examples[e];return(null==t?void 0:t.summary)??e}return xn((()=>n.examples),(()=>{var e;(e=Object.keys(n.examples)[0])&&(o.value=e)}),{immediate:!0}),xn(o,(()=>{o.value&&r("update:modelValue",o.value)}),{immediate:!0}),(e,t)=>(po(),Oo($te,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e),class:"example-selector",options:Object.keys(e.examples).map((e=>({label:i(e),value:e})))},{default:fn((()=>[xo(ee(i(o.value)),1)])),_:1},8,["modelValue","options"]))}}),[["__scopeId","data-v-652a7e14"]]),Fne={class:"request-header"},Bne={class:"code-snippet"},Une={key:0,class:"request-card-footer-addon"},qne=Rn({__name:"ExampleRequest",props:{operation:{}},setup(e){const t=e,n=At(""),r=At(),{copyToClipboard:o}=IN(),{httpClient:i,setHttpClient:s,httpTargetTitle:a,httpClientTitle:l}=xJ(),{availableTargets:c}=VD(),{server:u}=tj(),{authentication:d}=op(),p=Go((()=>{var e,n,r,o,i,s,a;return(null==(o=null==(r=null==(n=null==(e=t.operation.information)?void 0:e.requestBody)?void 0:n.content)?void 0:r["application/json"])?void 0:o.examples)&&Object.keys(null==(a=null==(s=null==(i=t.operation.information)?void 0:i.requestBody)?void 0:s.content)?void 0:a["application/json"].examples).length>1})),h=Ar(cj);return xn([()=>i,()=>u,()=>d,()=>r],(async()=>{n.value=await(async()=>{var e;const n=Yd({url:VL(u)??window.location.origin}
32,ep(t.operation,{replaceVariables:!0},r.value),DT(d,(null==(e=t.operation.information)?void 0:e.security)??(null==h?void 0:h())));try{if(jne().hasPlugin(i.targetKey.replace("javascript","js"),i.clientKey))return jne().print(i.targetKey.replace("javascript","js"),i.clientKey,n)??"";const e=new ZD(n);return await e.convert(i.targetKey,i.clientKey)}catch(ks){return console.error("[ExampleRequest]",ks),""}})()}),{deep:!0,immediate:!0}),Gn((async()=>await EG(1))),Go((()=>eR({serverState:u,authenticationState:d,operation:t.operation,globalSecurity:null==h?void 0:h()}))),(e,t)=>(po(),Oo(Nt(cJ),{class:"dark-mode"},{default:fn((()=>[Eo(Nt(fJ),{muted:""},{actions:fn((()=>[Eo($te,{class:"request-client-picker",modelValue:JSON.stringify(Nt(i)),options:Nt(c).map((e=>({value:e.key,label:e.title,options:e.clients.map((t=>({value:JSON.stringify({targetKey:e.key,clientKey:t.key}),label:t.title})))}))),"onUpdate:modelValue":t[0]||(t[0]=e=>Nt(s)(JSON.parse(e)))},{default:fn((()=>[xo(ee(Nt(a))+" "+ee(Nt(l)),1)])),_:1},8,["modelValue","options"]),ko("button",{class:"copy-button",type:"button",onClick:t[1]||(t[1]=e=>Nt(o)(n.value))},[Eo(Nt(cP),{icon:"Clipboard",width:"10px"})])])),default:fn((()=>[ko("div",Fne,[Eo(Nt(Tp),{as:"span",class:"request-method",method:e.operation.httpVerb},null,8,["method"]),rr(e.$slots,"header",{},void 0,!0)])])),_:3}),Eo(Nt(uJ),{borderless:"",class:"request-editor-section custom-scroll",frameless:""},{default:fn((()=>[ko("div",Bne,[Eo(Nt(iP),{content:n.value,hideCredentials:Nt(IT)(Nt(d)),lang:Nt(i).targetKey,lineNumbers:""},null,8,["content","hideCredentials","lang"])])])),_:1}),p.value||e.$slots.footer?(po(),Oo(Nt(mJ),{key:0,class:"request-card-footer",contrast:""},{default:fn((()=>{var n,o,i,s;return[p.value?(po(),go("div",Une,[Eo(Qne,{class:"request-example-selector",examples:(null==(s=null==(i=null==(o=null==(n=e.operation.information)?void 0:n.requestBody)?void 0:o.content)?void 0:i["application/json"])?void 0:s.examples)??[],"onUpdate:modelValue":t[2]||(t[2]=e=>r.value=e)},null,8,["examples"])])):Co("",!0),rr(e.$slots,"footer",{},void 0,!0)]})),_:3})):Co("",!0)])),_:3}))}}),Hne=ll(qne,[["__scopeId","data-v-27ff3e25"]]),zne={key:0},Zne={key:1},Wne={key:0,class:"rule"},Xne={class:"rule-title"},Vne={class:"rule-items"},Yne={key:2,class:"empty-state"},Gne=ll(Rn({__name:"ExampleResponse",props:{response:{}},setup(e){const t=["oneOf","anyOf","not"];return(e,n)=>{var r,o,i,s,a,l,c,u;return(null==(r=e.response)?void 0:r.example)?(po(),go("div",zne,[Eo(Nt(iP),{content:Nt(Jd)(null==(o=e.response)?void 0:o.example),lang:"json"},null,8,["content"])])):(null==(i=e.response)?void 0:i.schema)?(po(),go("div",Zne,[(null==(s=e.response)?void 0:s.schema.type)?(po(),Oo(Nt(iP),{key:0,content:Nt(Jd)(Nt(Gc)(null==(a=e.response)?void 0:a.schema,{emptyString:"â¦",mode:"read"})),lang:"json"},null,8,["content"])):Co("",!0),(po(),go(io,null,tr(t,(t=>{var n,r,o,i,s,a;return po(),go(io,{key:t},[(null==(n=e.response)?void 0:n.schema[t])&&((null==(r=e.response)?void 0:r.schema[t].length)>1||"not"===t)?(po(),go("div",Wne,[ko("div",Xne,ee(t),1),ko("ol",Vne,[(po(!0),go(io,null,tr(null==(o=e.response)?void 0:o.schema[t],((e,t)=>(po(),go("li",{key:t,class:"rule-item"},[Eo(Nt(iP),{content:Nt(Gc)(e,{emptyString:"â¦",mode:"read"}),lang:"json"},null,8,["content"])])))),128))])])):(null==(i=e.response)?void 0:i.schema[t])&&1===(null==(s=e.response)?void 0:s.schema[t].length)?(po(),Oo(Nt(iP),{key:1,content:Nt(Gc)(null==(a=e.response)?void 0:a.schema[t][0],{emptyString:"â¦",mode:"read"}),lang:"json"},null,8,["content"])):Co("",!0)],64)})),64)),(null==(l=e.response)?void 0:l.schema.allOf)?(po(),Oo(Nt(iP),{key:1,content:(u=null==(c=e.response)?void 0:c.schema.allOf.map((e=>Nt(Gc)(e,{emptyString:"â¦",mode:"read"}))),u.reduce(((e,t)=>({...e,...t})),{})),lang:"json"},null,8,["content"])):Co("",!0)])):(po(),go("div",Yne," No Body "))}}}),[["__scopeId","data-v-45bb5bcf"]]),Kne=e=>(pn("data-v-065d45dd"),e=e(),hn(),e),Jne={key:1,class:"scalar-card-checkbox"},ere=Kne((()=>ko("span",{class:"scalar-card-checkbox-checkmark"},null,-1))),tre={class:"scalar-card-container custom-scroll"},nre={key:1,class:"response-description"},rre=ll(Rn({__name:"PathResponses",props:{operation:{}},setup(e){const t=e,{copyToClipboard:n}=IN(),r=At(),o=Go((()=>{var e,n;return Object.keys((null==(n=null==(e=null==t?void 0:t.operation)?void 0:e.information)?void 0:n.responses)??{}).sort((e=>"default"===e?-1:0))})),i=Go((()=>!!l.value.examples&&Object.keys(l.value.examples).length>1)),s=At(0),a=Go((()=>{var e,n;const r=o.value[s.value];return null==(n=null==(e=t.operation.information)?void 0:e.responses)?void 0:n[r]})),l=Go((()=>{var e,t,n,r,o,i,s,l;return(null==(t=null==(e=a.value)?void 0:e.content)?void 0:t["application/json"])??(null==(r=null==(n=a.value)?void 0:n.content)?void 0:r["application/json; charset=utf-8"])??(null==(i=null==(o=a.value)?void 0:o.content)?void 0:i["application/problem+json"])??(null==(l=null==(s=a.value)?void 0:s.content)?void 0:l["application/vnd.api+json"])??a.value})),c=Go((()=>({...l.value,example:i.value&&r.value?l.value.examples[r.value]:l.value.example}))),u=e=>{s.value=e},d=At(!1);return(e,t)=>o.value.length?(po(),Oo(Nt(cJ),{key:0},{default:fn((()=>{var e;return[Eo(Nt(gJ),{muted:"",x:"as",onChange:u},{actions:fn((()=>{var e,r;return[(null==(e=l.value)?void 0:e.example)?(po(),go("button",{key:0,class:"code-copy",type:"button",onClick:t[0]||(t[0]=()=>{var e;return Nt(n)(null==(e=l.value)?void 0:e.example)})},[Eo(Nt(cP),{icon:"Clipboard",width:"10px",x:"asd"})])):Co("",!0),(null==(r=l.value)?void 0:r.schema)?(po(),go("label",Jne,[xo(" Show Schema "),Nn(ko("input",{"onUpdate:modelValue":t[1]||(t[1]=e=>d.value=e),class:"scalar-card-checkbox-input",type:"checkbox"},null,512),[[Ni,d.value]]),ere])):Co("",!0)]})),default:fn((()=>[(po(!0),go(io,null,tr(o.value,(e=>(po(),Oo(Nt(OJ),{key:e},{default:fn((()=>[xo(ee(e),1)])),_:2},1024)))),128))])),_:1}),ko("div",tre,[Eo(Nt(uJ),{muted:""},{default:fn((()=>{var e;
32return[(null==(e=l.value)?void 0:e.schema)?(po(),go(io,{key:0},[d.value&&c.value?(po(),Oo(Nt(iP),{key:0,content:c.value,lang:"json"},null,8,["content"])):(po(),Oo(Gne,{key:1,response:c.value},null,8,["response"]))],64)):(po(),Oo(Gne,{key:1,response:c.value},null,8,["response"]))]})),_:1})]),(null==(e=a.value)?void 0:e.description)||i.value?(po(),Oo(Nt(mJ),{key:0,class:"response-card-footer",muted:""},{default:fn((()=>{var e,n;return[i.value?(po(),Oo(Qne,{key:0,class:"response-example-selector",examples:null==(e=l.value)?void 0:e.examples,"onUpdate:modelValue":t[2]||(t[2]=e=>r.value=e)},null,8,["examples"])):(null==(n=a.value)?void 0:n.description)?(po(),go("div",nre,[Eo(Nt(hee),{class:"markdown",value:a.value.description},null,8,["value"])])):Co("",!0)]})),_:1})):Co("",!0)]})),_:1})):Co("",!0)}}),[["__scopeId","data-v-065d45dd"]]),ore=e=>(pn("data-v-36effd72"),e=e(),hn(),e),ire=ore((()=>ko("span",null,"Test Request",-1))),sre=ll(Rn({__name:"TryRequestButton",props:{operation:{}},setup(e){const t=Ar(cj);return(e,n)=>(po(),Oo(Nt(Tp),{as:"button",class:"show-api-client-button",method:e.operation.httpVerb,type:"button",onClick:n[0]||(n[0]=Fi((n=>{var r;return Nt(lj)(e.operation,null==(r=Nt(t))?void 0:r())}),["stop"]))},{default:fn((()=>[Eo(Nt(cP),{icon:"PaperAirplane"}),ire])),_:1},8,["method"]))}}),[["__scopeId","data-v-36effd72"]]),are={class:"examples"},lre=ll(Rn({__name:"Operation",props:{id:{},operation:{}},setup(e){const t=e,n=Go((()=>{var e;const n=["x-custom-examples","x-codeSamples","x-code-samples"];for(const r of n)if(null==(e=t.operation.information)?void 0:e[r])return t.operation.information[r];return null}));return(e,t)=>(po(),Oo(Nt(Hee),{id:e.id,label:e.operation.name},{default:fn((()=>[Eo(Nt(ate),null,{default:fn((()=>[Eo(Nt(Jee),null,{default:fn((()=>[Eo(Nt(Gee),null,{default:fn((()=>{var t,n;return[(null==(t=e.operation.information)?void 0:t.deprecated)?(po(),Oo(Nt(Uee),{key:0},{default:fn((()=>[xo(" Deprecated ")])),_:1})):Co("",!0),ko("div",{class:X((null==(n=e.operation.information)?void 0:n.deprecated)?"deprecated":"")},[Eo(Nt(lte),{level:3},{default:fn((()=>[Eo(Nt(Tte),{id:e.id??""},{default:fn((()=>[xo(ee(e.operation.name),1)])),_:1},8,["id"])])),_:1})],2),Eo(Ane,{operation:e.operation},null,8,["operation"])]})),_:1}),Eo(Nt(Gee),null,{default:fn((()=>[ko("div",are,[n.value?(po(),Oo(Dte,{key:0,examples:n.value,operation:e.operation},{header:fn((()=>{var t;return[Eo($ne,{class:"example-path",deprecated:null==(t=e.operation.information)?void 0:t.deprecated,path:e.operation.path},null,8,["deprecated","path"])]})),footer:fn((()=>[Eo(sre,{operation:e.operation},null,8,["operation"])])),_:1},8,["examples","operation"])):(po(),Oo(Hne,{key:1,operation:e.operation},{header:fn((()=>{var t;return[Eo($ne,{class:"example-path",deprecated:null==(t=e.operation.information)?void 0:t.deprecated,path:e.operation.path},null,8,["deprecated","path"])]})),footer:fn((()=>[Eo(sre,{operation:e.operation},null,8,["operation"])])),_:1},8,["operation"])),Eo(Nt(rre),{operation:e.operation,style:{"margin-top":"12px"}},null,8,["operation"])])])),_:1})])),_:1})])),_:1})])),_:1},8,["id","label"]))}}),[["__scopeId","data-v-c8ee9da7"]]),cre={class:"endpoint-details-card"},ure=ll(Rn({__name:"EndpointDetailsCard",props:{operation:{}},setup(e){const t=e,{parameterMap:n}=LG(t),{responses:r}=FG(t.operation);return(e,t)=>{var o;return po(),go("div",cre,[Eo(vne,{class:"endpoint-details-card-item",parameters:Nt(n).path},{title:fn((()=>[xo("Path Parameters")])),_:1},8,["parameters"]),Eo(vne,{class:"endpoint-details-card-item",parameters:Nt(n).query},{title:fn((()=>[xo("Query Parameters")])),_:1},8,["parameters"]),Eo(vne,{class:"endpoint-details-card-item",parameters:Nt(n).header},{title:fn((()=>[xo("Headers")])),_:1},8,["parameters"]),Eo(_ne,{class:"endpoint-details-card-item",requestBody:null==(o=e.operation.information)?void 0:o.requestBody},{title:fn((()=>[xo("Body")])),_:1},8,["requestBody"]),Eo(vne,{class:"endpoint-details-card-item",parameters:Nt(r)},{title:fn((()=>[xo("Responses")])),_:1},8,["parameters"])])}}}),[["__scopeId","data-v-de9386b8"]]),dre={class:"endpoint-header"},pre={class:"endpoint-details"},hre={class:"endpoint-label"},fre={class:"endpoint-label-path"},mre={class:"endpoint-label-name"},gre={class:"endpoint-content"},Ore=ll(Rn({__name:"OperationAccordion",props:{id:{},operation:{}},setup(e){const{copyToClipboard:t}=IN();return(e,n)=>(po(),Oo(Nt(Vee),{id:e.id,class:"reference-endpoint",transparent:""},nr({title:fn((()=>[ko("h3",dre,[ko("div",pre,[Eo(Nt(Tp),{class:"endpoint-type",method:e.operation.httpVerb,short:""},null,8,["method"]),Eo(Nt(Tte),{id:e.id??"",class:"endpoint-anchor"},{default:fn((()=>{var t;return[ko("div",hre,[ko("div",fre,[Eo($ne,{deprecated:null==(t=e.operation.information)?void 0:t.deprecated,path:e.operation.path},null,8,["deprecated","path"])]),ko("div",mre,ee(e.operation.name),1)])]})),_:1},8,["id"])])])])),actions:fn((({active:r})=>[r?(po(),Oo(sre,{key:0,operation:e.operation},null,8,["operation"])):(po(),Oo(Nt(cP),{key:1,class:"endpoint-try-hint",icon:"PaperAirplane"})),Eo(Nt(pP),{class:"endpoint-copy",icon:"Clipboard",label:"Copy endpoint URL",size:"sm",variant:"ghost",onClick:n[0]||(n[0]=Fi((n=>Nt(t)(e.operation.path)),["stop"]))})])),default:fn((()=>[ko("div",gre,[Eo(ure,{operation:e.operation},null,8,["operation"]),Eo(Nt(rre),{operation:e.operation},null,8,["operation"]),Eo(Hne,{operation:e.operation},null,8,["operation"])])])),_:2},[e.operation.description?{name:"description",fn:fn((()=>[Eo(Nt(hee),{value:e.operation.description},null,8,["value"])])),key:"0"}:void 0]),1032,["id"]))}}),[["__scopeId","data-v-e48ec7fd"]]),bre=ll(Rn({__name:"ShowMoreButton",props:{id:{}},setup(e){const{setCollapsedSidebarItem:t}=rK();return(e,n)=>(po(),go("button",{class:"show-more",type:"button",onClick:n[0]||(n[0]=n=>Nt(t)(e.id,!0))},[xo(" Show More "),Eo(Nt(cP),{class:"show-more-icon",icon:"ChevronDown"})]))}}),[["__scopeId","data-v-c0788f2e"]]),yre={class:"endpoints"},vre=["onClick"],wre=ll(Rn({__name:"Endpoints",props:{id:{},tag:{}},setup(e){const t=e,{getOperationId:n,getTagId:r}=MG(),{setCollapsedSidebarItem:o}=rK();return(e,i)=>(po(),Oo(Nt(Hee),{id:e.id,label:e.tag.name.toUpperCase()},{default:fn((()=>[Eo(Nt(ate),null,{default:fn((()=>[Eo(Nt(Jee),null,{default:fn((()=>[Eo(Nt(Gee),null,{default:fn((()=>[Eo(Nt(lte),{level:2},{default:fn((()=>[Eo(Nt(Tte),{id:Nt(r)(e.tag)},{default:fn((()=>[xo(ee(e.tag.name),1)])),_:1},8,["id"])])),_:1}),Eo(Nt(hee),{value:e.tag.description},null,8,["value"])])),_:1}),Eo(Nt(Gee),null,{default:fn((()=>{var i;return[(null==(i=e.tag.operations)?void 0:i.length)>0?(po(),Oo(Nt(cJ),{key:0,class:"scalar-card-sticky"},{default:fn((()=>[Eo(Nt(fJ),{muted:""},{default:fn((()=>[xo("Endpoints")])),_:1}),Eo(Nt(uJ),{class:"custom-scroll",muted:""},{default:fn((()=>[ko("div",yre,[(po(!0),go(io,null,tr(e.tag.operations,(i=>(po(),go("a",{key:Nt(n)(i,e.tag),class:"endpoint",onClick:e=>async function(e){o(r(t.tag),!0),setTimeout((()=>{window.location.href=`#${n(e,t.tag)}`}),0)}(i)},[Eo(Nt(Tp),{method:i.httpVerb},null,8,["method"]),ko("span",null,ee(i.path),1)],8,vre)))),128))])])),_:1})])),_:1})):Co("",!0)]})),_:1})])),_:1})])),_:1})])),_:1},8,["id","label"]))}}),[["__scopeId","data-v-f019b5a1"]]),Sre=ll(Rn({__name:"Tag",props:{id:{},tag:{},spec:{}}
32,setup(e){const t=e,{collapsedSidebarItems:n}=rK(),{getTagId:r}=MG(),o=e=>{var n;return 1!==(null==(n=t.spec.tags)?void 0:n.length)||"default"!==(null==e?void 0:e.name)||""!==(null==e?void 0:e.description)};return(e,t)=>(po(),Oo(Nt(tte),{class:"tag-section-container"},{default:fn((()=>{var t;return[o(e.tag)?(po(),Oo(wre,{key:0,id:e.id,tag:e.tag},null,8,["id","tag"])):Co("",!0),!Nt(n)[Nt(r)(e.tag)]&&(null==(t=e.tag.operations)?void 0:t.length)>1?(po(),Oo(bre,{key:1,id:e.id??""},null,8,["id"])):rr(e.$slots,"default",{key:2},void 0,!0)]})),_:3}))}}),[["__scopeId","data-v-0090f16b"]]),kre=ll(Rn({__name:"TagAccordion",props:{tag:{},spec:{}},setup(e){const{getTagId:t}=MG();return(e,n)=>(po(),Oo(Nt(ote),{class:"tag-section"},{title:fn((()=>[Eo(Nt(lte),{class:"tag-name",level:2},{default:fn((()=>[Eo(Nt(Tte),{id:Nt(t)(e.tag)},{default:fn((()=>[xo(ee(e.tag.name),1)])),_:1},8,["id"])])),_:1}),Eo(Nt(hee),{class:"tag-description",value:e.tag.description},null,8,["value"])])),default:fn((()=>[rr(e.$slots,"default",{},void 0,!0)])),_:3}))}}),[["__scopeId","data-v-b06f5cf1"]]),Ere=Rn({__name:"Loading",props:{layout:{default:"default"},parsedSpec:{},server:{}},setup(e){const t=e,n=At(!1),r=At("undefined"!=typeof window&&!!window.location.hash&&"accordion"!==t.layout),o=At([]),i=At([]),{getModelId:s,getSectionId:a,getTagId:l,hash:c,isIntersectionEnabled:u}=MG();xn((()=>{var e;return null==(e=t.parsedSpec.tags)?void 0:e.length}),(e=>{var r,s,u;if(!c.value||"number"!=typeof e||!t.parsedSpec.tags)return;const d=a();if(d.startsWith("tag")){let e=0;const i=(null==(r=t.parsedSpec.tags)?void 0:r.findIndex((e=>l(e)===d)))??0,a=c.value.match(/tag\/([^/]+)\/([^/]+)\/(.+)/);if(4===(null==a?void 0:a.length)){const n=a[2],r="/"+a[3];e=null==(s=t.parsedSpec.tags[i])?void 0:s.operations.findIndex((({httpVerb:e,path:t})=>n===e&&r===t))}const u=t.parsedSpec.tags[i];if(!u)return;"default"!==u.name&&(n.value=d!==c.value&&d.startsWith("tag")),o.value.push({...u,lazyOperations:u.operations.slice(e,e+2)})}else{const e=Object.keys((null==(u=t.parsedSpec.components)?void 0:u.schemas)??{}),[,n]=c.value.toLowerCase().split("/"),r="models"===c.value?0:e.findIndex((e=>e.toLowerCase()===n));if(-1===r)return;i.value=e.slice(r,r+3)}}),{immediate:!0});const d=bte.on((({id:e})=>{const t=c.value;t&&e===t&&(d(),setTimeout((()=>{uj(t),r.value=!1,setTimeout((()=>u.value=!0),1e3)}),300))}));return Zn((()=>{c.value||setTimeout((()=>u.value=!0),1e3)})),(e,t)=>Nn((po(),go("div",{class:X(["references-loading",{"references-loading-hidden-tag":n.value,"references-loading-top-spacer":o.value.length}])},[(po(!0),go(io,null,tr(o.value,(t=>(po(),go(io,{key:t.id},[t.operations&&t.operations.length>0?(po(),Oo(Nt(Sre),{key:0,spec:e.parsedSpec,tag:t},{default:fn((()=>[(po(!0),go(io,null,tr(t.lazyOperations,(n=>(po(),Oo(Nt(lre),{key:`${n.httpVerb}-${n.operationId}`,operation:n,server:e.server,tag:t},null,8,["operation","server","tag"])))),128))])),_:2},1032,["spec","tag"])):Co("",!0)],64)))),128)),i.value.length?(po(),Oo(Nt(tte),{key:0},{default:fn((()=>[(po(!0),go(io,null,tr(i.value,(t=>(po(),Oo(Nt(Hee),{key:t,label:t},{default:fn((()=>{var n,r;return[(null==(r=null==(n=e.parsedSpec.components)?void 0:n.schemas)?void 0:r[t])?(po(),Oo(Nt(ate),{key:0},{default:fn((()=>{var n,r;return[Eo(Nt(lte),{level:2},{default:fn((()=>[Eo(Nt(Tte),{id:Nt(s)(t)},{default:fn((()=>{var n,r;return[xo(ee((null==(r=null==(n=e.parsedSpec.components)?void 0:n.schemas)?void 0:r[t]).title??t),1)]})),_:2},1032,["id"])])),_:2},1024),Eo(Nt(hne),{name:t,noncollapsible:"",value:null==(r=null==(n=e.parsedSpec.components)?void 0:n.schemas)?void 0:r[t]},null,8,["name","value"])]})),_:2},1024)):Co("",!0)]})),_:2},1032,["label"])))),128))])),_:1})):Co("",!0)],2)),[[si,r.value]])}}),_re=e=>(pn("data-v-0b6d2ba2"),e=e(),hn(),e),Tre=_re((()=>ko("div",{id:"models"},null,-1))),xre=ll(Rn({__name:"Models",props:{components:{}},setup(e){const t=e,{collapsedSidebarItems:n}=rK(),{getModelId:r}=MG(),o=Go((()=>{var e;return Object.keys((null==(e=t.components)?void 0:e.schemas)??{}).length<=3||n[r()]})),i=Go((()=>{var e;
32const n=Object.keys((null==(e=t.components)?void 0:e.schemas)??{});return o.value?n:n.slice(0,3)}));return(e,t)=>e.components?(po(),Oo(Nt(tte),{key:0},{default:fn((()=>[Eo(Nt(yte),{id:"models",isLazy:!1},{default:fn((()=>[Tre])),_:1}),(po(!0),go(io,null,tr(i.value,((t,n)=>(po(),Oo(Nt(yte),{id:Nt(r)(t),key:t,isLazy:""},{default:fn((()=>[Eo(Nt(Hee),{id:Nt(r)(t),label:t},{default:fn((()=>{var s,a;return[(null==(a=null==(s=e.components)?void 0:s.schemas)?void 0:a[t])?(po(),Oo(Nt(ate),{key:0},{default:fn((()=>{var s,a;return[Eo(Nt(lte),{level:2},{default:fn((()=>[Eo(Nt(Tte),{id:Nt(r)(t)},{default:fn((()=>{var n,r;return[xo(ee((null==(r=null==(n=e.components)?void 0:n.schemas)?void 0:r[t]).title??t),1)]})),_:2},1032,["id"])])),_:2},1024),Eo(Nt(hne),{name:t,noncollapsible:"",value:null==(a=null==(s=e.components)?void 0:s.schemas)?void 0:a[t]},null,8,["name","value"]),o.value||n!==i.value.length-1?Co("",!0):(po(),Oo(bre,{key:0,id:Nt(r)(),class:"something-special"},null,8,["id"]))]})),_:2},1024)):Co("",!0)]})),_:2},1032,["id","label"])])),_:2},1032,["id"])))),128))])),_:1})):Co("",!0)}}),[["__scopeId","data-v-0b6d2ba2"]]),Are={key:0,class:"properties"},Cre={key:1},Pre=ll(Rn({__name:"ModelsAccordion",props:{components:{}},setup(e){const t=e,n=Go((()=>{var e,n;return(null==(e=t.components)?void 0:e.schemas)?Object.entries(null==(n=t.components)?void 0:n.schemas).map((([e,t])=>({name:e,schema:t}))):[]})),{getModelId:r}=MG();return(e,t)=>e.components?(po(),Oo(Nt(ote),{key:0,class:"reference-models"},{title:fn((()=>[Eo(Nt(lte),{level:2},{default:fn((()=>[xo("Models")])),_:1})])),default:fn((()=>[(po(!0),go(io,null,tr(n.value,(({name:e,schema:t})=>(po(),Oo(Nt(Vee),{id:Nt(r)(e),key:e,label:e},{title:fn((()=>[Eo(Nt(Tte),{id:Nt(r)(e),class:"reference-models-anchor"},{default:fn((()=>[Eo(Nt(Mte),{class:"reference-models-label",name:e,value:t},null,8,["name","value"])])),_:2},1032,["id"])])),default:fn((()=>[(null==t?void 0:t.properties)?(po(),go("div",Are,[(po(!0),go(io,null,tr(Object.entries(t.properties),(([e,n])=>(po(),Oo(Nt(lne),{key:e,name:e,required:t.required&&!!t.required.length&&t.required.includes(e),value:n},null,8,["name","required","value"])))),128))])):(po(),go("div",Cre,[Eo(Nt(lne),{value:t},null,8,["value"])]))])),_:2},1032,["id","label"])))),128))])),_:1})):Co("",!0)}}),[["__scopeId","data-v-45255c49"]]),$re=Rn({__name:"Webhook",props:{webhook:{}},setup(e){const t=e,{responses:n}=FG(t.webhook);return(e,t)=>{var r;return e.webhook?(po(),go(io,{key:0},[Eo(_ne,{requestBody:null==(r=e.webhook.information)?void 0:r.requestBody},{title:fn((()=>[xo("Payload")])),_:1},8,["requestBody"]),Eo(vne,{parameters:Nt(n)},{title:fn((()=>[xo("Responses")])),_:1},8,["parameters"])],64)):Co("",!0)}}}),Nre=Rn({__name:"Webhooks",props:{webhooks:{}},setup(e){const t=e,n=Go((()=>Object.keys(t.webhooks??{}))),{getWebhookId:r}=MG();return(e,t)=>n.value.length?(po(),Oo(Nt(tte),{key:0},{default:fn((()=>[(po(!0),go(io,null,tr(n.value,(t=>{var n;return po(),go(io,{key:t},[(po(!0),go(io,null,tr(Object.keys(null==(n=e.webhooks)?void 0:n[t]),(n=>(po(),Oo(Nt(Hee),{id:Nt(r)(t,n),key:n,label:t},{default:fn((()=>{var o;return[(null==(o=e.webhooks)?void 0:o[t])?(po(),Oo(Nt(ate),{key:0},{default:fn((()=>{var o,i;return[Eo(Nt(lte),{level:2},{default:fn((()=>[Eo(Nt(Tte),{id:Nt(r)(t,n)},{default:fn((()=>{var r;return[xo(ee(null==(r=e.webhooks[t][n])?void 0:r.name),1)]})),_:2},1032,["id"])])),_:2},1024),(null==(o=e.webhooks[t][n])?void 0:o.description)?(po(),Oo(Nt(hee),{key:0,value:null==(i=e.webhooks[t][n])?void 0:i.description},null,8,["value"])):Co("",!0),Eo($re,{webhook:e.webhooks[t][n]},null,8,["webhook"])]})),_:2},1024)):Co("",!0)]})),_:2},1032,["id","label"])))),128))],64)})),128))])),_:1})):Co("",!0)}}),Dre=Ao('<div class="section-flare" data-v-9ee3cc1c><div class="section-flare-item" data-v-9ee3cc1c></div><div class="section-flare-item" data-v-9ee3cc1c></div><div class="section-flare-item" data-v-9ee3cc1c></div><div class="section-flare-item" data-v-9ee3cc1c></div><div class="section-flare-item" data-v-9ee3cc1c></div><div class="section-flare-item" data-v-9ee3cc1c></div><div class="section-flare-item" data-v-9ee3cc1c></div><div class="section-flare-item" data-v-9ee3cc1c></div></div>',1),Rre={class:"narrow-references-container"},Ire=ll(Rn({__name:"Content",props:{parsedSpec:{},layout:{}},setup(e){const t=e,{getOperationId:n,getTagId:r}=MG(),o=function(e){const t=At(null);return Zn((()=>{t.value=e()})),t}((()=>({url:window.location.origin}))),{hideModels:i}=rK(),s=Go((()=>{var e;return t.parsedSpec.servers&&t.parsedSpec.servers.length>0?t.parsedSpec.servers:t.parsedSpec.host&&t.parsedSpec.schemes&&t.parsedSpec.schemes.length>0?[{url:`${t.parsedSpec.schemes[0]}://${t.parsedSpec.host}${(null==(e=t.parsedSpec)?void 0:e.basePath)??""}`}]:o.value?[o.value]:[{url:""}]})),a=Go((()=>"accordion"===t.layout?kre:Sre)),l=Go((()=>"accordion"===t.layout?Ore:lre)),c=Go((()=>"accordion"===t.layout?"after":"aside")),u="accordion"!==t.layout&&"undefined"!=typeof window&&!window.location.hash.startsWith("#model");return(e,t)=>(po(),go(io,null,[Dre,ko("div",Rre,[rr(e.$slots,"start",{},void 0,!0),Eo(Nt(Ere),{layout:e.layout,parsedSpec:e.parsedSpec,server:s.value[0]},null,8,["layout","parsedSpec","server"]),e.parsedSpec.info.title||e.parsedSpec.info.description?(po(),Oo(Nt(Ote),{key:0,info:e.parsedSpec.info,parsedSpec:e.parsedSpec},{[c.value]:fn((()=>[ko("div",{class:X(["introduction-cards",{"introduction-cards-row":"accordion"===e.layout}])},[Eo(Nt(Cee),{value:s.value},null,8,["value"]),Eo(Nt(Fee)),Eo(Nt(yJ),{parsedSpec:e.parsedSpec},null,8,["parsedSpec"])],2)])),_:2},1032,["info","parsedSpec"])):rr(e.$slots,"empty-state",{key:1},void 0,!0),(po(!0),go(io,null,tr(e.parsedSpec.tags,(t=>(po(),Oo(Nt(yte),{id:Nt(r)(t),key:Nt(r)(t),isLazy:Nt(u)},{default:fn((()=>[t.operations&&t.operations.length>0?(po(),Oo(wn(a.value),{key:0,id:Nt(r)(t),spec:e.parsedSpec,tag:t},{default:fn((()=>[(po(!0),go(io,null,tr(t.operations,((e,r)=>(po(),Oo(Nt(yte),{id:Nt(n)(e,t),key:`${e.httpVerb}-${e.operationId}`,isLazy:r>0},{default:fn((()=>[(po(),Oo(wn(l.value),{id:Nt(n)(e,t),operation:e,server:s.value[0],tag:t},null,8,["id","operation","server","tag"]))])),_:2},1032,["id","isLazy"])))),128))])),_:2},1032,["id","spec","tag"])):Co("",!0)])),_:2},1032,["id","isLazy"])))),128)),e.parsedSpec.webhooks?(po(),Oo(Nt(Nre),{key:2,webhooks:e.parsedSpec.webhooks},null,8,["webhooks"])):Co("",!0),Nt(GL)(e.parsedSpec)&&!Nt(i)?(po(),go(io,{key:3},["accordion"===e.layout?(po(),Oo(Nt(Pre),{key:0,components:e.parsedSpec.components},null,8,["components"])):(po(),Oo(Nt(xre),{key:1,components:e.parsedSpec.components},null,8,["components"]))],64)):Co("",!0),rr(e.$slots,"end",{},void 0,!0)])],64))}}),[["__scopeId","data-v-9ee3cc1c"]]),Mre=Rn({__name:"CustomToaster",setup:e=>(e,t)=>
32(po(),Oo(Nt(HK),{toastOptions:{className:"toaster"}}))}),Lre=e=>(pn("data-v-41b80963"),e=e(),hn(),e),jre={class:"start custom-scroll"},Qre={class:"start-copy"},Fre=Ao('<div class="start-logo" data-v-41b80963><svg height="36" viewBox="0 0 36 36" width="36" xmlns="http://www.w3.org/2000/svg" data-v-41b80963><path d="M18 0a18 18 0 1 1 0 36 18 18 0 0 1 0-36Zm11.2 6.5c-3.3-3.3-11.1-1-17.4 5.3-6.2 6.3-8.6 14-5.3 17.4 3.3 3.3 11 .9 17.3-5.4 6.3-6.2 8.7-14 5.4-17.3ZM17.6 12a6.3 6.3 0 1 1 0 12.7 6.3 6.3 0 0 1 0-12.7Z" fill="currentColor" fill-rule="evenodd" data-v-41b80963></path></svg></div><h1 class="start-h1" data-v-41b80963>Swagger Editor</h1><p class="start-p" data-v-41b80963> Welcome to the Scalar API References + Swagger Editor, a Free & Open-Source tool that takes your Swagger/OAS file and generates Beautiful API references. </p>',3),Bre={class:"start-cta"},Ure={class:"start-row"},qre=Ao('<div class="start-section" data-v-41b80963><div class="start-h2" data-v-41b80963>INTEGRATIONS</div><a class="start-item" href="https://github.com/scalar/scalar/tree/main/packages/fastify-api-reference#readme" target="_blank" data-v-41b80963><svg fill="currentColor" height="16" viewBox="0 0 19 16" width="19" xmlns="http://www.w3.org/2000/svg" data-v-41b80963><path d="m18.2 3.1.8-2V.9l-4.7 1.3C15.2 1 15 0 15 0s-2.5 1.6-4.3 1.5c-2 0-3.6.8-4 1-1.8 1.2-2.5 3.3-3.2 3.8L0 8.9 2.3 8l-2 2.5c.2.3 1.2 1.6 2.1 1.3l.4-.1 1.6.5-.7-1 .2-.2.9.3-.1-.8.9.3-.1-.8.3-.1 1-3.5 3.7-2.6-.3.7A4 4 0 0 1 8 7l-.6.2c-.5.5-.7.7-.8 2.5a2 2 0 0 1 1 0c1.6.4 2.2 2.3 1.7 2.9l-.7.6H8v.6h-.7v.5l-.2.2c-.7 0-1.4-.6-1.4-.6 0 .5.4 1.3.4 1.3s1.7 1.1 2.7.7c1-.4.7-2.3 2.8-3.2l3.3-.9.8-2.2-1.7.5v-2l2.5-.6.9-2.2-3.4.9v-2l4.2-1.1Z" fill="currentColor" fill-rule="nonzero" data-v-41b80963></path></svg><span data-v-41b80963>Fastify</span></a><a class="start-item" href="https://github.com/scalar/scalar/tree/main#from-a-cdn" target="_blank" data-v-41b80963><svg fill="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" data-v-41b80963><g data-v-41b80963><path d="M22.5 1.5h-21A1.5 1.5 0 0 0 0 3v3a1.5 1.5 0 0 0 1.5 1.5h21A1.5 1.5 0 0 0 24 6V3a1.5 1.5 0 0 0-1.5-1.5Zm-19.25 3A1.25 1.25 0 1 1 4.5 5.75 1.25 1.25 0 0 1 3.25 4.5ZM8.5 5.75A1.25 1.25 0 1 1 9.75 4.5 1.25 1.25 0 0 1 8.5 5.75Z" fill="currentColor" data-v-41b80963></path><path d="M22.5 9h-21A1.5 1.5 0 0 0 0 10.5v3A1.5 1.5 0 0 0 1.5 15h21a1.5 1.5 0 0 0 1.5-1.5v-3A1.5 1.5 0 0 0 22.5 9ZM3.25 12a1.25 1.25 0 1 1 1.25 1.25A1.25 1.25 0 0 1 3.25 12Zm5.25 1.25A1.25 1.25 0 1 1 9.75 12a1.25 1.25 0 0 1-1.25 1.25Z" fill="currentColor" data-v-41b80963></path><path d="M22.5 16.5h-21A1.5 1.5 0 0 0 0 18v3a1.5 1.5 0 0 0 1.5 1.5h21A1.5 1.5 0 0 0 24 21v-3a1.5 1.5 0 0 0-1.5-1.5Zm-19.25 3a1.25 1.25 0 1 1 1.25 1.25 1.25 1.25 0 0 1-1.25-1.25Zm5.25 1.25a1.25 1.25 0 1 1 1.25-1.25 1.25 1.25 0 0 1-1.25 1.25Z" fill="currentColor" data-v-41b80963></path></g></svg><span data-v-41b80963>CDN</span></a><a class="start-item" href="https://github.com/scalar/scalar/tree/main#with-vuejs" target="_blank" data-v-41b80963><svg height="170" viewBox="0 0 196.3 170" width="196.3" xmlns="http://www.w3.org/2000/svg" data-v-41b80963><g fill="currentColor" fill-rule="nonzero" data-v-41b80963><polygon points="39.23 0 0 0 2.9450761 5.1010782 98.16 170.02 196.32 0 157.06 0 98.16 102.01 42.175701 5.0991171" data-v-41b80963></polygon><polygon points="75.5 2.009956e-14 0 2.009956e-14 2.94 5.1 78.44871 5.1 98.16 39.26 117.87937 5.1 193.38 5.1 196.325 0 120.82 7.8065636e-15 114.97322 2.009956e-14 98.16 29.037153 81.35 2.009956e-14" data-v-41b80963></polygon></g></svg><span data-v-41b80963>Vue</span></a><a class="start-item" href="https://github.com/scalar/scalar/tree/main#with-react" target="_blank" data-v-41b80963><svg height="23.3" viewBox="0 0 22 23.3" width="22" xmlns="http://www.w3.org/2000/svg" data-v-41b80963><g fill="none" fill-rule="evenodd" data-v-41b80963><circle cx="11" cy="11.6" fill="currentColor" fill-rule="nonzero" r="2" data-v-41b80963></circle><g stroke="currentColor" data-v-41b80963><ellipse cx="11" cy="11.6" rx="11" ry="4.2" data-v-41b80963></ellipse><ellipse cx="11" cy="11.6" rx="11" ry="4.2" transform="rotate(60 11 11.6)" data-v-41b80963></ellipse><ellipse cx="11" cy="11.6" rx="11" ry="4.2" transform="rotate(120 11 11.6)" data-v-41b80963></ellipse></g></g></svg><span data-v-41b80963>React</span></a></div>',1),Hre={class:"start-section start-section-colors"},zre=Lre((()=>ko("p",{class:"start-h2"},"THEMING",-1))),Zre=["onClick"],Wre=Ao('<p class="start-h1" data-v-41b80963>Features</p><ul class="start-ul" data-v-41b80963><li data-v-41b80963><p class="start-h3" data-v-41b80963>Customize</p> Bring your typography & color palettes, or use our themes! </li><li data-v-41b80963><p class="start-h3" data-v-41b80963>Testing</p> A deeply integrated Rest API Client (Also Free & Open-Source) </li><li data-v-41b80963><p class="start-h3" data-v-41b80963>Search</p> Fully integrated Search (Using fuse.js) </li><li data-v-41b80963><p class="start-h3" data-v-41b80963>Hosting</p> Free subdomain hosting on https://apidocumentation.com </li><li data-v-41b80963><p class="start-h3" data-v-41b80963>OpenAPI & Swagger</p> Support for OpenAPI 3.1, OpenAPI 3.0, and Swagger 2.0 </li><li data-v-41b80963><p class="start-h3" data-v-41b80963>Code Samples</p> Code samples to show off your API in most popular languages </li></ul>',2),Xre=ll(Rn({__name:"GettingStarted",props:{theme:{}},emits:["changeTheme","loadSwaggerFile","linkSwaggerFile","updateContent"],setup(e,{emit:t}){const n=t,r=["default","alternate","moon","purple","solarized","bluePlanet","saturn","kepler","mars","deepSpace"];function o(){n("updateContent",'{\n "openapi": "3.0.2",\n "info": {\n "title": "Swagger Petstore - OpenAPI 3.0",\n "description": "This is a sample Pet Store Server based on the OpenAPI 3.0 specification. You can find out more about\\nSwagger at [http://swagger.io](http://swagger.io). In the third iteration of the pet store, we\'ve switched to the design first approach!\\nYou can now help us improve the API whether it\'s by making changes to the definition itself or to the code.\\nThat way, with time, we can improve the API in general, and expose some of the new features in OAS3.\\n\\nSome useful links:\\n- [The Pet Store repository](https://github.com/swagger-api/swagger-petstore)\\n- [The source API definition for the Pet Store](https://github.com/swagger-api/swagger-petstore/blob/master/src/main/resources/openapi.yaml)",\n "termsOfService": "http://swagger.io/terms/",\n "contact": {\n "email": "[email protected]"\n },\n "license": {\n "name": "Apache 2.0",\n "url": "http://www.apache.org/licenses/LICENSE-2.0.html"\n },\n "version": "1.0.11"\n },\n "externalDocs": {\n "description": "Find out more about Swagger",\n "url": "http://swagger.io"\n },\n "servers": [\n {\n "url": "https://petstore3.swagger.io/api/v3"\n }\n ],\n "tags": [\n {\n "name": "pet",\n "description": "Everything about your Pets",\n "externalDocs": {\n "description": "Find out more",\n "url": "http://swagger.io"\n }\n },\n {\n "name": "store",\n "description": "Access to Petstore orders",\n "externalDocs": {\n "description": "Find out more about our store",\n "url": "http://swagger.io"\n }\n },\n {\n "name": "user",\n "description": "Operations about user"\n }\n ],\n "paths": {\n "/pet": {\n "put": {\n "tags": ["pet"],\n "summary": "Update an existing pet",\n "description": "Update an existing pet by Id",\n "operationId": "updatePet",\n "requestBody": {\n "description": "Update an existent pet in the store",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/x-www-form-urlencoded": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n },\n "required": true\n },\n "responses": {\n "200": {\n "description": "Successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n }\n },\n "400": {\n "description": "Invalid ID supplied"\n },\n "404": {\n "description": "Pet not found"\n },\n "405": {\n "description": "Validation exception"\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n },\n "post": {\n "tags": ["pet"],\n "summary": "Add a new pet to the store",\n "description": "Add a new pet to the store",\n "operationId": "addPet",\n "requestBody": {\n "description": "Create a new pet in the store",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/x-www-form-urlencoded": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n },\n "required": true\n },\n "responses": {\n "200": {\n "description": "Successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n }\n },\n "405": {\n "description": "Invalid input"\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n }\n }
32,\n "/pet/findByStatus": {\n "get": {\n "tags": ["pet"],\n "summary": "Finds Pets by status",\n "description": "Multiple status values can be provided with comma separated strings",\n "operationId": "findPetsByStatus",\n "parameters": [\n {\n "name": "status",\n "in": "query",\n "description": "Status values that need to be considered for filter",\n "required": false,\n "explode": true,\n "schema": {\n "type": "string",\n "default": "available",\n "enum": ["available", "pending", "sold"]\n }\n }\n ],\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "type": "array",\n "items": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n },\n "application/json": {\n "schema": {\n "type": "array",\n "items": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n }\n }\n },\n "400": {\n "description": "Invalid status value"\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n }\n },\n "/pet/findByTags": {\n "get": {\n "tags": ["pet"],\n "summary": "Finds Pets by tags",\n "description": "Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.",\n "operationId": "findPetsByTags",\n "parameters": [\n {\n "name": "tags",\n "in": "query",\n "description": "Tags to filter by",\n "required": false,\n "explode": true,\n "schema": {\n "type": "array",\n "items": {\n "type": "string"\n }\n }\n }\n ],\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "type": "array",\n "items": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n },\n "application/json": {\n "schema": {\n "type": "array",\n "items": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n }\n }\n },\n "400": {\n "description": "Invalid tag value"\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n }\n },\n "/pet/{petId}": {\n "get": {\n "tags": ["pet"],\n "summary": "Find pet by ID",\n "description": "Returns a single pet",\n "operationId": "getPetById",\n "parameters": [\n {\n "name": "petId",\n "in": "path",\n "description": "ID of pet to return",\n "required": true,\n "schema": {\n "type": "integer",\n "format": "int64"\n }\n }\n ],\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n }\n },\n "400": {\n "description": "Invalid ID supplied"\n },\n "404": {\n "description": "Pet not found"\n }\n },\n "security": [\n {\n "api_key": []\n },\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n },\n "post": {\n "tags": ["pet"],\n "summary": "Updates a pet in the store with form data",\n "description": "",\n "operationId": "updatePetWithForm",\n "parameters": [\n {\n "name": "petId",\n "in": "path",\n "description": "ID of pet that needs to be updated",\n "required": true,\n "schema": {\n "type": "integer",\n "format": "int64"\n }\n },\n {\n "name": "name",\n "in": "query",\n "description": "Name of pet that needs to be updated",\n "schema": {\n "type": "string"\n }\n },\n {\n "name": "status",\n "in": "query",\n "description": "Status of pet that needs to be updated",\n "schema": {\n "type": "string"\n }\n }\n ],\n "responses": {\n "405": {\n "description": "Invalid input"\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n },\n "delete": {\n "tags": ["pet"],\n "summary": "Deletes a pet",\n "description": "",\n "operationId": "deletePet",\n "parameters": [\n {\n "name": "api_key",\n "in": "header",\n "description": "",\n "required": false,\n "schema": {\n "type": "string"\n }\n },\n {\n "name": "petId",\n "in": "path",\n "description": "Pet id to delete",\n "required": true,\n "schema": {\n "type": "integer",\n "format": "int64"\n }\n }\n ],\n "responses": {\n "400": {\n "description": "Invalid pet value"\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n }\n },\n "/pet/{petId}/uploadImage": {\n "post": {\n "tags": ["pet"],\n "summary": "uploads an image",\n "description": "",\n "operationId": "uploadFile",\n "parameters": [\n {\n "name": "petId",\n "in": "path",\n "description": "ID of pet to update",\n "required": true,\n "schema": {\n "type": "integer",\n "format": "int64"\n }\n },\n {\n "name": "additionalMetadata",\n "in": "query",\n "description": "Additional Metadata",\n "required": false,\n "schema": {\n "type": "string"\n }\n }\n ],\n "requestBody": {\n "content": {\n "application/octet-stream": {\n "schema": {\n "type": "string",\n "format": "binary"\n }\n }\n }\n },\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/ApiResponse"\n }\n }\n }\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n }\n },\n "/pet/{petId}/uploadImageForm": {\n "post": {\n "tags": ["pet"],\n "summary": "uploads an image using form data",\n "description": "",\n "operationId": "uploadFileForm",\n "requestBody": {\n "content": {\n "multipart/form-data": {\n "schema": {\n "type": "object",\n "properties": {\n "petId": {\
32n "type": "string",\n "example": "1"\n },\n "additionalMetadata": {\n "type": "string"\n },\n "file": {\n "type": "string",\n "format": "binary"\n }\n },\n "required": ["petId"]\n }\n }\n }\n },\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/ApiResponse"\n }\n }\n }\n }\n },\n "security": [\n {\n "petstore_auth": ["write:pets", "read:pets"]\n }\n ]\n }\n },\n "/store/inventory": {\n "get": {\n "tags": ["store"],\n "summary": "Returns pet inventories by status",\n "description": "Returns a map of status codes to quantities",\n "operationId": "getInventory",\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/json": {\n "schema": {\n "type": "object",\n "additionalProperties": {\n "type": "integer",\n "format": "int32"\n }\n }\n }\n }\n }\n },\n "security": [\n {\n "api_key": []\n }\n ]\n }\n },\n "/store/order": {\n "post": {\n "tags": ["store"],\n "summary": "Place an order for a pet",\n "description": "Place a new order in the store",\n "operationId": "placeOrder",\n "requestBody": {\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Order"\n }\n },\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Order"\n }\n },\n "application/x-www-form-urlencoded": {\n "schema": {\n "$ref": "#/components/schemas/Order"\n }\n }\n }\n },\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Order"\n }\n }\n }\n },\n "405": {\n "description": "Invalid input"\n }\n }\n }\n },\n "/store/order/{orderId}": {\n "get": {\n "tags": ["store"],\n "summary": "Find purchase order by ID",\n "description": "For valid response try integer IDs with value <= 5 or > 10. Other values will generate exceptions.",\n "operationId": "getOrderById",\n "parameters": [\n {\n "name": "orderId",\n "in": "path",\n "description": "ID of order that needs to be fetched",\n "required": true,\n "schema": {\n "type": "integer",\n "format": "int64"\n }\n }\n ],\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Order"\n }\n },\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Order"\n }\n }\n }\n },\n "400": {\n "description": "Invalid ID supplied"\n },\n "404": {\n "description": "Order not found"\n }\n }\n },\n "delete": {\n "tags": ["store"],\n "summary": "Delete purchase order by ID",\n "description": "For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors",\n "operationId": "deleteOrder",\n "parameters": [\n {\n "name": "orderId",\n "in": "path",\n "description": "ID of the order that needs to be deleted",\n "required": true,\n "schema": {\n "type": "integer",\n "format": "int64"\n }\n }\n ],\n "responses": {\n "400": {\n "description": "Invalid ID supplied"\n },\n "404": {\n "description": "Order not found"\n }\n }\n }\n },\n "/user": {\n "post": {\n "tags": ["user"],\n "summary": "Create user",\n "description": "This can only be done by the logged in user.",\n "operationId": "createUser",\n "requestBody": {\n "description": "Created user object",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n },\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n },\n "application/x-www-form-urlencoded": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n }\n }\n },\n "responses": {\n "default": {\n "description": "successful operation",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n },\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n }\n }\n }\n }\n }\n },\n "/user/createWithList": {\n "post": {\n "tags": ["user"],\n "summary": "Creates list of users with given input array",\n "description": "Creates list of users with given input array",\n "operationId": "createUsersWithListInput",\n "requestBody": {\n "content": {\n "application/json": {\n "schema": {\n "type": "array",\n "items": {\
32n "$ref": "#/components/schemas/User"\n }\n }\n }\n }\n },\n "responses": {\n "200": {\n "description": "Successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n },\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n }\n }\n },\n "default": {\n "description": "successful operation"\n }\n }\n }\n },\n "/user/login": {\n "get": {\n "tags": ["user"],\n "summary": "Logs user into the system",\n "description": "",\n "operationId": "loginUser",\n "parameters": [\n {\n "name": "username",\n "in": "query",\n "description": "The user name for login",\n "required": false,\n "schema": {\n "type": "string"\n }\n },\n {\n "name": "password",\n "in": "query",\n "description": "The password for login in clear text",\n "required": false,\n "schema": {\n "type": "string"\n }\n }\n ],\n "responses": {\n "200": {\n "description": "successful operation",\n "headers": {\n "X-Rate-Limit": {\n "description": "calls per hour allowed by the user",\n "schema": {\n "type": "integer",\n "format": "int32"\n }\n },\n "X-Expires-After": {\n "description": "date in UTC when token expires",\n "schema": {\n "type": "string",\n "format": "date-time"\n }\n }\n },\n "content": {\n "application/xml": {\n "schema": {\n "type": "string"\n }\n },\n "application/json": {\n "schema": {\n "type": "string"\n }\n }\n }\n },\n "400": {\n "description": "Invalid username/password supplied"\n }\n }\n }\n },\n "/user/logout": {\n "get": {\n "tags": ["user"],\n "summary": "Logs out current logged in user session",\n "description": "",\n "operationId": "logoutUser",\n "parameters": [],\n "responses": {\n "default": {\n "description": "successful operation"\n }\n }\n }\n },\n "/user/{username}": {\n "get": {\n "tags": ["user"],\n "summary": "Get user by user name",\n "description": "",\n "operationId": "getUserByName",\n "parameters": [\n {\n "name": "username",\n "in": "path",\n "description": "The name that needs to be fetched. Use user1 for testing. ",\n "required": true,\n "schema": {\n "type": "string"\n }\n }\n ],\n "responses": {\n "200": {\n "description": "successful operation",\n "content": {\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n },\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n }\n }\n },\n "400": {\n "description": "Invalid username supplied"\n },\n "404": {\n "description": "User not found"\n }\n }\n },\n "put": {\n "tags": ["user"],\n "summary": "Update user",\n "description": "This can only be done by the logged in user.",\n "operationId": "updateUser",\n "parameters": [\n {\n "name": "username",\n "in": "path",\n "description": "name that need to be deleted",\n "required": true,\n "schema": {\n "type": "string"\n }\n }\n ],\n "requestBody": {\n "description": "Update an existent user in the store",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n },\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n },\n "application/x-www-form-urlencoded": {\n "schema": {\n "$ref": "#/components/schemas/User"\n }\n }\n }\n },\n "responses": {\n "default": {\n "description": "successful operation"\n }\n }\n },\n "delete": {\n "tags": ["user"],\n "summary": "Delete user",\n "description": "This can only be done by the logged in user.",\n "operationId": "deleteUser",\n "parameters": [\n {\n "name": "username",\n "in": "path",\n "description": "The name that needs to be deleted",\n "required": true,\n "schema": {\n "type": "string"\n }\n }\n ],\n "responses": {\n "400": {\n "description": "Invalid username supplied"\n },\n "404": {\n "description": "User not found"\n }\n }\n }\n }\n },\n "components": {\n "schemas": {\n "Order": {\n "type": "object",\n "properties": {\n "id": {\n "type": "integer",\n "format": "int64",\n "example": 10\n }
32,\n "petId": {\n "type": "integer",\n "format": "int64",\n "example": 198772\n },\n "quantity": {\n "type": "integer",\n "format": "int32",\n "example": 7\n },\n "shipDate": {\n "type": "string",\n "format": "date-time"\n },\n "status": {\n "type": "string",\n "description": "Order Status",\n "example": "approved",\n "enum": ["placed", "approved", "delivered"]\n },\n "complete": {\n "type": "boolean"\n }\n },\n "xml": {\n "name": "order"\n }\n },\n "Customer": {\n "type": "object",\n "properties": {\n "id": {\n "type": "integer",\n "format": "int64",\n "example": 100000\n },\n "username": {\n "type": "string",\n "example": "fehguy"\n },\n "address": {\n "type": "array",\n "xml": {\n "name": "addresses",\n "wrapped": true\n },\n "items": {\n "$ref": "#/components/schemas/Address"\n }\n }\n },\n "xml": {\n "name": "customer"\n }\n },\n "Address": {\n "type": "object",\n "properties": {\n "street": {\n "type": "string",\n "example": "437 Lytton"\n },\n "city": {\n "type": "string",\n "example": "Palo Alto"\n },\n "state": {\n "type": "string",\n "example": "CA"\n },\n "zip": {\n "type": "string",\n "example": "94301"\n }\n },\n "xml": {\n "name": "address"\n }\n },\n "Category": {\n "type": "object",\n "properties": {\n "id": {\n "type": "integer",\n "format": "int64",\n "example": 1\n },\n "name": {\n "type": "string",\n "example": "Dogs"\n }\n },\n "xml": {\n "name": "category"\n }\n },\n "User": {\n "type": "object",\n "properties": {\n "id": {\n "type": "integer",\n "format": "int64",\n "example": 10\n },\n "username": {\n "type": "string",\n "example": "theUser"\n },\n "firstName": {\n "type": "string",\n "example": "John"\n },\n "lastName": {\n "type": "string",\n "example": "James"\n },\n "email": {\n "type": "string",\n "example": "[email protected]"\n },\n "password": {\n "type": "string",\n "example": "12345"\n },\n "phone": {\n "type": "string",\n "example": "12345"\n },\n "userStatus": {\n "type": "integer",\n "description": "User Status",\n "format": "int32",\n "example": 1\n }\n },\n "xml": {\n "name": "user"\n }\n },\n "Tag": {\n "type": "object",\n "properties": {\n "id": {\n "type": "integer",\n "format": "int64"\n },\n "name": {\n "type": "string"\n }\n },\n "xml": {\n "name": "tag"\n }\n },\n "Pet": {\n "required": ["name", "photoUrls"],\n "type": "object",\n "properties": {\n "id": {\n "type": "integer",\n "format": "int64",\n "example": 10\n },\n "name": {\n "type": "string",\n "example": "doggie"\n },\n "category": {\n "$ref": "#/components/schemas/Category"\n }
32,\n "photoUrls": {\n "type": "array",\n "xml": {\n "wrapped": true\n },\n "items": {\n "type": "string",\n "xml": {\n "name": "photoUrl"\n }\n }\n },\n "tags": {\n "type": "array",\n "xml": {\n "wrapped": true\n },\n "items": {\n "$ref": "#/components/schemas/Tag"\n }\n },\n "status": {\n "type": "string",\n "description": "pet status in the store",\n "enum": ["available", "pending", "sold"]\n }\n },\n "xml": {\n "name": "pet"\n }\n },\n "ApiResponse": {\n "type": "object",\n "properties": {\n "code": {\n "type": "integer",\n "format": "int32"\n },\n "type": {\n "type": "string"\n },\n "message": {\n "type": "string"\n }\n },\n "xml": {\n "name": "##default"\n }\n }\n },\n "requestBodies": {\n "Pet": {\n "description": "Pet object that needs to be added to the store",\n "content": {\n "application/json": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n },\n "application/xml": {\n "schema": {\n "$ref": "#/components/schemas/Pet"\n }\n }\n }\n },\n "UserArray": {\n "description": "List of user object",\n "content": {\n "application/json": {\n "schema": {\n "type": "array",\n "items": {\n "$ref": "#/components/schemas/User"\n }\n }\n }\n }\n }\n },\n "securitySchemes": {\n "petstore_auth": {\n "type": "oauth2",\n "flows": {\n "implicit": {\n "authorizationUrl": "https://petstore3.swagger.io/oauth/authorize",\n "scopes": {\n "write:pets": "modify pets in your account",\n "read:pets": "read your pets"\n }\n }\n }\n },\n "api_key": {\n "type": "apiKey",\n "name": "api_key",\n "in": "header"\n }\n }\n }\n}\n')}return(e,t)=>(po(),go("div",jre,[ko("div",Qre,[Fre,ko("div",Bre,[Eo(Nt(rP),{fullWidth:"",onClick:o},{default:fn((()=>[xo(" Test Petstore ")])),_:1}),Eo(Nt(rP),{fullWidth:"",variant:"outlined",onClick:t[0]||(t[0]=t=>e.$emit("loadSwaggerFile"))},{default:fn((()=>[xo(" Upload File ")])),_:1})])]),ko("div",Ure,[qre,ko("div",Hre,[zre,(po(),go(io,null,tr(r,(t=>ko("div",{key:t,class:X(["start-item",{"start-item-active":t===e.theme}]),onClick:n=>e.$emit("changeTheme",t)},ee(t.toLocaleLowerCase()),11,Zre))),64))])]),Wre]))}}),[["__scopeId","data-v-41b80963"]]),Vre={class:"references-header"},Yre={key:0,class:"references-navigation t-doc__sidebar"},Gre={class:"references-navigation-list"},Kre={class:"references-editor"},Jre={class:"references-editor-textarea"},eoe={class:"references-rendered"},toe={key:0,class:"references-footer"},noe=Rn({inheritAttrs:!1,__name:"ApiReferenceLayout",props:{configuration:{},parsedSpec:{},rawSpec:{}},emits:["changeTheme","updateContent","loadSwaggerFile","linkSwaggerFile","toggleDarkMode"],setup(e){const t=e,{initializeToasts:n}=RN();n((e=>{cK(e)}));const r=Tl("(min-width: 1150px)"),o=At("100dvh"),i=At(null);!function(e,t,n={}){const{window:r=kl,...o}=n;let i;const s=_l((()=>r&&"ResizeObserver"in r)),a=()=>{i&&(i.disconnect(),i=void 0)},l=xn(Go((()=>Array.isArray(e)?e.map((e=>Sl(e))):[Sl(e)])),(e=>{if(a(),s.value&&r){i=new ResizeObserver(t);for(const t of e)t&&i.observe(t,o)}}),{immediate:!0,flush:"post"}),c=()=>{a(),l()};hl(c)}(i,(e=>{o.value=e[0].contentRect.height+"px"}));const{breadcrumb:s,collapsedSidebarItems:a,isSidebarOpen:l,setCollapsedSidebarItem:c,hideModels:u}=rK(),{enableHashListener:d,getSectionId:p,getTagId:h,hash:f}=MG();d(),Zn((()=>{var e,n;
32f.value||null==(e=document.querySelector("#tippy"))||e.scrollTo({top:0,left:0});const r=null==(n=t.parsedSpec.tags)?void 0:n[0];let o=null;f.value?o=p(f.value):r&&(o=h(r)),o&&c(o,!0),_G.on((()=>function(e){const t=Vc(e),n=t?new Blob([e],{type:"application/json"}):new Blob([e],{type:"application/x-yaml"}),r=URL.createObjectURL(n),o=document.createElement("a");o.href=r,o.download=t?"spec.json":"spec.yaml",o.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})),setTimeout((()=>{window.URL.revokeObjectURL(r),o.remove()}),100)}(t.rawSpec)))}));const m=Go((()=>r.value||!t.configuration.isEditable)),g=vl((e=>{(e.target.scrollTop??0)<50&&(window.history.replaceState({},"",window.location.pathname+window.location.search),f.value="")})),O=Go((()=>({breadcrumb:s.value,spec:t.parsedSpec})));return Gn((()=>{var e;const n=null==(e=t.parsedSpec.tags)?void 0:e[0];n&&c(h(n),!0);const r=En();r&&(r.scalarState||(r.scalarState={}),r.scalarState["useSidebarContent-collapsedSidebarItems"]=a)})),function(e){xr(Zi,e)}((()=>{var e;const t=jo(),n="scalar-instance-id";if(!t)return n;let r=t.uid;return"undefined"==typeof window?(t.attrs||(t.attrs={}),t.attrs[n]=r):(null==(e=t.vnode.el)?void 0:e.getAttribute)&&(r=t.vnode.el.getAttribute(n)),`${n}-${r}`})),xr(cj,(()=>t.parsedSpec.security)),u.value=t.configuration.hideModels??!1,(e,t)=>{var n;return po(),go(io,null,[Eo(Nt(sl),{id:null==(n=e.configuration)?void 0:n.theme},null,8,["id"]),Eo(Nt(cl),null,{default:fn((({styles:n})=>[Eo(Nt(ul),null,{default:fn((({styles:r})=>{var s,a;return[ko("div",{ref_key:"documentEl",ref:i,class:X(["scalar-api-reference references-layout",[{"references-editable":e.configuration.isEditable,"references-sidebar":e.configuration.showSidebar,"references-sidebar-mobile-open":Nt(l),"references-classic":"classic"===e.configuration.layout},n,r,e.$attrs.class]]),style:q({"--full-height":o.value}),onScrollPassive:t[4]||(t[4]=(...e)=>Nt(g)&&Nt(g)(...e))},[ko("div",Vre,[rr(e.$slots,"header",V(_o(O.value)),void 0,!0)]),e.configuration.showSidebar?(po(),go("aside",Yre,[ko("div",Gre,[Eo(Nt(tJ),{parsedSpec:e.parsedSpec},{"sidebar-start":fn((()=>[rr(e.$slots,"sidebar-start",V(_o(O.value)),void 0,!0)])),"sidebar-end":fn((()=>[rr(e.$slots,"sidebar-end",V(_o(O.value)),void 0,!0)])),_:3},8,["parsedSpec"])])])):Co("",!0),Nn(ko("div",Kre,[ko("div",Jre,[rr(e.$slots,"editor",V(_o(O.value)),void 0,!0)])],512),[[si,e.configuration.isEditable]]),m.value?(po(),go(io,{key:1},[ko("div",eoe,[Eo(Nt(Ire),{layout:"classic"===e.configuration.layout?"accordion":"default",parsedSpec:e.parsedSpec},nr({start:fn((()=>[rr(e.$slots,"content-start",V(_o(O.value)),void 0,!0)])),end:fn((()=>[rr(e.$slots,"content-end",V(_o(O.value)),void 0,!0)])),_:2},[(null==(s=e.configuration)?void 0:s.isEditable)?{name:"empty-state",fn:fn((()=>{var n;return[Eo(Xre,{theme:(null==(n=e.configuration)?void 0:n.theme)||"default",onChangeTheme:t[0]||(t[0]=t=>e.$emit("changeTheme",t)),onLinkSwaggerFile:t[1]||(t[1]=t=>e.$emit("linkSwaggerFile")),onLoadSwaggerFile:t[2]||(t[2]=t=>e.$emit("loadSwaggerFile")),onUpdateContent:t[3]||(t[3]=t=>e.$emit("updateContent",t))},null,8,["theme"])]})),key:"0"}:void 0]),1032,["layout","parsedSpec"])]),e.$slots.footer?(po(),go("div",toe,[rr(e.$slots,"footer",V(_o(O.value)),void 0,!0)])):Co("",!0)],64)):Co("",!0),Eo(aJ,{parsedSpec:e.parsedSpec,proxyUrl:null==(a=e.configuration)?void 0:a.proxy},{"sidebar-start":fn((()=>[rr(e.$slots,"sidebar-start",V(_o(O.value)),void 0,!0)])),"sidebar-end":fn((()=>[rr(e.$slots,"sidebar-end",V(_o(O.value)),void 0,!0)])),_:3},8,["parsedSpec","proxyUrl"])],38)]})),_:2},1024)])),_:3}),Eo(Mre)],64)}}}),roe=ll(noe,[["__scopeId","data-v-c67b0b55"]]),ooe={class:"references-classic-header-container"},ioe={class:"references-classic-header"};const soe=ll({},[["render",function(e,t){return po(),go("div",ooe,[ko("div",ioe,[rr(e.$slots,"default",{},void 0,!0),rr(e.$slots,"dark-mode-toggle",{},void 0,!0)])])}],["__scopeId","data-v-1c1eb708"]]),aoe=e=>(pn("data-v-0acd62b8"),e=e(),hn(),e),loe={class:"darklight-reference"},coe={key:0},uoe={key:1},doe=aoe((()=>ko("a",{class:"darklight-reference-promo",href:"https://www.scalar.com",target:"_blank"}," Powered by scalar.com ",-1))),poe=ll(Rn({__name:"DarkModeToggle",props:{isDarkMode:{type:Boolean}},emits:["toggleDarkMode"],setup:e=>(e,t)=>
32(po(),go("div",loe,[ko("button",{class:"darklight",type:"button",onClick:t[0]||(t[0]=t=>e.$emit("toggleDarkMode"))},[Eo(Nt(cP),{icon:"LightDarkModeToggle"}),e.isDarkMode?(po(),go("span",coe,"Light Mode")):(po(),go("span",uoe,"Dark Mode"))]),doe]))}),[["__scopeId","data-v-0acd62b8"]]),hoe=ll(Rn({__name:"DarkModeIconToggle",props:{isDarkMode:{type:Boolean}},emits:["toggleDarkMode"],setup:e=>(e,t)=>(po(),go("button",{class:"darklight",type:"button",onClick:t[0]||(t[0]=t=>e.$emit("toggleDarkMode"))},[Eo(Nt(cP),{icon:e.isDarkMode?"DarkMode":"LightMode"},null,8,["icon"]),Eo(wte,null,{default:fn((()=>[xo(" Switch to "+ee(e.isDarkMode?"Light":"Dark")+" Mode ",1)])),_:1})]))}),[["__scopeId","data-v-b04e89bc"]]);function foe(){return"undefined"!=typeof navigator&&/Mac/.test(navigator.platform)}function moe(e){return Array.isArray?Array.isArray(e):"[object Array]"===Eoe(e)}const goe=1/0;function Ooe(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-goe?"-0":t}(e)}function boe(e){return"string"==typeof e}function yoe(e){return"number"==typeof e}function voe(e){return!0===e||!1===e||function(e){return woe(e)&&null!==e}(e)&&"[object Boolean]"==Eoe(e)}function woe(e){return"object"==typeof e}function Soe(e){return null!=e}function koe(e){return!e.trim().length}function Eoe(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const _oe=e=>`Missing ${e} property in key`,Toe=e=>`Property 'weight' in key '${e}' must be a positive integer`,xoe=Object.prototype.hasOwnProperty;class Aoe{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=Coe(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function Coe(e){let t=null,n=null,r=null,o=1,i=null;if(boe(e)||moe(e))r=e,t=Poe(e),n=$oe(e);else{if(!xoe.call(e,"name"))throw new Error(_oe("name"));const s=e.name;if(r=s,xoe.call(e,"weight")&&(o=e.weight,o<=0))throw new Error(Toe(s));t=Poe(s),n=$oe(s),i=e.getFn}return{path:t,id:n,weight:o,src:r,getFn:i}}function Poe(e){return moe(e)?e:e.split(".")}function $oe(e){return moe(e)?e.join("."):e}const Noe={useExtendedSearch:!1,getFn:function(e,t){let n=[],r=!1;const o=(e,t,i)=>{if(Soe(e))if(t[i]){const s=e[t[i]];if(!Soe(s))return;if(i===t.length-1&&(boe(s)||yoe(s)||voe(s)))n.push(Ooe(s));else if(moe(s)){r=!0;for(let e=0,n=s.length;e<n;e+=1)o(s[e],t,i+1)}else t.length&&o(s,t,i+1)}else n.push(e)};return o(e,boe(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Doe={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,...Noe};const Roe=/[^ ]+/g;class Ioe{constructor({getFn:e=Doe.getFn,fieldNormWeight:t=Doe.fieldNormWeight}={}){this.norm=function(e=1,t=3){const n=new Map,r=Math.pow(10,t);return{get(t){const o=t.match(Roe).length;if(n.has(o))return n.get(o);const i=1/Math.pow(o,.5*e),s=parseFloat(Math.round(i*r)/r);return n.set(o,s),s},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,boe(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();boe(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!Soe(e)||koe(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach(((t,r)=>{let o=t.getFn?t.getFn(e):this.getFn(e,t.path);if(Soe(o))if(moe(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:n,value:r}=t.pop();if(Soe(r))if(boe(r)&&!koe(r)){let t={v:r,i:n,n:this.norm.get(r)};e.push(t)}else moe(r)&&r.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[r]=e}else if(boe(o)&&!koe(o)){let e={v:o,n:this.norm.get(o)};n.$[r]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function Moe(e,t,{getFn:n=Doe.getFn,fieldNormWeight:r=Doe.fieldNormWeight}={}){const o=new Ioe({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(Coe)),o.setSources(t),o.create(),o}function Loe(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=Doe.distance,ignoreLocation:i=Doe.ignoreLocation}={}){const s=t/e.length;if(i)return s;const a=Math.abs(r-n);return o?s+a/o:a?1:s}const joe=32;function Qoe(e,t,n,{location:r=Doe.location,distance:o=Doe.distance,threshold:i=Doe.threshold,findAllMatches:s=Doe.findAllMatches,minMatchCharLength:a=Doe.minMatchCharLength,includeMatches:l=Doe.includeMatches,ignoreLocation:c=Doe.ignoreLocation}={}){if(t.length>joe)throw new Error(`Pattern length exceeds max of ${joe}.`);const u=t.length,d=e.length,p=Math.max(0,Math.min(r,d));let h=i,f=p;const m=a>1||l,g=m?Array(d):[];let O;for(;(O=e.indexOf(t,f))>-1;){let e=Loe(t,{currentLocation:O,expectedLocation:p,distance:o,ignoreLocation:c});if(h=Math.min(e,h),f=O+u,m){let e=0;for(;e<u;)g[O+e]=1,e+=1}}f=-1;let b=[],y=1,v=u+d;const w=1<<u-1;for(let k=0;k<u;k+=1){let r=0,i=v;for(;r<i;
vendor: 6,707 bytes, line 32
32){Loe(t,{errors:k,currentLocation:p+i,expectedLocation:p,distance:o,ignoreLocation:c})<=h?r=i:v=i,i=Math.floor((v-r)/2+r)}v=i;let a=Math.max(1,p-i+1),l=s?d:Math.min(p+i,d)+u,O=Array(l+2);O[l+1]=(1<<k)-1;for(let s=l;s>=a;s-=1){let r=s-1,i=n[e.charAt(r)];if(m&&(g[r]=+!!i),O[s]=(O[s+1]<<1|1)&i,k&&(O[s]|=(b[s+1]|b[s])<<1|1|b[s+1]),O[s]&w&&(y=Loe(t,{errors:k,currentLocation:r,expectedLocation:p,distance:o,ignoreLocation:c}),y<=h)){if(h=y,f=r,f<=p)break;a=Math.max(1,2*p-f)}}if(Loe(t,{errors:k+1,currentLocation:p,expectedLocation:p,distance:o,ignoreLocation:c})>h)break;b=O}const S={isMatch:f>=0,score:Math.max(.001,y)};if(m){const e=function(e=[],t=Doe.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let s=e.length;i<s;i+=1){let s=e[i];s&&-1===r?r=i:s||-1===r||(o=i-1,o-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}(g,a);e.length?l&&(S.indices=e):S.isMatch=!1}return S}function Foe(e){let t={};for(let n=0,r=e.length;n<r;n+=1){const o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}class Boe{constructor(e,{location:t=Doe.location,threshold:n=Doe.threshold,distance:r=Doe.distance,includeMatches:o=Doe.includeMatches,findAllMatches:i=Doe.findAllMatches,minMatchCharLength:s=Doe.minMatchCharLength,isCaseSensitive:a=Doe.isCaseSensitive,ignoreLocation:l=Doe.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:s,isCaseSensitive:a,ignoreLocation:l},this.pattern=a?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:Foe(e),startIndex:t})},u=this.pattern.length;if(u>joe){let e=0;const t=u%joe,n=u-t;for(;e<n;)c(this.pattern.substr(e,joe),e),e+=joe;if(t){const e=u-joe;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}const{location:r,distance:o,threshold:i,findAllMatches:s,minMatchCharLength:a,ignoreLocation:l}=this.options;let c=[],u=0,d=!1;this.chunks.forEach((({pattern:t,alphabet:p,startIndex:h})=>{const{isMatch:f,score:m,indices:g}=Qoe(e,t,p,{location:r+h,distance:o,threshold:i,findAllMatches:s,minMatchCharLength:a,includeMatches:n,ignoreLocation:l});f&&(d=!0),u+=m,f&&g&&(c=[...c,...g])}));let p={isMatch:d,score:d?u/this.chunks.length:1};return d&&n&&(p.indices=c),p}}class Uoe{constructor(e){this.pattern=e}static isMultiMatch(e){return qoe(e,this.multiRegex)}static isSingleMatch(e){return qoe(e,this.singleRegex)}search(){}}function qoe(e,t){const n=e.match(t);return n?n[1]:null}class Hoe extends Uoe{constructor(e,{location:t=Doe.location,threshold:n=Doe.threshold,distance:r=Doe.distance,includeMatches:o=Doe.includeMatches,findAllMatches:i=Doe.findAllMatches,minMatchCharLength:s=Doe.minMatchCharLength,isCaseSensitive:a=Doe.isCaseSensitive,ignoreLocation:l=Doe.ignoreLocation}={}){super(e),this._bitapSearch=new Boe(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:s,isCaseSensitive:a,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class zoe extends Uoe{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);const i=!!r.length;return{isMatch:i,score:i?0:1,indices:r}}}const Zoe=[class extends Uoe{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},zoe,class extends Uoe{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Uoe{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Uoe{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Uoe{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Uoe{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Hoe],Woe=Zoe.length,Xoe=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const Voe=new Set([Hoe.type,zoe.type]);class Yoe{constructor(e,{isCaseSensitive:t=Doe.isCaseSensitive,includeMatches:n=Doe.includeMatches,minMatchCharLength:r=Doe.minMatchCharLength,ignoreLocation:o=Doe.ignoreLocation,findAllMatches:i=Doe.findAllMatches,location:s=Doe.location,threshold:a=Doe.threshold,distance:l=Doe.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:i,ignoreLocation:o,location:s,threshold:a,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(Xoe).filter((e=>e&&!!e.trim())),r=[];for(let o=0,i=n.length;o<i;o+=1){const e=n[o];let i=!1,s=-1;for(;!i&&++s<Woe;){const n=Zoe[s];let o=n.isMultiMatch(e);o&&(r.push(new n(o,t)),i=!0)}if(!i)for(s=-1;++s<Woe;){const n=Zoe[s];let o=n.isSingleMatch(e);if(o){r.push(new n(o,t));break}}}return r}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,i=[],s=0;for(let a=0,l=t.length;a<l;a+=1){const r=t[a];i.length=0,o=0;for(let t=0,a=r.length;t<a;t+=1){const a=r[t],{isMatch:l,indices:c,score:u}=a.search(e);if(!l){s=0,o=0,i.length=0;break}if(o+=1,s+=u,n){const e=a.constructor.type;Voe.has(e)?i=[...i,...c]:i.push(c)}}
vendor: 4,369 bytes, line 32
32if(o){let e={isMatch:!0,score:s/o};return n&&(e.indices=i),e}}return{isMatch:!1,score:1}}}const Goe=[];function Koe(e,t){for(let n=0,r=Goe.length;n<r;n+=1){let r=Goe[n];if(r.condition(e,t))return new r(e,t)}return new Boe(e,t)}const Joe="$and",eie="$or",tie="$path",nie="$val",rie=e=>!(!e[Joe]&&!e[eie]),oie=e=>({[Joe]:Object.keys(e).map((t=>({[t]:e[t]})))});function iie(e,t,{auto:n=!0}={}){const r=e=>{let o=Object.keys(e);const i=(e=>!!e[tie])(e);if(!i&&o.length>1&&!rie(e))return r(oie(e));if((e=>!moe(e)&&woe(e)&&!rie(e))(e)){const r=i?e[tie]:o[0],s=i?e[nie]:e[r];if(!boe(s))throw new Error((e=>`Invalid value for key ${e}`)(r));const a={keyId:$oe(r),pattern:s};return n&&(a.searcher=Koe(s,t)),a}let s={children:[],operator:o[0]};return o.forEach((t=>{const n=e[t];moe(n)&&n.forEach((e=>{s.children.push(r(e))}))})),s};return rie(e)||(e=oie(e)),r(e)}function sie(e,t){const n=e.matches;t.matches=[],Soe(n)&&n.forEach((e=>{if(!Soe(e.indices)||!e.indices.length)return;const{indices:n,value:r}=e;let o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)}))}function aie(e,t){t.score=e.score}class lie{constructor(e,t={},n){this.options={...Doe,...t},this.options.useExtendedSearch,this._keyStore=new Aoe(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Ioe))throw new Error("Incorrect 'index' type");this._myIndex=t||Moe(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Soe(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,r=this._docs.length;n<r;n+=1){const o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:n,includeScore:r,shouldSort:o,sortFn:i,ignoreFieldNorm:s}=this.options;let a=boe(e)?boe(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=Doe.ignoreFieldNorm}){e.forEach((e=>{let n=1;e.matches.forEach((({key:e,norm:r,score:o})=>{const i=e?e.weight:null;n*=Math.pow(0===o&&i?Number.EPSILON:o,(i||1)*(t?1:r))})),e.score=n}))}(a,{ignoreFieldNorm:s}),o&&a.sort(i),yoe(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=Doe.includeMatches,includeScore:r=Doe.includeScore}={}){const o=[];return n&&o.push(sie),r&&o.push(aie),e.map((e=>{const{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach((t=>{t(e,r)})),r}))}(a,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){const t=Koe(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach((({v:e,i:n,n:o})=>{if(!Soe(e))return;const{isMatch:i,score:s,indices:a}=t.searchIn(e);i&&r.push({item:e,idx:n,matches:[{score:s,value:e,norm:o,indices:a}]})})),r}_searchLogical(e){const t=iie(e,this.options),n=(e,t,r)=>{if(!e.children){const{keyId:n,searcher:o}=e,i=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return i&&i.length?[{idx:r,item:t,matches:i}]:[]}const o=[];for(let i=0,s=e.children.length;i<s;i+=1){const s=e.children[i],a=n(s,t,r);if(a.length)o.push(...a);else if(e.operator===Joe)return[]}return o},r=this._myIndex.records,o={},i=[];return r.forEach((({$:e,i:r})=>{if(Soe(e)){let s=n(t,e,r);s.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},i.push(o[r])),s.forEach((({matches:e})=>{o[r].matches.push(...e)})))}})),i}_searchObjectList(e){const t=Koe(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach((({$:e,i:r})=>{if(!Soe(e))return;let i=[];n.forEach(((n,r)=>{i.push(...this._findMatches({key:n,value:e[r],searcher:t}))})),i.length&&o.push({idx:r,item:e,matches:i})})),o}_findMatches({key:e,value:t,searcher:n}){if(!Soe(t))return[];let r=[];if(moe(t))t.forEach((({v:t,i:o,n:i})=>{if(!Soe(t))return;const{isMatch:s,score:a,indices:l}=n.searchIn(t);s&&r.push({score:a,key:e,value:t,idx:o,norm:i,indices:l})}));else{const{v:o,n:i}=t,{isMatch:s,score:a,indices:l}=n.searchIn(o);s&&r.push({score:a,key:e,value:o,norm:i,indices:l})}return r}}function cie(e){var t,n,r;try{const o=null==(r=null==(n=null==(t=null==e?void 0:e.information)?void 0:t.requestBody)?void 0:n.content)?void 0:r["application/json"];if(!o)throw new Error("Body not found");return function(e){var t;
32const n=["Body"],r=null==(t=null==e?void 0:e.schema)?void 0:t.properties;return r&&Object.keys(r).forEach((t=>{if(!e.schema)return;n.push(function(e,t){let n=e;return n+=t.required&&t.required.includes(e)?" REQUIRED ":" optional ",t.properties[e]&&(n+=t.properties[e].type,t.properties[e].description&&(n+=" "+t.properties[e].description)),n}(t,e.schema));const o=r[t];"object"===o.type&&o.properties&&o.properties&&Object.keys(o.properties).forEach((e=>{var t,r;n.push(`${e} ${null==(r=null==(t=o.properties)?void 0:t[e])?void 0:r.type}`)}))})),n}(o)}catch(o){return!1}}lie.version="6.6.2",lie.createIndex=Moe,lie.parseIndex=function(e,{getFn:t=Doe.getFn,fieldNormWeight:n=Doe.fieldNormWeight}={}){const{keys:r,records:o}=e,i=new Ioe({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i},lie.config=Doe,lie.parseQuery=iie,function(...e){Goe.push(...e)}(Yoe);const uie=e=>(pn("data-v-1ef66303"),e=e(),hn(),e),die={key:0,class:"ref-search-list custom-scroll"},pie=["id","href","onClick","onFocus"],hie={key:0,class:"item-entry-title"},fie={key:1,class:"item-entry-path"},mie={key:2,class:"item-entry-description"},gie=uie((()=>ko("div",{class:"ref-search-meta"},[ko("span",null,"ââ Navigate"),ko("span",null,"â Select")],-1))),Oie=ll(Rn({__name:"SearchModal",props:{parsedSpec:{},modalState:{}},setup(e){const t=e,n=jt(t,"parsedSpec"),r=Pl(),o=At([]),i=At([]),s=At(0),a=At(""),l=At(null),c=new lie(o.value,{keys:["title","description","body"]}),u=()=>{s.value=0,i.value=c.search(a.value)},d=Go((()=>y.value[s.value])),{getHeadingId:p,getWebhookId:h,getModelId:f,getOperationId:m,getTagId:g}=MG();xn((()=>t.modalState.open),(e=>{e&&(a.value="",s.value=0,i.value=[])}));const{setCollapsedSidebarItem:O,hideModels:b}=rK();xn(n.value,(async()=>{var e,n,r,i,s,a;if(o.value=[],!(null==(n=null==(e=t.parsedSpec)?void 0:e.tags)?void 0:n.length)&&!(null==(r=t.parsedSpec)?void 0:r.webhooks))return void c.setCollection([]);const l=[],u=await zL((null==(i=t.parsedSpec.info)?void 0:i.description)??"");u.length&&(u.forEach((e=>{l.push({type:"heading",title:`Info > ${e.value}`,description:"",href:`#${p(e)}`,tag:e.slug,body:""})})),o.value=o.value.concat(l)),null==(s=t.parsedSpec.tags)||s.forEach((e=>{const t={title:e.name,href:`#${g(e)}`,description:e.description,type:"req",tag:e.name,body:""};o.value.push(t),e.operations&&e.operations.forEach((t=>{const{parameterMap:n}=LG({operation:t}),r=cie(t)||n.value;let i=null;"boolean"!=typeof r&&(i=r);const s={type:"req",title:t.name??t.path,href:`#${m(t,e)}`,operationId:t.operationId,description:t.description??"",httpVerb:t.httpVerb,path:t.path,tag:e.name,operation:t};i&&(s.body=i),o.value.push(s)}))}));const d=t.parsedSpec.webhooks,O=[];d&&Object.keys(d).forEach((e=>{Object.keys(d[e]).forEach((t=>{var n;O.push({type:"webhook",title:`Webhook: ${null==(n=d[e][t])?void 0:n.name}`,href:`#${h(e,t)}`,description:e,httpVerb:t,tag:e,body:""})})),o.value=o.value.concat(O)}));const y=b.value?{}:null==(a=t.parsedSpec.components)?void 0:a.schemas,v=[];y&&(Object.keys(y).forEach((e=>{v.push({type:"model",title:"Model",href:`#${f(e)}`,description:y[e].title??e,tag:e,body:""})})),o.value=o.value.concat(v)),c.setCollection(o.value)}),{immediate:!0}),wl(r.enter,(()=>{t.modalState.open&&window&&(w(d.value),window.location.hash=d.value.item.href,t.modalState.hide())})),wl(r.ArrowDown,(()=>{var e;t.modalState.open&&window&&(s.value<y.value.length-1?s.value++:s.value=0,null==(e=document.getElementById(d.value.item.href))||e.scrollIntoView({behavior:"smooth",block:"center"}))})),wl(r.ArrowUp,(()=>{var e;t.modalState.open&&window&&(s.value>0?s.value--:s.value=y.value.length-1,null==(e=document.getElementById(d.value.item.href))||e.scrollIntoView({behavior:"smooth",block:"center"}))}));const y=Go((()=>0===a.value.length?o.value.map((e=>({item:e}))):i.value)),v=/#(tag\/[^/]*)/,w=e=>{let n="models";const r=e.item.href.match(v);(null==r?void 0:r.length)&&r.length>1&&(n=r[1]),O(n,!0),t.modalState.hide()};return(e,t)=>(po(),Oo(Nt($T),{state:e.modalState,variant:"search"},{default:fn((()=>[ko("div",{ref_key:"searchModalRef",ref:l,class:"ref-search-container"},[Nn(ko("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>a.value=e),autocapitalize:"off",autocomplete:"off",autocorrect:"off",class:"ref-search-input",placeholder:"Search â¦",spellcheck:"false",type:"text",onInput:u},null,544),[[$i,a.value]])],512),y.value.length?(po(),go("div",die,[(po(!0),go(io,null,tr(y.value,((e,t)=>
32(po(),go("a",{id:e.item.href,key:e.refIndex,class:X(["item-entry",{"item-entry--active":t===s.value,"item-entry--tag":!e.item.httpVerb}]),href:e.item.href,onClick:t=>w(e),onFocus:e=>s.value=t},[Eo(Nt(Tp),{as:"div",class:"item-entry-http-verb",method:e.item.httpVerb??"get",short:""},null,8,["method"]),e.item.title?(po(),go("div",hie,ee(e.item.title),1)):Co("",!0),(e.item.httpVerb||e.item.path)&&e.item.path!==e.item.title?(po(),go("div",fie,ee(e.item.path),1)):e.item.description?(po(),go("div",mie,ee(e.item.description),1)):Co("",!0)],42,pie)))),128))])):Co("",!0),gie])),_:1},8,["state"]))}}),[["__scopeId","data-v-1ef66303"]]),bie=e=>(pn("data-v-fdb2c36b"),e=e(),hn(),e),yie={class:"sidebar-search-input"},vie=bie((()=>ko("span",{class:"sidebar-search-placeholder"},"Search",-1))),wie={class:"sidebar-search-shortcut"},Sie={class:"sidebar-search-key"},kie=ll(Rn({__name:"SearchButton",props:{spec:{},searchHotKey:{default:"k"}},setup(e){const t=e,n=NT();return wl(Pl()[`meta_${t.searchHotKey}`],(()=>n.open?n.hide():n.show())),(e,t)=>(po(),go(io,null,[ko("button",{class:X(["sidebar-search",e.$attrs.class]),type:"button",onClick:t[0]||(t[0]=(...e)=>Nt(n).show&&Nt(n).show(...e))},[Eo(Nt(cP),{class:"search-icon",icon:"Search",size:"sm"}),ko("div",yie,[vie,ko("span",wie,[ko("span",Sie,ee(Nt(foe)()?"â":"â")+ee(e.searchHotKey),1)])])],2),Eo(Oie,{modalState:Nt(n),parsedSpec:e.spec},null,8,["modalState","parsedSpec"])],64))}}),[["__scopeId","data-v-fdb2c36b"]]),Eie=Rn({__name:"ClassicLayout",props:{configuration:{},parsedSpec:{},rawSpec:{},isDark:{type:Boolean}},emits:["toggleDarkMode"],setup(e){const t=e,n=Go((()=>({...t.configuration,showSidebar:!1})));return(e,t)=>(po(),Oo(roe,{configuration:n.value,parsedSpec:e.parsedSpec,rawSpec:e.rawSpec},{"content-start":fn((({spec:r})=>[Eo(soe,null,{"dark-mode-toggle":fn((()=>[Eo(Nt(hoe),{isDarkMode:e.isDark,onToggleDarkMode:t[0]||(t[0]=t=>e.$emit("toggleDarkMode"))},null,8,["isDarkMode"])])),default:fn((()=>[Eo(kie,{class:"t-doc__sidebar",searchHotKey:n.value.searchHotKey,spec:r},null,8,["searchHotKey","spec"])])),_:2},1024)])),"content-end":fn((()=>[rr(e.$slots,"footer")])),_:3},8,["configuration","parsedSpec","rawSpec"]))}}),_ie={class:"references-mobile-header t-doc__header"},Tie={class:"references-mobile-breadcrumbs"},xie={class:"references-mobile-header-actions"},Aie=ll(Rn({__name:"MobileHeader",props:{open:{type:Boolean}},emits:["update:open"],setup(e){const{breadcrumb:t}=rK();return(e,n)=>(po(),go("div",_ie,[Eo(Nt(pP),{icon:e.open?"Close":"Menu",label:e.open?"Close Menu":"Open Menu",size:"md",onClick:n[0]||(n[0]=t=>e.$emit("update:open",!e.open))},null,8,["icon","label"]),ko("span",Tie,ee(Nt(t)),1),ko("div",xie,[rr(e.$slots,"actions",{},void 0,!0)])]))}}),[["__scopeId","data-v-99e5f6cc"]]),Cie={class:"scalar-api-references-standalone-search"},Pie=Rn({__name:"ModernLayout",props:{configuration:{},parsedSpec:{},rawSpec:{},isDark:{type:Boolean}},emits:["toggleDarkMode"],setup(e){const t=e,n=Tl("(max-width: 1000px)"),{isSidebarOpen:r}=rK();xn(n,((e,t)=>{e&&!t&&(r.value=!1)}));const{hash:o}=MG();return xn(o,((e,t)=>{e&&e!==t&&(r.value=!1)})),(e,o)=>(po(),Oo(roe,{class:X({"scalar-api-references-standalone-mobile":Nt(n)}),configuration:e.configuration,parsedSpec:e.parsedSpec,rawSpec:e.rawSpec},{header:fn((()=>[Eo(Aie,{open:Nt(r),"onUpdate:open":o[0]||(o[0]=e=>xt(r)?r.value=e:null)},null,8,["open"])])),"sidebar-start":fn((({spec:e})=>{var n;return[ko("div",Cie,[Eo(kie,{searchHotKey:null==(n=t.configuration)?void 0:n.searchHotKey,spec:e},null,8,["searchHotKey","spec"])])]})),"sidebar-end":fn((()=>[Eo(Nt(poe),{isDarkMode:e.isDark,onToggleDarkMode:o[1]||(o[1]=t=>e.$emit("toggleDarkMode"))},null,8,["isDarkMode"])])),"content-end":fn((()=>[rr(e.$slots,"footer",{},void 0,!0)])),_:3},8,["class","configuration","parsedSpec","rawSpec"]))}}),$ie={modern:ll(Pie,[["__scopeId","data-v-4c69eaa5"]]),classic:Eie},Nie=Rn({__name:"ApiReference",props:{configuration:{}},emits:["updateContent"],setup(e){var t,n;const r=e,{toggleDarkMode:o,isDark:i}=function(e){var t;return MN.value=("undefined"==typeof window?null:JSON.parse((null==(t=window.localStorage)?void 0:t.getItem("isDark"))||"null"))??e??(()=>{var e,t;const n="undefined"!=typeof window?null==(e=window.localStorage)?void 0:e.getItem("isDark"):null;return"string"==typeof n?!!JSON.parse(n):!("undefined"==typeof window||!(null==(t=null==window?void 0:window.matchMedia("(prefers-color-scheme: dark)"))?void 0:t.matches))})(),xn(MN,(e=>{"undefined"!=typeof document&&(document.body.classList.toggle("dark-mode",e),document.body.classList.toggle("light-mode",!e))}),{immediate:!0}),{isDark:MN,toggleDarkMode:()=>{var e;MN.value=!MN.value,"undefined"!=typeof window&&(null==(e=null==window?void 0:window.localStorage)||e.setItem("isDark",JSON.stringify(MN.value)))},setDarkMode:function(e){var t;MN.value=e,"undefined"!=typeof window&&(null==(t=null==window?void 0:window.localStorage)||t.setItem("isDark",JSON.stringify(MN.value)))}}}(null==(t=r.configuration)?void 0:t.darkMode),s=Go((()=>{var e;return{spec:{content:void 0,url:void 0,...null==(e=r.configuration)?void 0:e.spec},proxy:void 0,theme:"default",showSidebar:!0,isEditable:!1,...r.configuration}}));function a(e,t){xn((()=>{var t;return null==(t=s.value)?void 0:t[e]}),(e=>{void 0!==e&&t(e)}),{immediate:!0})}(null==(n=s.value)?void 0:n.metaData)&&function(e,t){const{title:n,titleTemplate:r,...o}=e;$N({title:n,titleTemplate:r,_flatMeta:o},{...t,transform(e){const t=CN({...e._flatMeta});return delete e._flatMeta,{...e,meta:t}}})}(s.value.metaData);const{setAuthentication:l}=op();a("authentication",l);const{setExcludedClients:c}=VD();a("hiddenClients",c);const{parsedSpec:u,rawSpec:d}=QG({proxy:jt((()=>{var e;return(null==(e=r.configuration)?void 0:e.proxy)||""})),specConfig:jt((()=>{var e;return(null==(e=r.configuration)?void 0:e.spec)||{}}))});return(e,t)=>{var n,r;return po(),go(io,null,[(null==(n=s.value)?void 0:n.customCss)?(po(),Oo(wn("style"),{key:0},{default:fn((()=>[xo(ee(s.value.customCss),1)])),_:1})):Co("",!0),(po(),Oo(wn(Nt($ie)[(null==(r=s.value)?void 0:r.layout)||"modern"]),{configuration:s.value,isDark:Nt(i),parsedSpec:Nt(u),rawSpec:Nt(d),onToggleDarkMode:t[0]||(t[0]=()=>
32Nt(o)()),onUpdateContent:t[1]||(t[1]=t=>e.$emit("updateContent",t))},{footer:fn((()=>[rr(e.$slots,"footer")])),_:3},40,["configuration","isDark","parsedSpec","rawSpec"]))],64)}}}),Die=document.querySelector("#api-reference"),Rie=document.querySelector("[data-spec]"),Iie=document.querySelector("[data-spec-url]"),Mie=document.querySelector("#api-reference[data-configuration]"),Lie=()=>{if(Mie){const e=Mie.getAttribute("data-configuration");if(e)return JSON.parse(e.split(""").join('"'))}return{}},jie=()=>{var e,t,n;if(null==(e=Lie().spec)?void 0:e.url)return null==(t=Lie().spec)?void 0:t.url;if(Die){const e=null==(n=Die.getAttribute("data-url"))?void 0:n.trim();if(e)return e}if(Iie){console.warn('[@scalar/api-reference] The [data-spec-url] HTML API is deprecated. Use the new <script id="api-reference" data-url="/scalar.json" /> API instead.');const e=Iie.getAttribute("data-spec-url");if(e)return e}},Qie=()=>{var e,t;if(Die){const t=null==(e=Die.innerHTML)?void 0:e.trim();if(t)return JSON.parse(t)}if(Rie){console.warn('[@scalar/api-reference] The [data-spec] HTML API is deprecated. Use the new <script id="api-reference" type="application/json">{"openapi":"3.1.0","info":{"title":"Example"},"paths":{}}<\/script> API instead.');const e=null==(t=Rie.getAttribute("data-spec"))?void 0:t.trim();if(e)return JSON.parse(e)}},Fie=()=>{if(Die){const e=Die.getAttribute("data-proxy-url");if(e)return e.trim()}};if(Iie||Rie||Die){const n=Qie()?{content:Qie()}:{url:jie()};null==(e=document.querySelector("body"))||e.classList.add("light-mode");let r=null;Die?(r=document.createElement("div"),null==(t=null==Die?void 0:Die.parentNode)||t.insertBefore(r,Die)):r=Rie?"[data-spec]":Iie?"[data-spec-url]":"body",zi(Nie,{configuration:{...Lie(),spec:{...n},proxy:Fie()}}).mount(r)}else console.error('Couldnât find a [data-spec], [data-spec-url] or <script id="api-reference" /> element. Try adding it like this: %c<div data-spec-url="https://petstore.swagger.io/v2/swagger.json" />',"font-family: monospace;");!function(){if(!(typeof Prism>"u"||typeof document>"u")){var e={javascript:"clike",actionscript:"javascript",apex:["clike","sql"],arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",cfscript:"clike",chaiscript:["clike","cpp"],cilkc:"c",cilkcpp:"cpp",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",gradle:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",idris:"haskell",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",liquid:"markup-templating",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",objectivec:"c",opencl:"c",parser:"markup",php:"markup-templating",phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qsharp:"clike",qml:"javascript",qore:"clike",racket:"scheme",cshtml:["markup","csharp"],jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",squirrel:"clike",stata:["mata","java","python"],"t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup-templating",typescript:"javascript",v:"clike",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},t={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",ino:"arduino","arm-asm":"armasm",art:"arturo",adoc:"asciidoc",avs:"avisynth",avdl:"avro-idl",gawk:"awk",sh:"bash",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",cfc:"cfscript","cilk-c":"cilkc","cilk-cpp":"cilkcpp",cilk:"cilkcpp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",gv:"dot",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",po:"gettext",gni:"gn",ld:"linker-script","go-mod":"go-module",hbs:"handlebars",mustache:"handlebars",hs:"haskell",idr:"idris",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",kum:"kumir",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",qasm:"openqasm",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",plantuml:"plant-uml",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",qs:"qsharp",rkt:"racket",razor:"cshtml",rpy:"renpy",res:"rescript",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",s
32ol:"solidity",sln:"solution-file",rq:"sparql",sclang:"supercollider",t4:"t4-cs",trickle:"tremor",troy:"tremor",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",url:"uri",vb:"visual-basic",vba:"visual-basic",webidl:"web-idl",mathematica:"wolfram",nb:"wolfram",wl:"wolfram",xeoracube:"xeora",yml:"yaml"},n={},r="components/",o=Prism.util.currentScript();if(o){var i=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,s=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,a=o.getAttribute("data-autoloader-path");if(null!=a)r=a.trim().replace(/\/?$/,"/");else{var l=o.src;i.test(l)?r=l.replace(i,"components/"):s.test(l)&&(r=l.replace(s,"$1components/"))}}var c=Prism.plugins.autoloader={languages_path:r,use_minified:!0,loadLanguages:d};Prism.hooks.add("complete",(function(e){var t=e.element,n=e.language;if(t&&n&&"none"!==n){var r=function(e){var t=(e.getAttribute("data-dependencies")||"").trim();if(!t){var n=e.parentElement;n&&"pre"===n.tagName.toLowerCase()&&(t=(n.getAttribute("data-dependencies")||"").trim())}return t?t.split(/\s*,\s*/g):[]}(t);/^diff-./i.test(n)?(r.push("diff"),r.push(n.substr(5))):r.push(n),r.every(u)||d(r,(function(){Prism.highlightElement(t)}))}}))}function u(e){if(e.indexOf("!")>=0)return!1;if((e=t[e]||e)in Prism.languages)return!0;var r=n[e];return r&&!r.error&&!1===r.loading}function d(r,o,i){"string"==typeof r&&(r=[r]);var s=r.length,a=0,l=!1;function h(){l||++a===s&&o&&o(r)}0!==s?r.forEach((function(r){!function(r,o,i){var s=r.indexOf("!")>=0;function a(){var e=n[r];e||(e=n[r]={callbacks:[]}),e.callbacks.push({success:o,error:i}),!s&&u(r)?p(r,"success"):!s&&e.error?p(r,"error"):(s||!e.loading)&&(e.loading=!0,e.error=!1,function(e,t,n){var r=document.createElement("script");r.src=e,r.async=!0,r.onload=function(){document.body.removeChild(r),t&&t()},r.onerror=function(){document.body.removeChild(r),n&&n()},document.body.appendChild(r)}(function(e){return c.languages_path+"prism-"+e+(c.use_minified?".min":"")+".js"}(r),(function(){e.loading=!1,p(r,"success")}),(function(){e.loading=!1,e.error=!0,p(r,"error")})))}r=r.replace("!",""),r=t[r]||r;var l=e[r];l&&l.length?d(l,a,i):a()}(r,h,(function(){l||(l=!0,i&&i(r))}))})):o&&setTimeout(o,0)}function p(e,t){if(n[e]){for(var r=n[e].callbacks,o=0,i=r.length;o<i;o++){var s=r[o][t];s&&setTimeout(s,0)}r.length=0}}}();const Bie=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Uie={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},qie=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3.429",d:"M24 1.714v44.572M1.714 24h44.572"},null,-1)];function Hie(e,t){return po(),go("svg",Uie,[...qie])}const zie={render:Hie},Zie=Object.freeze(Object.defineProperty({__proto__:null,default:zie,render:Hie},Symbol.toStringTag,{value:"Module"})),Wie={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 32.5 23.5"},Xie=[ko("path",{d:"M11.2 23.5 0 12.3l2.15-2.15 9.05 9.05L30.4 0l2.15 2.15z"},null,-1)];function Vie(e,t){return po(),go("svg",Wie,[...Xie])}const Yie={render:Vie},Gie=Object.freeze(Object.defineProperty({__proto__:null,default:Yie,render:Vie},Symbol.toStringTag,{value:"Module"})),Kie={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24"},Jie=[ko("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m4.5 8.25 7.5 7.5 7.5-7.5"},null,-1)];function ese(e,t){return po(),go("svg",Kie,[...Jie])}const tse={render:ese},nse=Object.freeze(Object.defineProperty({__proto__:null,default:tse,render:ese},Symbol.toStringTag,{value:"Module"})),rse={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24"},ose=[ko("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M15.75 19.5 8.25 12l7.5-7.5"},null,-1)];function ise(e,t){return po(),go("svg",rse,[...ose])}const sse={render:ise},ase=Object.freeze(Object.defineProperty({__proto__:null,default:sse,render:ise},Symbol.toStringTag,{value:"Module"})),lse={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24"},cse=[ko("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m8.25 19.5 7.5-7.5-7.5-7.5"},null,-1)];function use(e,t){return po(),go("svg",lse,[...cse])}const dse={render:use},pse=Object.freeze(Object.defineProperty({__proto__:null,default:dse,render:use},Symbol.toStringTag,{value:"Module"})),hse={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24"},fse=[ko("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19.5 15.75 12 8.25l-7.5 7.5"},null,-1)];function mse(e,t){return po(),go("svg",hse,[...fse])}const gse={render:mse},Ose=Object.freeze(Object.defineProperty({__proto__:null,default:gse,render:mse},Symbol.toStringTag,{value:"Module"}
32)),bse={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"},yse=[ko("path",{d:"M6 5h4c1.7 0 2-1.3 2-3 1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2 0 1.7.3 3 2 3m0-3V1c0-.6.5-1 1-1h2c.5 0 1 .4 1 1v1.3c0 .6-.4.7-1 .7H7c-.6 0-1-.4-1-1"},null,-1)];function vse(e,t){return po(),go("svg",bse,[...yse])}const wse={render:vse},Sse=Object.freeze(Object.defineProperty({__proto__:null,default:wse,render:vse},Symbol.toStringTag,{value:"Module"})),kse={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"},Ese=[ko("path",{stroke:"currentColor",d:"m12.5 1.5-11 11m0-11 11 11"},null,-1)];function _se(e,t){return po(),go("svg",kse,[...Ese])}const Tse={render:_se},xse=Object.freeze(Object.defineProperty({__proto__:null,default:Tse,render:_se},Symbol.toStringTag,{value:"Module"})),Ase={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 10"},Cse=[ko("path",{fill:"currentColor",d:"M9.557 7.243a.46.46 0 0 0-.457-.252C9.023 7 8.951 7 8.877 7A4 4 0 0 1 5.546.781a.5.5 0 0 0 .018-.525A.48.48 0 0 0 5.1 0a5 5 0 1 0 4.439 7.767.5.5 0 0 0 .018-.524"},null,-1)];function Pse(e,t){return po(),go("svg",Ase,[...Cse])}const $se={render:Pse},Nse=Object.freeze(Object.defineProperty({__proto__:null,default:$se,render:Pse},Symbol.toStringTag,{value:"Module"})),Dse={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Rse=[ko("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"},null,-1)];function Ise(e,t){return po(),go("svg",Dse,[...Rse])}const Mse={render:Ise},Lse=Object.freeze(Object.defineProperty({__proto__:null,default:Mse,render:Ise},Symbol.toStringTag,{value:"Module"})),jse={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 9 9"},Qse=[ko("g",{fill:"none","fill-rule":"evenodd",transform:"translate(.67 .67)"},[ko("rect",{transform:"rotate(180 4 4)"}),ko("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":".5",d:"M2.85 1.73h3.4v3.4m0-3.4L1.74 6.24"})],-1)];function Fse(e,t){return po(),go("svg",jse,[...Qse])}const Bse={render:Fse},Use=Object.freeze(Object.defineProperty({__proto__:null,default:Bse,render:Fse},Symbol.toStringTag,{value:"Module"})),qse={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 1024 1024"},Hse=[ko("path",{d:"M512 0a512 512 0 0 0-162 998c26 4 35-11 35-25l-1-95c-128 23-161-32-172-60-6-15-31-61-52-73-18-10-44-33-1-33 40-1 69 37 78 52 46 78 120 56 149 43 5-33 18-56 33-69-114-13-234-56-234-253 0-56 20-101 53-137-5-13-23-65 5-136 0 0 43-13 141 53a487 487 0 0 1 256 0c98-66 141-53 141-53 28 71 10 123 5 136 33 36 53 81 53 137 0 197-120 240-234 253 18 16 35 47 35 95l-1 140c0 14 9 30 35 25A512 512 0 0 0 512 0"},null,-1)];function zse(e,t){return po(),go("svg",qse,[...Hse])}const Zse={render:zse},Wse=Object.freeze(Object.defineProperty({__proto__:null,default:Zse,render:zse},Symbol.toStringTag,{value:"Module"})),Xse={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},Vse=[ko("path",{fill:"currentColor",d:"M24 12a1 1 0 0 0-1-1h-3.91a.51.51 0 0 1-.49-.4 6.8 6.8 0 0 0-.94-2.28.5.5 0 0 1 .06-.63l2.77-2.76a1 1 0 1 0-1.42-1.42l-2.76 2.77a.5.5 0 0 1-.63.06 6.8 6.8 0 0 0-2.28-.94.5.5 0 0 1-.4-.49V1a1 1 0 0 0-2 0v3.91a.51.51 0 0 1-.4.49 6.8 6.8 0 0 0-2.28.94.5.5 0 0 1-.63-.06L4.93 3.51a1 1 0 0 0-1.42 1.42l2.77 2.76a.5.5 0 0 1 .06.63 6.8 6.8 0 0 0-.94 2.28.5.5 0 0 1-.49.4H1a1 1 0 0 0 0 2h3.91a.51.51 0 0 1 .49.4 6.8 6.8 0 0 0 .94 2.28.5.5 0 0 1-.06.63l-2.77 2.76a1 1 0 1 0 1.42 1.42l2.76-2.77a.5.5 0 0 1 .63-.06 6.8 6.8 0 0 0 2.28.94.5.5 0 0 1 .4.49V23a1 1 0 0 0 2 0v-3.91a.51.51 0 0 1 .4-.49 6.8 6.8 0 0 0 2.28-.94.5.5 0 0 1 .63.06l2.76 2.77a1 1 0 1 0 1.42-1.42l-2.77-2.76a.5.5 0 0 1-.06-.63 6.8 6.8 0 0 0 .94-2.28.5.5 0 0 1 .49-.4H23a1 1 0 0 0 1-1m-8.74 2.5A5.76 5.76 0 0 1 9.5 8.74a5.7 5.7 0 0 1 .16-1.31.49.49 0 0 1 .34-.36 5.4 5.4 0 0 1 1.8-.31 5.47 5.47 0 0 1 5.46 5.46 5.4 5.4 0 0 1-.31 1.8.49.49 0 0 1-.35.32 5.5 5.5 0 0 1-1.34.16"},null,-1)];function Yse(e,t){return po(),go("svg",Xse,[...Vse])}const Gse={render:Yse},Kse=Object.freeze(Object.defineProperty({__proto__:null,default:Gse,render:Yse},Symbol.toStringTag,{value:"Module"})),Jse={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 10"},eae=[ko("path",{fill:"currentColor",d:"M3.5 5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 1 0-3 0M5 2.25a.625.625 0 0 1-.625-.625v-1a.625.625 0 0 1 1.25 0v1A.625.625 0 0 1 5 2.25m1.945.805a.623.623 0 0 1 0-.883l.707-.708a.625.625 0 0 1 .884.884l-.708.707a.623.623 0 0 1-.883 0M7.75 5a.625.625 0 0 1 .625-.625h1a.625.625 0 0 1 0 1.25h-1A.625.625 0 0 1 7.75 5m-.805 1.945a.623.623 0 0 1 .883 0l.708.707a.625.625 0 0 1-.884.884l-.707-.708a.623.623 0 0 1 0-.883M5 7.75a.625.625 0 0 1 .625.625v1a.625.625 0 0 1-1.25 0v-1A.625.625 0 0 1 5 7.75m-1.945-.805a.623.623 0 0 1 0 .883l-.707.708a.625.625 0 0 1-.884-.884l.708-.707a.623.623 0 0 1 .883 0M2.25 5a.625.625 0 0 1-.625.625h-1a.625.625 0 0 1 0-1.25h1A.625.625 0 0 1 2.25 5m.805-1.945a.623.623 0 0 1-.883 0l-.708-.707a.625.625 0 0 1 .884-.884l.707.708a.623.623 0 0 1 0 .883"},null,-1)];function tae(e,t){return po(),go("svg",Jse,[...eae])}const nae={render:tae},rae=Object.freeze(Object.defineProperty({__proto__:null,default:nae,render:tae},Symbol.toStringTag,{value:"Module"})),oae={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 593 593"},iae=[ko("path",{fill:"currentColor","fill-rule":"evenodd",d:"M347 0c6 0 12 5 12 12v134l94-95c5-5 13-5 17 0l72 72c4 4 5 12 0 16v1l-95 94h134c7 0 12 5 12 12v101c0 7-5 12-12 12H447l95 94c4 5 5 13 0 17l-72 72c-4 4-12 5-16 0h-1l-94-95v134c0 7-5 12-12 12H246c-7 0-12-5-12-12v-70c0-22 9-43 24-59l130-130c14-14 14-37 0-51L259 142a84 84 0 0 1-25-59V12c0-7 5-12 12-12zM138 52h1l219 219c14 14 14 37 0 51L139 542c-4 5-12 5-17 0l-71-70c-4-5-5-12 0-17l95-96H12c-7 0-12-5-12-12V246c0-7 5-12 12-12h134l-95-94c-4-5-4-12 0-17l71-71c4-5 12-5 16 0"},null,-1)];function sae(e,t){return po(),go("svg",oae,[...iae])}const aae={render:sae},lae=Object.freeze(Object.defineProperty({__proto__:null,default:aae,render:sae},Symbol.toStringTag,{value:"Module"})),cae={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 662 662"},uae=[ko("path",{fill:"currentColor","fill-rule":"evenodd",d:"M331 0a331 331 0 1 1 0 662 331 331 0 0 1 0-662m148.5 109 .6.9a187 187 0 1 1-297.6-.9 267 267 0 1 0 297 0"},null,-1)];function dae(e,t){return po(),go("svg",cae,[...uae])}const pae={render:dae},hae=Object.freeze(Object.defineProperty({__proto__:null,default:pae,render:dae},Symbol.toStringTag,{value:"Module"})),fae={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 620 620"},mae=[ko("path",{fill:"currentColor",d:"M-.653 309.29c-.078 82.272 31.848 159.735 89.739 218.178l.283.283c122.379
32121.247 319.824 121.184 440.16-.283 119.967-121.1 119.409-316.933-.998-437.339l-.99-.99C468.681 30.845 390.716-1.017 307.893-.67c-82.83.354-160.443 32.994-218.814 91.79C31.209 149.555-.724 227.025-.653 309.29m469.271-160.789.778.778c87.9 87.9 88.325 231.005.707 319.33-77.753 78.46-199.786 87.412-288.959 26.862l198.513-198.513-.007 166.361 83.68-.07v-306.22H157.11l-.008 83.6h160.584L121.994 436.323c-59.347-87.689-50.536-208.59 26.51-286.343 87.836-88.686 231.436-89.31 320.106-1.486Z"},null,-1)];function gae(e,t){return po(),go("svg",fae,[...mae])}const Oae={render:gae},bae=Object.freeze(Object.defineProperty({__proto__:null,default:Oae,render:gae},Symbol.toStringTag,{value:"Module"})),yae={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 642 642"},vae=[ko("path",{d:"M321 0a321 321 0 1 1 0 642 321 321 0 0 1 0-642m51.3 63L321 189.5 269.7 63l1 136.5-95.8-97.2L228 228l-125.7-53.1 97.2 95.8-136.5-1L189.5 321 63 372.3l136.5-1-97.2 95.8 125.7-53-53.1 125.6 95.8-97.2-1 136.5L321 452.5 372.3 579l-1-136.5 95.8 97.2-53-125.7 125.6 53.1-97.2-95.8 136.5 1L452.5 321 579 269.7l-136.5 1 97.2-95.8L414 228l53.1-125.7-95.8 97.2z"},null,-1)];function wae(e,t){return po(),go("svg",yae,[...vae])}const Sae={render:wae},kae=Object.freeze(Object.defineProperty({__proto__:null,default:Sae,render:wae},Symbol.toStringTag,{value:"Module"})),Eae={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 620 620"},_ae=[ko("path",{d:"M529.2 90.8A310 310 0 1 0 90.8 529.2 310 310 0 0 0 529.2 90.8M122.4 498.2c-54.9-55-15.4-183.5 88.2-287 103.6-103.7 232.1-143.2 287-88.3 54.9 54.8 15.4 183.4-88.3 287-103.5 103.6-232 143.1-286.9 88.3m261.8-262.7A104.7 104.7 0 1 1 236 383.7a104.7 104.7 0 0 1 148.2-148.2"},null,-1)];function Tae(e,t){return po(),go("svg",Eae,[..._ae])}const xae={render:Tae},Aae=Object.freeze(Object.defineProperty({__proto__:null,default:xae,render:Tae},Symbol.toStringTag,{value:"Module"})),Cae={xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve",viewBox:"0 0 14 14"},Pae=[ko("path",{fill:"none",stroke:"currentColor",d:"M14 3.4H0m14 7.2H0"},null,-1)];function $ae(e,t){return po(),go("svg",Cae,[...Pae])}const Nae={render:$ae},Dae=Object.freeze(Object.defineProperty({__proto__:null,default:Nae,render:$ae},Symbol.toStringTag,{value:"Module"})),Rae={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"},Iae=[ko("path",{fill:"currentColor","fill-rule":"evenodd",d:"M11.821.098a1.62 1.62 0 0 1 2.077 2.076l-3.574 10.712a1.62 1.62 0 0 1-1.168 1.069 1.6 1.6 0 0 1-1.52-.434l-1.918-1.909-2.014 1.042a.5.5 0 0 1-.73-.457l.083-3.184 7.045-5.117a.625.625 0 1 0-.735-1.012L2.203 8.088l-1.73-1.73a1.6 1.6 0 0 1-.437-1.447 1.62 1.62 0 0 1 1.069-1.238h.003z","clip-rule":"evenodd"},null,-1)];function Mae(e,t){return po(),go("svg",Rae,[...Iae])}const Lae={render:Mae},jae=Object.freeze(Object.defineProperty({__proto__:null,default:Lae,render:Mae},Symbol.toStringTag,{value:"Module"})),Qae={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 16 16"},Fae=[ko("path",{"fill-rule":"evenodd",d:"M12.6 11.2h.1l3 3a1 1 0 1 1-1.4 1.5l-3-3a1 1 0 0 1-.1-.1 7 7 0 1 1 1.4-1.4M7 12A5 5 0 1 0 7 2a5 5 0 0 0 0 10"},null,-1)];function Bae(e,t){return po(),go("svg",Qae,[...Fae])}const Uae={render:Bae},qae=Object.freeze(Object.defineProperty({__proto__:null,default:Uae,render:Bae},Symbol.toStringTag,{value:"Module"})),Hae={xmlns:"http://www.w3.org/2000/svg",fill:"none","stroke-width":"2",viewBox:"0 0 24 24"},zae=[ko("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M23.25 7.311 12.53 18.03a.75.75 0 0 1-1.06 0L.75 7.311"},null,-1)];function Zae(e,t){return po(),go("svg",Hae,[...zae])}const Wae={render:Zae},Xae=Object.freeze(Object.defineProperty({__proto__:null,default:Wae,render:Zae},Symbol.toStringTag,{value:"Module"})),Vae={xmlns:"http://www.w3.org/2000/svg","stroke-width":"2",viewBox:"0 0 24 24"},Yae=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M16.25 23.25 5.53 12.53a.75.75 0 0 1 0-1.06L16.25.75"},null,-1)];function Gae(e,t){return po(),go("svg",Vae,[...Yae])}const Kae={render:Gae},Jae=Object.freeze(Object.defineProperty({__proto__:null,default:Kae,render:Gae},Symbol.toStringTag,{value:"Module"})),ele={xmlns:"http://www.w3.org/2000/svg","stroke-width":"2",viewBox:"0 0 24 24"},tle=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m5.5.75 10.72 10.72a.75.75 0 0 1 0 1.06L5.5 23.25"},null,-1)];function nle(e,t){return po(),go("svg",ele,[...tle])}const rle={render:nle},ole=Object.freeze(Object.defineProperty({__proto__:null,default:rle,render:nle},Symbol.toStringTag,{value:"Module"})),ile={xmlns:"http://www.w3.org/2000/svg","stroke-width":"2",viewBox:"0 0 24 24"},sle=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M.75 17.189 11.47 6.47a.75.75 0 0 1 1.06 0l10.72 10.719"},null,-1)];
32function ale(e,t){return po(),go("svg",ile,[...sle])}const lle={render:ale},cle=Object.freeze(Object.defineProperty({__proto__:null,default:lle,render:ale},Symbol.toStringTag,{value:"Module"})),ule={xmlns:"http://www.w3.org/2000/svg","stroke-width":"1.5",viewBox:"0 0 24 24"},dle=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 .75v22.5M1.5 12.75 12 23.25l10.5-10.5"},null,-1)];function ple(e,t){return po(),go("svg",ule,[...dle])}const hle={render:ple},fle=Object.freeze(Object.defineProperty({__proto__:null,default:hle,render:ple},Symbol.toStringTag,{value:"Module"})),mle={xmlns:"http://www.w3.org/2000/svg","stroke-width":"1.5",viewBox:"0 0 24 24"},gle=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M23.25 12H.75m10.5-10.5L.75 12l10.5 10.5"},null,-1)];function Ole(e,t){return po(),go("svg",mle,[...gle])}const ble={render:Ole},yle=Object.freeze(Object.defineProperty({__proto__:null,default:ble,render:Ole},Symbol.toStringTag,{value:"Module"})),vle={xmlns:"http://www.w3.org/2000/svg","stroke-width":"1.5",viewBox:"0 0 24 24"},wle=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M.75 12h22.5m-10.5 10.5L23.25 12 12.75 1.5"},null,-1)];function Sle(e,t){return po(),go("svg",vle,[...wle])}const kle={render:Sle},Ele=Object.freeze(Object.defineProperty({__proto__:null,default:kle,render:Sle},Symbol.toStringTag,{value:"Module"})),_le={xmlns:"http://www.w3.org/2000/svg","stroke-width":"1.5",viewBox:"0 0 24 24"},Tle=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 23.25V.75m10.5 10.5L12 .75 1.5 11.25"},null,-1)];function xle(e,t){return po(),go("svg",_le,[...Tle])}const Ale={render:xle},Cle=Object.freeze(Object.defineProperty({__proto__:null,default:Ale,render:xle},Symbol.toStringTag,{value:"Module"})),Ple={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},$le=[ko("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"},null,-1)];function Nle(e,t){return po(),go("svg",Ple,[...$le])}const Dle={render:Nle},Rle=Object.freeze(Object.defineProperty({__proto__:null,default:Dle,render:Nle},Symbol.toStringTag,{value:"Module"})),Ile={xmlns:"http://www.w3.org/2000/svg","stroke-width":"1.5",viewBox:"0 0 24 24"},Mle=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M.75 12h22.5M12 .75v22.5"},null,-1)];function Lle(e,t){return po(),go("svg",Ile,[...Mle])}const jle={render:Lle},Qle=Object.freeze(Object.defineProperty({__proto__:null,default:jle,render:Lle},Symbol.toStringTag,{value:"Module"})),Fle={xmlns:"http://www.w3.org/2000/svg","stroke-width":"1.5",viewBox:"0 0 24 24"},Ble=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m.75 23.249 22.5-22.5m0 22.5L.75.749"},null,-1)];function Ule(e,t){return po(),go("svg",Fle,[...Ble])}const qle={render:Ule},Hle=Object.freeze(Object.defineProperty({__proto__:null,default:qle,render:Ule},Symbol.toStringTag,{value:"Module"})),zle={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Zle=[ko("path",{d:"M9.931 12.645h4.138l-2.07-4.908m0-7.737L.68 3.982l1.726 14.771L12 24l9.596-5.242L23.32 3.984zm7.064 18.31h-2.638l-1.422-3.503H8.996l-1.422 3.504h-2.64L12 2.65z"},null,-1)];function Wle(e,t){return po(),go("svg",zle,[...Zle])}const Xle={render:Wle},Vle=Object.freeze(Object.defineProperty({__proto__:null,default:Xle,render:Wle},Symbol.toStringTag,{value:"Module"}
32)),Yle={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Gle=[ko("path",{d:"M16.074 16.86c-.72.616-2.157 1.035-3.812 1.035-2.032 0-3.735-.632-4.187-1.483-.161.488-.198 1.046-.198 1.402 0 0-.106 1.75 1.111 2.968 0-.632.513-1.145 1.145-1.145 1.083 0 1.082.945 1.081 1.712v.069c0 1.164.711 2.161 1.723 2.582a2.35 2.35 0 0 1-.236-1.029c0-1.11.652-1.523 1.41-2.003.602-.383 1.272-.807 1.733-1.66a3.1 3.1 0 0 0 .378-1.494 3.1 3.1 0 0 0-.148-.954M15.551.6c.196.244.296.572.496 1.229l4.368 14.347a18.2 18.2 0 0 0-5.222-1.768L12.35 4.8a.37.37 0 0 0-.71.002l-2.81 9.603a18.2 18.2 0 0 0-5.245 1.771L7.974 1.827c.2-.656.3-.984.497-1.227a1.6 1.6 0 0 1 .654-.484C9.415 0 9.757 0 10.443 0h3.135c.686 0 1.03 0 1.32.117A1.6 1.6 0 0 1 15.55.6z"},null,-1)];function Kle(e,t){return po(),go("svg",Yle,[...Gle])}const Jle={render:Kle},ece=Object.freeze(Object.defineProperty({__proto__:null,default:Jle,render:Kle},Symbol.toStringTag,{value:"Module"})),tce={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},nce=[ko("path",{fill:"currentColor","fill-rule":"evenodd",d:"M6.335.83a.75.75 0 0 0-.67 0L1.667 2.827a.75.75 0 0 0-.417.672V18c0 .271.146.52.382.654l7.989 4.493a.75.75 0 0 0 .747.007l8-4.5A.75.75 0 0 0 18.75 18v-4.537l3.585-1.792A.75.75 0 0 0 22.75 11V6a.75.75 0 0 0-.417-.672l-3.998-1.999a.75.75 0 0 0-.67 0l-3.997 1.999a.7.7 0 0 0-.246.194.75.75 0 0 0-.172.478v4.561l-2.5 1.407V3.5a.75.75 0 0 0-.43-.678L6.336.829Zm7.686 11.019 2.38 1.19-6.422 3.612-2.38-1.19zm3.229-.063-2.5-1.25V7.215l2.5 1.25zm1.5 0 2.5-1.25V7.215l-2.5 1.25zm-9.5 1.025V4.714l-2.5 1.25v8.254zm-1.005 4.65.743.372c.17.091.262.153.262.183v3.202l-6.5-3.657V4.714l2.5 1.25V15.5a.75.75 0 0 0 .415.67s1.122.591 2.108 1.064zm2.505.478 6.5-3.657v3.28l-6.5 3.656v-3.28ZM6 4.66 3.677 3.5 6 2.339 8.323 3.5zM20.323 6 18 4.839 15.677 6 18 7.161z","clip-rule":"evenodd"},null,-1)];function rce(e,t){return po(),go("svg",tce,[...nce])}const oce={render:rce},ice=Object.freeze(Object.defineProperty({__proto__:null,default:oce,render:rce},Symbol.toStringTag,{value:"Module"})),sce={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},ace=[ko("path",{d:"M11.573 0a5 5 0 0 0-.359.007L10.85.04c-3.407.307-6.6 2.146-8.622 4.972a11.9 11.9 0 0 0-2.119 5.243c-.096.659-.108.854-.108 1.747s.012 1.089.108 1.748c.652 4.506 3.86 8.292 8.209 9.695.779.25 1.6.422 2.534.525.363.04 1.935.04 2.299 0 1.611-.178 2.977-.577 4.323-1.264.207-.106.247-.134.219-.158-.02-.013-.9-1.193-1.955-2.62l-1.919-2.592-2.404-3.558a339 339 0 0 0-2.422-3.556c-.009-.002-.018 1.579-.023 3.51-.007 3.38-.01 3.515-.052 3.595a.43.43 0 0 1-.206.214c-.075.037-.14.044-.495.044H7.81l-.108-.068a.44.44 0 0 1-.157-.171l-.05-.106.006-4.703.007-4.705.072-.092a.7.7 0 0 1 .174-.143c.096-.047.134-.051.54-.051.478 0 .558.018.682.154a467 467 0 0 1 2.895 4.361l4.735 7.17 1.9 2.879.096-.063a12.3 12.3 0 0 0 2.466-2.163 11.94 11.94 0 0 0 2.824-6.134c.096-.66.108-.854.108-1.748 0-.893-.012-1.088-.108-1.747-.652-4.506-3.859-8.292-8.208-9.695a12.6 12.6 0 0 0-2.499-.523A33 33 0 0 0 11.573 0m4.068 7.217c.347 0 .408.005.486.047a.47.47 0 0 1 .237.277c.018.06.023 1.365.018 4.304l-.006 4.218-.744-1.14-.746-1.14v-3.066c0-1.982.01-3.097.023-3.15a.48.48 0 0 1 .233-.296c.096-.05.13-.054.5-.054z"},null,-1)];function lce(e,t){return po(),go("svg",sce,[...ace])}const cce={render:lce},uce=Object.freeze(Object.defineProperty({__proto__:null,default:cce,render:lce},Symbol.toStringTag,{value:"Module"})),dce={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},pce=[ko("path",{d:"M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236m2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38a2.17 2.17 0 0 0-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.5 23.5 0 0 0-3.107-.534A24 24 0 0 0 12.769 4.7c1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a23 23 0 0 0-3.113.538 15 15 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05q.684.704 1.36 1.564c-.44-.02-.89-.034-1.345-.034q-.691-.001-1.36.034c.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093q.61.874 1.183 1.86.557.961 1.018 1.946c-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.6 25.6 0 0 1-4.412.005 27 27 0 0 1-1.183-1.86q-.557-.961-1.018-1.946a25 25 0 0 1 1.013-1.954
32c.38-.66.773-1.286 1.18-1.868A25 25 0 0 1 12 8.098zm-3.635.254c-.24.377-.48.763-.704 1.16q-.336.585-.635 1.174c-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0q1.044.153 2.006.387c-.18.632-.405 1.282-.66 1.933a26 26 0 0 0-1.345-2.32zm3.063.675q.727.226 1.375.498c1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a24 24 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98a23 23 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474s1.12-1.742 2.852-2.476c.42-.18.88-.342 1.356-.494m11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a26 26 0 0 0 1.341-2.338zm-9.945.02c.2.392.41.783.64 1.175q.345.586.705 1.143a22 22 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.2 1.2 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64q.661.032 1.345.034.691.001 1.36-.034c-.44.572-.895 1.095-1.345 1.565q-.684-.706-1.36-1.565"},null,-1)];function hce(e,t){return po(),go("svg",dce,[...pce])}const fce={render:hce},mce=Object.freeze(Object.defineProperty({__proto__:null,default:fce,render:hce},Symbol.toStringTag,{value:"Module"})),gce={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Oce=[ko("g",{fill:"currentColor"},[ko("path",{d:"M23.94 3a.5.5 0 0 0-.44-.25h-2.31l-8.55 13.91a.75.75 0 0 1-1.28 0L2.81 2.77H.5A.5.5 0 0 0 .06 3a.54.54 0 0 0 0 .51l11.5 19a.51.51 0 0 0 .86 0l11.5-19a.54.54 0 0 0 .02-.51"}),ko("path",{d:"m12 14.84 7.43-12.07H16a.47.47 0 0 0-.43.25L12 9.26 8.43 3A.47.47 0 0 0 8 2.77H4.57Z"})],-1)];function bce(e,t){return po(),go("svg",gce,[...Oce])}const yce={render:bce},vce=Object.freeze(Object.defineProperty({__proto__:null,default:yce,render:bce},Symbol.toStringTag,{value:"Module"})),wce={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"},Sce=[ko("path",{d:"m117.5 33.5.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7s-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7s2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6M64 88.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5"},null,-1)];function kce(e,t){return po(),go("svg",wce,[...Sce])}const Ece={render:kce},_ce=Object.freeze(Object.defineProperty({__proto__:null,default:Ece,render:kce},Symbol.toStringTag,{value:"Module"})),Tce={viewBox:"0 0 128 128"},xce=[ko("path",{fill:"currentColor",d:"M60.952.266C27.377.266.065 28.77.065 63.806s27.318 63.54 60.887 63.54c33.576 0 60.893-28.505 60.893-63.54S94.528.266 60.952.266m0 6.117c30.39 0 55.025 25.712 55.025 57.423 0 2.482-.167 4.924-.46 7.321-1.495 6.214-4.194 10.358-7.412 13.19-4.941 4.336-11.524 5.738-17.62 5.733a41 41 0 0 1-4.973-.289C97.506 77.4 99.336 57.866 89.864 43.315 80.39 28.763 62.315 23.338 46.882 30.416a24 24 0 0 0-1.68-1.114c-2.41-1.413-7.439-3.482-13.837-3.505-5.361-.022-10.615 1.568-15.133 4.58C26.554 15.317 43.21 6.386 60.952 6.394zM51.341 84.6c.894-4.07 3.343-10.431 5.548-15.655.623-1.481 1.23-2.872 1.777-4.104 3.451 12.822 5.635 20.449 9.546 25.65a18 18 0 0 0 1.913 2.114 28 28 0 0 1-9.173 1.56 28.2 28.2 0 0 1-10.023-1.86q-.098-1.227-.103-2.459a24.5 24.5 0 0 1 .515-5.24zm-7.444 3.77c-7.555-5.703-12.031-14.84-12.04-24.57.008-9.88 4.625-19.138 12.375-24.813 1.637.984 3.121 2.143 4.34 3.477 2.395 2.56 5.077 8.214 6.94 13.082.51 1.312.965 2.567 1.36 3.709C50.16 73.502 45.685 80.608 43.898 88.37zm21.802-18.226c-1.501-4.037-2.374-7.079-2.379-7.084l-.005-.012c-2.747-10.984-5.592-21.025-11.497-28.052a28 28 0 0 1 9.134-1.55c16.06.022 29.074 13.602 29.095 30.36-.007 9.673-4.432 18.764-11.914 24.474a15 15 0 0 1-2.184-.78c-1.137-.514-2.812-2.267-4.329-4.698-2.313-3.635-4.437-8.622-5.927-12.653zm-4.747 51.08c-30.39 0-55.025-25.707-55.025-57.424 0-2.086.114-4.144.32-6.173 4.508-16 15.338-21.92 25.595-22.02 2.08-.007 4.117.282 6.068.774-13.182 12.081-15.74 32.487-5.979 47.7 9.762 15.213 28.817 20.518 44.544 12.403 2.78 1.023 5.96 1.633 9.812 2.137 1.447.186 3.007.277 4.665.277a61.6 61.6 0 0 0 14.997-2.087c-10.29 15.308-27.088 24.417-45.007 24.407z"},null,-1)];function Ace(e,t){return po(),go("svg",Tce,[...xce])}const Cce={render:Ace},Pce=Object.freeze(Object.defineProperty({__proto__:null,default:Cce,render:Ace},Symbol.toStringTag,{value:"Module"})),$ce={fill:"currentColor",viewBox:"0 0 128 128"},Nce=[ko("path",{d:"m117.5 33.5.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7s-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7s2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6m
32-53.5 70c-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8M115 62h-3.2l-.9 4h4.1v5h-5l-1.2 6h-4.9l1.2-6h-3.8l-1.2 6h-4.8l1.2-6H94v-5h3.5l.9-4H94v-5h5.3l1.2-6h4.9l-1.2 6h3.8l1.2-6h4.8l-1.2 6h2.2zm-12.7 4h3.8l.9-4h-3.8z"},null,-1)];function Dce(e,t){return po(),go("svg",$ce,[...Nce])}const Rce={render:Dce},Ice=Object.freeze(Object.defineProperty({__proto__:null,default:Rce,render:Dce},Symbol.toStringTag,{value:"Module"})),Mce={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Lce=[ko("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.565-2.438zm17.09 4.413L5.41 4.41l.213 2.622 10.125.002-.255 2.716h-6.64l.24 2.573h6.182l-.366 3.523-2.91.804-2.956-.81-.188-2.11h-2.61l.29 3.855L12 19.288l5.373-1.53z"},null,-1)];function jce(e,t){return po(),go("svg",Mce,[...Lce])}const Qce={render:jce},Fce=Object.freeze(Object.defineProperty({__proto__:null,default:Qce,render:jce},Symbol.toStringTag,{value:"Module"})),Bce={fill:"currentColor",viewBox:"0 0 128 128"}
32,Uce=[ko("path",{d:"M108.2 64.8c-.1-.1-.2-.2-.4-.2l-.1-.1c-.1-.1-.2-.1-.2-.2l-.1-.1c-.1 0-.2-.1-.2-.1l-.2-.1c-.1 0-.2-.1-.2-.1l-.2-.1c-.1 0-.2-.1-.2-.1-.1 0-.1 0-.2-.1l-.3-.1c-.1 0-.1 0-.2-.1l-.3-.1h-.1l-.4-.1h-.2c-.1 0-.2 0-.3-.1h-2.3c-.6-13.3.6-26.8-2.8-39.6 12.9-4.6 2.8-22.3-8.4-14.4-7.4-6.4-17.6-7.8-28.3-7.8-10.5.7-20.4 2.9-27.4 8.4-2.8-1.4-5.5-1.8-7.9-1.1v.1c-.1 0-.3.1-.4.2-.1 0-.3.1-.4.2h-.1c-.1 0-.2.1-.4.2h-.1l-.3.2h-.1l-.3.2h-.1l-.3.2s-.1 0-.1.1l-.3.2s-.1 0-.1.1l-.3.2s-.1 0-.1.1l-.3.2-.1.1c-.1.1-.2.1-.2.2l-.1.1-.2.2-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1-.1.3s0 .1-.1.1l-.1.3s0 .1-.1.1l-.1.3s0 .1-.1.1l-.1.3s0 .1-.1.1c.4.3.4.4.4.4v.1l-.1.3v.1c0 .1 0 .2-.1.3v3.1c0 .1 0 .2.1.3v.1l.1.3v.1l.1.3s0 .1.1.1l.1.3s0 .1.1.1l.1.3s0 .1.1.1l.2.3s0 .1.1.1l.2.3s0 .1.1.1l.2.3.1.1.3.3.3.3h.1c1 .9 2 1.6 4 2.2v-.2C23 37.3 26.5 50 26.7 63c-.6 0-.7.4-1.7.5h-.5c-.1 0-.3 0-.5.1-.1 0-.3 0-.4.1l-.4.1h-.1l-.4.1h-.1l-.3.1h-.1l-.3.1s-.1 0-.1.1l-.3.1-.2.1c-.1 0-.2.1-.2.1l-.2.1-.2.1c-.1 0-.2.1-.2.1l-.2.1-.4.3c-.1.1-.2.2-.3.2l-.4.4-.1.1c-.1.2-.3.4-.4.5l-.2.3-.3.6-.1.3v.3c0 .5.2.9.9 1.2.2 3.7 3.9 2 5.6.8l.1-.1c.2-.2.5-.3.6-.3h.1l.2-.1c.1 0 .1 0 .2-.1.2-.1.4-.1.5-.2.1 0 .1-.1.1-.2l.1-.1c.1-.2.2-.6.2-1.2l.1-1.3v1.8c-.5 13.1-4 30.7 3.3 42.5 1.3 2.1 2.9 3.9 4.7 5.4h-.5c-.2.2-.5.4-.8.6l-.9.6-.3.2-.6.4-.9.7-1.1 1c-.2.2-.3.4-.4.5l-.4.6-.2.3c-.1.2-.2.4-.2.6l-.1.3q-.3 1.2.6 2.7l.4.4h.2c.1 0 .2 0 .4.1.2.4 1.2 2.5 3.9.9 2.8-1.5 4.7-4.6 8.1-5.1l-.5-.6c5.9 2.8 12.8 4 19 4.2 8.7.3 18.6-.9 26.5-5.2 2.2.7 3.9 3.9 5.8 5.4l.1.1.1.1.1.1.1.1s.1 0 .1.1c0 0 .1 0 .1.1 0 0 .1 0 .1.1h2.1s.1 0 .1-.1h.1s.1 0 .1-.1h.1s.1 0 .1-.1c0 0 .1 0 .1-.1l.1-.1s.1 0 .1-.1l.1-.1h.1l.2-.2.2-.1h.1l.1-.1h.1l.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1v-.1s0-.1.1-.1v-.1s0-.1.1-.1v-.1s0-.1.1-.1v-1.4s-.3 0-.3-.1l-.3-.1v-.1l.3-.1s.2 0 .2-.1l.1-.1v-2.1s0-.1-.1-.1v-.1s0-.1-.1-.1v-.1s0-.1-.1-.1c0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1l-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1v-.1l-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1c2-1.9 3.8-4.2 5.1-6.9 5.9-11.8 4.9-26.2 4.1-39.2h.1c.1 0 .2.1.2.1h.3s.1 0 .1.1h.1s.1 0 .1.1l.2.1c1.7 1.2 5.4 2.9 5.6-.8 1.6.6-.3-1.8-1.3-2.5M36 23C32.8 7 58.4 4 59.3 19.6c.8 13-20 16.3-23.3 3.4m36.1 15c-1.3 1.4-2.7 1.2-4.1.7 0 1.9.4 3.9.1 5.9-.5.9-1.5 1-2.3 1.4-1.2-.2-2.1-.9-2.6-2l-.2-.1c-3.9 5.2-6.3-1.1-5.2-5-1.2.1-2.2-.2-3-1.5-1.4-2.6.7-5.8 3.4-6.3.7 3 8.7 2.6 10.1-.2 3.1 1.5 6.5 4.3 3.8 7.1m-7-17.5c-.9-13.8 20.3-17.5 23.4-4 3.5 15-20.8 18.9-23.4 4M41.7 17c-1.9 0-3.5 1.7-3.5 3.8s1.6 3.8 3.5 3.8 3.5-1.7 3.5-3.8-1.5-3.8-3.5-3.8m1.6 5.7c-.5 0-.8-.4-.8-1 0-.5.4-1 .8-1 .5 0 .8.4.8 1 0 .5-.3 1-.8 1m27.8-6.6c-1.9 0-3.4 1.7-3.4 3.8s1.5 3.8 3.4 3.8 3.4-1.7 3.4-3.8-1.5-3.8-3.4-3.8m1.6 5.6c-.4 0-.8-.4-.8-1 0-.5.4-1 .8-1s.8.4.8 1-.4 1-.8 1"},null,-1)];function qce(e,t){return po(),go("svg",Bce,[...Uce])}const Hce={render:qce},zce=Object.freeze(Object.defineProperty({__proto__:null,default:Hce,render:qce},Symbol.toStringTag,{value:"Module"})),Zce={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Wce=[ko("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438zm7.031 9.75-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157z"},null,-1)];function Xce(e,t){return po(),go("svg",Zce,[...Wce])}const Vce={render:Xce},Yce=Object.freeze(Object.defineProperty({__proto__:null,default:Vce,render:Xce},Symbol.toStringTag,{value:"Module"})),Gce={xmlns:"http://www.w3.org/2000/svg",width:"373.7",height:"200",viewBox:"0 0 373.7 200"},Kce=[ko("path",{fill:"currentColor",d:"m326 0 47.7 100L326 200H47.7L0 100 47.7 0zm-16 16.6H58.3L18.4 100l39.8 83.4h251.9l39.7-83.4zM87.3 72v23.5h27V71.9h13.9v59.5h-13.8V107h-27v24.4H73.5V72h13.7Zm100.1 0v11h-19v48.3h-13.8V83.1h-19V72zm53.4 0v11h-19v48.3H208V83.1h-19V72zm47 2.6c3.6 1.6 6.7 4.2 9 7.5 2 3.4 3.2 7.4 3 11.5.2 4-1 8-3 11.4a20 20 0 0 1-9 7.5c-4.4 1.8-9.1 2.7-13.8 2.6h-12v16.4h-14V72h26
32a33 33 0 0 1 13.7 2.6ZM273 83.1h-11v20.7h11c4.2 0 7.3-1 9.5-2.7a9.3 9.3 0 0 0 3.2-7.6c0-3.3-1-6-3.2-7.7-2.2-1.8-5.3-2.7-9.5-2.7"},null,-1)];function Jce(e,t){return po(),go("svg",Gce,[...Kce])}const eue={render:Jce},tue=Object.freeze(Object.defineProperty({__proto__:null,default:eue,render:Jce},Symbol.toStringTag,{value:"Module"})),nue={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},rue=[ko("path",{fill:"currentColor",d:"M11.26 15.27c3.37-.15 7.15-1.09 7-2.21a26 26 0 0 1-4.76.59c-3.62.16-6.58-.24-6.61-.9 0-.2.24-.4.69-.58-2.39-.64-3.67.53-3.69 1.22-.1 1.45 3.22 2.06 7.37 1.88m5.91 1.64a23 23 0 0 1-4.07.5c-3.09.14-5.61-.21-5.64-.77 0-.17.21-.34.59-.49-2-.55-3.13.45-3.15 1-.05 1.24 2.78 1.77 6.33 1.61 2.87-.1 6.25-1 5.94-1.85M3.61 20.8a.93.93 0 0 1 .29-.65c-2.09.1-2.54 1.13-2.51 1.76.07 1.39 4.67 2.31 10 2.05 4.44-.22 9.16-1 9.16-2.34a26.3 26.3 0 0 1-7.2 1.23c-5.35.26-9.67-.66-9.74-2.05"},null,-1),ko("path",{fill:"currentColor",d:"M22.4 12.65c-.55-1.48-2.67-2.34-4.74-1.57a2.47 2.47 0 0 0-1 .81c1.94-.56 3.83 0 4.34 1.41.45 1.21-.3 2.64-1.72 3.54a1.37 1.37 0 0 0 .92-.13c2.25-1.05 2.8-2.58 2.2-4.06m-9.88-1.38s-3.1-2.19-1.92-4.35S14.37 2.43 13.38 0c0 0 .12 1-3.12 3.91s-2.14 6.33 2.26 7.36"},null,-1),ko("path",{fill:"currentColor",d:"M15.17 4.83s-4.24 1.51-2.83 3.53c1 1.43 2.13 2 1.42 4 0 0 2.83-1.51.71-3.53s.7-4 .7-4M8.69 19.26c-1.6-.43-2.46.35-2.47.81 0 1 2.18 1.39 5 1.27 2.26-.11 4.73-.95 4.67-1.49a16.6 16.6 0 0 1-3.2.4c-2.43.11-4.41-.16-4.43-.61-.04-.13.13-.26.43-.38"},null,-1)];function oue(e,t){return po(),go("svg",nue,[...rue])}const iue={render:oue},sue=Object.freeze(Object.defineProperty({__proto__:null,default:iue,render:oue},Symbol.toStringTag,{value:"Module"})),aue={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},lue=[ko("path",{d:"M0 0h24v24H0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179z"},null,-1)];function cue(e,t){return po(),go("svg",aue,[...lue])}const uue={render:cue},due=Object.freeze(Object.defineProperty({__proto__:null,default:uue,render:cue},Symbol.toStringTag,{value:"Module"})),pue={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},hue=[ko("path",{fill:"currentColor",d:"M4.56 18.71c-1.41-4-.65-8.94 1.77-11.48A5.47 5.47 0 0 1 12 5.71h.15a.8.8 0 0 1 .22.12c4 1.65 4.28 8.57 1.28 11.41a4.15 4.15 0 0 0 3.08-1.35c2.12-2.23 2.76-6.62 1.49-10.22A7.75 7.75 0 0 0 12.81.54H12a11.5 11.5 0 0 0-5.42 21.6 10 10 0 0 1-2.02-3.43"},null,-1),ko("path",{fill:"currentColor",d:"M23.5 12a11.49 11.49 0 0 0-6.09-10.14 9.9 9.9 0 0 1 2 3.43c1.41 4 .65 9-1.77 11.5a5.42 5.42 0 0 1-4 1.75A6.5 6.5 0 0 1 12 18.3h-.15a.8.8 0 0 1-.22-.12c-4-1.65-4.29-8.57-1.29-11.41a4.14 4.14 0 0 0-3.11 1.32c-2.12 2.22-2.76 6.61-1.49 10.2a7.77 7.77 0 0 0 5.45 5.17H12A11.5 11.5 0 0 0 23.5 12"},null,-1)];function fue(e,t){return po(),go("svg",pue,[...hue])}const mue={render:fue},gue=Object.freeze(Object.defineProperty({__proto__:null,default:mue,render:fue},Symbol.toStringTag,{value:"Module"})),Oue={fill:"currentColor",viewBox:"0 0 128 128"},bue=[ko("path",{d:"M0 0h61.4L0 60.4zm0 128L128 0H64.6L0 63.7zm128 0L64.6 66.6 3.3 128z"},null,-1)];function yue(e,t){return po(),go("svg",Oue,[...bue])}const vue={render:yue},wue=Object.freeze(Object.defineProperty({__proto__:null,default:vue,render:yue},Symbol.toStringTag,{value:"Module"})),Sue={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},kue=[ko("g",{fill:"currentColor"},[ko("path",{d:"M21.75 5.52 13 .28a2 2 0 0 0-2 0L2.25 5.52a2 2 0 0 0-1 1.69v9.58a2 2 0 0 0 1 1.69l2.62 1.57a3.12 3.12 0 0 0 4.73-2.68V8.12a1 1 0 0 0-2 0v9.25a1.13 1.13 0 0 1-.57 1 1.14 1.14 0 0 1-1.13 0l-2.61-1.58V7.24L12 2l8.73 5.21v9.55L12 22l-1.7-1a1 1 0 1 0-1 1.71l1.72 1a2 2 0 0 0 2 0l8.74-5.24a2 2 0 0 0 1-1.69V7.21a2 2 0 0 0-1.01-1.69"}),ko("path",{d:"M15.51 14.76a9.3 9.3 0 0 1-2.24 0 .85.85 0 0 1-.75-.85 1 1 0 0 0-2 0A2.87 2.87 0 0 0 13 16.75a12 12 0 0 0 1.36.08 12 12 0 0 0 1.37-.08 2.87 2.87 0 0 0 2.5-2.84A2.68 2.68 0 0 0 16 11.26l-2.91-.49a.69.69 0 0 1-.58-.68.85.85 0 0 1 .75-.85 9.3 9.3 0 0 1 2.24 0 .85.85 0 0 1 .75.85 1 1 0 0 0 2 0 2.87 2.87 0 0 0-2.5-2.84 12.5 12.5 0 0 0-2.73 0 2.87 2.87 0 0 0-2.51 2.84 2.68 2.68 0 0 0 2.25 2.65l2.91.49a.68.68 0 0 1 .58.68.85.85 0 0 1-.74.85"})],-1)];function Eue(e,t){return po(),go("svg",Sue,[...kue])}const _ue={render:Eue},Tue=Object.freeze(Object.defineProperty({__proto__:null,default:_ue,render:Eue},Symbol.toStringTag,{value:"Module"})),xue={fill:"currentColor",viewBox:"0 0 128 128"},Aue=[ko("path",{d:"M63.877 125.392c-32.671 0-60.37-27.594-60.627-60.469a59.94 59.94 0 0 1 17.506-42.759 60.94 60.94 0 0 1 43.279-18.36 60.08 60.08 0 0 1 42.647 17.71 60.15 60.15 0 0 1 18.157 42.522c.151 33.604-26.864 61.
32021-60.469 61.363h-.493zm.19-118.406a57.77 57.77 0 0 0-41.01 17.427 56.78 56.78 0 0 0-16.63 40.484c.236 31.159 26.495 57.286 57.43 57.286h.414c31.863-.29 57.504-26.266 57.385-58.128a56.97 56.97 0 0 0-17.217-40.273A56.7 56.7 0 0 0 64.068 6.986z"},null,-1),ko("path",{d:"M16.89 82.383V46.865h8.64v3.183h-4.583v29.218h4.584v3.183zm29.323-18.111c0 6.478-3.933 10.167-9.26 10.167s-8.877-4.156-8.877-9.831c0-5.939 3.722-10.121 9.167-10.121s8.97 4.36 8.97 9.785m-14.415.29c0 3.932 1.973 7.05 5.36 7.05s5.333-3.183 5.333-7.195c0-3.643-1.796-7.083-5.334-7.083s-5.392 3.328-5.392 7.307zm17.407-9.404c1.69-.29 3.407-.434 5.123-.428a9.17 9.17 0 0 1 5.537 1.223 4.06 4.06 0 0 1 2.006 3.61 4.48 4.48 0 0 1-3.183 4.183c2.269.46 3.9 2.46 3.9 4.775a5.02 5.02 0 0 1-1.861 3.978c-1.368 1.21-3.643 1.796-7.162 1.796a34 34 0 0 1-4.327-.257zm3.499 7.622h1.795c2.433 0 3.801-1.145 3.801-2.782s-1.368-2.644-3.61-2.644a9.8 9.8 0 0 0-2.006.145zm0 8.878c.618.065 1.243.092 1.86.078 2.263 0 4.262-.861 4.262-3.182s-1.94-3.183-4.373-3.183h-1.75zM69.54 54.901h3.517v12.554c0 5.334-2.577 7.116-6.365 7.116a9.3 9.3 0 0 1-2.973-.507l.428-2.834c.703.224 1.44.335 2.183.349 2.006 0 3.183-.921 3.183-4.262l.026-12.416zm13.527 10.456v2.434h-7.32v-2.434zm17.091 8.273a12.3 12.3 0 0 1-4.978.862c-6.129 0-9.851-3.834-9.851-9.707-.283-5.353 3.827-9.923 9.18-10.206.375-.02.757-.02 1.131.006a11.1 11.1 0 0 1 4.775.862l-.783 2.801a9.5 9.5 0 0 0-3.788-.75c-3.932 0-6.76 2.467-6.76 7.116 0 4.235 2.499 6.971 6.734 6.971a9.8 9.8 0 0 0 3.834-.717zM111.2 46.766v35.61h-8.641v-3.182h4.583V49.949h-4.583v-3.183h8.64z"},null,-1)];function Cue(e,t){return po(),go("svg",xue,[...Aue])}const Pue={render:Cue},$ue=Object.freeze(Object.defineProperty({__proto__:null,default:Pue,render:Cue},Symbol.toStringTag,{value:"Module"})),Nue={fill:"currentColor",viewBox:"0 0 128 128"},Due=[ko("path",{d:"M65.004 115.355c-.461-.894-1.004-2.796-1.356-3.601-.378-.711-1.46-2.692-1.984-3.332-1.164-1.332-1.437-1.438-1.809-3.23-.628-3.067-2.148-8.462-4.042-12.227-1.004-2-2.626-3.606-4.067-5.07-1.246-1.247-4.121-3.31-4.668-3.227-4.766.894-6.226 5.586-8.457 9.27-1.27 2.062-2.516 3.769-3.52 5.937-.898 1.98-.812 4.23-2.331 5.938a15.4 15.4 0 0 0-3.333 5.855c-.195.453-.546 4.957-1.003 6.016l7.02-.438c6.585.461 4.687 2.961 14.858 2.438l16.098-.54a25 25 0 0 0-1.433-3.792zM111.793 8.254H16.207C7.312 8.23.086 15.457.086 24.352v35.105c2.352-.812 5.578-5.75 6.668-6.934 1.789-2.062 2.16-4.77 3.059-6.378 2.062-3.793 2.433-6.477 7.101-6.477 2.164 0 3.063.516 4.5 2.516.996 1.332 2.79 3.957 3.602 5.668 1.004 1.98 2.523 4.582 3.254 5.125.515.351.972.722 1.433.894.707.27 1.356-.27 1.902-.629.622-.539.895-1.52 1.52-2.953.895-2.086 1.813-4.418 2.332-5.312.914-1.461 1.273-3.254 2.25-4.067 1.461-1.246 3.441-1.355 3.957-1.437 2.98-.625 4.336 1.437 5.777 2.707.973.894 2.243 2.605 3.246 4.851.708 1.793 1.606 3.52 2.067 4.5.351.98 1.266 2.606 1.789 4.582.543 1.711 1.809 3.067 2.352 3.961 0 0 .812 2.164 5.476 4.145a35 35 0 0 0 4.336 1.52c2.066.734 4.047.644 6.563.374 1.789 0 2.793-2.625 3.601-4.683.438-1.254.98-4.774 1.25-5.758.27-.996-.437-1.707.192-2.625.722-.977 1.164-1.082 1.519-2.332.914-2.793 5.957-2.875 8.832-2.875 2.414 0 2.063 2.332 6.125 1.52 2.336-.434 4.586.273 7.023.995 2.063.543 4.043 1.168 5.204 2.524.73.898 2.629 5.312.73 5.476.164.188.36.645.625.817-.46 1.707-2.25.46-3.332.27-1.355-.27-2.332 0-3.684.624-2.335.996-5.668.918-7.726 2.625-1.715 1.438-1.715 4.582-2.543 6.371 0 0-2.254 5.696-6.996 9.192-1.278.914-3.715 3.058-8.918 3.871-2.356.355-4.586.355-7.024.27-1.164-.079-2.332-.079-3.52-.079-.706 0-3.062-.109-2.96.164l-.27.645c.024.29.063.602.164.895.102.515.102.976.192 1.437 0 .98-.086 2.063 0 3.066.082 2.063.894 3.957 1.004 6.102.078 2.355 1.246 4.875 2.414 6.77.46.707 1.086.789 1.355 1.71.352.98 0 2.141.188 3.227.625 4.227 1.875 8.73 3.773 12.61v.078c2.332-.352 4.77-1.247 7.836-1.684 5.664-.832 13.5-.461 18.54-.914 12.796-1.168 19.706 5.226 31.148 2.601V24.336c-.063-8.895-7.293-16.102-16.207-16.102zM64.086 83.855q0-.28 0 0m-34.457 14.75c.894-1.98 1.433-4.125 2.144-6.101.73-1.899 1.813-4.61 3.684-5.582-.246-.274-3.957-.375-4.934-.461-1.082-.086-2.171-.273-3.25-.438a135 135 0 0 1-6.125-1.265c-1.168-.274-5.21-1.71
325-6.02-2.067-2.085-.894-3.421-3.52-4.96-3.246-.977.188-1.98.54-2.605 1.54-.543.812-.731 2.242-1.083 3.226-.437 1.086-1.168 2.164-1.707 3.25-1.277 1.875-3.332 3.582-4.23 5.484-.191.457-.27.895-.457 1.356v21.683c1.082.188 2.16.371 3.328.73 8.996 2.438 11.164 2.606 19.98 1.63l.813-.11c.625-1.437 1.188-6.207 1.629-7.644.352-1.164.812-2.063.996-3.14.164-1.09 0-2.173-.102-3.15-.171-2.628 1.895-3.519 2.899-5.69zm0 0"},null,-1)];function Rue(e,t){return po(),go("svg",Nue,[...Due])}const Iue={render:Rue},Mue=Object.freeze(Object.defineProperty({__proto__:null,default:Iue,render:Rue},Symbol.toStringTag,{value:"Module"})),Lue={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},jue=[ko("path",{d:"M7.01 10.207h-.944l-.515 2.648h.838q.834 0 1.242-.314.408-.315.55-1.049.137-.705-.124-.995-.262-.29-1.047-.29M12 5.688C5.373 5.688 0 8.514 0 12s5.373 6.313 12 6.313S24 15.486 24 12s-5.373-6.312-12-6.312m-3.26 7.451c-.261.25-.575.438-.917.551q-.505.163-1.285.164H5.357l-.327 1.681H3.652l1.23-6.326h2.65q1.195 0 1.744.628.549.627.33 1.752a2.8 2.8 0 0 1-.305.847q-.215.383-.561.703m4.024.715.543-2.799q.094-.478-.068-.651-.16-.174-.687-.174H11.46l-.704 3.625H9.388l1.23-6.327h1.367l-.327 1.682h1.218q1.15 0 1.586.401c.436.401.378.7.263 1.299l-.572 2.944zm7.597-2.265a2.8 2.8 0 0 1-.305.847q-.214.383-.561.703a2.44 2.44 0 0 1-.917.551q-.504.163-1.286.164h-1.18l-.327 1.682h-1.378l1.23-6.326h2.649q1.195 0 1.744.628.55.626.331 1.751m-2.595-1.382h-.943l-.516 2.648h.838q.835 0 1.242-.314.407-.315.551-1.049.137-.705-.125-.995c-.262-.29-.524-.29-1.047-.29"},null,-1)];function Que(e,t){return po(),go("svg",Lue,[...jue])}const Fue={render:Que},Bue=Object.freeze(Object.defineProperty({__proto__:null,default:Fue,render:Que},Symbol.toStringTag,{value:"Module"})),Uue={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 101 121"},que=[ko("path",{fill:"currentColor","fill-rule":"evenodd",d:"M63.69 58.855c-1.543-1.81-3.237-3.894-5.03-5.886-10.174-11.3-20.257-22.684-30.61-33.815-4.74-5.094-6.25-10.04-.56-15.069 5.623-4.97 11.148-4.53 16.306 1.188C58.162 21.193 72.51 37.13 87.113 52.83c5.452 5.864 4.182 9.851-1.823 14.196-23.049 16.683-45.968 33.547-68.862 50.443-5.146 3.8-10.052 4.75-14.209-.86-4.586-6.19-.343-9.872 4.414-13.336 17.013-12.392 33.993-24.83 50.9-37.366 2.355-1.746 5.736-2.764 6.157-7.05Zm7.287 59.868c-6.196 0-12.4.213-18.583-.068-4.932-.223-7.9-2.979-7.838-8.174.06-4.912 2.536-8.605 7.463-8.738 13.542-.363 27.104-.285 40.651-.02 4.305.084 7.483 2.89 7.457 7.375-.03 5.146-2.739 9.133-8.25 9.465-6.944.42-13.93.104-20.899.104v.056Z"},null,-1)];function Hue(e,t){return po(),go("svg",Uue,[...que])}const zue={render:Hue},Zue=Object.freeze(Object.defineProperty({__proto__:null,default:zue,render:Hue},Symbol.toStringTag,{value:"Module"})),Wue={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Xue=[ko("path",{d:"m14.25.18.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"},null,-1)];function Vue(e,t){return po(),go("svg",Wue,[...Xue])}const Yue={render:Vue},Gue=Object.freeze(Object.defineProperty({__proto__:null,default:Yue,render:Vue},Symbol.toStringTag,{value:"Module"})),Kue={fill:"currentColor",viewBox:"0 0 128 128"},Jue=[ko("path",{d:"M64 14.648c-35.346 0-64 19.19-64 42.863C0 78.275 22.046 95.589 51.316 99.53V86.699c-15.55-4.89-26.166-14.693-26.166-25.991 0-16.183 21.779-29.303 48.646-29.303 26.866 0 46.693 8.975 46.693 29.303 0 10.486-5.273 17.95-14.066 22.72 1.204.908 2.22 2.072 2.904 3.419l.388.655C121.025 79.772 128 69.189 128 57.51c0-23.672-28.654-42.863-64-42.863zm20.1 74.88c-2.612.257-5.322.41-8.114.462l.002 9.63a88 88 0 0 0 12.474-2.492l-.501-.941c-.68-1.268-1.347-2.543-2.033-3.807a41 41 0 0 0-1.828-2.851z"},null,-1),ko("path",{"fill-rule":"evenodd",d:"M97.469 81.036s3.874 1.169 6.124 2.307c.78.396 2.132 1.184 3.106 2.22a8.4 8.4
320 0 1 1.42 2.04l15.266 25.74-24.674.01-11.537-21.666s-2.363-4.06-3.817-5.237c-1.213-.982-1.73-1.331-2.929-1.331h-5.862l.004 28.219-21.834.009V41.263h43.845s19.97.36 19.97 19.359S97.47 81.035 97.47 81.035zm-9.497-24.137-13.218-.009-.006 12.257 13.224-.004s6.124-.019 6.124-6.235c0-6.34-6.124-6.01-6.124-6.01z"},null,-1)];function ede(e,t){return po(),go("svg",Kue,[...Jue])}const tde={render:ede},nde=Object.freeze(Object.defineProperty({__proto__:null,default:tde,render:ede},Symbol.toStringTag,{value:"Module"})),rde={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},ode=[ko("path",{d:"M20.156.083c3.033.525 3.893 2.598 3.829 4.77L24 4.822 22.635 22.71 4.89 23.926h.016C3.433 23.864.15 23.729 0 19.139l1.645-3 2.819 6.586.503 1.172 2.805-9.144-.03.007.016-.03 9.255 2.956-1.396-5.431-.99-3.9 8.82-.569-.615-.51L16.5 2.114 20.159.073zM5.13 5.073c3.561-3.533 8.157-5.621 9.922-3.84 1.762 1.777-.105 6.105-3.673 9.636-3.563 3.532-8.103 5.734-9.864 3.957-1.766-1.777.045-6.217 3.612-9.75z"},null,-1)];function ide(e,t){return po(),go("svg",rde,[...ode])}const sde={render:ide},ade=Object.freeze(Object.defineProperty({__proto__:null,default:sde,render:ide},Symbol.toStringTag,{value:"Module"})),lde={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},cde=[ko("path",{d:"M4.589 24c4.537 0 13.81-1.516 14.821-3v-5.729c-.957 1.408-10.284 2.912-14.821 2.912zm0-7.635c4.537 0 13.81-1.516 14.821-3V7.636c-.957 1.408-10.284 2.912-14.821 2.912zm0-7.636c4.537 0 13.81-1.516 14.821-3V0C18.453 1.408 9.126 2.912 4.589 2.912z"},null,-1)];function ude(e,t){return po(),go("svg",lde,[...cde])}const dde={render:ude},pde=Object.freeze(Object.defineProperty({__proto__:null,default:dde,render:ude},Symbol.toStringTag,{value:"Module"})),hde={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 17 14"},fde=[ko("path",{d:"m2.378 9.9 5.139-4.627L2.377.645.69 2.205l3.4 3.042v.051L.69 8.341zm14.19 3.299V11H8.591v2.199z"},null,-1)];function mde(e,t){return po(),go("svg",hde,[...fde])}const gde={render:mde},Ode=Object.freeze(Object.defineProperty({__proto__:null,default:gde,render:mde},Symbol.toStringTag,{value:"Module"})),bde={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"},yde=[ko("path",{d:"M117.3 87.3c.2-.6.4-1.3.5-1.9 7-28-10.1-61.2-39.2-78.6C91.4 24 97 44.9 92 63.2c-.4 1.6-1 3.2-1.6 4.7-.6-.4-1.5-.9-2.5-1.5 0 0-28.9-17.9-60.2-49.4-.9-.8 16.7 25 36.6 46.1-9.4-5.3-35.5-24.3-52-39.4 2 3.4 4.4 6.7 7.1 9.8C33.1 51 51.2 72.6 72.7 89.2c-15.2 9.3-36.6 10-57.9 0C9.5 86.7 4.6 83.7 0 80.3c9 14.4 22.9 26.9 39.9 34.2 20.2 8.7 40.3 8.1 55.2.1.1 0 .1-.1.2-.1.7-.4 1.3-.7 2-1.1 7.2-3.7 21.3-7.4 28.9 7.4 1.7 3.6 5.7-15.6-8.9-33.5"},null,-1)];function vde(e,t){return po(),go("svg",bde,[...yde])}const wde={render:vde},Sde=Object.freeze(Object.defineProperty({__proto__:null,default:wde,render:vde},Symbol.toStringTag,{value:"Module"})),kde={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Ede=[ko("path",{d:"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75q.918 0 1.627.111a6.4 6.4 0 0 1 1.306.34v2.458a4 4 0 0 0-.643-.361 5 5 0 0 0-.717-.26 5.5 5.5 0 0 0-1.426-.2q-.45 0-.819.086a2.1 2.1 0 0 0-.623.242q-.254.156-.393.374a.9.9 0 0 0-.14.49q0 .294.156.529.156.234.443.444c.287.21.423.276.696.41q.41.203.926.416.705.296 1.266.628.561.333.963.753.402.418.614.957.213.538.214 1.253 0 .986-.373 1.656a3 3 0 0 1-1.012 1.085 4.4 4.4 0 0 1-1.487.596q-.85.18-1.79.18a10 10 0 0 1-1.84-.164 5.5 5.5 0 0 1-1.512-.493v-2.63a5.03 5.03 0 0 0 3.237 1.2q.5 0 .872-.09.373-.09.623-.25.249-.162.373-.38a1.02 1.02 0 0 0-.074-1.089 2.1 2.1 0 0 0-.537-.5 5.6 5.6 0 0 0-.807-.444 28 28 0 0 0-1.007-.436q-1.377-.575-2.053-1.405t-.676-2.005q0-.92.369-1.582.368-.662 1.004-1.089a4.5 4.5 0 0 1 1.47-.629 7.5 7.5 0 0 1 1.77-.201m-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z"},null,-1)];function _de(e,t){return po(),go("svg",kde,[...Ede])}const Tde={render:_de},xde=Object.freeze(Object.defineProperty({__proto__:null,default:Tde,render:_de},Symbol.toStringTag,{value:"Module"})),Ade={xmlns:"http://www.w3.org/2000/svg","stroke-width":"1.5",viewBox:"0 0 24 24"},Cde=[ko("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m7.629 4.5-6.44 6.439a1.5 1.5 0 0 0 0 2.121l6.44 6.44m8.742-15 6.44 6.439a1.5 1.5 0 0 1 0 2.121l-6.44 6.44"},null,-1)];function Pde(e,t){return po(),go("svg",Ade,[...Cde])}const $de={render:Pde},Nde=Object.freeze(Object.defineProperty({__proto__:null,default:$de,render:Pde},Symbol.toStringTag,{value:"Module"})),Dde={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Rde=[ko("path",{fill:"currentColor",d:"M23.55 10.91 13.09.45a1.55 1.55 0 0 0-2.18 0L8.46 2.9 11 5.48a2.06 2.06 0 0 1 1-.23 2.25 2.25 0 0 1 2.25 2.25 2.2 2.2 0 0 1-.22 1l2.19 2.2a2 2 0 1 1-1.06 1.06L13 9.52a1 1 0 0 1-.21.09v5.54a2 2 0 1 1-1.5 0V9.61A2.24 2.24 0 0 1 9.75 7.5a2.2 2.2 0 0 1 .22-1L7.4 4 .45 11a1.55 1.55 0 0 0 0 2.18l10.46 10.37a1.55 1.55 0 0 0 2.18 0l10.46-10.46a1.55 1.55 0 0 0 0-2.18"},null,-1)];function Ide(e,t){return po(),go("svg",Dde,[...Rde])}const Mde={render:Ide},Lde=Object.freeze(Object.defineProperty({__proto__:null,default:Mde,render:Ide},Symbol.toStringTag,{value:"Module"}
32)),jde={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"},Qde=[ko("path",{d:"M12.001 4.8q-4.8 0-6 4.8 1.8-2.4 4.2-1.8c.913.228 1.565.89 2.288 1.624C13.666 10.618 15.027 12 18.001 12q4.8 0 6-4.8-1.8 2.4-4.2 1.8c-.913-.228-1.565-.89-2.288-1.624C16.337 6.182 14.976 4.8 12.001 4.8m-6 7.2q-4.8 0-6 4.8 1.8-2.4 4.2-1.8c.913.228 1.565.89 2.288 1.624 1.177 1.194 2.538 2.576 5.512 2.576q4.8 0 6-4.8-1.8 2.4-4.2 1.8c-.913-.228-1.565-.89-2.288-1.624C10.337 13.382 8.976 12 6.001 12"},null,-1)];function Fde(e,t){return po(),go("svg",jde,[...Qde])}const Bde={render:Fde},Ude=Object.freeze(Object.defineProperty({__proto__:null,default:Bde,render:Fde},Symbol.toStringTag,{value:"Module"})),qde="A JSON Schema for Swagger 2.0 API.",Hde="http://swagger.io/v2/schema.json#",zde="http://json-schema.org/draft-04/schema#",Zde="object",Wde=["swagger","info","paths"],Xde={"^x-":{$ref:"#/definitions/vendorExtension"}},Vde={swagger:{type:"string",enum:["2.0"],description:"The Swagger version of this document."},info:{$ref:"#/definitions/info"},host:{type:"string",pattern:"^[^{}/ :\\\\]+(?::\\d+)?$",description:"The host (name or ip) of the API. Example: 'swagger.io'"},basePath:{type:"string",pattern:"^/",description:"The base path to the API. Example: '/api'."},schemes:{$ref:"#/definitions/schemesList"},consumes:{description:"A list of MIME types accepted by the API.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},produces:{description:"A list of MIME types the API can produce.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},paths:{$ref:"#/definitions/paths"},definitions:{$ref:"#/definitions/definitions"},parameters:{$ref:"#/definitions/parameterDefinitions"},responses:{$ref:"#/definitions/responseDefinitions"},security:{$ref:"#/definitions/security"},securityDefinitions:{$ref:"#/definitions/securityDefinitions"},tags:{type:"array",items:{$ref:"#/definitions/tag"},uniqueItems:!0},externalDocs:{$ref:"#/definitions/externalDocs"}},Yde={info:{type:"object",description:"General information about the API.",required:["version","title"],additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{title:{type:"string",description:"A unique and precise title of the API."},version:{type:"string",description:"A semantic version number of the API."},description:{type:"string",description:"A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed."},termsOfService:{type:"string",description:"The terms of service for the API."},contact:{$ref:"#/definitions/contact"},license:{$ref:"#/definitions/license"}}},contact:{type:"object",description:"Contact information for the owners of the API.",additionalProperties:!1,properties:{name:{type:"string",description:"The identifying name of the contact person/organization."},url:{type:"string",description:"The URL pointing to the contact information.",format:"uri"},email:{type:"string",description:"The email address of the contact person/organization.",format:"email"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},license:{type:"object",required:["name"],additionalProperties:!1,properties:{name:{type:"string",description:"The name of the license type. It's encouraged to use an OSI compatible license."},url:{type:"string",description:"The URL pointing to the license.",format:"uri"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},paths:{type:"object",description:"Relative paths to the individual endpoints. They must be relative to the 'basePath'.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"},"^/":{$ref:"#/definitions/pathItem"}},additionalProperties:!1},definitions:{type:"object",additionalProperties:{$ref:"#/definitions/schema"},description:"One or more JSON objects describing the schemas being consumed and produced by the API."},parameterDefinitions:{type:"object",additionalProperties:{$ref:"#/definitions/parameter"},description:"One or more JSON representations for parameters"},responseDefinitions:{type:"object",additionalProperties:{$ref:"#/definitions/response"},description:"One or more JSON representations for responses"},externalDocs:{type:"object",additionalProperties:!1,description:"information about external documentation",required:["url"],properties:{description:{type:"string"},url:{type:"string",format:"uri"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},examples:{type:"object",additionalProperties:!0},mimeType:{type:"string",description:"The MIME type of the HTTP message."},operation:{type:"object",required:["responses"],additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{tags:{type:"array",items:{type:"string"},uniqueItems:!0},summary:{type:"string",description:"A brief summary of the operation."},description:{type:"string",description:"A longer description of the operation, GitHub Flavored Markdown is allowed."},externalDocs:{$ref:"#/definitions/externalDocs"},operationId:{type:"string",description:"A unique identifier of the operation."},produces:{description:"A list of MIME types the API can produce.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},consumes:{description:"A list of MIME types the API can consume.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},parameters:{$ref:"#/definitions/parametersList"},responses:{$ref:"#/definitions/responses"},schemes:{$ref:"#/definitions/schemesList"},deprecated:{type:"boolean",default:!1},security:{$ref:"#/definitions/security"}}},pathItem:{type:"object",additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{$ref:{type:"string"},get:{$ref:"#/definitions/operation"},put:{$ref:"#/definitions/operation"},post:{$ref:"#/definitions/operation"},delete:{$ref:"#/definitions/operation"},options:{$ref:"#/definitions/operation"},head:{$ref:"#/definitions/operation"},patch:{$ref:"#/definitions/operation"},parameters:{$ref:"#/definitions/parametersList"}}},responses:{type:"object",description:"Response objects names can either be any valid HTTP status code or 'default'.",minProperties:1,additionalProperties:!1,patternProperties:{"^([0-9]{3})$|^(default)$":{$ref:"#/definitions/responseValue"},"^x-":{$ref:"#/definitions/vendorExtension"}},not:{type:"object",additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}}},responseValue:{oneOf:[{$ref:"#/definitions/response"},{$ref:"#/definitions/jsonReference"}]},response:{type:"object",required:["description"],properties:{description:{type:"string"},schema:{oneOf:[{$ref:"#/definitions/schema"},{$ref:"#/definitions/fileSchema"}]},headers:{$ref:"#/definitions/headers"},examples:{$ref:"#/definitions/examples"}},additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},headers:{type:"object",additionalProperties:{$ref:"#/definitions/header"}},header:{type:"object",additionalProperties:!1,required:["type"],properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},vendorExtension:{description:"Any property starting with x- is valid.",additionalProperties:!0,additionalItems:!0},bodyParameter:{type:"object",required:["name","in","schema"],patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},in:{type:"string",description:"Determines the location of the parameter.",enum:["body"]},required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},schema:{$ref:"#/definitions/schema"}},additionalProperties:!1},headerParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["header"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},queryParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["query"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},allowEmptyValue:{type:"boolean",default:!1,description:"allows sending a parameter by name only or with an empty value."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormatWithMulti"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},formDataParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["formData"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},allowEmptyValue:{type:"boolean",default:!1,description:"allows sending a parameter by name only or with an empty value."},type:{type:"string",enum:["string","number","boolean","integer","array","file"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormatWithMulti"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},pathParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},required:["required"],properties:{required:{type:"boolean",enum:[!0],description:"Determines whether or not this parameter is required or optional."},in:{type:"string",description:"Determines the location of the parameter.",enum:["path"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},nonBodyParameter:{type:"object",required:["name","in","type"],oneOf:[{$ref:"#/definitions/headerParameterSubSchema"},{$ref:"#/definitions/formDataParameterSubSchema"},{$ref:"#/definitions/queryParameterSubSchema"},{$ref:"#/definitions/pathParameterSubSchema"}]},parameter:{oneOf:[{$ref:"#/definitions/bodyParameter"},{$ref:"#/definitions/nonBodyParameter"}]},schema:{type:"object",description:"A deterministic version of a JSON Schema object.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{$ref:{type:"string"},format:{type:"string"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},multipleOf:{$ref:"http://json-schema.org/draft-04/schema#/properties/multipleOf"},maximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/maximum"},exclusiveMaximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum"},minimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/minimum"},exclusiveMinimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum"},maxLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},pattern:{$ref:"http://json-schema.org/draft-04/schema#/properties/pattern"},maxItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},uniqueItems:{$ref:"http://json-schema.org/draft-04/schema#/properties/uniqueItems"},maxProperties:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minProperties:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},required:{$ref:"http://json-schema.org/draft-04/schema#/definitions/stringArray"},enum:{$ref:"http://json-schema.org/draft-04/schema#/properties/enum"},additionalProperties:{anyOf:[{$ref:"#/definitions/schema"},{type:"boolean"}],default:{}},type:{$ref:"http://json-schema.org/draft-04/schema#/properties/type"},items:{anyOf:[{$ref:"#/definitions
32/schema"},{type:"array",minItems:1,items:{$ref:"#/definitions/schema"}}],default:{}},allOf:{type:"array",minItems:1,items:{$ref:"#/definitions/schema"}},properties:{type:"object",additionalProperties:{$ref:"#/definitions/schema"},default:{}},discriminator:{type:"string"},readOnly:{type:"boolean",default:!1},xml:{$ref:"#/definitions/xml"},externalDocs:{$ref:"#/definitions/externalDocs"},example:{}},additionalProperties:!1},fileSchema:{type:"object",description:"A deterministic version of a JSON Schema object.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},required:["type"],properties:{format:{type:"string"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},required:{$ref:"http://json-schema.org/draft-04/schema#/definitions/stringArray"},type:{type:"string",enum:["file"]},readOnly:{type:"boolean",default:!1},externalDocs:{$ref:"#/definitions/externalDocs"},example:{}},additionalProperties:!1},primitivesItems:{type:"object",additionalProperties:!1,properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},security:{type:"array",items:{$ref:"#/definitions/securityRequirement"},uniqueItems:!0},securityRequirement:{type:"object",additionalProperties:{type:"array",items:{type:"string"},uniqueItems:!0}},xml:{type:"object",additionalProperties:!1,properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean",default:!1},wrapped:{type:"boolean",default:!1}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},tag:{type:"object",additionalProperties:!1,required:["name"],properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/externalDocs"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},securityDefinitions:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/basicAuthenticationSecurity"},{$ref:"#/definitions/apiKeySecurity"},{$ref:"#/definitions/oauth2ImplicitSecurity"},{$ref:"#/definitions/oauth2PasswordSecurity"},{$ref:"#/definitions/oauth2ApplicationSecurity"},{$ref:"#/definitions/oauth2AccessCodeSecurity"}]}},basicAuthenticationSecurity:{type:"object",additionalProperties:!1,required:["type"],properties:{type:{type:"string",enum:["basic"]},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},apiKeySecurity:{type:"object",additionalProperties:!1,required:["type","name","in"],properties:{type:{type:"string",enum:["apiKey"]},name:{type:"string"},in:{type:"string",enum:["header","query"]},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2ImplicitSecurity:{type:"object",additionalProperties:!1,required:["type","flow","authorizationUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["implicit"]},scopes:{$ref:"#/definitions/oauth2Scopes"},authorizationUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2PasswordSecurity:{type:"object",additionalProperties:!1,required:["type","flow","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["password"]},scopes:{$ref:"#/definitions/oauth2Scopes"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2ApplicationSecurity:{type:"object",additionalProperties:!1,required:["type","flow","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["application"]},scopes:{$ref:"#/definitions/oauth2Scopes"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2AccessCodeSecurity:{type:"object",additionalProperties:!1,required:["type","flow","authorizationUrl","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["accessCode"]},scopes:{$ref:"#/definitions/oauth2Scopes"},authorizationUrl:{type:"string",format:"uri"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2Scopes:{type:"object",additionalProperties:{type:"string"}},mediaTypeList:{type:"array",items:{$ref:"#/definitions/mimeType"},uniqueItems:!0},parametersList:{type:"array",description:"The parameters needed to send a valid API call.",additionalItems:!1,items:{oneOf:[{$ref:"#/definitions/parameter"},{$ref:"#/definitions/jsonReference"}]},uniqueItems:!0},schemesList:{type:"array",description:"The transfer protocol of the API.",items:{type:"string",enum:["http","https","ws","wss"]},uniqueItems:!0},collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes"],default:"csv"},collectionFormatWithMulti:{type:"string",enum:["csv","ssv","tsv","pipes","multi"],default:"csv"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},multipleOf:{$ref:"http://json-schema.org/draft-04/schema#/properties/multipleOf"},maximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/maximum"},exclusiveMaximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum"},minimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/minimum"},exclusiveMinimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum"},maxLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},pattern:{$ref:"http://json-schema.org/draft-04/schema#/properties/pattern"},maxItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},uniqueItems:{$ref:"http://json-schema.org/draft-04/schema#/properties/uniqueItems"},enum:{$ref:"http://json-schema.org/draft-04/schema#/properties/enum"},jsonReference:{type:"object",required:["$ref"],additionalProperties:!1,properties:{$ref:{type:"string"}}}}
32,Gde={title:qde,id:Hde,$schema:zde,type:Zde,required:Wde,additionalProperties:!1,patternProperties:Xde,properties:Vde,definitions:Yde},Kde=Object.freeze(Object.defineProperty({__proto__:null,$schema:zde,additionalProperties:!1,default:Gde,definitions:Yde,id:Hde,patternProperties:Xde,properties:Vde,required:Wde,title:qde,type:Zde},Symbol.toStringTag,{value:"Module"})),Jde="https://spec.openapis.org/oas/3.0/schema/2021-09-28",epe="http://json-schema.org/draft-04/schema#",tpe="The description of OpenAPI v3.0.x documents, as defined by https://spec.openapis.org/oas/v3.0.3",npe="object",rpe=["openapi","info","paths"],ope={openapi:{type:"string",pattern:"^3\\.0\\.\\d(-.+)?$"},info:{$ref:"#/definitions/Info"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},servers:{type:"array",items:{$ref:"#/definitions/Server"}},security:{type:"array",items:{$ref:"#/definitions/SecurityRequirement"}},tags:{type:"array",items:{$ref:"#/definitions/Tag"},uniqueItems:!0},paths:{$ref:"#/definitions/Paths"},components:{$ref:"#/definitions/Components"}},ipe={"^x-":{}},spe={Reference:{type:"object",required:["$ref"],patternProperties:{"^\\$ref$":{type:"string",format:"uri-reference"}}},Info:{type:"object",required:["title","version"],properties:{title:{type:"string"},description:{type:"string"},termsOfService:{type:"string",format:"uri-reference"},contact:{$ref:"#/definitions/Contact"},license:{$ref:"#/definitions/License"},version:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},Contact:{type:"object",properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"},email:{type:"string",format:"email"}},patternProperties:{"^x-":{}},additionalProperties:!1},License:{type:"object",required:["name"],properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},Server:{type:"object",required:["url"],properties:{url:{type:"string"},description:{type:"string"},variables:{type:"object",additionalProperties:{$ref:"#/definitions/ServerVariable"}}},patternProperties:{"^x-":{}},additionalProperties:!1},ServerVariable:{type:"object",required:["default"],properties:{enum:{type:"array",items:{type:"string"}},default:{type:"string"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},Components:{type:"object",properties:{schemas:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}}},responses:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Response"}]}}},parameters:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Parameter"}]}}},examples:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Example"}]}}},requestBodies:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/RequestBody"}]}}},headers:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Header"}]}}},securitySchemes:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/SecurityScheme"}]}}},links:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Link"}]}}},callbacks:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Callback"}]}}}},patternProperties:{"^x-":{}},additionalProperties:!1},Schema:{type:"object",properties:{title:{type:"string"},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0,default:0},pattern:{type:"string",format:"regex"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0,default:0},uniqueItems:{type:"boolean",default:!1},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0,default:0},required:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0},enum:{type:"array",items:{},minItems:1,uniqueItems:!1},type:{type:"string",enum:["array","boolean","integer","number","object","string"]},not:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},allOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},oneOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},anyOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},properties:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},additionalProperties:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"},{type:"boolean"}],default:!0},description:{type:"string"},format:{type:"string"},default:{},nullable:{type:"boolean",default:!1},discriminator:{$ref:"#/definitions/Discriminator"},readOnly:{type:"boolean",default:!1},writeOnly:{type:"boolean",default:!1},example:{},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},deprecated:{type:"boolean",default:!1},xml:{$ref:"#/definitions/XML"}},patternProperties:{"^x-":{}},additionalProperties:!1},Discriminator:{type:"object",required:["propertyName"],properties:{propertyName:{type:"string"},mapping:{type:"object",additionalProperties:{type:"string"}}}},XML:{type:"object",properties:{name:{type:"string"},namespace:{type:"string",format:"uri"},prefix:{type:"string"},attribute:{type:"boolean",default:!1},wrapped:{type:"boolean",default:!1}},patternProperties:{"^x-":{}},additionalProperties:!1},Response:{type:"object",required:["description"],properties:{description:{type:"string"},headers:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Header"},{$ref:"#/definitions/Reference"}]}},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"}},links:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Link"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1},MediaType:{type:"object",properties:{schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}},encoding:{type:"object",additionalProperties:{$ref:"#/definitions/Encoding"}}},patternProperties:{"^x-":{}},additionalProperties:!1,allOf:[{$ref:"#/definitions/ExampleXORExamples"}]},Example:{type:"object",properties:{summary:{type:"string"},description:{type:"string"},value:{},externalValue:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},Header:{type:"object",properties:{description:{type:"string"},required:{type:"boolean",default:!1},deprecated:{type:"boolean",default:!1},allowEmptyValue:{type:"boolean",default:!1},style:{type:"string",enum:["simple"],default:"simple"},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1},schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"},minProperties:1,maxProperties:1},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1,allOf:[{$ref:"#/definitions/ExampleXORExamples"},{$ref:"#/definitions/SchemaXORContent"}]},Paths:{type:"object",patternProperties:{"^\\/":{$ref:"#/definitions/PathItem"},"^x-":{}},additionalProperties:!1},PathItem:{type:"object",properties:{$ref:{type:"string"},summary:{type:"string"},description:{type:"string"},servers:{type:"array",items:{$ref:"#/definitions/Server"}},parameters:{type:"array",items:{oneOf:[{$ref:"#/definitions/Parameter"},{$ref:"#/definitions/Reference"}]},uniqueItems:!0}},patternProperties:{"^(get|put|post|delete|options|head|patch|trace)$":{$ref:"#/definitions/Operation"},"^x-":{}},additionalProperties:!1},Operation:{type:"object",required:["responses"],properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},operationId:{type:"string"},parameters:{type:"array",items:{oneOf:[{$ref:"#/definitions/Parameter"},{$ref:"#/definitions/Reference"}]},uniqueItems:!0},requestBody:{oneOf:[{$ref:"#/definitions/RequestBody"},{$ref:"#/definitions/Reference"}]},responses:{$ref:"#/definitions/Responses"},callbacks:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Callback"},{$ref:"#/definitions/Reference"}]}},deprecated:{type:"boolean",default:!1},security:{type:"array",items:{$ref:"#/definitions/SecurityRequirement"}},servers:{type:"array",items:{$ref:"#/definitions/Server"}}},patternProperties:{"^x-":{}},additionalProperties:!1},Responses:{type:"object",properties:{default:{oneOf:[{$ref:"#/definitions/Response"},{$ref:"#/definitions/Reference"}]}},patternProperties:{"^[1-5](?:\\d{2}|XX)$":{oneOf:[{$ref:"#/definitions/Response"},{$ref:"#/definitions/Reference"}]},"^x-":{}},minProperties:1,additionalProperties:!1},SecurityRequirement:{type:"object",additionalProperties:{type:"array",items:{type:"string"}}},Tag:{type:"object",required:["name"],properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"}},patternProperties:{"^x-":{}},additionalProperties:!1}
32,ExternalDocumentation:{type:"object",required:["url"],properties:{description:{type:"string"},url:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},ExampleXORExamples:{description:"Example and examples are mutually exclusive",not:{required:["example","examples"]}},SchemaXORContent:{description:"Schema and content are mutually exclusive, at least one is required",not:{required:["schema","content"]},oneOf:[{required:["schema"]},{required:["content"],description:"Some properties are not allowed if content is present",allOf:[{not:{required:["style"]}},{not:{required:["explode"]}},{not:{required:["allowReserved"]}},{not:{required:["example"]}},{not:{required:["examples"]}}]}]},Parameter:{type:"object",properties:{name:{type:"string"},in:{type:"string"},description:{type:"string"},required:{type:"boolean",default:!1},deprecated:{type:"boolean",default:!1},allowEmptyValue:{type:"boolean",default:!1},style:{type:"string"},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1},schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"},minProperties:1,maxProperties:1},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1,required:["name","in"],allOf:[{$ref:"#/definitions/ExampleXORExamples"},{$ref:"#/definitions/SchemaXORContent"},{$ref:"#/definitions/ParameterLocation"}]},ParameterLocation:{description:"Parameter location",oneOf:[{description:"Parameter in path",required:["required"],properties:{in:{enum:["path"]},style:{enum:["matrix","label","simple"],default:"simple"},required:{enum:[!0]}}},{description:"Parameter in query",properties:{in:{enum:["query"]},style:{enum:["form","spaceDelimited","pipeDelimited","deepObject"],default:"form"}}},{description:"Parameter in header",properties:{in:{enum:["header"]},style:{enum:["simple"],default:"simple"}}},{description:"Parameter in cookie",properties:{in:{enum:["cookie"]},style:{enum:["form"],default:"form"}}}]},RequestBody:{type:"object",required:["content"],properties:{description:{type:"string"},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"}},required:{type:"boolean",default:!1}},patternProperties:{"^x-":{}},additionalProperties:!1},SecurityScheme:{oneOf:[{$ref:"#/definitions/APIKeySecurityScheme"},{$ref:"#/definitions/HTTPSecurityScheme"},{$ref:"#/definitions/OAuth2SecurityScheme"},{$ref:"#/definitions/OpenIdConnectSecurityScheme"}]},APIKeySecurityScheme:{type:"object",required:["type","name","in"],properties:{type:{type:"string",enum:["apiKey"]},name:{type:"string"},in:{type:"string",enum:["header","query","cookie"]},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},HTTPSecurityScheme:{type:"object",required:["scheme","type"],properties:{scheme:{type:"string"},bearerFormat:{type:"string"},description:{type:"string"},type:{type:"string",enum:["http"]}},patternProperties:{"^x-":{}},additionalProperties:!1,oneOf:[{description:"Bearer",properties:{scheme:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}}},{description:"Non Bearer",not:{required:["bearerFormat"]},properties:{scheme:{not:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}}}}]},OAuth2SecurityScheme:{type:"object",required:["type","flows"],properties:{type:{type:"string",enum:["oauth2"]},flows:{$ref:"#/definitions/OAuthFlows"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},OpenIdConnectSecurityScheme:{type:"object",required:["type","openIdConnectUrl"],properties:{type:{type:"string",enum:["openIdConnect"]},openIdConnectUrl:{type:"string",format:"uri-reference"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},OAuthFlows:{type:"object",properties:{implicit:{$ref:"#/definitions/ImplicitOAuthFlow"},password:{$ref:"#/definitions/PasswordOAuthFlow"},clientCredentials:{$ref:"#/definitions/ClientCredentialsFlow"},authorizationCode:{$ref:"#/definitions/AuthorizationCodeOAuthFlow"}},patternProperties:{"^x-":{}},additionalProperties:!1},ImplicitOAuthFlow:{type:"object",required:["authorizationUrl","scopes"],properties:{authorizationUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},PasswordOAuthFlow:{type:"object",required:["tokenUrl","scopes"],properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},ClientCredentialsFlow:{type:"object",required:["tokenUrl","scopes"],properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},AuthorizationCodeOAuthFlow:{type:"object",required:["authorizationUrl","tokenUrl","scopes"],properties:{authorizationUrl:{type:"string",format:"uri-reference"},tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},Link:{type:"object",properties:{operationId:{type:"string"},operationRef:{type:"string",format:"uri-reference"},parameters:{type:"object",additionalProperties:{}},requestBody:{},description:{type:"string"},server:{$ref:"#/definitions/Server"}},patternProperties:{"^x-":{}},additionalProperties:!1,not:{description:"Operation Id and Operation Ref are mutually exclusive",required:["operationId","operationRef"]}},Callback:{type:"object",additionalProperties:{$ref:"#/definitions/PathItem"},patternProperties:{"^x-":{}}},Encoding:{type:"object",properties:{contentType:{type:"string"},headers:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Header"},{$ref:"#/definitions/Reference"}]}},style:{type:"string",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1}},additionalProperties:!1}},ape={id:Jde,$schema:epe,description:tpe,type:npe,required:rpe,properties:ope,patternProperties:ipe,additionalProperties:false,definitions:spe},lpe=Object.freeze(Object.defineProperty({__proto__:null,$schema:epe,additionalProperties:false,default:ape,definitions:spe,description:tpe,id:Jde,patternProperties:ipe,properties:ope,required:rpe,type:npe},Symbol.toStringTag,{value:"Module"})),cpe="https://spec.openapis.org/oas/3.1/schema/2022-10-07",upe="https://json-schema.org/draft/2020-12/schema",dpe="The description of OpenAPI v3.1.x documents without schema validation, as defined by https://spec.openapis.org/oas/v3.1.0",ppe="object",hpe={openapi:{type:"string",pattern:"^3\\.1\\.\\d+(-.+)?$"},info:{$ref:"#/$defs/info"},jsonSchemaDialect:{type:"string",format:"uri",default:"https://spec.openapis.org/oas/3.1/dialect/base"},servers:{type:"array",items:{$ref:"#/$defs/server"},default:[{url:"/"}]},paths:{$ref:"#/$defs/paths"},webhooks:{type:"object",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}},components:{$ref:"#/$defs/components"},security:{type:"array",items:{$ref:"#/$defs/security-requirement"}},tags:{type:"array",items:{$ref:"#/$defs/tag"}},externalDocs:{$ref:"#/$defs/external-documentation"}}
32,fpe=["openapi","info"],mpe=[{required:["paths"]},{required:["components"]},{required:["webhooks"]}],gpe="#/$defs/specification-extensions",Ope={info:{$comment:"https://spec.openapis.org/oas/v3.1.0#info-object",type:"object",properties:{title:{type:"string"},summary:{type:"string"},description:{type:"string"},termsOfService:{type:"string",format:"uri"},contact:{$ref:"#/$defs/contact"},license:{$ref:"#/$defs/license"},version:{type:"string"}},required:["title","version"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},contact:{$comment:"https://spec.openapis.org/oas/v3.1.0#contact-object",type:"object",properties:{name:{type:"string"},url:{type:"string",format:"uri"},email:{type:"string",format:"email"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},license:{$comment:"https://spec.openapis.org/oas/v3.1.0#license-object",type:"object",properties:{name:{type:"string"},identifier:{type:"string"},url:{type:"string",format:"uri"}},required:["name"],dependentSchemas:{identifier:{not:{required:["url"]}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},server:{$comment:"https://spec.openapis.org/oas/v3.1.0#server-object",type:"object",properties:{url:{type:"string",format:"uri-reference"},description:{type:"string"},variables:{type:"object",additionalProperties:{$ref:"#/$defs/server-variable"}}},required:["url"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"server-variable":{$comment:"https://spec.openapis.org/oas/v3.1.0#server-variable-object",type:"object",properties:{enum:{type:"array",items:{type:"string"},minItems:1},default:{type:"string"},description:{type:"string"}},required:["default"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},components:{$comment:"https://spec.openapis.org/oas/v3.1.0#components-object",type:"object",properties:{schemas:{type:"object",additionalProperties:{$ref:"#/$defs/schema"}},responses:{type:"object",additionalProperties:{$ref:"#/$defs/response-or-reference"}},parameters:{type:"object",additionalProperties:{$ref:"#/$defs/parameter-or-reference"}},examples:{type:"object",additionalProperties:{$ref:"#/$defs/example-or-reference"}},requestBodies:{type:"object",additionalProperties:{$ref:"#/$defs/request-body-or-reference"}},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},securitySchemes:{type:"object",additionalProperties:{$ref:"#/$defs/security-scheme-or-reference"}},links:{type:"object",additionalProperties:{$ref:"#/$defs/link-or-reference"}},callbacks:{type:"object",additionalProperties:{$ref:"#/$defs/callbacks-or-reference"}},pathItems:{type:"object",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}}},patternProperties:{"^(schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems)$":{$comment:"Enumerating all of the property names in the regex above is necessary for unevaluatedProperties to work as expected",propertyNames:{pattern:"^[a-zA-Z0-9._-]+$"}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},paths:{$comment:"https://spec.openapis.org/oas/v3.1.0#paths-object",type:"object",patternProperties:{"^/":{$ref:"#/$defs/path-item"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"path-item":{$comment:"https://spec.openapis.org/oas/v3.1.0#path-item-object",type:"object",properties:{summary:{type:"string"},description:{type:"string"},servers:{type:"array",items:{$ref:"#/$defs/server"}},parameters:{type:"array",items:{$ref:"#/$defs/parameter-or-reference"}},get:{$ref:"#/$defs/operation"},put:{$ref:"#/$defs/operation"},post:{$ref:"#/$defs/operation"},delete:{$ref:"#/$defs/operation"},options:{$ref:"#/$defs/operation"},head:{$ref:"#/$defs/operation"},patch:{$ref:"#/$defs/operation"},trace:{$ref:"#/$defs/operation"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"path-item-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/path-item"}},operation:{$comment:"https://spec.openapis.org/oas/v3.1.0#operation-object",type:"object",properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/$defs/external-documentation"},operationId:{type:"string"},parameters:{type:"array",items:{$ref:"#/$defs/parameter-or-reference"}},requestBody:{$ref:"#/$defs/request-body-or-reference"},responses:{$ref:"#/$defs/responses"},callbacks:{type:"object",additionalProperties:{$ref:"#/$defs/callbacks-or-reference"}},deprecated:{default:!1,type:"boolean"},security:{type:"array",items:{$ref:"#/$defs/security-requirement"}},servers:{type:"array",items:{$ref:"#/$defs/server"}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"external-documentation":{$comment:"https://spec.openapis.org/oas/v3.1.0#external-documentation-object",type:"object",properties:{description:{type:"string"},url:{type:"string",format:"uri"}},required:["url"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},parameter:{$comment:"https://spec.openapis.org/oas/v3.1.0#parameter-object",type:"object",properties:{name:{type:"string"},in:{enum:["query","header","path","cookie"]},description:{type:"string"},required:{default:!1,type:"boolean"},deprecated:{default:!1,type:"boolean"},schema:{$ref:"#/$defs/schema"},content:{$ref:"#/$defs/content",minProperties:1,maxProperties:1}}
32,required:["name","in"],oneOf:[{required:["schema"]},{required:["content"]}],if:{properties:{in:{const:"query"}},required:["in"]},then:{properties:{allowEmptyValue:{default:!1,type:"boolean"}}},dependentSchemas:{schema:{properties:{style:{type:"string"},explode:{type:"boolean"}},allOf:[{$ref:"#/$defs/examples"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-path"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-header"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-query"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-cookie"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-form"}],$defs:{"styles-for-path":{if:{properties:{in:{const:"path"}},required:["in"]},then:{properties:{name:{pattern:"[^/#?]+$"},style:{default:"simple",enum:["matrix","label","simple"]},required:{const:!0}},required:["required"]}},"styles-for-header":{if:{properties:{in:{const:"header"}},required:["in"]},then:{properties:{style:{default:"simple",const:"simple"}}}},"styles-for-query":{if:{properties:{in:{const:"query"}},required:["in"]},then:{properties:{style:{default:"form",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},allowReserved:{default:!1,type:"boolean"}}}},"styles-for-cookie":{if:{properties:{in:{const:"cookie"}},required:["in"]},then:{properties:{style:{default:"form",const:"form"}}}},"styles-for-form":{if:{properties:{style:{const:"form"}},required:["style"]},then:{properties:{explode:{default:!0}}},else:{properties:{explode:{default:!1}}}}}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"parameter-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/parameter"}},"request-body":{$comment:"https://spec.openapis.org/oas/v3.1.0#request-body-object",type:"object",properties:{description:{type:"string"},content:{$ref:"#/$defs/content"},required:{default:!1,type:"boolean"}},required:["content"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"request-body-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/request-body"}},content:{$comment:"https://spec.openapis.org/oas/v3.1.0#fixed-fields-10",type:"object",additionalProperties:{$ref:"#/$defs/media-type"},propertyNames:{format:"media-range"}},"media-type":{$comment:"https://spec.openapis.org/oas/v3.1.0#media-type-object",type:"object",properties:{schema:{$ref:"#/$defs/schema"},encoding:{type:"object",additionalProperties:{$ref:"#/$defs/encoding"}}},allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/examples"}],unevaluatedProperties:!1},encoding:{$comment:"https://spec.openapis.org/oas/v3.1.0#encoding-object",type:"object",properties:{contentType:{type:"string",format:"media-range"},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},style:{default:"form",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{default:!1,type:"boolean"}},allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/encoding/$defs/explode-default"}],unevaluatedProperties:!1,$defs:{"explode-default":{if:{properties:{style:{const:"form"}},required:["style"]},then:{properties:{explode:{default:!0}}},else:{properties:{explode:{default:!1}}}}}},responses:{$comment:"https://spec.openapis.org/oas/v3.1.0#responses-object",type:"object",properties:{default:{$ref:"#/$defs/response-or-reference"}},patternProperties:{"^[1-5](?:[0-9]{2}|XX)$":{$ref:"#/$defs/response-or-reference"}},minProperties:1,$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},response:{$comment:"https://spec.openapis.org/oas/v3.1.0#response-object",type:"object",properties:{description:{type:"string"},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},content:{$ref:"#/$defs/content"},links:{type:"object",additionalProperties:{$ref:"#/$defs/link-or-reference"}}},required:["description"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"response-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/response"}},callbacks:{$comment:"https://spec.openapis.org/oas/v3.1.0#callback-object",type:"object",$ref:"#/$defs/specification-extensions",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}},"callbacks-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/callbacks"}},example:{$comment:"https://spec.openapis.org/oas/v3.1.0#example-object",type:"object",properties:{summary:{type:"string"},description:{type:"string"},value:!0,externalValue:{type:"string",format:"uri"}},not:{required:["value","externalValue"]},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"example-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/example"}},link:{$comment:"https://spec.openapis.org/oas/v3.1.0#link-object",type:"object",properties:{operationRef:{type:"string",format:"uri-reference"},operationId:{type:"string"},parameters:{$ref:"#/$defs/map-of-strings"},requestBody:!0,description:{type:"string"},body:{$ref:"#/$defs/server"}},oneOf:[{required:["operationRef"]},{required:["operationId"]}],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"link-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/link"}},header:{$comment:"https://spec.openapis.org/oas/v3.1.0#header-object",type:"object",properties:{description:{type:"string"},required:{default:!1,type:"boolean"},deprecated:{default:!1,type:"boolean"},schema:{$ref:"#/$defs/schema"},content:{$ref:"#/$defs/content",minProperties:1,maxProperties:1}}
32,oneOf:[{required:["schema"]},{required:["content"]}],dependentSchemas:{schema:{properties:{style:{default:"simple",const:"simple"},explode:{default:!1,type:"boolean"}},$ref:"#/$defs/examples"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"header-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/header"}},tag:{$comment:"https://spec.openapis.org/oas/v3.1.0#tag-object",type:"object",properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/$defs/external-documentation"}},required:["name"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},reference:{$comment:"https://spec.openapis.org/oas/v3.1.0#reference-object",type:"object",properties:{$ref:{type:"string",format:"uri-reference"},summary:{type:"string"},description:{type:"string"}},unevaluatedProperties:!1},schema:{$comment:"https://spec.openapis.org/oas/v3.1.0#schema-object",$dynamicAnchor:"meta",type:["object","boolean"]},"security-scheme":{$comment:"https://spec.openapis.org/oas/v3.1.0#security-scheme-object",type:"object",properties:{type:{enum:["apiKey","http","mutualTLS","oauth2","openIdConnect"]},description:{type:"string"}},required:["type"],allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/security-scheme/$defs/type-apikey"},{$ref:"#/$defs/security-scheme/$defs/type-http"},{$ref:"#/$defs/security-scheme/$defs/type-http-bearer"},{$ref:"#/$defs/security-scheme/$defs/type-oauth2"},{$ref:"#/$defs/security-scheme/$defs/type-oidc"}],unevaluatedProperties:!1,$defs:{"type-apikey":{if:{properties:{type:{const:"apiKey"}},required:["type"]},then:{properties:{name:{type:"string"},in:{enum:["query","header","cookie"]}},required:["name","in"]}},"type-http":{if:{properties:{type:{const:"http"}},required:["type"]},then:{properties:{scheme:{type:"string"}},required:["scheme"]}},"type-http-bearer":{if:{properties:{type:{const:"http"},scheme:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}},required:["type","scheme"]},then:{properties:{bearerFormat:{type:"string"}}}},"type-oauth2":{if:{properties:{type:{const:"oauth2"}},required:["type"]},then:{properties:{flows:{$ref:"#/$defs/oauth-flows"}},required:["flows"]}},"type-oidc":{if:{properties:{type:{const:"openIdConnect"}},required:["type"]},then:{properties:{openIdConnectUrl:{type:"string",format:"uri"}},required:["openIdConnectUrl"]}}}},"security-scheme-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/security-scheme"}},"oauth-flows":{type:"object",properties:{implicit:{$ref:"#/$defs/oauth-flows/$defs/implicit"},password:{$ref:"#/$defs/oauth-flows/$defs/password"},clientCredentials:{$ref:"#/$defs/oauth-flows/$defs/client-credentials"},authorizationCode:{$ref:"#/$defs/oauth-flows/$defs/authorization-code"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1,$defs:{implicit:{type:"object",properties:{authorizationUrl:{type:"string",format:"uri"},refreshUrl:{type:"string",format:"uri"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["authorizationUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},password:{type:"object",properties:{tokenUrl:{type:"string",format:"uri"},refreshUrl:{type:"string",format:"uri"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"client-credentials":{type:"object",properties:{tokenUrl:{type:"string",format:"uri"},refreshUrl:{type:"string",format:"uri"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"authorization-code":{type:"object",properties:{authorizationUrl:{type:"string",format:"uri"},tokenUrl:{type:"string",format:"uri"},refreshUrl:{type:"string",format:"uri"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["authorizationUrl","tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1}}},"security-requirement":{$comment:"https://spec.openapis.org/oas/v3.1.0#security-requirement-object",type:"object",additionalProperties:{type:"array",items:{type:"string"}}},"specification-extensions":{$comment:"https://spec.openapis.org/oas/v3.1.0#specification-extensions",patternProperties:{"^x-":!0}},examples:{properties:{example:!0,examples:{type:"object",additionalProperties:{$ref:"#/$defs/example-or-reference"}}}},"map-of-strings":{type:"object",additionalProperties:{type:"string"}}},bpe={$id:cpe,$schema:upe,description:dpe,type:ppe,properties:hpe,required:fpe,anyOf:mpe,$ref:gpe,unevaluatedProperties:false,$defs:Ope},ype=Object.freeze(Object.defineProperty({__proto__:null,$defs:Ope,$id:cpe,$ref:gpe,$schema:upe,anyOf:mpe,default:bpe,description:dpe,properties:hpe,required:fpe,type:ppe,unevaluatedProperties:false},Symbol.toStringTag,{value:"Module"}))}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.