.diff-header{margin-bottom:1em}.b-diff-grid{min-height:35em;font-size:.9rem}.b-diff-grid>*>.b-top-toolbar .b-toolbar-content{padding-left:0;padding-right:0}.b-diff-grid [data-column=symbolName]{padding-right:4em!important;white-space:break-spaces;display:flex!important;line-height:normal!important}.b-diff-grid [data-column=symbolName].typedefs:before,.b-diff-grid [data-column=symbolName].properties:before,.b-diff-grid [data-column=symbolName].events:before,.b-diff-grid [data-column=symbolName].functions:before,.b-diff-grid [data-column=symbolName].fields:before,.b-diff-grid [data-column=symbolName].configs:before{position:absolute;right:0;top:50%;padding:.2em .5em;font-size:.7em;translate:0 -50%;border-radius:3px;background:var(--b-neutral-70);color:var(--b-neutral-100)}.b-diff-grid [data-column=symbolName].properties:before{content:"PROPERTY"}.b-diff-grid [data-column=symbolName].fields:before{content:"FIELD"}.b-diff-grid [data-column=symbolName].configs:before{content:"CONFIG"}.b-diff-grid [data-column=symbolName].functions:before{content:"FUNCTION"}.b-diff-grid [data-column=symbolName].events:before{content:"EVENT"}.b-diff-grid [data-column=symbolName].typedefs:before{content:"TYPEDEF"}.b-diff-grid .status{text-transform:capitalize}.b-diff-grid .status .b-icon{margin-right:.5em}.b-diff-grid .status .fa-star{color:var(--docs-gray)}.b-diff-grid .status .fa-trash,.b-diff-grid .status .fa-exclamation-triangle{color:var(--docs-red)}.b-diff-grid .status .fa-pen{color:var(--docs-orange)}.b-diff-grid .valuewrap{overflow:hidden;text-overflow:ellipsis}.b-diff-grid .b-group-title{font-weight:500}.b-list-item.b-selected{font-weight:700}:root{--ask-ai-button-icon-height: 1.2em;--ask-ai-button-height: 3em;--ask-ai-button-width: 6.4em;--ask-ai-button-compact-size: 3em;--ask-ai-message-field-radius: .8em;--ask-ai-bubble-h1-font-size: 1.3em;--ask-ai-bubble-h1-line-height: 1.3em;--ask-ai-bubble-h2-font-size: 1em;--ask-ai-bubble-h2-margin-top: 1.5em;--ask-ai-bubble-h5-font-size: 1.05em;--ask-ai-bubble-h5-margin: 1.1em .45em;--ask-ai-bubble-h6-font-size: .98em;--ask-ai-bubble-h6-margin: .9em .35em;--ask-ai-header-border-color: var(--b-neutral-90);--ask-ai-header-height: 3.8em}.ask-ai-button.b-chat-button.b-button{z-index:0;position:fixed;inset-block-start:auto;inset-inline-start:auto;inset-block-end:1em;inset-inline-end:1em;display:flex;align-items:center;gap:.38em;justify-content:flex-end;overflow:hidden;padding-block:0;padding-inline:.95em .8em;border-radius:100em;backdrop-filter:blur(.75em);scale:none;transition:width .25s ease,padding .25s ease,gap .25s ease,box-shadow .2s ease;box-shadow:0 10px 30px color-mix(in srgb,var(--b-primary),transparent 78%);background-color:var(--b-primary);width:var(--ask-ai-button-width);height:var(--ask-ai-button-height)}.ask-ai-button.b-chat-button.b-button .b-button-label{flex:0 1 auto;max-width:3.7em;opacity:1;overflow:hidden;text-overflow:clip;font-size:.95em;font-weight:600;letter-spacing:.01em;transform:translate(0);transition:max-width .25s ease,opacity .2s ease,transform .25s ease}.ask-ai-button.b-chat-button.b-button .b-button-icon{width:1.35em;min-width:1.35em;display:grid;place-items:center;flex-shrink:0}.ask-ai-button.b-chat-button.b-button img{display:block;object-fit:contain;width:var(--ask-ai-button-icon-height);height:var(--ask-ai-button-icon-height)}.ask-ai-button.b-chat-button.b-button:after{content:"";position:absolute;inset:0;translate:-100% 0;background:linear-gradient(120deg,transparent 20%,color-mix(in srgb,white,transparent 70%) 40%,color-mix(in srgb,white,transparent 50%) 50%,color-mix(in srgb,white,transparent 70%) 60%,transparent 80%);animation:ask-ai-shine 4s ease-in-out 5}.ask-ai-button.b-chat-button.b-button:hover,.ask-ai-button.b-chat-button.b-button.b-focus,.ask-ai-button.b-chat-button.b-button:focus-visible{scale:none;box-shadow:0 12px 34px color-mix(in srgb,var(--b-primary),transparent 74%)}.ask-ai-button.b-chat-button.b-button:active{scale:none}.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact{gap:0;padding-inline:.85em .8em;width:var(--ask-ai-button-compact-size)}.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact .b-button-label{max-width:0;opacity:0;transform:translate(.45em)}.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact:hover,.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact.b-focus,.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact:focus-visible{gap:.38em;padding-block:0;padding-inline:.95em .8em;width:var(--ask-ai-button-width)}:is(.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact:hover,.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact.b-focus,.ask-ai-button.b-chat-button.b-button.ask-ai-button-compact:focus-visible) .b-button-label{max-width:3.7em;opacity:1;transform:translate(0)}@starting-style{.ask-ai-button.b-chat-button.b-button{scale:none}}.ask-ai-drawer{--b-panel-padding: 0;--b-panel-with-header-padding: 0;--b-panel-bottom-toolbar-padding: 0;--b-chat-panel-avatar-size: 6em;--b-widget-floating-box-shadow: none}.ask-ai-drawer .b-chat-avatar{padding:.5em;height:var(--b-chat-panel-avatar-size);width:var(--b-chat-panel-avatar-size)}.ask-ai-drawer.b-panel .b-example-prompt{font-style:normal;padding-block:.4em;padding-inline:.85em;border-radius:.6em;border:1px solid var(--b-neutral-85);background:var(--b-neutral-97);color:var(--b-neutral-30);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.ask-ai-drawer.b-panel .b-example-prompt:before,.ask-ai-drawer.b-panel .b-example-prompt:after{content:none}.ask-ai-drawer.b-panel .b-example-prompt:hover,.ask-ai-drawer.b-panel .b-example-prompt.b-focus,.ask-ai-drawer.b-panel .b-example-prompt:focus-visible{background:var(--b-neutral-95);border-color:var(--b-neutral-70);box-shadow:0 1px 3px color-mix(in srgb,black,transparent 92%)}.ask-ai-drawer .ask-ai-example-prompts{overflow:hidden}.ask-ai-drawer .ask-ai-example-prompts,.ask-ai-drawer .ask-ai-example-prompts>.b-widget-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.ask-ai-drawer .ask-ai-example-prompts>.b-widget-inner{gap:.5em;inline-size:100%;min-inline-size:0;padding-inline:1em .6em;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;user-select:none;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;scroll-padding-inline-start:1em}.ask-ai-drawer .ask-ai-example-prompts>.b-widget-inner::-webkit-scrollbar{display:none}.ask-ai-drawer .ask-ai-example-prompts>.b-widget-inner.b-dragging-scroll{cursor:grabbing}.ask-ai-drawer .ask-ai-example-prompts .b-example-prompt{flex:0 0 auto;font:inherit;font-size:.9em;font-style:normal;line-height:inherit;letter-spacing:inherit}.ask-ai-drawer .b-them .b-bubble{padding-block:.5em;padding-inline:.5em;border:none;border-radius:0;box-shadow:none;max-width:100%;width:100%;background:transparent}.ask-ai-drawer .b-us .b-bubble{margin-inline-end:.75em;box-shadow:none;background:var(--b-neutral-95);border:1px solid var(--b-neutral-85);color:var(--b-chat-panel-message-them-color)}.ask-ai-drawer .b-panel-header{padding-block:0;padding-inline:1em;align-items:center;height:var(--ask-ai-header-height);border-block-end:1px solid var(--ask-ai-header-border-color)}.ask-ai-drawer .b-panel-header .b-tool{border-radius:0}.ask-ai-drawer .b-bubble h1{margin-block:0 .5em;margin-inline:0;font-size:var(--ask-ai-bubble-h1-font-size);line-height:var(--ask-ai-bubble-h1-line-height)}.ask-ai-drawer .b-bubble h2{margin-inline:0;font-weight:600;margin-block:var(--ask-ai-bubble-h2-margin-top) .25em;font-size:var(--ask-ai-bubble-h2-font-size)}.ask-ai-drawer .b-bubble h5{margin-inline:0;font-weight:600;line-height:1.35;margin-block:var(--ask-ai-bubble-h5-margin);font-size:var(--ask-ai-bubble-h5-font-size)}.ask-ai-drawer .b-bubble h6{margin-inline:0;font-weight:600;line-height:1.35;letter-spacing:.01em;margin-block:var(--ask-ai-bubble-h6-margin);font-size:var(--ask-ai-bubble-h6-font-size);color:var(--b-neutral-35)}.ask-ai-drawer .b-bubble .ask-ai-response-body{min-inline-size:0;max-inline-size:100%;overflow-x:hidden;overflow-wrap:anywhere}.ask-ai-drawer .b-bubble .ask-ai-response-body code:not(.hljs){display:inline-block;padding:.14em .4em;border-radius:.375em;font-size:.9em;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;vertical-align:baseline;background-color:color-mix(in oklab,var(--b-neutral-50),transparent 90%);color:var(--b-neutral-30)}.ask-ai-drawer .b-bubble .ask-ai-response-body a code:not(.hljs){cursor:pointer!important;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.16em;color:var(--b-neutral-35);text-decoration-color:var(--b-neutral-55)}.ask-ai-drawer .b-bubble .ask-ai-response-body a[target=_blank]:after{display:none}.ask-ai-drawer .b-bubble .ask-ai-response-body pre code:not(.hljs){background-color:transparent;color:inherit;padding:0;border-radius:0;display:inline;font-size:inherit;white-space:inherit;vertical-align:inherit}.ask-ai-drawer .b-bubble .ask-ai-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45em;text-align:center}.ask-ai-drawer .b-bubble .ask-ai-error-message{margin:0;max-inline-size:28rem}.ask-ai-drawer .b-bubble .ask-ai-new-conversation-link{font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;color:var(--b-primary);text-decoration-color:currentcolor}.ask-ai-drawer .b-bubble .ask-ai-new-conversation-link:hover,.ask-ai-drawer .b-bubble .ask-ai-new-conversation-link:focus-visible{color:var(--b-primary)}.ask-ai-drawer .b-bubble p{margin-block:0 .5em;margin-inline:0}.ask-ai-drawer .b-bubble p:last-child{margin-block-end:0}.ask-ai-drawer .b-bubble>a,.ask-ai-drawer .b-bubble>.ask-ai-response-body>a{display:inline-block;max-inline-size:100%;margin-block:0 .5em;overflow-wrap:anywhere}:is(.ask-ai-drawer .b-bubble>a,.ask-ai-drawer .b-bubble>.ask-ai-response-body>a):last-child{margin-block-end:0}.ask-ai-drawer .b-bubble .b-ai-examples .b-ai-sources-list{padding-inline-start:0}.ask-ai-drawer .b-bubble .ask-ai-example-preview-list-item{list-style:none;margin-block-end:.5em}.ask-ai-drawer .b-bubble .ask-ai-example-preview-list-item:last-child{margin-block-end:0}.ask-ai-drawer .b-bubble .ask-ai-example-preview-card{display:inline-flex;flex-direction:column;gap:0;align-items:stretch;inline-size:min(100%,20rem);min-inline-size:min(14rem,100%);min-block-size:21rem;margin-block:0 .5em;padding:0;overflow:hidden;text-decoration:none;box-shadow:none;cursor:pointer;border:1px solid color-mix(in srgb,var(--b-neutral-80),white 35%);border-radius:var(--ask-ai-message-field-radius);background:var(--b-neutral-100);color:var(--b-neutral-30)}.ask-ai-drawer .b-bubble .ask-ai-example-preview-card,.ask-ai-drawer .b-bubble .ask-ai-example-preview-card:hover,.ask-ai-drawer .b-bubble .ask-ai-example-preview-card:focus-visible{text-decoration:none!important}:is(.ask-ai-drawer .b-bubble .ask-ai-example-preview-card:hover,.ask-ai-drawer .b-bubble .ask-ai-example-preview-card:focus-visible) .ask-ai-example-preview-open{opacity:1}.ask-ai-drawer .b-bubble .ask-ai-example-preview-thumb{position:relative;flex:0 0 auto;block-size:15.25rem;overflow:hidden;background:var(--b-neutral-95)}.ask-ai-drawer .b-bubble .ask-ai-example-preview-thumb .ask-ai-example-preview-thumb-meta{position:absolute;inset-block-start:.7em;inset-inline:.7em;display:flex;align-items:center;gap:.5em;z-index:1}.ask-ai-drawer .b-bubble .ask-ai-example-preview-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ask-ai-drawer .b-bubble .ask-ai-example-preview-thumb.ask-ai-example-preview-thumb-missing:before{content:"Preview unavailable";position:absolute;inset:0;display:grid;place-items:center;padding:.75em;color:var(--b-neutral-45);font-size:.8em;text-align:center}.ask-ai-drawer .b-bubble .ask-ai-example-preview-content{min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.45em;flex:0 0 auto;min-block-size:4.2rem;padding:1em 1em 1.2em;border-block-start:1px solid var(--b-neutral-85);text-align:start}.ask-ai-drawer .b-bubble .ask-ai-example-preview-open{margin-inline-start:auto;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background-color:color-mix(in srgb,var(--b-neutral-100),transparent 12%);backdrop-filter:blur(.55em);color:var(--b-neutral-20);font-size:.9em;opacity:0;transition:opacity .2s ease;box-shadow:0 2px 4px color-mix(in srgb,black,transparent 88%)}.ask-ai-drawer .b-bubble .ask-ai-example-preview-title{color:var(--b-neutral-20);font-size:.98em;font-weight:600;line-height:1.25;white-space:normal;text-wrap:balance}.ask-ai-drawer .b-bubble .ask-ai-example-preview-description{color:var(--b-neutral-45);font-size:.82em;line-height:1.45;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.ask-ai-drawer .b-bubble ul,.ask-ai-drawer .b-bubble ol{margin-block:.25em .5em;margin-inline:0;padding-inline-start:1.25em}.ask-ai-drawer .b-bubble li{margin-block-end:.25em}.ask-ai-drawer .b-bubble li:last-child{margin-block-end:0}.ask-ai-drawer .b-bubble .b-ai-table-wrap{margin-block:.25em .5em;margin-inline:0;overflow-x:auto}.ask-ai-drawer .b-bubble .b-ai-markdown-table{width:100%;border-collapse:collapse;font-size:.95em}.ask-ai-drawer .b-bubble .b-ai-markdown-table th,.ask-ai-drawer .b-bubble .b-ai-markdown-table td{padding-block:.35em;padding-inline:.5em;border:1px solid var(--b-neutral-80);vertical-align:top}.ask-ai-drawer .b-bubble .b-ai-markdown-table th{font-weight:600;background-color:var(--b-neutral-95)}.ask-ai-drawer .ask-ai-progress-step{font-size:.93em;line-height:1.55;color:var(--b-neutral-50)}.ask-ai-drawer .b-message.b-async .b-bubble{width:auto}.ask-ai-drawer .b-ai-loading-indicator{display:flex;flex-direction:column;min-width:18em;font-size:1em;color:var(--b-neutral-50)}.ask-ai-drawer .ask-ai-loading-active{--ask-ai-loading-shimmer-width: 12%;display:block;font-size:.93em;line-height:1.55;color:var(--b-neutral-50)}.ask-ai-drawer .ask-ai-progress-live{display:inline-flex;align-items:baseline;gap:.18em;overflow:hidden;max-inline-size:100%;opacity:1;transform:translateY(0);transition:max-block-size .26s ease,opacity .26s ease,transform .26s ease,margin .26s ease}.ask-ai-drawer .ask-ai-progress-live-collapsing{max-block-size:0;opacity:0;transform:translateY(-.4em);margin:0}.ask-ai-drawer .ask-ai-progress-live-current{display:inline-flex;align-items:baseline;gap:.18em;min-block-size:1.55em;font-size:inherit;line-height:inherit;position:relative}.ask-ai-drawer .ask-ai-stream-status-stage{display:inline-block;min-inline-size:0;white-space:nowrap;position:relative;vertical-align:baseline}.ask-ai-drawer .ask-ai-stream-status-text{display:block;font-weight:400;color:var(--b-neutral-50);background-image:linear-gradient(100deg,transparent calc(50% - var(--ask-ai-loading-shimmer-width)),white 50%,transparent calc(50% + var(--ask-ai-loading-shimmer-width))),linear-gradient(var(--b-neutral-50),var(--b-neutral-50));background-size:300% 100%,100% 100%;background-position:160% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ask-ai-loading-shiny-text 3s ease-in-out infinite;will-change:background-position}.ask-ai-drawer .ask-ai-stream-status-text-previous{position:absolute;inset:0 auto auto 0;pointer-events:none;opacity:0;white-space:nowrap}.ask-ai-drawer .ask-ai-progress-log-enter,.ask-ai-drawer .ask-ai-progress-step-enter{animation:ask-ai-progress-log-enter .44s ease}.ask-ai-drawer .ask-ai-progress-log-exit{animation:ask-ai-progress-log-exit .52s cubic-bezier(.2,.8,.2,1)}.ask-ai-drawer .b-ai-loading-dots{display:inline-flex}.ask-ai-drawer .b-ai-loading-dots span{display:inline-block;animation:ask-ai-dot-bounce 1.4s ease-in-out infinite both}.ask-ai-drawer .b-ai-loading-dots span:nth-child(1){animation-delay:0s}.ask-ai-drawer .b-ai-loading-dots span:nth-child(2){animation-delay:.2s}.ask-ai-drawer .b-ai-loading-dots span:nth-child(3){animation-delay:.4s}.ask-ai-drawer .ask-ai-progress-summary-wrap{margin-block-end:.25em}.ask-ai-drawer .ask-ai-progress-summary{display:inline-flex;align-items:center;color:var(--b-neutral-45);font-size:.93em;line-height:1.55;position:relative}.ask-ai-drawer .ask-ai-progress-summary-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35em;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;appearance:none;position:relative;z-index:0;isolation:isolate}.ask-ai-drawer .ask-ai-progress-summary-toggle:after{content:"";position:absolute;inset:-.25em -.45em;border-radius:.5em;background:var(--b-neutral-95);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:-1}.ask-ai-drawer .ask-ai-progress-summary-toggle:hover,.ask-ai-drawer .ask-ai-progress-summary-toggle:focus-visible{outline:none}.ask-ai-drawer .ask-ai-progress-summary-toggle:hover:after,.ask-ai-drawer .ask-ai-progress-summary-toggle:focus-visible:after{opacity:1}.ask-ai-drawer .ask-ai-progress-summary-icon{flex-shrink:0;font-size:.82em}.ask-ai-drawer .ask-ai-progress-history{display:flex;flex-direction:column;max-block-size:0;opacity:0;overflow:hidden;transition:max-block-size .32s ease,opacity .32s ease}.ask-ai-drawer .ask-ai-progress-history .ask-ai-progress-history-inner{display:flex;flex-direction:column}.ask-ai-drawer .ask-ai-progress-history .ask-ai-progress-step{margin-block-start:.5em}.ask-ai-drawer .ask-ai-progress-history.ask-ai-progress-history-expanded{max-block-size:40em;opacity:1}.ask-ai-drawer .ask-ai-image-preview-container{padding-block:.5em;padding-inline:.75em;min-block-size:5.9em;border-block:1px solid var(--b-neutral-90);background:var(--b-neutral-95)}.ask-ai-drawer .ask-ai-image-preview-container,.ask-ai-drawer .ask-ai-image-preview-container>.b-widget-inner{overflow:visible}.ask-ai-drawer .ask-ai-image-preview-strip{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5em;overflow:visible}.ask-ai-drawer .ask-ai-image-preview-subtext{margin-block-start:.45em;color:var(--b-neutral-50);font-size:.78em;line-height:1.35}.ask-ai-drawer .ask-ai-image-preview{position:relative;flex-shrink:0;border-radius:.375em;overflow:visible}.ask-ai-drawer .ask-ai-image-preview img{display:block;height:3.75em;max-width:6.25em;object-fit:cover;border-radius:.375em;border:1px solid var(--b-neutral-80)}.ask-ai-drawer .ask-ai-image-preview-number{position:absolute;inset-block-end:-.3em;inset-inline-start:-.3em;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.7em;font-weight:600;line-height:1;pointer-events:none;width:1.2em;height:1.2em;background-color:var(--b-primary);color:var(--b-neutral-100)}.ask-ai-drawer .ask-ai-image-preview-remove{position:absolute;inset-block-start:-.4em;inset-inline-end:-.4em;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;font-size:.65em;line-height:1;cursor:pointer;padding:0;opacity:.85;transition:opacity .2s ease;width:1.25em;height:1.25em;background-color:var(--b-neutral-30);color:var(--b-neutral-100)}.ask-ai-drawer .ask-ai-image-preview-remove:hover{opacity:1}.ask-ai-drawer .ask-ai-bubble-images{display:flex;flex-wrap:wrap;gap:.35em;margin-block-start:.5em}.ask-ai-drawer .ask-ai-bubble-image{display:block;max-height:7.5em;max-width:100%;object-fit:contain;border-radius:.375em}.ask-ai-drawer .b-bubble-tools{flex-wrap:wrap;gap:.75em}.ask-ai-drawer .b-bubble-tools .b-bubble-tool{color:var(--b-neutral-70)}.ask-ai-drawer .b-options{flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.4em;padding-inline:.5em;padding-block:.5em .25em}.ask-ai-drawer .b-option{text-align:start;border-radius:100em;font-size:.9em;padding:.45em .85em;border-color:var(--b-neutral-85);background:var(--b-neutral-97);color:var(--b-neutral-30)}.ask-ai-drawer .b-option:not(.b-outdated):hover{background:var(--b-neutral-95);border-color:var(--b-neutral-75)}.ask-ai-drawer .b-option.b-selected{background:color-mix(in srgb,var(--b-primary),white 90%);border:1px solid color-mix(in srgb,var(--b-primary),white 75%);color:var(--b-primary)}.ask-ai-drawer .ask-ai-feedback-tool{font-size:1.2em;transition:color .2s ease,opacity .2s ease}.ask-ai-drawer .ask-ai-feedback-tool.ask-ai-feedback-copied{animation:ask-ai-copy-feedback 1.2s ease}.ask-ai-drawer .ask-ai-feedback-tool.ask-ai-feedback-down{transform:scaleX(-1)}.ask-ai-drawer .ask-ai-feedback-tool.ask-ai-feedback-selected{color:var(--b-primary)}.ask-ai-drawer .ask-ai-feedback-tool.ask-ai-feedback-down.ask-ai-feedback-selected{color:var(--b-color-red)}.ask-ai-drawer .ask-ai-feedback-tool.ask-ai-feedback-submitting{opacity:.45;pointer-events:none}.ask-ai-drawer .ask-ai-feedback-error{flex-basis:100%;font-size:.75em;color:var(--b-color-red);pointer-events:none}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField]{--b-text-field-border-radius: var(--ask-ai-message-field-radius);padding-block-end:.5em}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] textarea{max-height:16em;scrollbar-width:none;-ms-overflow-style:none}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] textarea::-webkit-scrollbar{display:none}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-icon{font-size:1em}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger{display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:2.35em;min-width:2.35em;height:2.35em;min-height:2.35em;border:1px solid var(--b-neutral-80);border-radius:50%;background-color:var(--b-neutral-97);color:var(--b-neutral-55);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger:before{display:block;font-size:1.05em;line-height:1;margin:0}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger.b-align-end{padding-inline-end:0;margin-inline-end:var(--b-field-trigger-edge-gap)}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger:hover{background-color:var(--b-neutral-93);border-color:var(--b-neutral-70);color:var(--b-neutral-55)}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger.b-send-chat-msg{background-color:color-mix(in srgb,var(--b-primary),white 90%);border-color:color-mix(in srgb,var(--b-primary),white 75%);color:var(--b-primary)}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger.b-send-chat-msg:hover{background-color:color-mix(in srgb,var(--b-primary),white 87%);border-color:color-mix(in srgb,var(--b-primary),white 68%);color:var(--b-primary)}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger.b-icon-stop{background-color:color-mix(in srgb,var(--b-color-red),white 90%);border-color:color-mix(in srgb,var(--b-color-red),white 75%);color:color-mix(in srgb,var(--b-color-red),black 10%)}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .b-field-trigger.b-icon-stop:hover{background-color:color-mix(in srgb,var(--b-color-red),white 87%);border-color:color-mix(in srgb,var(--b-color-red),white 68%);color:color-mix(in srgb,var(--b-color-red),black 10%)}.ask-ai-drawer.b-panel .b-text-area-field[data-ref=messageField] .ask-ai-attach-trigger.b-field-trigger{margin-inline-start:var(--b-field-trigger-edge-gap);margin-inline-end:auto}.ask-ai-drawer .b-panel-overlay.ask-ai-drop-active{position:relative}.ask-ai-drawer .b-panel-overlay.ask-ai-drop-active:before,.ask-ai-drawer .b-panel-overlay.ask-ai-drop-active:after{position:absolute;pointer-events:none;z-index:10;opacity:1}.ask-ai-drawer .b-panel-overlay.ask-ai-drop-active:before{content:"";inset-block-start:calc(var(--ask-ai-header-height) + .35em);inset-inline:.4em;inset-block-end:.4em;background:color-mix(in srgb,var(--b-primary),white 92%);border:1px dashed color-mix(in srgb,var(--b-primary),white 42%);border-radius:1.1em}.ask-ai-drawer .b-panel-overlay.ask-ai-drop-active:after{content:"Drop images to attach";inset-block-start:calc(var(--ask-ai-header-height) + .35em);inset-inline:.4em;inset-block-end:.4em;inline-size:fit-content;block-size:fit-content;margin:auto;display:flex;align-items:center;justify-content:center;padding-block:.65em;padding-inline:1em;border-radius:999px;background:var(--b-neutral-100);border:1px solid var(--b-primary-80);color:var(--b-primary-60);font-size:.95rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}@keyframes ask-ai-copy-feedback{0%,to{color:var(--b-neutral-70)}25%,75%{color:var(--b-primary)}}.ask-ai-feedback-popup{--b-panel-header-padding: 1em;width:min(38em,calc(100vw - 2em));border:1px solid color-mix(in srgb,var(--b-primary),white 78%);border-radius:1em;box-shadow:0 1.5em 4em color-mix(in srgb,var(--b-primary),transparent 82%);font-size:.92em}.ask-ai-feedback-popup .b-panel-header{border-block-end:1px solid color-mix(in srgb,var(--b-primary),white 88%);padding-block-end:.5em;background:linear-gradient(180deg,color-mix(in srgb,var(--b-primary),white 95%),var(--b-neutral-100))}.ask-ai-feedback-popup.b-popup.b-panel>.b-panel-body-wrap>.b-panel-content:not(.b-vbox,.b-hbox),.ask-ai-feedback-popup.b-popup.b-panel-has-header:where(:not(:has(.b-top-toolbar:not(.b-hidden,.b-tab-bar))))>.b-panel-body-wrap>.b-panel-content:not(.b-vbox,.b-hbox){display:flex;flex-direction:column;align-items:stretch;justify-items:stretch;justify-content:flex-start;gap:.75em;padding:1em;border-radius:0;background:linear-gradient(180deg,var(--b-neutral-100),var(--b-neutral-97))}.ask-ai-feedback-popup.b-popup>.b-panel-body-wrap>.b-bottom-toolbar,.ask-ai-feedback-popup>.b-panel-body-wrap>.b-bottom-toolbar{gap:.5em;padding:0 1em 1em;border:none;background:linear-gradient(180deg,var(--b-neutral-97),var(--b-neutral-100))}:is(.ask-ai-feedback-popup.b-popup>.b-panel-body-wrap>.b-bottom-toolbar,.ask-ai-feedback-popup>.b-panel-body-wrap>.b-bottom-toolbar) .b-button{font-size:.95em}:is(.ask-ai-feedback-popup.b-popup>.b-panel-body-wrap>.b-bottom-toolbar,.ask-ai-feedback-popup>.b-panel-body-wrap>.b-bottom-toolbar) .b-box-center.b-toolbar-content{padding:0}.ask-ai-feedback-popup .b-text-area-field{--b-text-field-border-radius: .8em;--b-text-field-border-color: var(--b-neutral-80);--b-text-field-focus-border-color: color-mix(in srgb, var(--b-primary), white 45%);--b-text-field-focus-border-width: 1px;--b-text-field-hover-border-color: var(--b-neutral-75);--b-text-field-input-font-size: .95em;--b-text-field-background: var(--b-neutral-100);--b-text-field-hover-background: var(--b-neutral-100);--b-text-field-focus-background: var(--b-neutral-100)}.ask-ai-feedback-popup .b-text-area-field .b-field-inner{box-shadow:inset 0 1px 2px color-mix(in srgb,black,transparent 92%)}.ask-ai-feedback-popup .b-text-area-field textarea{min-height:8em;max-height:16em;padding:.5em;border:none;border-radius:0;background:transparent;line-height:1.45}.ask-ai-feedback-popup .b-text-area-field:focus-within .b-field-inner{box-shadow:0 0 0 3px color-mix(in srgb,var(--b-primary),transparent 88%)}.ask-ai-feedback-popup-text{color:var(--b-neutral-40);font-size:.9em;line-height:1.4;text-align:start;width:100%}.ask-ai-feedback-popup-text p{margin:0}.ask-ai-feedback-popup-error{color:var(--b-color-red);font-size:.8em;line-height:1.35}@keyframes ask-ai-progress-log-enter{0%{opacity:0}to{opacity:1}}@keyframes ask-ai-progress-log-exit{0%{transform:translateY(0)}to{transform:translateY(-.45em)}}@keyframes ask-ai-shine{0%,65%{translate:-100% 0}85%,to{translate:100% 0}}@keyframes ask-ai-loading-shiny-text{0%{background-position:160% 0,0 0}to{background-position:-160% 0,0 0}}@keyframes ask-ai-dot-bounce{0%,80%,to{translate:0 0}40%{translate:0 -.2em}}@media(max-width:30em){.ask-ai-drawer .b-bubble{padding-block:.75em;padding-inline:1em}.ask-ai-drawer .b-bubble h1{font-size:1.15em}.ask-ai-drawer .b-bubble h2{font-size:.9em}}.docs-header{--docs-header-color: var(--b-neutral-10);--docs-header-background: transparent;--docs-header-border: 1px solid var(--b-border-7);--docs-toggle-tree-display: none;--b-button-height: var(--search-placeholder-height);height:3.8em;display:flex;align-items:center;font-size:.9em;font-weight:600;padding:0 1em;z-index:2;background-color:var(--docs-header-background);color:var(--docs-header-color);border-bottom:var(--docs-header-border)}@media screen and (max-width:1260px)and (min-width:600px){.docs-header{padding-inline-start:.5em;--docs-toggle-tree-display: flex}}.docs-header #toggle-tree{margin-inline-end:.5em;display:var(--docs-toggle-tree-display)}.docs-header #toggle-tree:not(.b-button){border:none;background:transparent;justify-content:center;font-size:var(--b-widget-font-size);width:var(--b-button-height)}.docs-header #title{font-size:1.1em;position:relative;display:flex;white-space:nowrap}.docs-header #title span:before{content:"\a0"}.docs-header #product-selector{padding:0 .5em;margin-inline-start:-.5em;max-height:2.5em}.docs-header #product-selector:not(.b-button){appearance:none;border:none;background:transparent;font:inherit}.docs-header #product-selector .b-button-menu-icon{font-size:.7em}.docs-header #versionId{font-size:.7em;margin-inline-start:1.5em}.docs-header svg{margin-inline-end:.75em;height:1.8em;width:1.8em;background:#0076f8;padding-inline-end:.2em;border-radius:5px}.docs-header svg g{fill:#fff}.docs-header a:not(#downloadTrial){display:flex;min-width:0;align-items:center;color:inherit}.docs-header a:not(#downloadTrial) label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-header a:not(#downloadTrial,#title){font-weight:var(--b-button-font-weight)}.docs-header .b-button:not(#downloadTrial){color:var(--docs-header-color)}.docs-header #tools{--b-text-field-input-height: 2.5em;--b-text-field-outlined-input-padding: 0 1em;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:2em;color:inherit}.b-button#downloadTrial:hover{text-decoration:none}#product-selector,#menu-button{background:none!important;padding-inline:0}#api-button{display:none}#search-combo{width:12em}@media only screen and (max-width:999px){#tools>:not(#downloadTrial,#search-combo,#menu-button,#guidesLink,#examplesLink){display:none}}@media only screen and (max-width:899px){#tools>:not(#downloadTrial,#search-combo,#menu-button,#guidesLink){display:none}}@media only screen and (max-width:799px){#tools>:not(#downloadTrial,#search-combo,#menu-button){display:none}}@media only screen and (max-width:699px){#tools>:not(#downloadTrial,#search-combo){display:none}}@media only screen and (max-width:599px){#tools>:not(#api-button){display:none}#api-button{display:block!important}}@media only screen and (max-width:799px){.b-upgrade-guide-button{display:none!important}}:root{--search-background: #ffffff65;--search-hover-background: #ffffff85;--search-placeholder-height: 34px}.b-bryntum{--search-background: var(--b-primary-96);--search-hover-background: var(--b-primary-93)}#search{display:contents}.search-placeholder{color:var(--b-primary-30);background:var(--search-background);height:var(--search-placeholder-height);border-radius:5px;align-items:center;padding:0 .75em;display:flex;justify-content:space-between;max-width:17em;flex-grow:1;margin-inline:auto 2em;flex-wrap:nowrap;white-space:nowrap;cursor:text;font-size:.9em}.search-placeholder:hover{background:var(--search-hover-background)}.search-placeholder i{margin-inline-end:12px}.search-placeholder .search-shortcut{padding:2px 4px;border-radius:5px;font-size:.8rem}.b-float-root .search{box-shadow:var(--b-elevation-0);border-radius:var(--b-widget-border-radius-large);max-width:46rem;width:calc(100vw - 1rem);max-height:min(46rem,calc(100vh - 2rem));height:min-content;inset-inline-start:50%;top:1rem;translate:-50%;box-shadow:var(--b-elevation-1)}.b-float-root .search .search-inner{padding:0;gap:0;border-radius:0}.b-float-root .search .search-inner .search-categories{display:flex;flex-shrink:0;padding:.5rem 1rem;gap:.3rem}.b-float-root .search .search-inner .search-categories li{font-size:.8rem;cursor:pointer}.b-float-root .search .search-inner .search-list{overflow-y:scroll;scrollbar-width:thin}.b-float-root .search .search-inner .search-list .b-list-item{height:auto;padding:0}.b-float-root .search .search-inner .search-list .b-list-item:focus{outline:auto;outline-color:#007bff80;outline-offset:-1px}.b-float-root .search .search-inner .search-list .b-list-item.b-selected{font-weight:initial}.b-float-root .search .search-inner .search-list .b-list-item.b-list-item-group-header{padding:.5rem 1rem!important}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item{display:flex;align-items:center;width:100%;padding-inline:1rem!important;padding-block:.25rem;color:var(--b-neutral-30)}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item:hover{text-decoration:none!important}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item .icon{padding:0 .5rem;width:2rem}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item .icon i{font-size:1rem;color:var(--b-primary-30)}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item .icon i.fa-youtube:before{font-family:"Font Awesome 6 Brands";font-weight:400}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item .inner{padding:0 .5rem}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item .title{font-size:1rem;font-weight:500}.b-float-root .search .search-inner .search-list .b-list-item.suggested-item .description{width:100%;font-size:.8rem;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.b-float-root .search .search-inner .search-list .b-list-item.hit{flex-direction:column;flex-grow:1;padding-inline:1rem!important;padding-block:.5rem;border-bottom:1px solid var(--b-neutral-90)}.b-float-root .search .search-inner .search-list .b-list-item.hit.recent-search .hit-header .hit-title{font-size:.8em}.b-float-root .search .search-inner .search-list .b-list-item.hit:hover{text-decoration:none!important;cursor:pointer}.b-float-root .search .search-inner .search-list .b-list-item.hit .hit-header{display:inline-flex;align-items:center;width:100%;gap:.5rem}.b-float-root .search .search-inner .search-list .b-list-item.hit .hit-header .left{display:flex;flex-direction:column;margin-right:auto}.b-float-root .search .search-inner .search-list .b-list-item.hit .hit-header .framework-badge{height:16px}.b-float-root .search .search-inner .search-list .b-list-item.hit .hit-header .hit-badge{padding:.15rem .5rem;border-radius:2em;font-size:.75rem;font-weight:500;background-color:var(--b-primary-95);color:var(--b-primary-30)}.b-float-root .search .search-inner .search-list .b-list-item.hit .hit-header .hit-title{font-size:1rem;font-weight:500;color:var(--b-neutral-30);margin-right:auto;white-space:normal}.b-float-root .search .search-inner .search-list .b-list-item.hit .hit-header .hit-path{font-size:.75rem;color:var(--b-neutral-30)}.b-float-root .search .search-inner .search-list .b-list-item.hit .hit-description{width:100%;color:var(--b-neutral-40);font-size:.8rem;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.b-float-root .search .search-inner .search-list .b-list-item.hit.with-image{display:flex;flex-direction:row}.b-float-root .search .search-inner .search-list .b-list-item.hit.with-image .hit-image-container img{width:6rem;border-radius:7px;border:1px solid var(--docs-pale-gray)}.b-float-root .search .search-inner .search-list .b-list-item.hit.with-image .hit-content{margin-inline-start:1rem;display:flex;flex-direction:column;gap:.25rem;width:100%}.b-float-root .search .search-inner .search-list .b-list-item.show-more-button{padding:.5rem 1rem;text-align:center;font-size:.8rem}.b-float-root .search .search-inner .search-list .b-empty-text{margin:0 auto;font-size:.9rem}.b-float-root .search .search-top-bar{align-items:center;border-bottom:1px solid var(--b-neutral-90);padding:0rem 1rem}.b-float-root .search .search-top-bar .search-input{flex-grow:1}.b-float-root .search .search-top-bar .search-input .b-field-inner{border:none;border-radius:0}.b-float-root .search .search-top-bar .search-input .b-field-inner:before{display:none}.b-float-root .search .search-top-bar .search-input .b-field-inner input{padding:0}.b-float-root .search .search-top-bar .esc-shortcut{text-transform:none;background-color:transparent;color:inherit}.b-float-root .search .search-top-bar .esc-shortcut.b-contains-focus{outline:none;box-shadow:0 0 0 3px #007bff80;border-radius:4px;transition:box-shadow .2s ease-in-out}.b-float-root .search .search-top-bar .esc-shortcut:hover{background-color:transparent}.b-float-root .search .search-bottom-bar{font-size:.8rem;padding:.5rem 1rem}.b-float-root .search .search-bottom-bar>p{display:flex;margin:0;line-height:1.5rem;flex:1;align-items:center;justify-content:space-around}.b-float-root .search .search-categories-count{font-size:.8em}.b-modal-mask.transparent{background-color:transparent}@media(max-width:480px){.search-placeholder{display:none}}.badge{display:flex;align-items:center;font-size:.6rem;content:" ";padding:.1rem .4rem;border-radius:.15rem;text-transform:uppercase;line-height:normal;font-weight:500;transition:background var(--b-default-transition-duration),color var(--b-default-transition-duration);background:var(--b-neutral-95);color:var(--b-neutral-50)}.badge.propagating{background-color:#1e88e5;color:#fff}.badge.deprecated,.badge.experimental,.access.private,.access.internal{background:var(--docs-deep-orange);color:#fff}.summary-tooltip{max-width:none;--b-panel-header-font-size: 1.1rem;--b-panel-header-padding: 1.5em 1.5em 0 1.5em}.summary-items{max-height:60vh}.summary-item{display:flex;align-items:center;padding:.2rem 0;flex-wrap:nowrap;font-weight:400;font-family:monospace;color:var(--b-neutral-20)}.summary-item:hover .name{text-decoration:underline}.summary-item .name{cursor:pointer}.summary-item .badge{margin-inline-start:.5rem}pre{position:relative;font-size:10px;line-height:1.5rem;overflow:auto;border:none;color-scheme:dark}pre:has(code.hljs){border-radius:15px;overflow:clip;margin-inline:3px;box-shadow:0 1px 3px color-mix(in oklab,#000,transparent 78%),0 1px 1px color-mix(in oklab,#000,transparent 80%),0 2px 1px -1px color-mix(in oklab,#000,transparent 82%)}pre code.hljs{font-size:.9rem;padding:1rem;display:block;max-width:100%;max-height:50vh;overflow:auto;border-radius:15px;border:1px solid var(--code-panel-border-color);background-color:var(--code-panel-background)}.monaco-editor,.monaco-diff-editor,.monaco-component{--vscode-editor-background: var(--code-panel-background) !important;--vscode-editorGutter-background: var(--code-panel-background) !important}.monaco-editor .lines-content .core-guide-indent{--indent-color: #525252 !important}.current-line{border:none!important;background:#555}.mtk1,.mtk22,.hljs,.hljs-attr{color:var(--code-panel-color)!important}.mtk8,.hljs-literal,.hljs-keyword,.hljs-tag,.hljs-selector-class{color:var(--docs-orange)!important}.hljs-title.function_{color:var(--docs-yellow)}.mtk5,.hljs-string{color:var(--docs-green)!important}.mtk7,.hljs-comment{color:var(--docs-gray)!important}.mtk6,.hljs-number{color:#99caff!important}.hljs-highlight{background-color:var(--code-highlight);border-left:5px solid var(--docs-orange);margin-left:-1.5rem;padding-left:calc(1.5rem + 5px);padding-block:.19rem;padding-right:.5rem}.copy-to-clipboard{position:absolute;top:.7em;right:.7em;width:3em;height:3em;border-radius:50px;color:var(--b-neutral-60);align-items:center;justify-content:center;transition:background .3s;cursor:pointer;font-size:.9rem}.copy-to-clipboard:hover{background:#99999930;color:#ddd}.copy-to-clipboard.fa{display:flex}#content .source-path-no-link,#content .path{color:#aaa;font-size:.9em;font-weight:500;display:block;margin-bottom:1.2em}#content .path{display:block;margin-bottom:1.5rem}#content .contents-list,#content .class-hierarchy,#content .inherited-mixins{position:relative;padding:0;font-size:.9em}:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li{list-style:none;color:var(--b-neutral-35)}:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li a{color:inherit}:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li.active,:is(#content .contents-list,#content .class-hierarchy,#content .inherited-mixins) li:hover{color:var(--b-neutral-50)}#content .contents-list{margin:0}#content .class-hierarchy{line-height:2em}#content .class-hierarchy li{position:relative}#content .class-hierarchy li:not(:first-child):before{position:absolute;left:-.7em;top:-.3em;content:"";width:.4em;height:1.3em;border-bottom:1px solid #ddd;border-left:1px solid #ddd}#content .inherited-mixins{line-height:1.7em}#content .collapsible-ul input{display:none}#content .collapsible-ul h3{display:flex;gap:.5em;align-items:center;cursor:pointer;user-select:none;-webkit-user-select:none;margin-block:.6rem}#content .collapsible-ul h3 label{display:flex;gap:.5em;align-items:center;cursor:pointer}#content .collapsible-ul h3:before{padding-left:.1em;font-size:.7em;font-family:"Font Awesome 6 Free",serif;content:"\f0da";transition:transform .3s}#content .collapsible-ul ul{interpolate-size:allow-keywords;height:0;overflow:clip;margin:0;transition:height .2s}#content .collapsible-ul li{margin-bottom:.3rem}#content .collapsible-ul:has(input:checked) h3:before{transform:rotate(90deg)}#content .collapsible-ul:has(input:checked) ul{height:auto}#content span.count{font-size:.5em;border-radius:50%;width:2em;height:2em;display:grid;place-items:center;font-weight:400;background:var(--b-neutral-95);color:var(--b-neutral-50);transition:background var(--b-default-transition-duration),color var(--b-default-transition-duration)}.badge.classType{display:inline-block;font-size:.8rem;letter-spacing:.1em;text-transform:lowercase;margin-top:2rem;white-space:nowrap;border-radius:.3em;padding:.5em}.badge.featureId{text-transform:none}#content.guide{counter-reset:h2counter}#content.guide .left-pane{overflow:clip}#content.guide .left-pane p{margin-block:.5rem}#content.guide .left-pane p,#content.guide .left-pane li{font-size:1rem;line-height:1.8rem}#content.guide .left-pane .b-fiddle-panel p,#content.guide .left-pane .b-fiddle-panel li{font-size:inherit;line-height:inherit}#content.guide .right-pane h3{font-size:1em}#content.guide td{padding-bottom:.4rem;padding-right:.4rem}#content.guide th{text-align:left;color:#616161;font-weight:400}#content.guide td:first-child{padding-right:2rem}#content.guide td p{margin:0}#content.guide img:not([class^=b-],[src*="logo/"],[src*=sonarcloud]){width:100%;margin-top:1rem;border-radius:var(--b-widget-border-radius);box-shadow:var(--b-elevation-1)}#content.guide img[src*="/thumb.custom"]{width:auto;max-width:512px;display:block;margin:auto}#content.guide p:has(>img:first-child:last-child){text-align:center}#content.guide img.b-screenshot{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:800px}#content.guide img.b-300{max-width:300px}#content.guide img.b-half{width:50%}#content.guide .readme{display:none}#content.guide .external-example{margin-bottom:1rem}#content.guide h1{font-size:2.5rem;margin-block:0 .5rem}#content.guide h1.title-with-image{display:flex;align-items:center}#content.guide h1.title-with-image img{height:1.5em;width:auto;margin:0 .5em 0 0}#content.guide h2{font-size:1.75rem;position:sticky;top:-2.5rem;margin:0;padding:1.5rem 0 .5rem;z-index:13010;margin-block-start:0;line-height:1.5em;text-overflow:ellipsis;overflow:hidden;display:block;align-items:center;transition:background .2s,border .2s,color .2s;background:var(--b-neutral-100)}#content.guide h2.stuck{border-bottom:1px solid var(--b-neutral-90)}#content.guide h2:before:not(.b-no-counter){content:counter(h2counter) ".\a0";counter-increment:h2counter}#content.guide h2>img:not([class^=b-]){height:1em;margin-inline-end:.5em;width:auto;margin-top:0}#content.guide h3{font-size:1.5rem;margin:2rem 0 1.5rem;scroll-margin:5em}#content.guide h4{font-size:1.25rem;scroll-margin:5em}#content.guide .framework-logos{display:flex;align-items:center;justify-content:space-around;margin:2em 0;flex-wrap:wrap}#content.guide .framework-logos a{display:flex;align-items:center;flex-direction:column;margin-top:1em;border-bottom:none}#content.guide .framework-logos a img{width:auto;height:80px;margin:0 0 1em;box-shadow:none}#content.guide .framework-logos a span{text-align:center}#content.guide .right-pane{color:#666;position:sticky;top:0}#content.guide .right-pane h3{margin:0 0 .5em}#content.guide .right-pane ol{padding:0;margin-left:1.5rem;font-size:.9em}#content.guide .right-pane ol li{list-style-type:decimal;list-style-position:outside;font-weight:500;margin-bottom:1em}#content.guide .right-pane ol li:hover a{text-decoration:underline}#content.guide kbd{font-size:.8em}p.last-modified{font-size:.8em;color:#ccc;margin-top:3em}:root{--b-nav-tree-min-width: 16rem;--b-nav-tree-toolbar-display: none}@media screen and (max-width:1210px){:root{--b-nav-tree-min-width: 14rem}}#tree.b-grid-base{--b-tree-expander-color: var(--b-primary-30);--b-tree-icon-color: var(--b-primary-30);--b-tree-icon-row-hover-color: var(--b-primary-30);--b-tree-expander-row-hover-color: var(--b-primary-30);--b-tree-parent-font-weight: 400;--b-tree-line-width: 1px;--b-tree-indent-size: 2em;--b-toolbar-padding: 0;--b-grid-cell-selected-background: var(--b-primary-90);--b-grid-cell-hover-background: var(--b-primary-97);font-size:14px}#tree.b-grid-base .b-grid-body-container{padding-block:.5em}#tree.b-grid-base:not(.b-collapsing,.b-collapsed){min-width:var(--b-nav-tree-min-width)}#tree.b-grid-base .badge{font-size:.5rem;padding-inline:.5em}#tree.b-grid-base .b-tree-expander{font-size:.8em}#tree.b-grid-base .b-selected .b-tree-line,#tree.b-grid-base .b-tree-line:not(.b-tree-line-0){visibility:hidden}#tree.b-grid-base .b-grid-cell{background:transparent!important}#tree.b-grid-base .b-grid-row:before{content:"";position:absolute;inset:0 .5em;border-radius:5px;transition:background var(--b-default-transition-duration);background:var(--b-neutral-100)}#tree.b-grid-base .b-grid-row.b-hover:before{background:var(--b-grid-cell-hover-background)}#tree.b-grid-base .b-grid-row.b-selected:before{background:var(--b-grid-cell-selected-background)}.b-using-keyboard :is(#tree.b-grid-base .b-grid-row):has(.b-focused) .b-grid-cell{outline:none}.b-using-keyboard :is(#tree.b-grid-base .b-grid-row):has(.b-focused):before{outline:var(--b-widget-focus-outline-width) solid var(--b-widget-focus-outline-color);outline-offset:-2px}#tree.b-grid-base .b-toolbar{display:var(--b-nav-tree-toolbar-display)}#tree.b-grid-base .b-toolbar .b-label{margin-inline-start:1em;font-weight:500}#tree.b-grid-base .b-toolbar .b-button{min-height:2.5em;margin:.25em}#tree.b-grid-base.b-collapsed #tree-panel-title{text-align:end}#tree.b-grid-base a{color:var(--b-neutral-20);font-weight:400}#tree.b-grid-base a:hover,#tree.b-grid-base a:hover .b-tree-cell-value{text-decoration:none}#tree.b-grid-base a:hover span{text-decoration:underline}#tree.b-grid-base .b-grid-row.b-selected .b-tree-cell-value{font-weight:500}#tree.b-grid-base .b-grid-row.first-level .b-tree-cell-value{font-weight:600}#tree.b-grid-base .b-grid-row.first-level .b-icon-tree-leaf,#tree.b-grid-base .b-tree-leaf-cell .b-tree-icon{display:none}#tree.b-grid-base a.b-tree-cell-inner{outline:none}.b-tree-leaf-cell.module .b-grid-row.private .b-tree-leaf-cell,.b-tree-leaf-cell.module .b-grid-row.private:not(.guide):not(.external-link) .b-tree-leaf-cell,.b-tree-leaf-cell.module .b-grid-row.private:not(.guide) .b-tree-leaf-cell.mixin{--tree-icon-background: var(--docs-deep-orange)}.b-tree-leaf-cell.module.deprecated .b-tree-cell-value i:before{opacity:.4}.b-tree-leaf-cell.module.deprecated .b-tree-cell-value span{text-decoration:line-through;color:#999}.b-using-keyboard #tree .b-grid-cell.b-focused{outline:var(--b-widget-focus-outline-width) solid var(--b-widget-focus-outline-color);outline-offset:-2px}@media only screen and (max-width:599px){#tree,#splitter{display:none!important}}.b-fiddle-panel{border:1px solid var(--b-neutral-90);border-radius:15px;line-height:normal;box-shadow:0 1px 3px color-mix(in oklab,var(--b-neutral-90),transparent 78%),0 1px 1px color-mix(in oklab,var(--b-neutral-90),transparent 80%),0 2px 1px -1px color-mix(in oklab,var(--b-neutral-90),transparent 82%);z-index:13000;--b-panel-header-color: #717273;--b-panel-header-font-size: 1em;--b-panel-header-padding: 1em;--b-panel-with-header-padding: 0}.b-fiddle-panel.fiddle-focused{z-index:15000}.b-fiddle-panel .b-fiddle-panel-header{border-bottom:1px solid var(--b-neutral-95);z-index:0}.b-fiddle-panel .b-fiddle-panel-header .b-header-title{padding:0}.b-fiddle-panel .b-fiddle-panel-header .b-tool{color:#909090;margin:0!important}.b-fiddle-panel .b-fiddle-panel-body-wrap>.b-toolbar{font-size:.8rem}.b-fiddle-panel .b-fiddle-panel-content{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;gap:0}.b-fiddle-panel .b-fiddle-panel-content .b-code-editor{--b-panel-padding: 0;width:auto;transition:height .5s;border-bottom:1px solid var(--b-neutral-90)}.b-fiddle-panel .b-fiddle-panel-content .b-code-editor.b-code-editor-content{display:none}.b-fiddle-panel .b-fiddle-panel-content .b-code-editor .b-code-editor-body-wrap{background-color:var(--code-panel-background)}.b-fiddle-panel .fiddlePanelResult{display:block;padding:1em;font-weight:400;width:100%;position:relative;font-size:1rem;background-color:hsl(0 0 98%);background-image:radial-gradient(#99999930 1px,transparent 0);background-size:1em 1em;transition:background var(--b-default-transition-duration);min-height:200px}.b-fiddle-panel .fiddlePanelResult.b-theme-material3-dark,.b-fiddle-panel .fiddlePanelResult.b-theme-svalbard-dark,.b-fiddle-panel .fiddlePanelResult.b-theme-visby-dark,.b-fiddle-panel .fiddlePanelResult.b-theme-stockholm-dark,.b-fiddle-panel .fiddlePanelResult.b-theme-high-contrast-dark{background-color:#222;background-image:radial-gradient(#99999930 1px,transparent 0)}.b-fiddle-panel .fiddlePanelResult:after{content:attr(data-error);position:absolute;right:0;bottom:-3em;font-size:1.2em;font-family:monospace;padding:.6em;color:#fff;line-height:1;transition:bottom .3s;background:#f44336}.b-fiddle-panel .fiddlePanelResult[data-error]:after{bottom:0}.alignLeft :is(.b-fiddle-panel .fiddlePanelResult){justify-content:start}.b-fiddle-panel .fiddlePanelResult.one-column,.b-fiddle-panel .fiddlePanelResult.two-columns,.b-fiddle-panel .fiddlePanelResult.three-columns{padding:2em}.b-fiddle-panel.all-themes .fiddlePanelResult{padding:0;display:grid;grid-template-columns:1fr 1fr}.b-fiddle-root{flex:1;max-width:100%}.b-fiddle-root:not(.b-single-theme).b-material3-light,.b-fiddle-root:not(.b-single-theme).b-svalbard-light{border-inline-end:1px solid #eee}.b-fiddle-root:not(.b-single-theme).b-material3-light,.b-fiddle-root:not(.b-single-theme).b-stockholm-light{border-block-end:1px solid #eee}:is(.b-widget.fiddlePanelResult,.b-widget.b-owned-by-fiddle),:is(.b-widget.fiddlePanelResult,.b-widget.b-owned-by-fiddle) .b-sch-event-content{font-size:.9rem}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content{flex-direction:row}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content>pre{position:absolute;top:0;left:50%;height:100%!important;width:50%;overflow:auto}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .fiddlePanelResult,.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .b-code-editor{flex:1}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .b-code-editor{order:1}.b-fiddle-panel.b-fullscreen .b-fiddle-panel-content .fiddlePanelResult{max-width:50%;justify-content:flex-start;flex-direction:column}.codepen-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23717273' id='codepen-logo' viewBox='-1 0 122 120'%3E%3Cpath class='outer-ring' d='M60,0C26.863,0,0,26.863,0,60c0,33.138,26.863,60,60,60c33.137,0,60-26.861,60-60C120,26.863,93.138,0,60,0z M60,110.146 C32.35,110.146,9.854,87.65,9.854,60S32.35,9.854,60,9.854c27.65,0,50.145,22.496,50.145,50.146S87.65,110.146,60,110.146z'%3E%3C/path%3E%3Cpath class='inner-box' d='M97.071,48.281c-0.007-0.047-0.019-0.092-0.026-0.139c-0.016-0.09-0.032-0.18-0.056-0.267 c-0.014-0.053-0.033-0.104-0.05-0.154c-0.025-0.078-0.051-0.156-0.082-0.232c-0.021-0.053-0.047-0.105-0.071-0.156 c-0.033-0.072-0.068-0.142-0.108-0.21c-0.029-0.051-0.061-0.1-0.091-0.148c-0.043-0.066-0.087-0.131-0.135-0.193 c-0.035-0.047-0.072-0.093-0.109-0.138c-0.051-0.059-0.104-0.117-0.159-0.172c-0.042-0.043-0.083-0.086-0.127-0.125 c-0.059-0.053-0.119-0.104-0.18-0.152c-0.048-0.037-0.095-0.074-0.145-0.109c-0.019-0.012-0.035-0.027-0.053-0.039L61.769,23.438 c-1.071-0.714-2.466-0.714-3.537,0L24.321,46.045c-0.018,0.012-0.034,0.027-0.053,0.039c-0.05,0.035-0.097,0.072-0.144,0.109 c-0.062,0.049-0.123,0.1-0.181,0.152c-0.045,0.039-0.086,0.082-0.128,0.125c-0.055,0.055-0.108,0.113-0.158,0.172 c-0.038,0.045-0.075,0.091-0.11,0.138c-0.047,0.062-0.092,0.127-0.134,0.193c-0.032,0.049-0.062,0.098-0.092,0.148 c-0.039,0.068-0.074,0.139-0.108,0.21c-0.024,0.051-0.049,0.104-0.071,0.156c-0.031,0.076-0.057,0.154-0.082,0.232 c-0.017,0.051-0.035,0.102-0.05,0.154c-0.023,0.087-0.039,0.177-0.056,0.267c-0.008,0.047-0.02,0.092-0.025,0.139 c-0.019,0.137-0.029,0.275-0.029,0.416v22.607c0,0.141,0.011,0.279,0.029,0.418c0.006,0.045,0.018,0.092,0.025,0.137 c0.017,0.09,0.032,0.18,0.056,0.268c0.015,0.053,0.033,0.104,0.05,0.154c0.025,0.078,0.051,0.155,0.082,0.233 c0.021,0.053,0.047,0.104,0.071,0.154c0.034,0.072,0.069,0.143,0.108,0.213c0.029,0.049,0.06,0.098,0.092,0.146 c0.042,0.066,0.087,0.131,0.134,0.193c0.035,0.049,0.072,0.094,0.11,0.139c0.05,0.059,0.103,0.117,0.158,0.172 c0.042,0.043,0.083,0.086,0.128,0.124c0.058,0.053,0.118,0.104,0.181,0.152c0.047,0.037,0.094,0.074,0.144,0.109 c0.019,0.012,0.035,0.027,0.053,0.039l33.911,22.607c0.536,0.357,1.152,0.537,1.769,0.537c0.616,0,1.233-0.18,1.768-0.537 L95.68,73.956c0.018-0.012,0.034-0.027,0.053-0.039c0.05-0.035,0.097-0.072,0.145-0.109c0.061-0.049,0.121-0.1,0.18-0.152 c0.044-0.038,0.085-0.081,0.127-0.124c0.056-0.055,0.108-0.113,0.159-0.172c0.037-0.045,0.074-0.09,0.109-0.139 c0.048-0.062,0.092-0.127,0.135-0.193c0.03-0.049,0.062-0.098,0.091-0.146c0.04-0.07,0.075-0.141,0.108-0.213 c0.024-0.051,0.05-0.102,0.071-0.154c0.031-0.078,0.057-0.155,0.082-0.233c0.017-0.051,0.036-0.102,0.05-0.154 c0.023-0.088,0.04-0.178,0.056-0.268c0.008-0.045,0.02-0.092,0.026-0.137c0.018-0.139,0.028-0.277,0.028-0.418V48.697 C97.1,48.557,97.089,48.418,97.071,48.281z M63.188,32.048L88.17,48.701l-11.158,7.465l-13.823-9.247V32.048z M56.812,32.048 v14.871l-13.822,9.247l-11.159-7.465L56.812,32.048z M29.278,54.665L37.255,60l-7.977,5.335V54.665z M56.812,87.953L31.831,71.3 l11.159-7.463l13.822,9.245V87.953z M60,67.543L48.723,60L60,52.458L71.276,60L60,67.543z M63.188,87.953V73.082l13.823-9.245 L88.17,71.3L63.188,87.953z M90.723,65.336L82.746,60l7.977-5.335V65.336z'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:1em;background-repeat:no-repeat}p.example-desc{margin-top:0!important}.widgetRow{margin-bottom:1em;width:100%}.widgetRow>.b-widget{margin-right:.5em}.b-fiddle-panel:not(.b-fullscreen) .hide-code{height:0!important;overflow:hidden}.warning-icon{color:red;margin-right:.6em}.b-fiddle-color-picker .b-popup-content{overflow:visible}:root{--b-content-padding: 2.5rem;--b-right-pane-margin-start: 4rem;--note-border-color: var(--docs-yellow)}@media screen and (max-width:1215px){:root{--b-content-padding: 1.5rem;--b-right-pane-margin-start: 2rem}}@media screen and (max-width:910px){:root .b-confirmable-example{display:none}}#content{display:flex;flex:1 1 0px;padding-top:1rem;padding-inline-start:var(--b-content-padding);overflow-y:scroll;position:relative;transition:opacity .2s;justify-content:center}#content:not(.api){container-type:inline-size}#content.path-not-found{display:block}#content .b-diffgrid,#content .b-diffgrid .b-grid-panel-body{overflow:visible}#content .b-diffgrid .b-grid-header-container{position:sticky;top:-2rem}#content .class-contents-container{position:sticky;top:5.25rem;line-height:1.5rem}#content .class-contents-container li{margin-bottom:.3rem}#content .class-contents-container li a{display:flex;gap:.5em;align-items:center}#content .class-contents-container li a .count{line-height:1;width:2.5em;height:2.5em}#content .class-contents-container li a:hover{text-decoration:none}#content .class-contents-container li a:hover div{text-decoration:underline}#content .class-contents-container li.spacer{height:.5em}#content .class-contents-container .h3{text-indent:1rem}#content iframe{width:98%;margin-inline-start:1%;border:0;border-radius:4px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}#content .b-youtube{width:100%;aspect-ratio:calc(800 / 450);border-radius:10px;margin-top:2em;box-shadow:none}.left-pane{flex:1;max-width:100%}.right-pane{margin-inline-start:var(--b-right-pane-margin-start);flex:0 1 15em;overflow:visible;padding-top:1rem}.right-pane h3{font-size:1em}#content.api{padding-block:0;display:flex;flex-direction:column;overflow:hidden}#content.api h2{position:sticky;top:0;margin-block:0;padding-block:1rem;background:var(--b-neutral-100);border-bottom:1px solid transparent;transition:border-bottom .3s}#content.api h2.stuck{z-index:13001;border-bottom:1px solid var(--b-neutral-90)}#content.api .sectionHeader,#content.api h2.collapsible-heading{position:sticky;top:0;padding:1rem 0;z-index:1;border-bottom:1px solid var(--b-neutral-90);background:var(--b-neutral-100)}#content.api .sectionHeader{margin:2rem 0;padding:.5rem 0}#content.api .sectionHeader h2{margin:0;border:0;padding-bottom:0}#content.api .sectionHeader .section-description{font-size:.8rem;color:#aaa}#content.api .content-body{justify-content:center}#content.api .content-body .content-body-inner{display:flex;flex-direction:row;flex:1;max-width:100%;justify-content:center;container-type:inline-size;margin-inline-end:var(--b-content-padding)}#content .content-body,#content.guide{display:flex;flex-direction:row}#content.guide{justify-content:center;flex-direction:row;align-items:flex-start}#content.b-masked h2{z-index:unset!important}#content table:not([class^=b-]){margin:3em 0;border-spacing:0;font-size:.9em;min-width:100%;border-radius:15px;overflow:hidden;border:1px solid var(--b-neutral-90);box-shadow:0 1px 3px color-mix(in oklab,var(--b-neutral-90),transparent 78%),0 1px 1px color-mix(in oklab,var(--b-neutral-90),transparent 80%),0 2px 1px -1px color-mix(in oklab,var(--b-neutral-90),transparent 82%)}#content table:not([class^=b-]) th{color:var(--b-neutral-45);background-color:var(--b-neutral-95);font-weight:600;white-space:nowrap}#content table:not([class^=b-]) th,#content table:not([class^=b-]) td{text-align:left;padding:1em .5em}#content table:not([class^=b-]) td code{font-size:1em;background-color:transparent}#content table:not([class^=b-]) td:not(:last-of-type){white-space:nowrap}#content table:not([class^=b-]) tbody tr:nth-child(2n){background-color:var(--b-neutral-98)}#content table:not([class^=b-]) tbody tr:nth-child(odd){background-color:var(--b-neutral-100)}#content table:not([class^=b-]) td:first-child,#content table:not([class^=b-]) th:first-child{padding-inline-start:1em}#content table:not([class^=b-]) td:last-child,#content table:not([class^=b-]) th:last-child{padding-inline-end:1em}#content table~p:has(sup){font-size:.9em!important;margin-top:-2rem;margin-inline-start:1rem}#content .compact{font-size:.9em;margin-bottom:.5em}#content .compact table{margin:0}#content .compact table th,#content .compact table td{padding-top:.3em;padding-bottom:.3em}#content .compact p{margin:0}#content h1{display:flex;align-items:center;font-size:1.7rem;padding:0;margin-top:2rem;margin-inline-end:1rem;flex:1;min-width:40px;text-overflow:ellipsis}#content .categoryHeader{background-color:var(--b-neutral-100);position:sticky;top:5.5rem;padding-top:1.5rem;padding-bottom:1rem;z-index:5;border-bottom:1px solid var(--b-neutral-90)}#content h2.collapsible-heading{cursor:pointer;border-bottom:none;margin:0}#content h2.collapsible-heading:before{padding-left:.1em;margin-right:.5em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:.7em;line-height:1;font-family:"Font Awesome 6 Free",serif;font-weight:900;content:"\f0da";transition:transform .3s}#content h2.collapsible-heading.expanded{border-bottom:1px solid #ddd}#content h2.collapsible-heading.expanded:before{transform:rotate(90deg)}#content section.collapsible{display:none;max-height:0;overflow:clip;transition:max-height .1s;scroll-margin-top:2.5rem}.b-siesta-testing :is(#content section.collapsible),.prevent-animations :is(#content section.collapsible){transition:none}#content section.collapsible.expanded{padding-top:2rem;display:block}#content section:not(.description,.collapsible,.mixins)>ul{padding:0;margin:0}#content .description{max-width:100%}#content .description ul:not(.b-widget){padding:0 1.8rem;margin-bottom:1rem}#content .description ul:not(.b-widget) li{margin-bottom:.5rem}#content section ul li.member{padding:1rem 0 1rem 2rem;list-style:none;scroll-margin-top:12rem}#content .css-table tr{scroll-margin-top:5.5rem}#content .css-table td{position:relative}#content .css-table .rendition{display:inline-block;font-size:.8em;padding:.25em .35em;background:var(--b-neutral-93);border-radius:.5em;margin-inline-end:.5em}#content .css-table a{color:var(--b-neutral-5)}#content ul.parameters{padding-left:1.3em;margin-bottom:0}#content ul.parameters li{margin:10px 0;list-style:disc;padding-left:0}#content ul.parameters li.subparameter-1{margin-inline-start:calc(var(--subparameter-margin) * 1)}#content ul.parameters li.subparameter-2{margin-inline-start:calc(var(--subparameter-margin) * 2)}#content ul.parameters li.subparameter-3{margin-inline-start:calc(var(--subparameter-margin) * 3)}#content ul.parameters li.subparameter-4{margin-inline-start:calc(var(--subparameter-margin) * 4)}#content .title-text{overflow:hidden;text-overflow:ellipsis}#content .title .badge{font-size:.7rem;margin-inline-start:1.5em}#content .content-body{overflow-y:scroll;flex:1;align-items:flex-start}#content .content-body .left-pane>.description{font-size:1rem;line-height:1.8rem}#content .content-body p{margin:1rem 0}#content .api .content-body{justify-content:center}#content dt{min-width:80px}#content .foot-note{display:grid;grid-template-columns:1rem 1fr;font-size:.9rem;margin:-2rem 0 3rem 1rem}#content .foot-note dd{margin:0;color:#aaa}:is(#content .b-widget,#content .external-target) dt{min-width:auto}:is(#content .b-widget,#content .external-target) dd{-webkit-margin-start:initial;font-style:normal}#content dl.wide{padding-left:1.8em}#content dl.wide dt{display:list-item}#content dl.wide dt{min-width:190px}#content strong{font-weight:600}#content code:not(.hljs){background-color:color-mix(in oklab,var(--b-neutral-50),transparent 90%);color:var(--b-neutral-30);padding:2px 6px;border-radius:6px;font-size:.9em;top:-.15em;white-space:nowrap}#content a code:not(.hljs){cursor:pointer!important;color:#006adf}#content .no-results{display:none;margin-top:2em}#content.filtered section,#content.filtered .categoryHeader,#content.filtered .example,#content.filtered .member{display:none}#content.filtered .filter-hit{display:block}#content .loading:after{position:absolute;top:100px;left:50%;margin-inline-start:-20px;content:" "}#content #memberFilter{position:sticky;top:1rem;width:calc(100% - 1em);font-size:14px;border-radius:0;margin-block:1.5rem 2.1rem;background:var(--b-neutral-100);transition:background var(--b-default-transition-duration);--b-text-field-input-height: 2.5em;--b-text-field-outlined-input-padding: 0 1em}#content .b-tree-leaf-cell:before{content:none;margin-inline-start:0}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name{color:var(--b-neutral-0)}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name .default{color:var(--docs-gray-2);font-family:monospace}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name .default:before{content:"=";padding:0 .3em}:is(#content .field,#content .config,#content .prop,#content .property,#content .parameter) .name .separator{color:var(--docs-gray-2);padding:.1rem;font-size:.8em}#content .deprecated .name>a,#content .deprecated .name .returns>a,#content .deprecated .name .function-name-parameters{text-decoration:line-through}#content .deprecated-info{display:flex;gap:.5rem}#content .deprecated-info span{font-weight:700}#content .member{transition:background-color .4s}#content .member>.name{margin-bottom:.6rem;display:flex;flex-wrap:wrap;gap:5px 0;align-items:center;white-space:nowrap;font-family:monospace;font-size:1.1em}#content .member>.name a{margin-right:.3rem;color:var(--b-neutral-0)}#content .member>.name>a:first-child{font-weight:600}#content .member>.name .type{margin-inline-start:.15rem;margin-right:.15rem}#content .member>.name .filler{flex:1}#content .member>.name i{color:var(--docs-gray)}#content .member>.name .default{overflow-x:hidden}#content .member a.type{color:var(--docs-gray-2)}#content .member a.type:hover{color:var(--docs-dark-gray)}#content .member a.type.output{color:#929292;font-weight:400}#content .member .more-types{color:var(--docs-gray-2);font-size:.8em;cursor:help}#content .member span.type{color:var(--docs-gray-2)}#content .member span.type.str{font-family:monospace}#content .member.expandable,#content .member.overflowing{cursor:pointer}#content .member.expandable>.name:after{font-family:"Font Awesome 6 Free",serif;font-weight:900;content:"\f105";position:absolute;left:-1.7rem;top:0;transition:transform .2s;color:#707070}#content .member.expandable:not(.expanded) p:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#content .member.expandable.expanded>.name:after{transform:rotate(90deg)}#content .member.overflowing>.name:after{content:"\2022\2022\2022";position:absolute;left:-2rem;top:.1rem;color:#707070;font-size:.9em}#content .member.overflowing:not(.expanded)>.description>p:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content .member>.description{max-height:1.6rem;font-size:1rem;line-height:1.6rem;overflow:hidden;transition:max-height .3s;padding-right:2em}.prevent-animations :is(#content .member>.description){transition:none}#content .member p{margin:0}#content .member .description>li:not(:first-child),#content .member .description>ul:not(:first-child),#content .member .description>p:not(:first-child),#content .member .advanced-section>p{margin-top:.5em}#content .member .name,#content .mixin{position:relative}#content .config-property .name:before,#content .property-property .name:before{background-color:var(--docs-pale-light-gray);color:var(--docs-light-gray)}#content .property-property,#content .config-property{margin-top:1em}#content .prp-note{font-size:.9em;color:var(--docs-gray-2)}#content .prp-note:before{content:"\f35d";font-family:"Font Awesome 6 Free",serif;font-weight:900;margin-right:.5em}#content .function .name span{font-weight:400}#content .function .name .returns{color:var(--docs-gray-2);margin-inline-start:.5rem}#content .function .name .default{color:var(--docs-gray-2)}#content .function .name .default:before{content:"= ";margin-inline-start:.1rem}#content .function .name .function-name-parameters .optional{color:var(--docs-gray-2)}#content .returns .separator{margin:0 .3em}#content .config-body,#content .event-body,#content .function-body{line-height:initial}:is(#content .config-body,#content .event-body,#content .function-body) .returns{font-size:.9rem;line-height:1.5em;overflow:hidden}:is(#content .config-body,#content .event-body,#content .function-body) .returns .type,:is(#content .config-body,#content .event-body,#content .function-body) .returns .suffix,:is(#content .config-body,#content .event-body,#content .function-body) .returns .separator,:is(#content .config-body,#content .event-body,#content .function-body) .returns .description{display:inline-block}:is(#content .config-body,#content .event-body,#content .function-body) .returns .suffix{margin:0 2px}#content .function-link:before{content:"f";background-color:var(--docs-blue);line-height:.2rem;top:-.2rem;left:0;margin-right:.2rem}#content .event-body>ul:last-child{padding-left:2.6em}#content .parameter .name,#content .parameter .type,#content .parameter .description{font-size:.9rem;line-height:1.5rem}#content .parameter .description{display:block}#content .parameter .description p{margin:0}#content .parameter .name{font-weight:400;min-width:150px}#content .parameter .name span{color:var(--docs-gray-2)}#content .parameter .optional,#content .parameter .default{background:var(--badge-bg-color);padding:.2rem;border-radius:.1rem;color:var(--badge-color);top:-2px;display:inline-block;font-size:.7rem;line-height:normal;margin-inline-start:.5em}#content .parameter .default:before{content:"default="}#content .parameter .optional:before{content:"optional"}#content .parameter .type{display:inline-block;font-weight:400}#content .instance-header:before,#content .static-header:before{display:block;text-transform:uppercase;color:#616161;font-weight:500;margin-top:2em;font-size:.8rem}#content .instance-header:before{content:"instance"}#content .static-header:before{content:"static"}#content .instance-header.hidden,#content .statics-header.hidden{display:none}#content .inherited{color:var(--docs-gray-2)!important;font-size:.8rem}#content .inherited a{color:var(--docs-gray-2)}#content .access{text-transform:uppercase}#content h1 .badge{left:.5rem}#content .badge{margin-right:.5rem}#content li .external-example{margin-top:1rem}#content h2.external-example-heading{position:relative}#content h2.external-example-heading i{position:absolute;top:.1em;right:0;cursor:pointer;font-size:.8em}#content .external-code-container{margin-bottom:2em;overflow:hidden;transition:height .5s}#content:after{position:absolute;top:0;left:0;width:100%;height:0;background:#fff;opacity:0;transition:opacity .2s;content:" ";pointer-events:none}#content.loading:after{opacity:1;height:1000000px}#content>.b-icon-spinner{position:sticky;left:50%;top:100px;margin-inline-start:-1rem;font-size:2rem;color:#999;z-index:2;transform:translate(-50%)}#content .image-row a{border:0}#content .image-row img{width:calc(25% - .5em);margin-right:.5em;max-width:none}#content .left-pane img[src*="/thumb.stockholm"],#content .left-pane img[src*="/thumb.svalbard"],#content .left-pane img[src*="/thumb.visby"],#content .left-pane img[src*="/thumb.material3"],#content .left-pane img[src*="/thumb.fluent2"],#content .left-pane img[src*="/thumb.high-contrast"]{width:calc(50% - 1em);margin-right:1em;border-radius:var(--b-widget-border-radius);box-shadow:var(--b-elevation-1)}#content .b-colorbox-wrapper{display:flex;align-items:center}.b-fiddle-panel{margin-bottom:1em;overflow:visible}.b-fiddle-panel:not(.alignLeft) .fiddlePanelResult>p:first-child{width:100%;text-align:center}.b-fiddle-panel .fiddlePanelResult{display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.b-fiddle-panel .fiddlePanelResult>p:first-child{font-size:1.1rem}.b-fiddle-panel .fiddlePanelResult>p:first-child code{font-size:1em!important}.b-fiddle-panel .fiddlePanelResult>.b-container{flex:unset;align-self:center;overflow:visible}.b-fiddle-panel .fiddlePanelResult>.b-container:not(.b-button-group,.b-file-picker){width:100%}.b-fiddle-panel .fiddlePanelResult>.b-panel:not(.b-field-set,.b-date-range-picker){border-radius:var(--b-widget-border-radius-large);box-shadow:var(--b-elevation-1);overflow:clip}.b-fiddle-panel .fiddlePanelResult>.b-panel:not(.b-field-set,.b-date-range-picker).b-text-content>.b-content-element{line-height:1.5em}.b-fiddle-panel .fiddlePanelResult .draggable-event-container{margin-top:1em;border:1px solid rgb(69,87,241);border-radius:5px;user-select:none;-webkit-user-select:none;padding:0 0 .4em;flex:1}.b-fiddle-panel .fiddlePanelResult .draggable-event-container legend{margin-bottom:.4em;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#4557f1;padding:.3em;color:#fff}.b-fiddle-panel .fiddlePanelResult .draggable-event-container .draggable-event{height:25px;align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;background-color:#249fbc;border-radius:4px;color:#fdfdfd;padding-left:.3em;font-size:.9em;margin:.4em .4em 0;cursor:pointer}.b-fiddle-panel .fiddlePanelResult.vertical{flex-direction:column;align-items:stretch;align-content:center;gap:1em}.b-fiddle-panel .fiddlePanelResult .centeredColumn{width:100%;align-items:center;justify-content:center;display:flex;flex-direction:column}.type-tooltip .label{font-size:.8em}.type-tooltip .accepts{margin-bottom:.5em}.more-types-tip .b-tooltip-content{font-family:monospace}.note,.warning{padding:1em 1em 1em 2.5em;width:calc(100% - 6px);margin-block:1em;margin-inline:3px;line-height:1.7em;box-shadow:0 1px 3px color-mix(in oklab,var(--docs-yellow),transparent 78%),0 1px 1px color-mix(in oklab,var(--docs-yellow),transparent 80%),0 2px 1px -1px color-mix(in oklab,var(--docs-yellow),transparent 82%);border-radius:15px;transition:background-color .2s,border-color .2s,box-shadow .2s;border:1px solid var(--note-border-color);background-color:var(--docs-pale-yellow)}:is(.note,.warning) b{font-weight:bolder}:is(.note,.warning):before{display:inline-block;width:1.4em;margin-inline-start:-1.4em;color:color-mix(in oklab,var(--docs-yellow),var(--b-opposite) 2%);font-family:var(--b-widget-icon-font-family);content:"\f05a"}:is(.note,.warning) code:not(.hljs){font-size:unset!important}.warning{box-shadow:0 1px 3px color-mix(in oklab,var(--docs-orange),transparent 78%),0 1px 1px color-mix(in oklab,var(--docs-orange),transparent 80%),0 2px 1px -1px color-mix(in oklab,var(--docs-orange),transparent 82%);border:1px solid var(--docs-orange);background-color:var(--docs-pale-orange)}.warning:before{color:color-mix(in oklab,var(--docs-orange),var(--b-opposite) 2%);content:"\f071"}.tldr{background-color:#ffc1071a;padding:1em;border-radius:.5em;width:100%;margin-top:.5em;margin-bottom:.5em;line-height:1.5em}.tldr:before{content:"tl;dr:";font-weight:700;color:#717273}@media only screen and (min-width:800px){.left-pane{min-width:var(--content-left-pane-min-width);max-width:var(--content-left-pane-max-width)}.b-fiddle-panel .fiddlePanelResult{padding:1.5em}}@media only screen and (max-width:599px){#memberFilter{display:none}}@media only screen and (max-width:940px){.summary{display:none}}@media only screen{@container (max-width : 950px){.right-pane{display:none}}}.dashed{border-style:dashed!important}.hatch-large .b-cal-timerange-body{background:repeating-linear-gradient(-55deg,#dddddd80,#dddddd80 10px,#eeeeee80 5px 20px)}.b-theme-classic-dark .hatch-large .b-cal-timerange-body{background:repeating-linear-gradient(-55deg,#44444480,#44444480 10px,#55555580 5px 20px)}.hatch-small .b-cal-timerange-body{background-image:linear-gradient(-45deg,#0000 46%,#e03218 49% 51%,#0000 55%);background-size:6px 6px}.b-theme-classic-dark .hatch-small .b-cal-timerange-body{background-image:linear-gradient(-45deg,#0000 46%,#903218 49% 51%,#0000 55%)}:not(.b-field-inner) .b-colorbox{width:1em;aspect-ratio:1 / 1;border-radius:3px;background:var(--b-primary);margin-inline-end:.5em}:not(.b-field-inner) .b-colorbox.b-inline{display:inline-block;position:relative;top:.15em;margin-inline-end:.3em}code{cursor:text!important}.css-table .name{font-family:monospace;font-size:.8rem}.css-table .state{font-weight:600}.css-table .description{white-space:normal!important}.b-float-root{font-size:.9rem}.b-color-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1em;align-items:start;margin-top:2em}.b-color-boxes>div{display:flex;align-items:center;gap:-.5em}.b-color-boxes>div .b-color-box{border-radius:.3em}h1.path-not-found{font-family:inherit;font-weight:400;padding-bottom:2rem}h1.path-not-found:before{font-family:"Font Awesome 6 Free";font-weight:900;color:#1e88e5;margin-inline-end:.25em}.path-not-found-description a{text-decoration:underline;font-weight:inherit}#content.apioverview{display:block}#content.apioverview .content-body{overflow:visible;width:fit-content;gap:1em}#content.apioverview ul{margin:0}#content.apioverview li{white-space:nowrap;line-height:1.5em;list-style:none inside none}#content.apioverview h1{margin-bottom:1em;margin-left:2rem}#content.apioverview h2{margin:0;position:sticky;top:-2.5rem;padding-block:.5rem;z-index:1;background:var(--b-neutral-97)}#content.apioverview .rootnamespace{padding:2em;border-radius:1em;overflow:visible;background:var(--b-neutral-97)}#content.apioverview .namespace-child-wrap{display:contents;flex-wrap:wrap}#content.apioverview section{flex:1 1 160px;padding:1em 1em 0}#content.apioverview section .namespace{list-style:none}#content.apioverview section .namespace .namespace ul{margin-top:.5em;margin-bottom:.5em}#content.apioverview section>li.namespace>span{font-weight:400}#content.apioverview section>li.namespace a{font-weight:400;line-height:1.9em;color:var(--b-neutral-30)}#content.apioverview section>li.namespace a:hover{text-decoration:none;font-weight:500}#content.apioverview section>li.namespace i:not(.b-tree-icon){display:none}#content.apioverview section>li>ul{margin-top:1em}#content.apioverview section>li ul{padding-left:1em}#content.apioverview .b-icon-tree-leaf{display:none}#content.guideoverview{display:block}#content.guideoverview h1{margin-bottom:1em;margin-left:1em}#content.guideoverview h2{width:100%;margin-bottom:.5em;scroll-margin-top:1em}#content.guideoverview .content-body{flex-flow:row wrap;overflow-y:auto}#content.guideoverview .b-card{max-width:12em;min-height:12em;max-height:12em}#content.guideoverview .content-body{gap:1em;font-size:.9rem}.blue-monday{background:#00f3;color:#fff}.unavailable{background:repeating-linear-gradient(-55deg,#ddd,#ddd 10px,#eee 5px 20px);opacity:.7}.b-calendar-view-desc{font-size:1.1em}.color-boxes{display:flex;flex-flow:row wrap}.color-boxes>div{width:10em;display:flex;flex-direction:row;align-items:center}.color-boxes .b-color-box{width:1em;height:1em;border-radius:3px}.anchor-link{vertical-align:middle;opacity:.5;font-size:.8rem;padding-left:.8rem;transition-property:opacity;transition-duration:.3s;visibility:hidden}*:hover>.anchor-link{visibility:visible}*:hover>.anchor-link:hover{opacity:1;text-decoration:none!important;visibility:visible}.anchor-link:focus:not(hover){visibility:hidden}a[href]:not(.b-tree-cell-inner,.search *,[data-ref=examplesLink])[target=_blank]:after{content:"\f08e";font-family:"Font Awesome 6 Free";font-size:70%;margin-inline-start:.3em}:root{--framework-tabs-splitter-color: #444}.dark-docs{--framework-tabs-splitter-color: #2b2b2b}.docs-tabs{overflow:clip;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 1px 3px color-mix(in oklab,var(--b-neutral-90),transparent 78%),0 1px 1px color-mix(in oklab,var(--b-neutral-90),transparent 80%),0 2px 1px -1px color-mix(in oklab,var(--b-neutral-90),transparent 82%)}.docs-tabs>div:first-child{display:flex}.docs-tabs>div:first-child a{padding:.75em;position:relative;top:1px;cursor:pointer;font-weight:700;border:1px solid transparent;border-bottom:none;border-top-left-radius:15px;border-top-right-radius:15px;color:var(--b-text-3)}.docs-tabs>div:first-child a.active{border-color:#ddd;cursor:auto;background:var(--b-neutral-100);color:var(--b-text-1)}.docs-tabs>div:first-child a.active:hover{text-decoration:none!important}.docs-tabs>div:not(:first-child){display:none;border:1px solid #ddd;padding:1em;border-radius:15px}.docs-tabs>div:not(:first-child).active{display:block}.docs-tabs>div:not(:first-child) p:last-child{margin-bottom:0}.docs-tabs.first-active>div:not(:first-child){border-top-left-radius:0}#content .framework-tabs{border-bottom:none}#content .framework-tabs p{margin:0}#content .framework-tabs>div:first-child{justify-content:flex-end;font-size:.8em;border-bottom:none;position:relative;z-index:1}#content .framework-tabs>div:first-child a{padding-bottom:0;line-height:normal}#content .framework-tabs>div:first-child a.active{border-color:var(--code-panel-border-color);background:var(--code-panel-background)}#content .framework-tabs>div:first-child a.active img{filter:none;opacity:1}#content .framework-tabs>div:first-child a img{width:1.5em;margin-top:0;filter:grayscale(100%);transition:filter .2s;opacity:.7}#content .framework-tabs>div:first-child a:hover img{filter:none}#content .framework-tabs>div:not(:first-child){padding:0;border:none}#content .framework-tabs pre{margin:0;box-shadow:none}#content .framework-tabs pre:before{position:absolute;left:2em;top:1em;font-size:.8em;font-family:Poppins,sans-serif;font-weight:700;color:#888}#content .framework-tabs code{padding-top:2rem}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-html,.language-html,.language-xml){border-bottom-left-radius:0;border-bottom-right-radius:0}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-html,.language-html,.language-xml):before{content:"HTML"}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-html,.language-html,.language-xml) code{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid var(--framework-tabs-splitter-color)}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-javascript,.language-javascript):before{content:"JS"}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-typescript,.language-typescript):before{content:"TS"}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-typescript,.language-typescript,.lang-javascript,.language-javascript):not(:first-child){border-top-left-radius:0;border-top-right-radius:0}:is(#content .framework-tabs .vue,#content .framework-tabs .angular) pre:has(.lang-typescript,.language-typescript,.lang-javascript,.language-javascript):not(:first-child) code{border-top-left-radius:0;border-top-right-radius:0;border-top:none}#content .framework-tabs .angular pre,#content .framework-tabs .angular code{border-top-right-radius:0}#content .framework-tabs .react pre:has(.lang-javascript,.language-javascript):before{content:"JSX"}#content .framework-tabs .js pre:has(.lang-javascript,.language-javascript):before{content:"JS"}#content .b-card{display:flex;flex-direction:column;border:1px solid var(--b-neutral-80);border-radius:15px;padding:1em;gap:1em;text-align:center;flex:1;min-width:12em;min-height:12em;max-width:18em}#content .b-card i{display:flex;font-size:3.5rem;flex:1;justify-content:center;align-items:center}#content .b-card p{display:flex;flex-wrap:wrap;height:3em;justify-content:center;align-items:center;margin:0}#content .b-card:hover{background-color:var(--b-neutral-95);text-decoration:none!important}.b-card-group-2{display:flex;gap:1em;justify-content:center}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local(""),url("./poppins-v20-latin-100-PJ4PDTQD.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local(""),url("./poppins-v20-latin-200-2NVCUK5U.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local(""),url("./poppins-v20-latin-300-YBCVDBLX.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url("./poppins-v20-latin-regular-SFWTNBQB.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url("./poppins-v20-latin-500-O53RGPUQ.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local(""),url("./poppins-v20-latin-600-3BUSBBSI.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url("./poppins-v20-latin-700-TKEB4KWA.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local(""),url("./poppins-v20-latin-800-G5W5RXBY.woff2") format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local(""),url("./poppins-v20-latin-900-XVBH6JNM.woff2") format("woff2")}.b-logo{width:3.5rem;height:3.5rem;background-color:var(--docs-blue);margin-left:auto;margin-right:auto;-webkit-mask-image:var(--svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:var(--svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat}.b-logo.b-tree-icon{width:1em;height:1em}.b-logo.b-ionic{--svg: url("./ionic-TRH3JF6J.svg")}:root{--docs-primary: var(--b-primary);--docs-text: var(--b-neutral-35);--dark-docs-text: var(--b-neutral-20);--docs-amber: #ffc107;--docs-light-blue: #42a5f5;--docs-blue: #0076f8;--docs-deep-orange: #ff5722;--docs-gray: #9e9e9e;--docs-gray-2: #bfbfbf;--docs-dark-gray: #424242;--docs-light-gray: #e0e0e0;--docs-green: #4caf50;--docs-indigo: #3f51b5;--docs-orange: #f79d00;--docs-yellow: #f7ce00;--docs-red: #f44336;--docs-pale-amber: color-mix(in oklab, var(--docs-amber), var(--b-mix) 80%);--docs-pale-light-blue: color-mix(in oklab, var(--docs-light-blue), var(--b-mix) 80%);--docs-pale-blue: color-mix(in oklab, var(--docs-blue), var(--b-mix) 80%);--docs-pale-deep-orange: color-mix(in oklab, var(--docs-deep-orange), var(--b-mix) 80%);--docs-pale-gray: color-mix(in oklab, var(--docs-gray), var(--b-mix) 80%);--docs-pale-gray-2: color-mix(in oklab, var(--docs-gray-2), var(--b-mix) 80%);--docs-pale-dark-gray: color-mix(in oklab, var(--docs-dark-gray), var(--b-mix) 80%);--docs-pale-light-gray: color-mix(in oklab, var(--docs-light-gray), var(--b-mix) 80%);--docs-pale-green: color-mix(in oklab, var(--docs-green), var(--b-mix) 80%);--docs-pale-indigo: color-mix(in oklab, var(--docs-indigo), var(--b-mix) 80%);--docs-pale-orange: color-mix(in oklab, var(--docs-orange), var(--b-mix) 80%);--docs-pale-yellow: color-mix(in oklab, var(--docs-yellow), var(--b-mix) 90%);--docs-pale-red: color-mix(in oklab, var(--docs-red), var(--b-mix) 80%);--code-panel-background: #222;--code-panel-color: #eee;--code-highlight: #555;--code-panel-border-color: transparent;--subparameter-margin: 1.3em;--badge-bg-color: #fafafa;--badge-color: #888;--content-left-pane-min-width: 30em;--content-left-pane-max-width: 52em}#app{--b-primary: #0076F8}.some-unused-class-to-include-this-into-css-bundle{background-image:url("./favicon-M43T4R7L.png")}html,body{height:100%}body{font-family:Poppins,sans-serif;font-weight:400;margin:0;-webkit-font-smoothing:antialiased;transition:color .2s,background .2s;--docs-links: var(--b-primary-40);color:var(--docs-text);background:var(--b-neutral-100)}body.dark-docs{color-scheme:dark;--docs-text: var(--dark-docs-text);--code-panel-border-color: var(--b-neutral-90);--note-border-color: #786c00}body *,body *:before,body *:after{box-sizing:border-box}body .b-widget:not(.fa){font-family:Poppins,sans-serif}body .b-grid-cell{font-weight:400}a{color:var(--docs-links);text-decoration:none;font-weight:500}a:not(#title):hover{text-decoration:underline}a:not(:after){font-family:inherit}h1,h2,h3,h4{font-weight:600;color:var(--b-neutral-20)}h1{margin-top:0}h2{margin:2rem 0}h3{font-size:1.2rem;margin:1.5rem 0 .5rem}#app{display:flex;height:100%;flex-direction:column}#app.ready{display:flex!important}#app.prerender{display:none!important}#container{flex:1;width:100%;display:flex;flex-direction:row;min-height:0;--b-splitter-color: var(--b-grid-cell-border-color)}.b-tooltip{font-weight:400}.b-tooltip .b-tooltip-content{line-height:1.6em}.b-tooltip code{font-size:1.2em;background:#444;padding:.1em .25em .2em;border-radius:3px}.b-watermark{display:none}kbd{display:inline-block;border-radius:.25em;padding:.2em .5em;margin:0 .2em;line-height:1;border:1px solid var(--b-neutral-80);box-shadow:0 1px 0 var(--b-neutral-80);background-color:var(--b-neutral-97);transition:background var(--b-default-transition-duration),box-shadow var(--b-default-transition-duration),border var(--b-default-transition-duration)}
