const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"LivePreviewController-sxWj2fU5.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"rolldown-runtime-Bjp52BOI.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"initial-vendor-DAsKTeBc.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"types-CiTgMxws.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"themes-B60eukA6.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isEqual-BfaiBbcl.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"_Uint8Array-BVIqJ90l.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isObjectLike-C8vmzPEN.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isArray-Dcu1dQ5t.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"buildDecoratedNavigation-DUtG2ljh.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"OpenApiReferenceProvider-2eIonhLG.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"utils-Bu4fD7MA.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"cloneDeep-izs3Hzxb.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"utils-Dm0-6XnC.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"toString-BX-iyh8G.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isSymbol-CSH9U2Gm.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"addUniqueKeysToSchema-75RmY7ol.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"snippetPresets-CNg6Wglv.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"style-to-object-BY3JEAdk.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"v4-DIgz8zy6.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"conditional-requirements-CFM0id0Q.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MdxPanel-CLX-Ws84.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"ConsentManager-B_E8lNTp.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"ConsentManager-BwVVDGpz.css?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"pkg-BQE8YsYD.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"middleware-BTaUKk2R.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"dist-e6zqYNxj.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"inherits_browser-C01ZZYR1.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"tslib.es6-B16JDj7i.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"context-dWgrHR6S.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"destination-D_YCJri-.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"react-hotjar-DlpS8hbS.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"build.umd-C8hXLK5S.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"mixpanel.cjs-DpMkfmg8.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"web-B7PqOkt2.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"pkg-xwqASsEQ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"middleware-v7XD2TB4.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"tslib.es6-__MgqE_V.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"env-DbfRfSRE.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"icons-DANb4aRM.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"createIcon-B8Xc2y5i.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DuplicateIcon-Dv5CTyCp.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"VShapedArrowRightIcon-BgqgxyXI.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MagnifierIcon-CgB4xxbg.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"mount-hGRYXT3v.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"highlighter-CK2G-0FF.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"themes-7bYyKG2l.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"dist-C90esDWN.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lib-B8HbPgcC.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lib-Cw7mpK3w.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"html-void-elements-mCSPHezU.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"engine-compile-Ci-GfgTn.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"useAssistantV5-DD3TXdw7.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"shallow-CebqfoNv.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"use-sites-performance-EiQPfHu8.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"assistant-5jXWvgGS.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"IntercomBoot-TB3VpaHV.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"machinery-BAGEdmWn.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"toNumber-BArzCod0.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MethodPill-WJKpFOMR.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"AssistantPageLink-D2_8dbQZ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"scrollable-DAOVlvqU.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DynamicMarkdown-CAm7Qzqi.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lightbox-handle-r17bVUz3.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"preview-widget-DMDLz_eL.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Page-DS5e6z7Q.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"getPastedJson-B0F9LVjA.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"icon-CGCgkOos.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"getApiPlaygroundDisplay-D2ytr59n.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MessageExamples-peXqjqLl.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"CodeSnippet-BVCHzyUV.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Page-W97_JVX8.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"SectionHeading-ACCZHDy_.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"CodeSnippets-C72k541i.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Page-eOxp8mNS.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"ApiExamples-jSmPd6im.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"usePlaygroundInputsStore-CVrruHci.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"axios-vUo_bRtp.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Frame-DgoblLk9.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"mint-island-DJsJS_U6.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Mermaid-C72wwOq3.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-AGHRB4JF-CfEv7Rxp.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Serializer-7ppJtgfZ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-ICPOFSXX-DWEOeGZQ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-BSJP7CBP--BUNar-i.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-5PVQY5BW-CcYQSFUI.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-ZZ45TVLE-Dh_tsism.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-X2U36JSP-D2LH5bSI.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-U2HBQHQK-7foPIpXl.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"marked.esm-CZWythHk.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-5FUZZQ4R-BzG8NS9j.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-ENJZ2VHE-BIAZsGDX.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"zoom-image-lightbox-C9iRi_CV.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"CustomCode-D4BEdxaF.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Prompt-DsxSyq8T.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"clsx-BhkiUDTS.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lib-DuNMoZ05.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"dist-CNS0fiKw.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"katex-YMM-FMeD.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"NarrationPlayer-BTo9kOse.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"BannerMarkdown-BEBcJWfW.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"drawer-FTeomtYc.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DrawerViewport-C4wcUBdP.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DevPanelBody-DNPQYKft.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"NotFoundHydrator-CdMxsIYx.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"LivePreviewPage-CGiozbvH.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"SearchResultsPage-BBCd3ZdO.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"LoginApp-tPkF9jOx.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW"])))=>i.map(i=>d[i]); import{n as e,r as t,s as n}from"./rolldown-runtime-Bjp52BOI.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW";import{A as r,Ar as i,B as a,C as o,D as s,Dr as c,E as l,Er as u,F as d,Fr as f,G as p,I as m,Ir as h,J as g,K as _,L as v,Lr as y,Lt as b,M as x,Mr as S,Mt as C,N as w,O as T,On as E,Or as D,P as O,Pr as k,Q as A,R as ee,S as te,Sr as ne,T as re,Tr as ie,U as ae,Ut as oe,V as se,W as ce,X as le,Y as ue,Z as de,_ as fe,a as pe,at as me,b as he,br as ge,c as _e,cr as ve,d as ye,dr as j,et as be,f as xe,g as Se,gr as Ce,h as we,hr as Te,i as Ee,j as De,jr as Oe,jt as M,k as ke,kr as Ae,lr as je,m as Me,n as Ne,or as Pe,ot as Fe,p as Ie,q as Le,s as Re,sr as ze,st as Be,t as Ve,u as He,ur as Ue,v as We,vr as Ge,w as Ke,wr as qe,x as Je,y as Ye,yr as Xe,z as Ze}from"./initial-vendor-DAsKTeBc.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW";var Qe=`mintlify:navigate`;function $e(e){if(typeof window>`u`)return;let{search:t,hash:n}=window.location;window.dispatchEvent(new CustomEvent(Qe,{detail:{path:e,search:t,hash:n}}))}var et=e=>e.startsWith(`/`)&&!e.startsWith(`//`),tt=(e,t)=>!t||e===t||e.startsWith(`${t}/`);function nt(e,t){let n=new URL(e,window.location.href);if(!et(e)||tt(n.pathname,t))return n;let r=e===`/`||e.startsWith(`/?`)||e.startsWith(`/#`);return new URL(r?t+e.slice(1):t+e,window.location.href)}function rt(e,t){typeof window<`u`&&(window.mintlify={...window.mintlify,navigate:(n,{replace:r=!1}={})=>{let i=e(),a=nt(n,i);a.origin!==window.location.origin||!tt(a.pathname,i)?r?window.location.replace(a.href):window.location.assign(a.href):t(a,{replace:r})}})}var it=f();function at(e){return e.split(`?`)[0]?.split(`#`)[0]??``}function ot(e){if(!e||e===`/`)return``;let t=e.startsWith(`/`)?e:`/${e}`;return t.endsWith(`/`)?t.slice(0,-1):t}function st(e,t){return t&&(e===t||e.startsWith(`${t}/`))?e.slice(t.length)||`/`:e}var ct=[`x`,`website`,`facebook`,`youtube`,`discord`,`slack`,`github`,`linkedin`,`instagram`,`hacker-news`,`medium`,`telegram`,`twitter`,`x-twitter`,`earth-americas`,`bluesky`,`threads`,`reddit`,`podcast`],lt=[`fontawesome`,`lucide`,`tabler`];function ut(e){return e===`lucide`||e===`tabler`}var dt=[`brands`,`duotone`,`light`,`regular`,`sharp-duotone-solid`,`sharp-light`,`sharp-regular`,`sharp-solid`,`sharp-thin`,`solid`,`thin`],ft=`419.AD.AE.AF.AG.AI.AL.AM.AO.AQ.AR.AS.AT.AU.AW.AX.AZ.BA.BB.BD.BE.BF.BG.BH.BI.BJ.BL.BM.BN.BO.BQ.BR.BS.BT.BV.BW.BY.BZ.CA.CC.CD.CF.CG.CH.CI.CK.CL.CM.CN.CO.CR.CU.CV.CW.CX.CY.CZ.DE.DJ.DK.DM.DO.DZ.EC.EE.EG.EH.ER.ES.ET.FI.FJ.FK.FM.FO.FR.GA.GB.GD.GE.GF.GG.GH.GI.GL.GM.GN.GP.GQ.GR.GS.GT.GU.GW.GY.HK.HM.HN.HR.HT.HU.ID.IE.IL.IM.IN.IO.IQ.IR.IS.IT.JE.JM.JO.JP.KE.KG.KH.KI.KM.KN.KP.KR.KW.KY.KZ.LA.LB.LC.LI.LK.LR.LS.LT.LU.LV.LY.MA.MC.MD.ME.MF.MG.MH.MK.ML.MM.MN.MO.MP.MQ.MR.MS.MT.MU.MV.MW.MX.MY.MZ.NA.NC.NE.NF.NG.NI.NL.NO.NP.NR.NU.NZ.OM.PA.PE.PF.PG.PH.PK.PL.PM.PN.PR.PS.PT.PW.PY.QA.RE.RO.RS.RU.RW.SA.SB.SC.SD.SE.SG.SH.SI.SJ.SK.SL.SM.SN.SO.SR.SS.ST.SV.SX.SY.SZ.TC.TD.TF.TG.TH.TJ.TK.TL.TM.TN.TO.TR.TT.TV.TW.TZ.UA.UG.UM.US.UY.UZ.VA.VC.VE.VG.VI.VN.VU.WF.WS.YE.YT.ZA.ZM.ZW`.split(`.`),pt=`en.cn.zh.zh-Hans.zh-Hant.zh-CN.zh-TW.es.fr.fr-CA.fr-ca.ja.jp.ja-jp.ja-JP.pt.pt-BR.de.ko.it.ru.ro.cs.id.ar.tr.hi.sv.no.nb.da.lv.nl.uk.vi.pl.uz.he.ca.fi.hu`.split(`.`),mt={en:`English`,cn:`Chinese`,zh:`Chinese`,"zh-Hans":`Simplified Chinese`,"zh-Hant":`Traditional Chinese`,"zh-CN":`Simplified Chinese`,"zh-TW":`Traditional Chinese`,es:`Spanish`,fr:`French`,"fr-CA":`Canadian French`,"fr-ca":`Canadian French`,ja:`Japanese`,jp:`Japanese`,"ja-jp":`Japanese`,"ja-JP":`Japanese`,pt:`Portuguese`,"pt-BR":`Brazilian Portuguese`,de:`German`,ko:`Korean`,it:`Italian`,ru:`Russian`,ro:`Romanian`,cs:`Czech`,id:`Indonesian`,ar:`Arabic`,tr:`Turkish`,hi:`Hindi`,sv:`Swedish`,no:`Norwegian`,nb:`Norwegian Bokmรฅl`,da:`Danish`,lv:`Latvian`,nl:`Dutch`,uk:`Ukrainian`,vi:`Vietnamese`,pl:`Polish`,uz:`Uzbek`,he:`Hebrew`,ca:`Catalan`,fi:`Finnish`,hu:`Hungarian`},ht={en:`๐Ÿ‡บ๐Ÿ‡ธ`,cn:`๐Ÿ‡จ๐Ÿ‡ณ`,zh:`๐Ÿ‡จ๐Ÿ‡ณ`,"zh-Hans":`๐Ÿ‡จ๐Ÿ‡ณ`,"zh-Hant":`๐Ÿ‡น๐Ÿ‡ผ`,"zh-CN":`๐Ÿ‡จ๐Ÿ‡ณ`,"zh-TW":`๐Ÿ‡น๐Ÿ‡ผ`,es:`๐Ÿ‡ช๐Ÿ‡ธ`,fr:`๐Ÿ‡ซ๐Ÿ‡ท`,"fr-CA":`๐Ÿ‡จ๐Ÿ‡ฆ`,"fr-ca":`๐Ÿ‡จ๐Ÿ‡ฆ`,ja:`๐Ÿ‡ฏ๐Ÿ‡ต`,jp:`๐Ÿ‡ฏ๐Ÿ‡ต`,"ja-jp":`๐Ÿ‡ฏ๐Ÿ‡ต`,"ja-JP":`๐Ÿ‡ฏ๐Ÿ‡ต`,pt:`๐Ÿ‡ง๐Ÿ‡ท`,"pt-BR":`๐Ÿ‡ง๐Ÿ‡ท`,de:`๐Ÿ‡ฉ๐Ÿ‡ช`,ko:`๐Ÿ‡ฐ๐Ÿ‡ท`,it:`๐Ÿ‡ฎ๐Ÿ‡น`,ru:`๐Ÿ‡ท๐Ÿ‡บ`,ro:`๐Ÿ‡ท๐Ÿ‡ด`,cs:`๐Ÿ‡จ๐Ÿ‡ฟ`,id:`๐Ÿ‡ฎ๐Ÿ‡ฉ`,ar:`๐Ÿ‡ธ๐Ÿ‡ฆ`,tr:`๐Ÿ‡น๐Ÿ‡ท`,hi:`๐Ÿ‡ฎ๐Ÿ‡ณ`,sv:`๐Ÿ‡ธ๐Ÿ‡ช`,no:`๐Ÿ‡ณ๐Ÿ‡ด`,nb:`๐Ÿ‡ณ๐Ÿ‡ด`,da:`๐Ÿ‡ฉ๐Ÿ‡ฐ`,lv:`๐Ÿ‡ฑ๐Ÿ‡ป`,nl:`๐Ÿ‡ณ๐Ÿ‡ฑ`,uk:`๐Ÿ‡บ๐Ÿ‡ฆ`,vi:`๐Ÿ‡ป๐Ÿ‡ณ`,pl:`๐Ÿ‡ต๐Ÿ‡ฑ`,uz:`๐Ÿ‡บ๐Ÿ‡ฟ`,he:`๐Ÿ‡ฎ๐Ÿ‡ฑ`,ca:`๐Ÿ‡ช๐Ÿ‡ธ`,fi:`๐Ÿ‡ซ๐Ÿ‡ฎ`,hu:`๐Ÿ‡ญ๐Ÿ‡บ`},gt=`en.zh.es.fr.ja.pt.de.ko.it.ru.ro.cs.id.ar.tr.hi.sv.no.nb.da.lv.nl.uk.vi.pl.uz.he.ca.fi.hu`.split(`.`),_t=new Set(pt),vt=new Set(gt),yt=new Set(ft),bt=new Set([`HK`,`MO`]),xt=e=>_t.has(e),St=e=>vt.has(e),Ct=e=>{let[t,n,...r]=e.split(`-`),i=n?.toUpperCase();return t&&St(t)&&i&&yt.has(i)&&!r.length?`${t}-${i}`:xt(e)?e:void 0},wt=e=>Ct(e)!==void 0,Tt=e=>{if(e===`cn`)return`zh`;if(e===`jp`)return`ja`;let[t=``]=e.split(`-`);return St(t)?t:`en`},Et=e=>{let t=Ct(e)??e;if(xt(t))return t;let[n,r=``]=t.split(`-`);return n===`zh`&&bt.has(r)?`zh-Hant`:Tt(e)};[...pt],Object.values(mt),Object.values(ht);var Dt={jpg:`image/jpeg`,jpeg:`image/jpeg`,png:`image/png`,gif:`image/gif`,webp:`image/webp`,svg:`image/svg+xml`},Ot={pdf:`application/pdf`},kt={js:`text/javascript`,jsx:`text/javascript`,ts:`text/typescript`,tsx:`text/typescript`,mjs:`text/javascript`,cjs:`text/javascript`,md:`text/markdown`,mdx:`text/markdown`,json:`application/json`,html:`text/html`,css:`text/css`,py:`text/x-python`,csv:`text/csv`,txt:`text/plain`,yaml:`text/yaml`,yml:`text/yaml`,xml:`text/xml`,sql:`text/x-sql`,sh:`text/x-shellscript`,bash:`text/x-shellscript`,zsh:`text/x-shellscript`,graphql:`text/x-graphql`,gql:`text/x-graphql`,toml:`text/toml`,env:`text/plain`,go:`text/x-go`,rs:`text/x-rust`,rb:`text/x-ruby`,java:`text/x-java`,kt:`text/x-kotlin`,swift:`text/x-swift`,c:`text/x-c`,cpp:`text/x-c++`,cc:`text/x-c++`,h:`text/x-c`,hpp:`text/x-c++`,cs:`text/x-csharp`,php:`text/x-php`,dart:`text/x-dart`,lua:`text/x-lua`,r:`text/x-r`,scala:`text/x-scala`,ini:`text/plain`,cfg:`text/plain`,conf:`text/plain`,log:`text/plain`,dockerfile:`text/x-dockerfile`,makefile:`text/x-makefile`,gitignore:`text/plain`};Object.assign(Object.assign(Object.assign({},kt),Dt),Ot);var At=[...Object.values(Dt),...Object.values(Ot),...Object.values(kt)];[...Object.keys(kt),...Object.keys(Dt),...Object.keys(Ot)];var jt=[`copy`,`assistant`,`view`,`download-pdf`,`download-spec`,`chatgpt`,`claude`,`perplexity`,`grok`,`aistudio`,`devin`,`windsurf`,`mcp`,`add-mcp`,`cursor`,`vscode`,`devin-mcp`],Mt=[`header`,`toc`];function Nt(e){let t=[];for(let n of e.split(`/`))n&&n!==`.`&&(n===`..`?t.pop():t.push(n));return t}var Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt=e((()=>{Pt={sep:`/`,resolve(...e){let t=``;for(let n of e)n&&(t=n.startsWith(`/`)?n:`${t}/${n}`);return`/${Nt(t).join(`/`)}`},normalize(e){let t=e.startsWith(`/`),n=Nt(e).join(`/`);return t?`/${n}`:n||`.`},join(...e){return Pt.normalize(e.filter(Boolean).join(`/`))},dirname(e){let t=e.lastIndexOf(`/`);return t===-1?`.`:t===0?`/`:e.slice(0,t)},basename(e,t){let n=e.slice(e.lastIndexOf(`/`)+1);return t&&n.endsWith(t)?n.slice(0,-t.length):n},extname(e){let t=e.slice(e.lastIndexOf(`/`)+1),n=t.lastIndexOf(`.`);return n>0?t.slice(n):``},parse(e){let t=Pt.dirname(e),n=Pt.basename(e),r=Pt.extname(e);return{root:e.startsWith(`/`)?`/`:``,dir:t===`.`&&!e.startsWith(`.`)?``:t,base:n,ext:r,name:r?n.slice(0,-r.length):n}},format(e){let t=e.base??`${e.name??``}${e.ext??``}`;return e.dir?`${e.dir}/${t}`:t},relative(e,t){let n=Nt(Pt.resolve(e)),r=Nt(Pt.resolve(t));for(;n.length&&r.length&&n[0]===r[0];)n.shift(),r.shift();return[...n.map(()=>`..`),...r].join(`/`)},isAbsolute(e){return e.startsWith(`/`)}},Ft={...Pt,posix:Pt},{sep:It,resolve:Lt,normalize:Rt,join:zt,dirname:Bt,basename:Vt,extname:Ht,parse:Ut,format:Wt,relative:Gt,isAbsolute:Kt}=Pt})),N=n(y(),1),Jt={mint:2},Yt=[`anchors`,`dropdowns`,`languages`,`tabs`,`versions`,`menu`,`products`],Xt=[`tab`,`dropdown`,`anchor`,`language`,`product`,`version`,`item`],Zt={anchors:`anchor`,dropdowns:`dropdown`,languages:`language`,tabs:`tab`,versions:`version`,menu:`item`,products:`product`},Qt=[`get`,`put`,`post`,`delete`,`options`,`head`,`patch`,`trace`,`query`],$t=e=>Qt.includes(e),en=/^[A-Z0-9!#$%&'*+.^_`|~-]+$/,tn=new Set([`WEBHOOK`]),nn=e=>en.test(e)&&!$t(e.toLowerCase())&&!tn.has(e),rn=e=>{let t=e.toLowerCase();if($t(t))return t;let n=e.toUpperCase();return nn(n)?n:void 0},an=`#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/`,on=e=>e.toLowerCase()===`webhook`?`webhook`:rn(e),sn=e=>{let t=e.trim().split(/\s+/),n,r,i;if(t.length>3)return;if(t[0]&&t[1]&&t[2])[n,r,i]=t;else if(t[0]&&t[1])[r,i]=t;else return;let a=on(r);if(a!==void 0&&($t(a)||a===`webhook`||r===a&&i.startsWith(`/`))&&(a!==`query`||i.startsWith(`/`)))return{method:a,endpoint:i,filename:n}},cn=[`http`,`https`,`ftp`,`ftps`,`file`,`data`,`mailto`,`tel`,`sms`,`ws`,`wss`],ln=e=>{if(!e||typeof e!=`string`)return!1;try{if(typeof URL.canParse==`function`&&!URL.canParse(e))return!1;let t=new URL(e).protocol.slice(0,-1);return cn.includes(t)}catch{return!1}};function un(e){return typeof e==`string`}function dn(e){let t=Number(e);return typeof t==`number`&&!isNaN(t)}function fn(e){let t=Number(e);return typeof t==`number`&&!isNaN(t)&&t%1==0}function pn(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}function mn(e){return!!e&&typeof e==`object`&&Array.isArray(e)}function hn(e){return typeof e==`boolean`}function gn(e){return e===null}function _n(e){return typeof File<`u`&&e instanceof File}function vn(e){return e.charAt(0)===`/`?e.substring(1):e}var yn=e=>e.startsWith(`https:`)||e.startsWith(`http:`);function bn(e){return e.startsWith(`/`)||yn(e)?e:`/`+e}function xn(e){return e.startsWith(`/`)?e.slice(1):e}function Sn(e){return e.endsWith(`/`)?e.slice(0,-1):e}var Cn=Ae(S(),ne(1)),wn=Oe({includes:c(Ae(Ge(Cn),ne(1))),excludes:c(Ae(Ge(Cn),Xe(e=>!e.includes(`*`))))}),Tn=k([Ge(Cn),Ge(wn)]),En=e=>ge(Tn,e),Dn=e=>e.every(e=>typeof e==`string`),On={includes:[],excludes:[]};function kn(e){if(e==null)return;if(!En(e))return On;if(Dn(e))return{includes:e,excludes:[]};let t=new Set,n=new Set,r=!1;for(let i of e){if(i.includes){r=!0;for(let e of i.includes)t.add(e)}for(let e of i.excludes??[])n.add(e)}return{includes:r?[...t]:void 0,excludes:[...n]}}function An(e,t){let n=kn(e);return n?n.excludes.some(e=>t.has(e))?!1:!n.includes||n.includes.some(e=>t.has(e)):!0}var jn=e=>{let t=e.indexOf(`?`);t>-1&&(e=e.substring(0,t));let n=e.split(`/`),r=n[n.length-1].split(`-`).join(` `);return r=r.split(`_`).join(` `),r=r.charAt(0).toUpperCase()+r.slice(1),r},Mn=(e,t)=>{let n=t.a+e.a-t.a*e.a;if(n===0)return{r:0,g:0,b:0,a:0};let r=t.a/n,i=(e,t)=>Math.round((1-r)*e+r*t);return{r:i(e.r,t.r),g:i(e.g,t.g),b:i(e.b,t.b),a:n}},Nn=e=>{let t=/^#?([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.exec(e)?.[1];if(!t)throw TypeError(`Expected a valid hex string, got ${e}`);let n=t.length<6?[...t].map(e=>e+e).join(``):t,r=Number.parseInt(n.slice(0,6),16);return{red:r>>16,green:r>>8&255,blue:r&255,alpha:n.length===8?Number.parseInt(n.slice(6,8),16)/255:1}},Pn=e=>{try{let t=Nn(e);return`${t.red} ${t.green} ${t.blue}`}catch{return`0 0 0`}},Fn=e=>`${e.r} ${e.g} ${e.b}`,In=e=>`#${e.r.toString(16).padStart(2,`0`)}${e.g.toString(16).padStart(2,`0`)}${e.b.toString(16).padStart(2,`0`)}`,Ln=(e,t,n)=>{if(t)return n?t:Pn(t);let r=Rn(`#09090b`,1,e,.02);return n?In(r):Fn(r)},Rn=(e,t,n,r)=>{let i=Nn(e),a=Nn(n);return Mn({r:i.red,g:i.green,b:i.blue,a:t},{r:a.red,g:a.green,b:a.blue,a:r})},zn=(e,t)=>{let n=Nn(t);return Fn(Mn({r:e.red,g:e.green,b:e.blue,a:.6},{r:n.red,g:n.green,b:n.blue,a:.95}))},Bn=e=>{let t={50:`#fafafa`,100:`#f5f5f5`,200:`#e5e5e5`,300:`#d4d4d4`,400:`#a3a3a3`,500:`#737373`,600:`#525252`,700:`#404040`,800:`#262626`,900:`#171717`,950:`#0a0a0a`},n=Nn(e);return{50:zn(n,t[50]),100:zn(n,t[100]),200:zn(n,t[200]),300:zn(n,t[300]),400:zn(n,t[400]),500:zn(n,t[500]),600:zn(n,t[600]),700:zn(n,t[700]),800:zn(n,t[800]),900:zn(n,t[900]),950:zn(n,t[950])}},Vn=e=>e.split(` `).join(`, `),Hn=`#4ADE80`;function Un(e){let t=e?.colors.primary||`#16A34A`,n=e?.colors.light??Hn;e?.theme===`linden`&&(e.background=Object.assign(Object.assign({},e.background),{color:{light:e.background?.color?.light||In(Rn(`#FFFFFF`,1,t,.03)),dark:e.background?.color?.dark||In(Rn(`#09090B`,1,n,.03))}}));let r=e?.background?.color?.light??`#ffffff`;return{light:Pn(r),dark:Ln(n,e?.background?.color?.dark),lightHex:r,darkHex:Ln(n,e?.background?.color?.dark,!0),background:e?.thumbnails?.background}}var Wn=`docs.content.view`,Gn={"docs.expandable.open":`expandable_open`,"docs.expandable.close":`expandable_close`,"docs.accordion.open":`accordion_open`,"docs.accordion.close":`accordion_close`,"docs.navitem.click":`header_nav_item_click`,"docs.navitem.cta_click":`cta_click`,"docs.search.close":`search_close`,"docs.api_playground.request":`api_playground_call`,"docs.search.result_click":`search_result_click`,"docs.code_block.copy":`code_block_copy`,"docs.code_block.ask_ai":`ask_ai_code_block`,"docs.footer.powered_by_mintlify_click":`powered_by_mintlify_click`,"docs.assistant.enter":`chat_enter`,"docs.assistant.completed":`chat_completed`,"docs.assistant.shared":`chat_shared`,"docs.assistant.source_click":`ai_chat_citation_click`,"docs.assistant.thumbs_up":`ai_chat_feedback_positive_click`,"docs.assistant.thumbs_down":`ai_chat_feedback_negative_click`,"docs.assistant.spam_detected":`assistant.spam_detected`},Kn=e=>[...new Set(e.map(e=>e.trim()))],qn=e=>e.every(e=>typeof e==`string`),Jn=e=>Array.isArray(e)?e:[e];function Yn(e){if(Array.isArray(e)){if(e.length===0||!En(e)||!qn(e))return;let t=Kn(e);return En(t)?t:void 0}let t=[e];if(!En(t)||qn(t))return;let[n]=t.map(({includes:e,excludes:t})=>Object.assign(Object.assign({},e&&{includes:Kn(e)}),t&&{excludes:Kn(t)}));return n&&En([n])?n:void 0}function Xn(e){if(!pn(e)||Object.keys(e).length!==1)return;let t=Yn(e.groups);return t&&{groups:t}}function Zn(e,t){return e===`signed-in`?t.signedIn:e===`signed-out`?!t.signedIn:An(Jn(e.groups),new Set(t.signedIn?[...t.groups,`*`]:[]))}function Qn(e){return typeof e==`string`?e.endsWith(`/index`)?e.slice(0,-6):e===`index`?``:e:e}function $n(e){return encodeURIComponent(e.toLowerCase().trim().replace(/\s+/g,`-`))}var er=e=>decodeURIComponent(typeof e==`string`?e.replace(/%(?![0-9A-Fa-f]{2})/g,`%25`):e).replace(/[?,;:!'"()[\]{}]/g,``).replace(/\p{Emoji_Modifier}|\p{Emoji_Modifier_Base}|\p{Emoji_Presentation}|\p{Extended_Pictographic}|[\u200D\uFE0E\uFE0F]/gu,``),tr=e=>{try{return er(e)}catch{return e}},nr=2e4,rr=new Map;function ir(e,t){let n=`${JSON.stringify(t??null)}\u0000${e}`,r=rr.get(n);if(r!==void 0)return r;let i=Te(e,t);return rr.size>=nr&&rr.clear(),rr.set(n,i),i}function ar(){let e=new Map,t=(t,n)=>{if(t=ir(t,n),!t)return``;let r=t.toLowerCase(),i=e.get(r.replace(/(?:-\d+?)+?$/,``))||0,a=e.get(r);e.set(r,typeof a==`number`?a+1:1);let o=e.get(r)||2;return(o>=2||i>2)&&(t=`${t}-${o}`),t};return t.reset=()=>{e.clear()},t}function or(e,t=ar()){let n=$n(e);return/%[0-9A-F]{2}/.test(n)?t(n,{decamelize:!1,preserveCharacters:[`%`,`_`],lowercase:!1}):t(n,{decamelize:!1,preserveCharacters:[`_`]})}function sr(e,t){let n=ir(e.replace(`:`,`-`),{decamelize:!1});return t!=null&&t>0?`${n}-${t}`:n}var cr=`data-child-tab-ids`,lr=`data-child-heading-ids`;qt();var ur=(e={})=>`https://${e.bucketName?e.bucketName:`mintlify`}.s3.${e.region?e.region:`us-west-1`}.amazonaws.com`,dr=(e,t,n={})=>{if(t.startsWith(`http://`)||t.startsWith(`https://`))return t;let r=Ft.join(e,t),i=new URL(ur(n));return new URL(r,i).toString()},fr=`dark-plus`,pr=`github-light-default`,mr=e=>[`catppuccin-latte`,`everforest-light`,`github-light`,`github-light-default`,`github-light-high-contrast`,`gruvbox-light-hard`,`gruvbox-light-medium`,`gruvbox-light-soft`,`kanagawa-lotus`,`light-plus`,`material-theme-lighter`,`min-light`,`one-light`,`rose-pine-dawn`,`slack-ochin`,`snazzy-light`,`solarized-light`,`vitesse-light`].includes(e)?`system`:`dark`,hr=e=>typeof e==`object`&&`theme`in e&&typeof e.theme==`object`?{themes:e.theme}:typeof e==`object`&&`theme`in e&&typeof e.theme==`string`?{themes:{light:e.theme,dark:e.theme}}:e===`dark`?{themes:{light:fr,dark:fr}}:{themes:{light:pr,dark:fr}},gr=e=>e===`system`||e===`dark`?e:typeof e==`object`&&`theme`in e&&typeof e.theme==`object`?`system`:typeof e==`object`&&`theme`in e&&typeof e.theme==`string`?mr(e.theme):`system`;function _r(e){let t=e.split(`/`).pop()??``,n=t.includes(`.`)?t.split(`.`).pop()??``:``;return/[a-zA-Z]/.test(n)}function vr(e,t){return e===``?`/`:e.endsWith(`/`)||t&&_r(e)?e:`${e}/`}function yr(e,t={}){if(typeof e!=`string`||e===``)return e;let n=t.skipFileExtensions??!0;if(/^https?:\/\//i.test(e))try{let t=new URL(e);return t.pathname=vr(t.pathname,n),t.toString()}catch{return e}let r=/^([^?#]*)([?#].*)?$/.exec(e),i=r?.[1]??e,a=r?.[2]??``;return`${vr(i,n)}${a}`}var br=e=>!!(e.hasOwnProperty(`group`)&&e.hasOwnProperty(`pages`)),xr=e=>e.hasOwnProperty(`href`)&&e.hasOwnProperty(`title`),P=e=>xr(e),Sr=e=>br(e);function Cr(e,t){if(!(t in e))return;let n=e[t];if(!Array.isArray(n))return;let r=[];for(let e of n)typeof e==`object`&&e&&r.push(e);return r}function wr(e,t,n){let r=Cr(e,t);if(r)for(let e of r)n(e)}var Tr=new Set([`languages`,`versions`]);function Er(e){return typeof e==`object`&&!!e&&`default`in e}function Dr(e,t){if(!Tr.has(t))return e;let n=e.find(e=>Er(e)&&e.default);return n?[n,...e.filter(e=>e!==n)]:e}function Or(e,t,n=!1,r=!1){if(e&&typeof e==`object`){if(xr(e))return n&&t&&!zr(e,t,r)?void 0:(e.href=Qn(e.href),e);if(`pages`in e){if(`root`in e&&typeof e.root==`object`){let i=Or(e.root,t,n,r);if(i)return i.href=Qn(i.href),i}for(let i of e.pages)if(typeof i==`object`){let e=Or(i,t,n,r);if(e)return e.href=Qn(e.href),e}}if(`groups`in e)for(let i of e.groups){if(i.hidden)continue;let e=Or(i,t,n,r);if(e)return e.href=Qn(e.href),e}for(let i of Yt){let a=Cr(e,i);if(!a)continue;let o=Dr(a,i);for(let e of o){if(typeof e==`object`&&`hidden`in e&&e.hidden)continue;let i=Or(e,t,n,r);if(i)return i.href=Qn(i.href),i}}}}var kr=e=>Qn(e.replace(/^\/+/,``).replace(/\/+$/,``)),Ar=e=>xr(e)||`href`in e?e.href:void 0;function jr(e){return xr(e)?[]:`languages`in e?e.languages:`versions`in e?e.versions:`products`in e?e.products:`tabs`in e?e.tabs:`anchors`in e?e.anchors:`dropdowns`in e?e.dropdowns:[]}function Mr(e){return xr(e)?[]:`group`in e?e.root?[e.root,...e.pages]:e.pages:`pages`in e?e.pages:`groups`in e?e.groups:`menu`in e?e.menu:[]}var Nr=(e,t)=>{let n=Ar(e);return n!==void 0&&kr(n)===t};function Pr(e,t){return Nr(e,t)?!0:Mr(e).some(e=>Pr(e,t))||jr(e).some(e=>Pr(e,t))}function Fr(e,t,n){if(n&&(`hidden`in e&&e.hidden===!0||`isPublic`in e&&e.isPublic===!1||`public`in e&&e.public===!1||xr(e)&&e.groups!==void 0))return null;if(xr(e))return Nr(e,t)?e:null;for(let r of[...Mr(e),...jr(e)]){let e=Fr(r,t,n);if(e)return e}return null}function Ir(e,t,{includeMetadata:n=!1,publicOnly:r=!1}={}){let i=Fr(e,kr(t),r);return!i||n?i:{title:i.title,mode:i.mode}}function Lr(e,t){return Nr(e,t)||Mr(e).some(e=>Lr(e,t))}function Rr(e,t){let n=kr(t),r=[],i=e=>{for(let t of jr(e))Pr(t,n)&&i(t);let t=Mr(e);t.some(e=>Lr(e,n))&&r.push(e);for(let e of t)!Lr(e,n)&&Pr(e,n)&&i(e)};return i(e),r}function zr(e,t,n=!1,r=!0){return r&&e.hidden?!1:n?!0:An(e.groups,t)}function Br(e){if(e===``)return`index`;if(e===`index`)return e;if(e.endsWith(`/index`)){let t=Qn(e);return t===``?`index`:t}return e}function Vr(e,t){return e==null||t==null||typeof e!=`string`||typeof t!=`string`?!1:Hr(e)===Hr(t)}function Hr(e){return Br(Sn(xn(e)))}var Ur;(function(e){e[e.EXACT=0]=`EXACT`,e[e.PATH=1]=`PATH`,e[e.GROUP=2]=`GROUP`,e[e.DIVISION=3]=`DIVISION`,e[e.NONE=4]=`NONE`,e[e.UNVERSIONED=5]=`UNVERSIONED`})(Ur||={});var Wr=[`docs`,`doc`,`documentation`,`help`];function Gr({type:e,currentPath:t,entry:n,parentGroups:r,nearestDivisionValue:i,isActiveGroup:a,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:m=!1}){if(typeof n!=`object`)return;let h=m||`hidden`in n&&n.hidden===!0;if(xr(n)&&ti(e,n.href,i,a,o,t,s,c,l,d,{hidden:h,noindex:n.noindex===!0,robots:n.robots,canonicalOverride:!!n.canonical,groups:n.groups}),`pages`in n&&Array.isArray(n.pages)){let m=`root`in n&&n.root!=null&&typeof n.root==`object`?n.root:void 0,g=m!==void 0&&s===i&&xr(m)&&Vr(m.href,t),_=s===i&&n.pages.some(e=>xr(e)&&Vr(e.href,t));m!==void 0&&Gr({type:e,currentPath:t,entry:m,parentGroups:r.length?r:n.pages,nearestDivisionValue:i,isActiveGroup:a||_||g,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:h});for(let m of n.pages)typeof m==`object`&&Gr({type:e,currentPath:t,entry:m,parentGroups:r.length?r:n.pages,nearestDivisionValue:i,isActiveGroup:a||_||g,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:h})}if(`groups`in n&&!xr(n))for(let r of n.groups){if(typeof r!=`object`)continue;let a=`group`in r&&typeof r.group==`string`?r.group:void 0,m=s===i&&ii(r,t),g=e===`version`&&s!==i&&!!a&&f?.has(a)===!0,_=m||g;Gr({type:e,currentPath:t,entry:r,parentGroups:n.groups,nearestDivisionValue:i,isActiveGroup:_,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:h})}for(let o of Yt){let m=Cr(n,o);if(!m)continue;let g=!1;if((e===`version`&&o===`versions`||e===`language`&&o===`languages`)&&p!==void 0)g=n===p;else if(c&&c.length){if(e===`version`&&o===`versions`){let e=u.versions.filter(e=>!e.isGlobal).length;g=m.length===e&&m.every(e=>c.includes(e.version))}else if(e===`language`&&o===`languages`){let e=u.languages.filter(e=>!e.isGlobal).length;g=m.length===e&&m.every(e=>c.includes(e.language))}}let _=f;if(e===`version`&&o===`versions`&&s){let e=m.find(e=>`version`in e&&e.version===s);e&&(_=Kr(e,t))}for(let n of m){let f;e===`version`&&o===`versions`?f=`version`in n?n.version:void 0:e===`language`&&o===`languages`&&(f=`language`in n?n.language:void 0),Gr({type:e,currentPath:t,entry:n,parentGroups:r,nearestDivisionValue:f??i,isActiveGroup:a,inActiveDivision:g,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:_,activeDivisionOwner:p,inHiddenSubtree:h})}}}function Kr(e,t,n=new Set){if(typeof e!=`object`)return n;if(`groups`in e&&!xr(e))for(let r of e.groups)typeof r==`object`&&(`group`in r&&typeof r.group==`string`&&ii(r,t)&&n.add(r.group),Kr(r,t,n));if(`pages`in e&&Array.isArray(e.pages)){`root`in e&&typeof e.root==`object`&&Kr(e.root,t,n);for(let r of e.pages)typeof r==`object`&&Kr(r,t,n)}for(let r of Yt){let i=Cr(e,r);if(i)for(let e of i)Kr(e,t,n)}return n}var qr=[],Jr;function Yr(e){let t=Jr;if(t?.languages.length===e.length&&t.languages.every((t,n)=>t===e[n]))return t.set;let n=new Set(e.map(e=>e.toLowerCase()));return Jr={languages:[...e],set:n},n}var Xr=(e,t)=>e===void 0?!1:xt(e)||t.has(e.toLowerCase()),Zr=e=>e.split(`/`).filter(Boolean),Qr;function $r(e,t){if(Qr?.path!==e||Qr.languages!==t){let n=Zr(e),r=ei(n,t),i=r.contentSegments.at(-1);Qr={path:e,languages:t,segments:n,languagePath:r,versionAnchor:n.at(-1),languageAnchor:Xr(i,t)?void 0:i}}return Qr}function ei(e,t){let n=0,r,i=!1,a=e[0];if(a&&Wr.includes(a)){i=!0,n=1;let a=e[n];Xr(a,t)&&(r=a,n++)}else if(Xr(a,t)){r=a,n=1;let t=e[n];t&&Wr.includes(t)&&(i=!0,n++)}let o=e.slice(n);return o.at(-1)===`index`&&(o=o.slice(0,-1)),{hasDocsBase:i,locale:r,contentSegments:o}}function ti(e,t,n,r,i,a,o,s,c,l,u){let d=n===void 0?s??[]:[n];if(t||=`/`,t===a){for(let e of d)c.set(e,{href:t,matchLevel:Ur.EXACT});return}if(l&&o!==void 0&&c.set(o,{href:a,matchLevel:Ur.EXACT}),o!==void 0&&n!==void 0){let r=c.get(n),i=e===`language`?s:void 0;if((r===void 0||Ur.PATH=2&&d.at(-1)===f.at(-1)){let e=!1;for(let t=0;tf.length?d:f,m=d.length>f.length?f:d;if(p.length!==m.length+1||m.length===0)return!1;for(let e=0;ee===t[n]?[]:[n]);if(r.length!==1)return!1;let[i]=r;return i!==void 0&&Xr(e[i],n)&&Xr(t[i],n)}let[r,i]=e.length>t.length?[e,t]:[t,e];if(r.length!==i.length+1)return!1;let a=r.findIndex((e,t)=>e!==i[t]);return Xr(r[a],n)&&r.slice(a+1).every((e,t)=>e===i[a+t])}function ii(e,t){if(xr(e))return Vr(e.href,t);if(`pages`in e){if(`root`in e&&typeof e.root==`object`&&ii(e.root,t))return!0;for(let n of e.pages)if(ii(n,t))return!0}return!1}var ai={tabs:`tab`,anchors:`anchor`,versions:`version`,languages:`language`,dropdowns:`dropdown`,menu:`item`,products:`product`},oi=e=>`isActive`in e&&e.isActive===!0;function si(e,t){if(!t)return e;let n=e.findIndex(e=>`product`in e&&e.product===t);if(n<=0)return e;let r=e[n];return r?[r,...e.slice(0,n),...e.slice(n+1)]:e}var ci=({currentPath:e,currentVersion:t,currentLanguage:n,currentProduct:r,decoratedNav:i,userGroups:a,shouldUseDivisionMatch:o=!0,skipDivisionTargets:s=!1,cache:c,isPreview:l=!1})=>{let u={tabs:[],anchors:[],versions:[],languages:[],dropdowns:[],menu:[],products:[]},d=new Map,f=new Map,p,m;function h({currentPath:e,entry:s,parentGroups:l,isPreview:d=!1,ancestorDivisionNames:f=[]}){if(typeof s!=`object`)return{page:void 0,groupsOrPages:void 0};if(xr(s))return zr(s,a,d)&&Vr(s.href,e)?{page:s,groupsOrPages:l}:{page:void 0,groupsOrPages:void 0};if(`pages`in s){if(`root`in s&&typeof s.root==`object`){let t=l.length?l:s.pages.map(e=>bi(e,a,d)).filter(e=>e!==void 0),{page:n,groupsOrPages:r}=h({currentPath:e,entry:s.root,parentGroups:t,isPreview:d,ancestorDivisionNames:f});if(n)return{page:n,groupsOrPages:r}}let t;for(let n of s.pages)if(typeof n==`object`){t??=l.length?l:s.pages.map(e=>bi(e,a,d)).filter(e=>e!==void 0);let{page:r,groupsOrPages:i}=h({currentPath:e,entry:n,parentGroups:t,isPreview:d,ancestorDivisionNames:f});if(r)return{page:r,groupsOrPages:i}}}if(`groups`in s){let t=yi(s.groups,a,d);for(let n of t){let{page:r,groupsOrPages:i}=h({currentPath:e,entry:n,parentGroups:t,isPreview:d,ancestorDivisionNames:f});if(r)return{page:r,groupsOrPages:i}}}for(let g of Yt){let _=Cr(s,g);if(!_)continue;let v=g===`products`?si(_,r):_;for(let r of v){if(o&&Ti({subDivision:r,key:g,currentVersion:t,currentLanguage:n,subDivisions:_}))continue;let v=vi(r),{page:y,groupsOrPages:b,menuDivision:x}=h({currentPath:e,entry:r,parentGroups:l,isPreview:d,ancestorDivisionNames:v?[...f,v]:f});if(y){g===`versions`&&!p&&(p=s),g===`languages`&&!m&&(m=s);let o=wi(_),l=_.filter(e=>xi(e,a,d)).map(s=>{let l=o(s,r);if(!(`hidden`in s&&s.hidden&&!l))return ui({item:s,isActive:l,cache:c,currentPath:e,currentVersion:t,currentLanguage:n,userGroups:a,divisionKey:g,menuDivision:x,isPreview:d,parentDivisionNames:f,rootNav:i})}).filter(Boolean);if(`global`in r&&li(u,r.global),l.length)return u[g].push(...l),{page:y,groupsOrPages:b,menuDivision:g===`menu`?l:void 0}}}}return{page:void 0,groupsOrPages:void 0}}let g=[],{page:_,groupsOrPages:v}=h({currentPath:e===`/`||e===``?Or(i)?.href||``:e,entry:i,parentGroups:[],isPreview:l});if(!_&&i){let{divisions:s,groupsOrPages:d}=Si(e,i,t,n,r,a,o,c,l);u=s,g=d}return v&&v.length&&(g=v),!s&&u.versions.length&&Gr({type:`version`,currentPath:e,entry:i,parentGroups:[],nearestDivisionValue:void 0,isActiveGroup:!1,inActiveDivision:!1,currentDivisionValue:u.versions.find(e=>e.isActive)?.name,allDivisionValues:u.versions.map(e=>e.name),firstHrefInDivision:d,navigationDivisions:u,isHiddenPage:_===void 0,activeDivisionOwner:p}),!s&&u.languages.length&&Gr({type:`language`,currentPath:e,entry:i,parentGroups:[],nearestDivisionValue:void 0,isActiveGroup:!1,inActiveDivision:!1,currentDivisionValue:u.languages.find(e=>e.isActive)?.language,allDivisionValues:u.languages.map(e=>e.language),firstHrefInDivision:f,navigationDivisions:u,isHiddenPage:_===void 0,activeDivisionOwner:m}),i&&`global`in i&&i.global&&li(u,i.global),{tabs:u.tabs,anchors:u.anchors,versions:u.versions,languages:u.languages,dropdowns:u.dropdowns,products:u.products,groupsOrPages:g,firstHrefInVersion:d,firstHrefInLanguage:f}};function li(e,t){t&&Object.entries(e).forEach(([e,n])=>{if(e in t){let r=t[e];if(r){let e=r.filter(e=>!e.hidden);n.push(...e.map(e=>Object.assign(Object.assign({name:vi(e)},e),{href:e.href,isActive:!1,isGlobal:!0})))}}})}function ui(e){let{item:t,isActive:n,cache:r,currentPath:i,currentVersion:a,currentLanguage:o,userGroups:s,divisionKey:c,menuDivision:l,isPreview:u=!1,parentDivisionNames:d=[],rootNav:f}=e,{dropdownCache:p}=r,m=``,h=!1;if(p.size&&`dropdowns`in t&&c!==`versions`){let e=t.dropdowns,n=vi(t),r=Ei(e,[...d,n].filter(Boolean).join(`:`)||void 0),i=p.get(r);r&&i&&(m=bn(i))}let g=gi(t,a,o,s??new Set,u)??Or(t,s,!0,u),_=[...Yt,`groups`,`pages`],v=Object.fromEntries(Object.entries(t).filter(([e])=>!_.includes(e)));if(!m){let e=`href`in t?t.href:void 0,r=c===`languages`||_.some(e=>e in t),a=!!e&&(ln(e)||!r&&e.startsWith(`/`)&&!e.startsWith(`//`));!a&&c===`dropdowns`&&!n&&i&&(m=di(t,i,s??new Set,u)??fi(g?.href,vi(t),i,f,s??new Set,u)??``,h=!!m),m||(m=a?e:g?.href||`/`,!a&&(c===`languages`||c===`versions`)&&(m=``))}let y=Object.assign(Object.assign(Object.assign({name:vi(t)},v),{href:m,isActive:n,isGlobal:!1}),h&&{isCurrentPageMatch:!0});if((c===`tabs`||c===`products`)&&`menu`in t){if(n&&l?.length)return Object.assign(Object.assign({},y),{menu:l});let e=vi(t),c=t.menu.filter(e=>xi(e,s||new Set,u)).map(t=>{if(!t.hidden)return ui({item:t,isActive:!1,cache:r,currentPath:i,currentVersion:a,currentLanguage:o,userGroups:s,divisionKey:`menu`,isPreview:u,rootNav:f,parentDivisionNames:[...d,...e?[e]:[]]})}).filter(e=>e!==void 0);return Object.assign(Object.assign({},y),{menu:c})}return y}function di(e,t,n,r){let i,a;function o(e){if(i===void 0&&typeof e==`object`){if(xr(e)){if(!zr(e,n,r))return;Vr(e.href,t)?i=e.href:a===void 0&&ni(e.href,t,`version`)&&(a=e.href)}else if(!(`hidden`in e&&e.hidden)){if(`root`in e&&typeof e.root==`object`&&o(e.root),`pages`in e&&Array.isArray(e.pages))for(let t of e.pages)typeof t==`object`&&o(t);if(`groups`in e&&Array.isArray(e.groups))for(let t of e.groups)o(t);for(let t of Yt){let n=Cr(e,t);if(n)for(let e of n)o(e)}}}}return o(e),i??a}function fi(e,t,n,r,i,a){if(!e||!t||!r)return;let o=e.split(`/`).filter(Boolean),s=n.split(`/`).filter(Boolean),c=s.findIndex((e,t)=>e!==o[t]);if(c===-1)return;let l=o[c],u=[];l!==void 0&&ct===c?l:e)),l!==void 0&&u.push([...s.slice(0,c),l,...s.slice(c)]),ce.version===t&&xi(e,r,i));if(a){let e=_i(a);return e?gi(e,t,n,r,i)??Or(e,r,!0,i):void 0}}if(`languages`in e&&n){let a=e.languages.find(e=>e.language===n&&xi(e,r,i));if(a){let e=_i(a);return e?gi(e,t,n,r,i)??Or(e,r,!0,i):void 0}}}function _i(e){for(let t of Object.keys(ai))if(t in e)return{[t]:e[t]};if(`groups`in e)return{groups:e.groups};if(`pages`in e)return{pages:e.pages}}function vi(e){if(`name`in e&&typeof e.name==`string`)return e.name;let t=Object.values(ai).find(t=>t in e);if(t){let n=e[t];if(typeof n==`string`)return n}return``}function yi(e,t,n=!1){return!Array.isArray(e)||!e.length?[]:e.map(e=>bi(e,t,n)).filter(e=>e!==void 0&&!e.hidden)}function bi(e,t,n=!1){if(typeof e!=`object`)return;if(xr(e))return zr(e,t,n)?e:void 0;if(e.hidden)return;let r=Object.assign({},e);if(`pages`in e){let i=e.pages.map(e=>bi(e,t,n)).filter(e=>e!==void 0),a=!1;if(`root`in e&&typeof e.root==`object`){let i=e.root;bi(i,t,n)?a=!0:r.root=void 0}if(i.length===0&&!a)return;r.pages=i}return r}function xi(e,t,n=!1){if(n)return!0;if(typeof e!=`object`)return!1;if(xr(e))return zr(e,t,n);if(`pages`in e){if(`root`in e&&typeof e.root==`object`){let r=e.root;if(xi(r,t,n))return!0}if(e.pages.length===0)return!1;let r=!1;for(let i of e.pages)if(typeof i==`object`&&xi(i,t,n)){r=!0;break}if(!r)return!1}if(`groups`in e){if(e.groups.length===0||e.groups.every(e=>e.hidden))return!1;let r=!1;for(let i of e.groups)if(xi(i,t,n)){r=!0;break}if(!r)return!1}for(let r of Yt){let i=Cr(e,r);if(i&&(i.every(e=>e.hidden)||!i.some(e=>xi(e,t,n))))return!1}return!0}function Si(e,t,n,r,i,a,o,s,c=!1){let l={tabs:[],anchors:[],versions:[],languages:[],dropdowns:[],menu:[],products:[]},u,d,f=!0;function p(t,i){if(typeof t==`object`){if(xr(t)){if(!Vr(e,t.href)&&zr(t,a,c)){let n=Ci(e,t.href);n.length>(d?.length||0)?(d=n,u=i):n===d&&d===`/`&&!u&&(u=i)}else Vr(e,t.href)&&(f=zr(t,a,c,!1))}if(`pages`in t&&Array.isArray(t.pages)){let e=i.length?i:t.pages.map(e=>bi(e,a,c)).filter(e=>e!==void 0);`root`in t&&typeof t.root==`object`&&p(t.root,e);for(let n of t.pages)typeof n==`object`&&p(n,e)}if(`groups`in t&&!xr(t)){let e=yi(t.groups,a,c);for(let n of t.groups)p(n,e)}for(let e of Yt){let a=Cr(t,e);if(a)for(let t of a)o&&Ti({subDivision:t,key:e,currentVersion:n,currentLanguage:r,subDivisions:a})||p(t,i)}}}if(p(t,[]),u=f?u:[],u){let d=e=>JSON.stringify(u)===JSON.stringify(e);function p(u,m,h=[]){if(typeof u!=`object`)return!1;if(`pages`in u&&Array.isArray(u.pages))return d(m.length?m:u.pages.map(e=>bi(e,a,c)).filter(e=>e!==void 0));if(`groups`in u&&!xr(u)){let e=yi(u.groups,a,c);return d(e)}for(let d of Yt){let g=Cr(u,d);if(!g)continue;let _=d===`products`?si(g,i):g;for(let i of _){if(o&&Ti({subDivision:i,key:d,currentVersion:n,currentLanguage:r,subDivisions:g}))continue;let u=vi(i);if(p(i,m,u?[...h,u]:h)||!f){let o=wi(g),u=g.filter(e=>xi(e,a,c)).map(l=>{let u=o(l,i)&&f===!0;if(!l.hidden||u)return ui({item:l,isActive:u,cache:s,currentPath:e,currentVersion:n,currentLanguage:r,userGroups:a,divisionKey:d,isPreview:c,parentDivisionNames:h,rootNav:t})}).filter(Boolean);return l[d].push(...u),!0}}}return!1}p(t,[],[])}return{divisions:l,groupsOrPages:u||[]}}function Ci(e,t){let n=Math.min(e.length,t.length),r=0;for(let i=0;ie===t:(e,t)=>e===t||JSON.stringify(e)===JSON.stringify(t)}function Ti({subDivision:e,key:t,currentVersion:n,currentLanguage:r,subDivisions:i}){let a=t===`versions`&&!!n,o=t===`languages`&&!!r;if(a){let t=e,r=i.map(e=>e.version);return t.version!==n&&r.includes(n)}if(o){let t=e,n=i.map(e=>e.language);return t.language!==r&&n.includes(r)}return!1}function Ei(e,t){let n=e[0];if(!n)return``;let r=Object.values(ai).find(e=>e in n);if(!r)return``;let i=e.reduce((e,t)=>e+t[r],``);return t?`${t}:${i}`:i}function Di(e){let t=new Map;return Oi(t,e),t}function Oi(e,t,n){if(typeof t==`object`){if(xr(t)){let r=vn(t.href),i=e.get(r);e.has(r)?i!==void 0&&i!==n&&e.set(r,void 0):e.set(r,n)}if(`pages`in t&&Array.isArray(t.pages)){`root`in t&&typeof t.root==`object`&&Oi(e,t.root,n);for(let r of t.pages)typeof r==`object`&&Oi(e,r,n)}for(let r of[`groups`,...Yt])wr(t,r,t=>{let i=n;r===`versions`&&(i=t.version),Oi(e,t,i)})}}function ki(e){let t=new Map;return Ai(t,e,void 0),t}function Ai(e,t,n){let r=`language`in t?t.language:n;if(`pages`in t)`root`in t&&typeof t.root==`object`&&ji(e,t.root,r),t.pages.forEach(t=>ji(e,t,r));else for(let n of[`groups`,...Yt])wr(t,n,t=>Ai(e,t,r))}function ji(e,t,n){if(`pages`in t)`root`in t&&typeof t.root==`object`&&ji(e,t.root,n),t.pages.forEach(t=>ji(e,t,n));else if(`href`in t){let r=vn(t.href),i=e.get(r);e.has(r)?i!==n&&i!==void 0&&e.set(r,void 0):e.set(r,n)}}function Mi(e,t){let n={value:0};return Pi(e,t,n),n.value>1}var Ni=[...Yt,`groups`,`pages`];function Pi(e,t,n){if(!(typeof e!=`object`||n.value>1)){xr(e)&&Vr(e.href,t)&&n.value++;for(let r of Ni){r===`pages`&&`root`in e&&typeof e.root==`object`&&Pi(e.root,t,n);let i=Cr(e,r);if(i)for(let e of i)Pi(e,t,n)}}}function Fi(e,t,n,r,i){return Li(e,t,t,n,r,void 0)||r||i}var Ii=[...Yt,`groups`,`pages`];function Li(e,t,n,r,i,a){let o=e===`version`?``:void 0;if(typeof t!=`object`)return o;if(xr(t))return Vr(t.href,r)?i&&i!==a&&Mi(n,r)?o:e===`version`?t.version??a:a:o;for(let s of Ii){let c=Cr(t,s)??[];if(s===`pages`&&`root`in t&&typeof t.root==`object`&&(c=[t.root,...c]),c.length>0)for(let t of c){let s;s=e===`version`?`version`in t?t.version:void 0:`language`in t?t.language:void 0;let c=Li(e,t,n,r,i,s??a);if(c&&c!==o)return c}}return o}function Ri(e){if(typeof e==`string`)return Qn(e);if(!(`hidden`in e&&e.hidden))return zi(e)}function zi(e){if(e&&typeof e==`object`){if(`pages`in e&&e.pages){if(`root`in e&&typeof e.root==`string`)return Qn(e.root);for(let t of e.pages){let e=Ri(t);if(e!==void 0)return e}}if(`groups`in e)for(let t of e.groups){if(t.hidden)continue;let e=zi(t);if(e!==void 0)return e}for(let t of Yt){let n=Cr(e,t);if(n)for(let e of n){if(typeof e==`object`&&`hidden`in e&&e.hidden)continue;let t=zi(e);if(t!==void 0)return t}}}}var Bi=function(e,t){return new URL(e,t).href},Vi={},Hi=function(e){return e.pathname.endsWith(`.css`)},Ui=function(e,t,n){if(t in e)return e[t];let r=n();if(!r){e[t]=void 0;return}let i=r.then(()=>{e[t]=void 0},n=>{throw e[t]=void 0,n});return e[t]=i,i},F=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e,i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?new URL(import.meta.resolve(e)):new URL(e,import.meta.url)}r=o(t.map(t=>{t=Bi(t,n);let r=s(t),i=Hi(r);return Ui(Vi,r.href,()=>{if(e===void 0){e={all:new Set,styles:new Set};let t=document.getElementsByTagName(`link`);for(let n=t.length-1;n>=0;n--){let r=t[n];e.all.add(r.href),r.rel===`stylesheet`&&e.styles.add(r.href)}}if((i?e.styles:e.all).has(r.href))return;let t=document.createElement(`link`);if(t.rel=i?`stylesheet`:`preload`,i||(t.as=`script`),t.crossOrigin=``,t.fetchPriority=`low`,t.href=r.href,a&&t.setAttribute(`nonce`,a),document.head.appendChild(t),i)return new Promise((e,n)=>{t.addEventListener(`load`,e),t.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${r}`)))})})}).filter(e=>e!==void 0))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};function Wi(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function Gi(e,t){let n=e.replace(/\s+/g,` `).trim();if(n.length<=t)return n;let r=n.slice(0,t+1),i=r.lastIndexOf(` `);return i===-1?n.slice(0,t).trim():r.slice(0,i).trim()}function Ki({entitlements:e,entitlementToCheck:t}){return e?.[t]?.status===`ENABLED`}var qi=`livePreviewReady`,Ji=`livePreviewDocsJsonOverride`,Yi=`livePreviewReset`,Xi=`LIVE_PREVIEW_URL_CHANGE`,Zi=`LIVE_PREVIEW_INIT`,Qi=`LIVE_PREVIEW_NAVIGATE_TO_URL`,$i=`livePreviewCompiledContentUpdate`,ea=`livePreviewNavigationUpdate`,ta=`livePreviewRequestContent`,na=`livePreviewContentUnavailable`,ra=`livePreviewCssSnapshot`;function ia(e){return e.replace(/^\/+|\/+$/g,``).replace(/\.mdx?$/,``)}function aa(e){let t=ia(e);return t?`/${t}`:`/`}function oa(e){let t=e?.replace(/^\/+|\/+$/g,``)??``;return t?`/${t}`:``}function sa(e,t){let n=aa(e),r=oa(t);return r?n===r?`/`:n.startsWith(`${r}/`)?n.slice(r.length):n:n}var ca=`/_mintlify/search-index.json`,la=`https://d3gk2c5xim1je2.cloudfront.net`,ua=[{key:`bash`,aliases:[`curl`,`sh`,`shell`],displayName:`cURL`,shikiLanguage:`bash`,httpSnippet:{target:`shell`}},{key:`python`,aliases:[`py`],displayName:`Python`,shikiLanguage:`python`,httpSnippet:{target:`python`,client:`requests`}},{key:`javascript`,aliases:[`js`],displayName:`JavaScript`,shikiLanguage:`javascript`,httpSnippet:{target:`javascript`,client:`fetch`}},{key:`node`,aliases:[`nodejs`,`node.js`],displayName:`Node.js`,iconKey:`node`,shikiLanguage:`javascript`,httpSnippet:{target:`node`,client:`fetch`}},{key:`php`,displayName:`PHP`,shikiLanguage:`php`,httpSnippet:{target:`php`,client:`curl`}},{key:`go`,aliases:[`golang`],displayName:`Go`,shikiLanguage:`go`,httpSnippet:{target:`go`}},{key:`java`,displayName:`Java`,shikiLanguage:`java`,httpSnippet:{target:`java`}},{key:`ruby`,aliases:[`rb`],displayName:`Ruby`,shikiLanguage:`ruby`,httpSnippet:{target:`ruby`}},{key:`powershell`,displayName:`PowerShell`,shikiLanguage:`bash`,httpSnippet:{target:`powershell`}},{key:`swift`,displayName:`Swift`,shikiLanguage:`swift`,httpSnippet:{target:`swift`}},{key:`csharp`,aliases:[`c#`],displayName:`C#`,shikiLanguage:`csharp`,httpSnippet:{target:`csharp`,client:`restsharp`}},{key:`dotnet`,aliases:[`.net`,`.NET`,`dotnet`,`dot-net`],displayName:`.NET`,iconKey:`dot-net`,shikiLanguage:`csharp`,httpSnippet:{target:`csharp`,client:`restsharp`}},{key:`typescript`,aliases:[`ts`],displayName:`TypeScript`,shikiLanguage:`typescript`,httpSnippet:{target:`javascript`,client:`fetch`}},{key:`c`,displayName:`C`,shikiLanguage:`c`,httpSnippet:{target:`c`}},{key:`c++`,aliases:[`cpp`],displayName:`C++`,shikiLanguage:`c++`,iconKey:`cplusplus`,httpSnippet:{target:`c`}},{key:`kotlin`,aliases:[`kt`],displayName:`Kotlin`,shikiLanguage:`kotlin`,httpSnippet:{target:`kotlin`}},{key:`rust`,aliases:[`rs`],displayName:`Rust`,shikiLanguage:`rust`,httpSnippet:{target:`rust`}},{key:`dart`,aliases:[`flutter`],displayName:`Dart`,shikiLanguage:`dart`,httpSnippet:{target:`dart`}}],da=new Map;for(let e of ua){da.set(e.key.toLowerCase(),e);for(let t of e.aliases??[])da.set(t.toLowerCase(),e)}var fa=e=>da.get(e.toLowerCase()),pa=e=>{let t=fa(e);return t?t.iconKey??t.key:e.toLowerCase()},ma=e=>{let t=pa(e);return t?`${la}/devicon/${t}.svg`:null};function ha(e){return e.startsWith(`/`)?e:`/${e}`}function ga(e){return!e||e.endsWith(`/`)?e.slice(0,-1):e}function _a(e,t){let n=at(e),r=ot(t);return r&&(n===r?n=``:n.startsWith(`${r}/`)&&(n=n.slice(r.length))),n=ha(n),n=ga(n),n=Qn(n),n===``||n===`index`?`/`:ha(n)}var va=ot(`/docs/`),ya=()=>``,ba=e=>{let t=va?``:ot(e);ya=()=>t},xa=()=>va||ya(),Sa=e=>e.startsWith(`/`)&&!e.startsWith(`//`);function Ca(e){let t=xa();return!t||!Sa(e)?e:e===`/`||e.startsWith(`/?`)||e.startsWith(`/#`)?`${t}${e.slice(1)}`:`${t}${e}`}var wa=e=>st(e,xa());function Ta(e){let t=xa();return!t||e===t||e.startsWith(`${t}/`)}function Ea(e,t){t?.replace?location.replace(e):location.assign(e)}var Da=(e,t)=>{typeof location<`u`&&Ea(Ca(e),t)};function Oa(e){Da=e}function ka(e,t){Da(e,t)}var Aa=()=>void 0;function ja(e){let t=e(),n=new WeakMap;return{get(){let r=Aa();if(!r)return t;let i=n.get(r);return i||(i={value:e()},n.set(r,i)),i.value},set(e){let r=Aa();r?n.set(r,{value:e}):t=e}}}function Ma(e){let t=ja(()=>e),n=new Set;return{get:t.get,set(e){t.set(e);for(let e of n)e()},subscribe(e){return n.add(e),()=>{n.delete(e)}}}}function Na(e,t=e=>e){let n=()=>t(e.get());return(0,N.useSyncExternalStore)(e.subscribe,n,n)}var Pa=Ma({siteName:``,nav:null,path:`/`});function Fa(){return Na(Pa,e=>e.path)}var Ia=null,La=new URLSearchParams;function Ra(){let e=typeof location>`u`?``:location.search;return e!==Ia&&(Ia=e,La=new URLSearchParams(e)),La}var za=new URLSearchParams,Ba=new Set,Va=()=>Ba.forEach(e=>e());if(typeof window<`u`){for(let e of[`pushState`,`replaceState`]){let t=history[e].bind(history);history[e]=(...e)=>{t(...e),Va()}}window.addEventListener(`popstate`,Va)}function Ha(e){Ba.add(e);let t=Pa.subscribe(e);return()=>{Ba.delete(e),t()}}function Ua(){return(0,N.useSyncExternalStore)(Ha,Ra,()=>za)}var Wa=null,Ga={};function Ka(){let e=Pa.get().path;return e!==Wa&&(Wa=e,Ga={slug:e.split(`/`).filter(Boolean)}),Ga}function qa(){return Na(Pa,Ka)}var Ja={push:e=>ka(e),replace:e=>ka(e,{replace:!0}),prefetch:()=>{},back:()=>history.back(),forward:()=>history.forward(),refresh:()=>ka(wa(location.pathname)+location.search+location.hash,{replace:!0,force:!0})};function Ya(){return Ja}var Xa=ja(()=>[]);function Za(e){typeof document>`u`&&Xa.get().push(e)}function Qa(){let e=Fa();return(0,N.useLayoutEffect)(()=>{let t=e??`/`;document.documentElement.setAttribute(`data-current-path`,_a(t,void 0))},[e]),null}var I=n(Ue()),$a=[`-apple-system`,`BlinkMacSystemFont`,`"Segoe UI"`,`system-ui`,`sans-serif`],eo=[`ui-monospace`,`SFMono-Regular`,`Menlo`,`Monaco`,`Consolas`,`"Liberation Mono"`,`"Courier New"`,`monospace`],to=$a.join(`, `),no=eo.join(`, `);({}).NEXT_PUBLIC_DEV_TOOLS;var ro=6e4,io=ro*60*24,ao=io*14,oo=`/mintlify-oauth-callback`,so=`mintlify_end_user_session_hint`,co=`data-auth-pending`,lo=5e4,uo=`https://d3gk2c5xim1je2.cloudfront.net`,fo=`docs-config-overrides`,po=`live-preview-navigation-override`,mo=`/_live-preview`,ho=`_mintlify-live-preview`,go=`LIVE_PREVIEW_NAVIGATE_BACK`,_o=`LIVE_PREVIEW_NAVIGATE_FORWARD`,vo=`LIVE_PREVIEW_REFRESH`,yo=`livePreviewMode`,bo=`LIVE_PREVIEW_SESSIONSTORAGE_GET`,xo=`LIVE_PREVIEW_SESSIONSTORAGE_SET`,So=`LIVE_PREVIEW_SESSIONSTORAGE_REMOVE`;({}).NEXT_PUBLIC_LOCAL_DASHBOARD_ORIGIN;var Co=[`https://dashboard.mintlify.com`,`https://app.mintlify.com`],wo=[];function To(e){return Co.includes(e)?!0:wo.some(t=>t.test(e))}function Eo(e){return e.includes(`/_live-preview`)?e.replace(`/_live-preview`,``)||`/`:e}function Do(e){if(!e||e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`//`)||e.startsWith(`mailto:`)||e.startsWith(`tel:`)||e.includes(`_mintlify-live-preview`))return e;let t=e.indexOf(`#`),n=t!==-1,r=n?e.slice(0,t):e,i=n?e.slice(t):``;return`${r}${r.includes(`?`)?`&`:`?`}${ho}=true${i}`}var Oo={ENV:`production`,POSTHOG_KEY:`phc_eNuN6Ojnk9O7uWfC17z12AK85fNR0BY6IiGVy0Gfwzw`,AUTH_ENABLED:{}.NEXT_PUBLIC_AUTH_ENABLED,CUSTOM_JS_DISABLED:{}.NEXT_PUBLIC_CUSTOM_JS_DISABLED,ASSET_PREFIX:`/mintlify-assets`,AI_MESSAGE_HOST:`https://leaves.mintlify.com`,BASE_PATH:ot(`/docs`),IS_LOCAL_CLIENT:{}.NEXT_PUBLIC_IS_LOCAL_CLIENT===`true`,IS_SELF_HOSTED:{}.NEXT_PUBLIC_IS_SELF_HOSTED===`true`,TURNSTILE_SITE_KEY:`0x4AAAAAACyMzUc-ZGkPEsa2`,ENABLE_DOCS_CONFIG_OVERRIDES:{}.NEXT_PUBLIC_ENABLE_DOCS_CONFIG_OVERRIDES===`true`},ko={}.NEXT_PUBLIC_SEARCH_REMOVED===`true`,L={...Oo,get BASE_PATH(){return xa()}},Ao=class extends N.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.log({error:e,errorInfo:t}),this.props.onError?.()}render(){return this.state.hasError?null:this.props.children}};function jo(e,t=L.BASE_PATH){return sa(e,t)}function Mo(){if(typeof window>`u`)return!1;try{return window.sessionStorage.getItem(`test`),!1}catch{return!0}}function No(){return typeof window>`u`?``:window.location.ancestorOrigins[0]||window.location.origin}function Po(e){return new Promise(t=>{let n=Math.random().toString(36).substring(7),r=e=>{To(e.origin)&&e.data?.type===`LIVE_PREVIEW_SESSIONSTORAGE_GET_RESPONSE`&&e.data?.requestId===n&&(window.removeEventListener(`message`,r),t(e.data.value))};window.addEventListener(`message`,r),setTimeout(()=>{window.removeEventListener(`message`,r),t(null)},5e3),window.parent.postMessage({type:bo,key:e,requestId:n},No())})}var Fo=e=>typeof window>`u`||Mo()?null:window.sessionStorage.getItem(e),Io=async e=>typeof window>`u`?null:Mo()?Po(e):window.sessionStorage.getItem(e),Lo=(e,t)=>{typeof window<`u`&&(Mo()?window.parent.postMessage({type:xo,key:e,value:t},No()):window.sessionStorage.setItem(e,t))},Ro=e=>{typeof window<`u`&&(Mo()?window.parent.postMessage({type:So,key:e},No()):window.sessionStorage.removeItem(e))};function zo({src:e,isLivePreview:t,liveMedia:n}){return e&&(t&&n.has(e)?n.get(e):e)}function Bo(){return typeof window>`u`?!1:window.location.pathname.includes(mo)}function Vo(){if(typeof window>`u`)return null;if(window.parent!==window)return window.parent;try{if(window.opener&&!window.opener.closed)return window.opener}catch{}return null}function Ho(e,t,n){let r=e.split(/[?#]/)[0]??``;return t.has(jo(r,n))}function Uo({href:e,isLivePreview:t,isLivePreviewRoutePrefix:n,newPathsKnown:r,newPreviewPaths:i,basePath:a}){return t&&(n||!r||Ho(e,i,a))?Do(e):e}var Wo={isLivePreview:!1,livePreviewUpdateId:null,compiledVersion:0,docsConfigVersion:0,navigationVersion:0,getDocsConfigOverrides:()=>void 0,getNavigationOverride:()=>void 0,clearDocsConfigOverrides:()=>{},liveMedia:new Map,compiledContent:new Map,getCompiledContent:()=>void 0,liveMetadata:new Map,liveMdxExtracts:new Map,getMdxExtracts:()=>void 0,loadingPaths:new Set,isPathLoading:()=>!1,newPreviewPaths:new Set,isNewPreviewPath:()=>!1,getLivePreviewHref:e=>e,currentPreviewPath:void 0,navigateWithinLivePreview:()=>!1,requestContentEarly:()=>{},basePath:``},R=(0,N.createContext)(Wo),Go=(0,N.createContext)(void 0);function Ko(){return(0,N.use)(Go)??(0,N.use)(R)}function qo(){if(typeof window>`u`)return!1;try{return new URL(window.location.href).searchParams.get(`_mintlify-live-preview`)===`true`||Bo()}catch{return!1}}function Jo(){if(typeof window>`u`||!qo())return new Set;let e=window.location.pathname,t=jo(Eo(e));return new Set([t])}function Yo(){if(typeof window<`u`)return jo(Eo(window.location.pathname))}function Xo(e,t){let n=e||qo(),r=oa(L.BASE_PATH),i=Jo(),a=new Set;return{...Wo,isLivePreview:n,livePreviewUpdateId:`0-0-0`,compiledVersion:0,docsConfigVersion:0,navigationVersion:0,loadingPaths:i,isPathLoading:e=>i.has(jo(e,r)),newPreviewPaths:a,getLivePreviewHref:t=>Uo({href:t,isLivePreview:n,isLivePreviewRoutePrefix:Bo()||e,newPathsKnown:!1,newPreviewPaths:a,basePath:r}),currentPreviewPath:Yo(),...e&&{navigateWithinLivePreview:t},basePath:r}}function Zo(){return Array.from(window.location.ancestorOrigins??[]).some(To)}function Qo(e){return e||qo()||Zo()||Fo(`livePreviewMode`)===`true`||L.ENABLE_DOCS_CONFIG_OVERRIDES&&Fo(`docs-config-overrides`)!==null}function $o(e,t){let n=e.target;if(!(n instanceof Element))return;let r=n.closest(`a`);if(!r)return;let i=r.getAttribute(`href`);if(!i||i.startsWith(`mailto:`)||i.startsWith(`tel:`)||i.startsWith(`sms:`))return;let a=e.button===0&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&r.target!==`_blank`&&!r.hasAttribute(`download`),o=window.location.origin;try{let n=new URL(i,o);if(n.origin===o){let r=n.pathname===window.location.pathname&&n.search===window.location.search&&n.hash!==window.location.hash;a&&!r&&t(n.href)&&e.preventDefault();return}}catch{return}e.preventDefault(),e.stopPropagation()}var es=(0,N.lazy)(()=>F(()=>import(`./LivePreviewController-sxWj2fU5.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url));function ts({children:e,isLivePreviewRoute:t=!1}){let n=(0,N.useRef)(null),[r,i]=(0,N.useState)(()=>Xo(t,e=>(n.current=e,!0))),[a,o]=(0,N.useState)(`idle`),[s,c]=(0,N.useState)(!1),l=(0,N.useCallback)(()=>{o(e=>e===`idle`?`loading`:e)},[]),u=(0,N.useCallback)(e=>{i(e),o(`ready`)},[]),d=(0,N.useCallback)(()=>{o(`failed`),i(e=>({...e,navigateWithinLivePreview:()=>!1}));let e=n.current;n.current=null,e!==null&&window.location.assign(e)},[]);(0,N.useEffect)(()=>{let e=n.current;a===`ready`&&e!==null&&(n.current=null,r.navigateWithinLivePreview?.(e)||window.location.assign(e))},[a,r]),(0,N.useEffect)(()=>{if(a===`ready`||a===`failed`||!(r.isLivePreview||s))return;let e=r.navigateWithinLivePreview??(()=>!1),t=t=>$o(t,e);return document.addEventListener(`click`,t,!0),()=>document.removeEventListener(`click`,t,!0)},[a,s,r]),(0,N.useEffect)(()=>{Qo(t)&&l();let e=Vo();if(!e)return;let n=t=>{To(t.origin)&&t.source===e&&t.data?.type===`LIVE_PREVIEW_INIT`&&(Lo(yo,`true`),c(!0),l())};return window.addEventListener(`message`,n),()=>window.removeEventListener(`message`,n)},[t,l]);let{isLivePreview:f,currentPreviewPath:p,getLivePreviewHref:m,navigateWithinLivePreview:h,requestContentEarly:g}=r,_=(0,N.useMemo)(()=>({isLivePreview:f,currentPreviewPath:p,getLivePreviewHref:m,navigateWithinLivePreview:h,requestContentEarly:g,isLivePreviewRoute:t}),[f,p,m,h,g,t]);return(0,I.jsxs)(R.Provider,{value:r,children:[(0,I.jsx)(Go.Provider,{value:_,children:e}),a!==`idle`&&(0,I.jsx)(Ao,{onError:d,children:(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(es,{isLivePreviewRoute:t,isActivatedByInit:s,onValueChange:u})})})]})}var ns=(0,N.createContext)({pageModeOverride:void 0,originalPageMode:void 0,setPageModeOverride:()=>{},setOriginalPageMode:()=>{}});function rs({children:e}){let[t,n]=(0,N.useState)(void 0),[r,i]=(0,N.useState)(void 0),a=(0,N.useCallback)(e=>{i(e)},[]),o=(0,N.useCallback)(e=>{if(n(e),typeof document<`u`){let t=e===void 0?r??`none`:e||`none`;document.documentElement.setAttribute(`data-page-mode`,t)}},[r]),s=(0,N.useMemo)(()=>({pageModeOverride:t,originalPageMode:r,setPageModeOverride:o,setOriginalPageMode:a}),[t,r,o,a]);return(0,I.jsx)(ns.Provider,{value:s,children:e})}function is(){return(0,N.useContext)(ns)}function as(e){let{pageModeOverride:t}=(0,N.useContext)(ns);return(0,N.useMemo)(()=>t===void 0?e:{...e,mode:t||void 0},[e,t])}var os=(e,t)=>t&&e.startsWith(`/`)&&!e.startsWith(`//`)?`${t}${e}`:e,ss=(0,N.createContext)(void 0),cs=()=>(0,N.useContext)(ss),ls=()=>{let e=cs()?.basePath;return(0,N.useCallback)(t=>os(t,e),[e])},us=()=>{let e=cs(),t=e&&(e.basePath??L.BASE_PATH);return(0,N.useCallback)(e=>os(e,t),[t])};function ds(e){let t=new MutationObserver(e);return t.observe(document.documentElement,{attributeFilter:[co]}),()=>t.disconnect()}function fs(e){let t=document.documentElement.getAttribute(co);return t!==null&&t.split(` `).includes(e)}function ps(e){return(0,N.useSyncExternalStore)(ds,()=>fs(e),()=>!0)}function ms(e,t){(0,N.useLayoutEffect)(()=>{if(!t)return;let n=document.documentElement,r=n.getAttribute(co);if(r===null)return;let i=r.split(` `).filter(t=>t&&t!==e);i.length?n.setAttribute(co,i.join(` `)):n.removeAttribute(co)},[e,t])}var hs=e=>{try{return decodeURIComponent(e)}catch{return e}},gs=e=>{if(e)return e.map(e=>hs(e))};function _s(e){return ha((typeof e==`string`?hs(e):gs(e)?.join(`/`))??``)}function z(){let e=qa()?.slug,t=(0,N.useMemo)(()=>_s(e),[e]),{isLivePreview:n,currentPreviewPath:r}=Ko();return n&&r?r:t}var vs=`mintlify:user`;function ys(e){typeof window<`u`&&(window.mintlify={...window.mintlify,user:e},window.dispatchEvent(new CustomEvent(vs,{detail:e??null})))}var bs=`mintlify-auth-key`,xs=e=>{if(!/^[0-9a-fA-F]+$/.test(e)||e.length%2!=0)throw Error(`Invalid hex key format`);let t=new Uint8Array(e.length/2);for(let n=0;n{let e=je.get(bs);if(e!==void 0)return e;let t=Array.from(globalThis.crypto.getRandomValues(new Uint8Array(16)),e=>e.toString(16).padStart(2,`0`)).join(``);return je.set(bs,t,{secure:location.protocol===`https:`,sameSite:`strict`}),t},Ds=`mintlify-user-info`;async function Os(e){if(!e)return null;let t=await Ts(Ds,As);if(!t)return null;let n=e.type===`shared-session`?io:ao,r=t.data.expiresAt?t.data.expiresAt*1e3:t.retrievedAt+n;return Date.now()>r||e.invalidatedAt&&e.invalidatedAt>t.retrievedAt?null:t.data}function ks(e){return!!e&&typeof e==`object`&&(!(`expiresAt`in e)||typeof e.expiresAt==`number`)&&(!(`groups`in e)||Array.isArray(e.groups)&&e.groups.every(e=>typeof e==`string`))&&(!(`content`in e)||!!e.content&&typeof e.content==`object`)&&(!(`apiPlaygroundInputs`in e)||!!e.apiPlaygroundInputs&&typeof e.apiPlaygroundInputs==`object`&&(!(`header`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.header&&typeof e.apiPlaygroundInputs.header==`object`)&&(!(`cookie`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.cookie&&typeof e.apiPlaygroundInputs.cookie==`object`)&&(!(`query`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.query&&typeof e.apiPlaygroundInputs.query==`object`)&&(!(`server`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.server&&typeof e.apiPlaygroundInputs.server==`object`)&&(!(`path`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.path&&typeof e.apiPlaygroundInputs.path==`object`))}function As(e){return!!e&&typeof e==`object`&&`retrievedAt`in e&&typeof e.retrievedAt==`number`&&`data`in e&&ks(e.data)}async function js(e,t,n,r){let[i,a]=Ns(location.hash.slice(1));if(!i){let t=await Os(e);if(t){await r(t);return}try{localStorage.removeItem(Ds)}catch{}return}let{importSPKI:o,jwtVerify:s}=await F(async()=>{let{importSPKI:e,jwtVerify:t}=await import(`./browser-BIEXIzRL.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`);return{importSPKI:e,jwtVerify:t}},[],import.meta.url),c;for(let t of e.signingKeys)try{let e=t.publicKey.length===178?`ES256`:`EdDSA`,{payload:n}=await s(i,await o(t.publicKey,e));for(let e of[`aud`,`exp`,`iat`,`iss`,`jti`,`nbf`,`sub`])delete n[e];c=n;break}catch(e){console.error(e)}ks(c)&&await r(c);let l=a?`#${a}`:``;t.replace(`${n}${location.search}${l}`)}function Ms(e){return e.startsWith(`ey`)&&e.match(/\./g)?.length===2}function Ns(e){if(Ms(e))return[e,null];let t=new URLSearchParams(e),n=t.get(`jwt`);return n&&Ms(n)?[n,t.get(`anchor`)]:[null,null]}var Ps=`mintlify-pkce-code-verifier`,Fs=()=>window.location.origin+L.BASE_PATH+oo;async function Is(e){let{default:t}=await F(async()=>{let{default:e}=await import(`./index.browser-D8ev1okL.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`);return{default:e}},[],import.meta.url),{code_challenge:n,code_verifier:r}=await t(),i=new URL(e.authorizationUrl);i.searchParams.append(`response_type`,`code`),i.searchParams.append(`client_id`,e.clientId),i.searchParams.append(`redirect_uri`,Fs()),e.scopes.length&&i.searchParams.append(`scope`,e.scopes.join(` `)),i.searchParams.append(`code_challenge`,n),i.searchParams.append(`code_challenge_method`,`S256`);let a=new Date(Date.now()+10*ro);je.set(Ps,r,{secure:!0,expires:a}),window.location.href=i.href}async function Ls(e,t,n){let r=new URL(window.location.href),i=r.searchParams.get(`code`);if(!i){let t=await Os(e);if(t){await n(t);return}try{localStorage.removeItem(Ds)}catch{}return}let a=await Rs(e,i);ks(a)&&await n(a),r.search=``,t.push(r.toString())}async function Rs(e,t){let n=je.get(Ps);if(!n){console.error(`missing code verifier`);return}let r;try{r=await zs(e,t,n)}catch(e){console.error(`unable to complete oauth exchange request: ${e}`);return}let i;try{i=await(await fetch(e.apiUrl,{headers:{Authorization:`Bearer ${r}`}})).json()}catch(e){console.error(`unable to complete oauth api request: ${e}`);return}return i}async function zs(e,t,n){let r=new URL(e.tokenUrl);r.searchParams.append(`grant_type`,`authorization_code`),r.searchParams.append(`client_id`,e.clientId),r.searchParams.append(`redirect_uri`,Fs()),r.searchParams.append(`code`,t),r.searchParams.append(`code_verifier`,n);let{access_token:i}=await(await fetch(r,{method:`POST`})).json();if(typeof i!=`string`)throw Error(`unable to parse access_token from oauth exchange response`);return i}async function Bs(e,t){let n=await Os(e);if(n){await t(n);return}try{localStorage.removeItem(Ds)}catch{}let r;try{let t=await fetch(e.apiUrl,{credentials:`include`});if(!t.ok)return;r=await t.json()}catch{return}ks(r)&&await t(r)}function Vs(e){let t=Ya(),n=z(),r=cs(),[i,a]=(0,N.useState)(),[o,s]=(0,N.useState)(!0),[c,l]=(0,N.useState)(!0);(0,N.useEffect)(()=>{let i=async e=>{a(e),await ws(Ds,{retrievedAt:Date.now(),data:e})};r?(r.groups?.length&&a({groups:r.groups}),s(!1)):L.AUTH_ENABLED||L.ENV===`cli`||L.ENV===`development`?(async()=>{try{s(!0);let e=await(await fetch(`${L.BASE_PATH}/_mintlify/api/user`)).json();e.user!=null&&await i(e.user)}catch{}finally{s(!1)}})():s(!1),(async()=>{l(!0);try{switch(e?.type){case`shared-session`:await Bs(e,i);return;case`jwt`:await js(e,t,n,i);return;case`oauth`:await Ls(e,t,i);return;case void 0:try{localStorage.removeItem(Ds)}catch{}return}}finally{l(!1)}})()},[]);let u=o||c;return ms(`user`,!u),(0,N.useEffect)(()=>{u||ys(i?.content)},[i,u]),{userInfo:i,isFetchingUserInfo:u}}function Hs(e){let{redirects:t,navigation:n,packages:r,...i}=e;return{...i,navigation:Us(n)}}function Us(e){let t={...`global`in e&&e.global?{global:e.global}:{},...e.directory?{directory:e.directory}:{}};return`languages`in e?{...t,languages:e.languages.map(e=>({language:e.language,...e.default===void 0?{}:{default:e.default},...e.hidden===void 0?{}:{hidden:e.hidden},...e.banner?{banner:e.banner}:{},...e.footer?{footer:e.footer}:{},...e.navbar?{navbar:e.navbar}:{},...e.directory?{directory:e.directory}:{},href:`href`in e&&typeof e.href==`string`&&e.href||(zi(e)??`/`)}))}:{...t,pages:[]}}var Ws=(e,t,n,r)=>Te(`${e?`${e}-`:``}${n?`${n}-`:``}${t||``}-${r||``}`,{decamelize:!0}),Gs=(e,t)=>e?`${t?`${t}`:``}${e}.`:``,Ks=(e,t)=>e?t?`${t}${e}][`:`${e}[`:``,qs=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},Js=`mintlify-auth`;function Ys(e){return qs(this,void 0,void 0,function*(){return(yield e.load(`mintlify-auth`,Xs))??{query:{},header:{},cookie:{}}})}var Xs=e=>{if(typeof e!=`object`||!e)return!1;let t=e;return[`header`,`cookie`,`query`].every(e=>typeof t[e]==`object`&&t[e]!=null)};function Zs(e){let t={};for(let[n,r]of Object.entries(e))typeof r==`string`&&(t[n]=r);return t}var Qs=Pe(e=>({server:{},setServerInputs:t=>e({server:Zs(t)}),clear:()=>e({server:{}})}));function $s(e){Qs.getState().setServerInputs(e)}function ec(){return Qs.getState().server}function tc(){Qs.getState().clear()}var nc=(0,N.createContext)({openApiReferenceData:{}}),rc={openApiReferenceData:{operation:void 0}},ic=()=>{let[e,t]=(0,N.useState)(void 0);return(0,N.useEffect)(()=>{let e=()=>{if(typeof window>`u`)return;let e=window.location.hash;e&&t(e)};return e(),window.addEventListener(`hashchange`,e),()=>{window.removeEventListener(`hashchange`,e)}},[]),e},ac=(0,N.createContext)({}),oc=()=>(0,N.useContext)(ac);function sc({location:e,children:t}){let n=(0,N.useRef)(!1),r=ic();return(0,I.jsx)(ac.Provider,{value:{location:e,anchor:r,hasScrolledToAnchorRef:n},children:t})}ac.displayName=`EndpointLocationContext`;var cc=e=>{switch(e?.toUpperCase()){case`GET`:case`QUERY`:return{activeNavPillBg:`bg-[#2AB673]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-green-700 dark:text-green-400`,inactiveNavPillBg:`bg-green-400/20 dark:bg-green-400/20`,paramStyle:`text-[#2AB673] bg-[#2AB673]/10 border-[#2AB673]/30`};case`POST`:case`MUTATION`:case`WEBHOOK`:return{activeNavPillBg:`bg-[#3064E3]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-blue-700 dark:text-blue-400`,inactiveNavPillBg:`bg-blue-400/20 dark:bg-blue-400/20`,paramStyle:`text-[#3064E3] bg-[#3064E3]/10 border-[#3064E3]/30`};case`PUT`:return{activeNavPillBg:`bg-[#C28C30]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-yellow-700 dark:text-yellow-400`,inactiveNavPillBg:`bg-yellow-400/20 dark:bg-yellow-400/20`,paramStyle:`text-[#C28C30] bg-[#C28C30]/10 border-[#C28C30]/30`};case`DELETE`:return{activeNavPillBg:`bg-[#CB3A32]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-red-700 dark:text-red-400`,inactiveNavPillBg:`bg-red-400/20 dark:bg-red-400/20`,paramStyle:`text-[#CB3A32] bg-[#CB3A32]/10 border-[#CB3A32]/30`};case`OPTIONS`:return{activeNavPillBg:`bg-[#9341FB]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-purple-700 dark:text-purple-400`,inactiveNavPillBg:`bg-purple-400/20 dark:bg-purple-400/20`,paramStyle:`text-[#9341FB] bg-[#9341FB]/10 border-[#9341FB]/30`};case`HEAD`:return{activeNavPillBg:`bg-[#0e7490]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-cyan-700 dark:text-cyan-400`,inactiveNavPillBg:`bg-cyan-400/20 dark:bg-cyan-400/20`,paramStyle:`text-[#0e7490] dark:text-[#00d3f2] bg-[#00d3f2]/10 border-[#00d3f2]/30`};case`PATCH`:return{activeNavPillBg:`bg-[#DA622B]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-orange-700 dark:text-orange-400`,inactiveNavPillBg:`bg-orange-400/20 dark:bg-orange-400/20`,paramStyle:`text-[#DA622B] bg-[#DA622B]/10 border-[#DA622B]/30`};case`TRACE`:return{activeNavPillBg:`bg-[#BD30D3]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-fuchsia-700 dark:text-fuchsia-400`,inactiveNavPillBg:`bg-fuchsia-400/20 dark:bg-fuchsia-400/20`,paramStyle:`text-[#BD30D3] bg-[#BD30D3]/10 border-[#BD30D3]/30`};case`WEBSOCKET`:return{activeNavPillBg:`bg-[#F54A00] dark:bg-[#FF6900]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-[#F54A00] dark:text-[#FF6900]`,inactiveNavPillBg:`bg-[#FFEDD4] dark:bg-[#FF6900]/20`,paramStyle:`text-[#F54A00] bg-[#FFEDD4]/10 border-[#FFEDD4]/30 dark:text-[#FF6900] dark:bg-[#FF6900]/10 dark:border-[#FF6900]/30`};case`DEPRECATED`:return{activeNavPillBg:`bg-[#F7F7F8] dark:bg-[#14151A]`,activeNavPillText:`text-[#14151A] dark:text-[#FFFFFF]`,inactiveNavPillText:`text-[#14151A] dark:text-[#FFFFFF]`,inactiveNavPillBg:`bg-[#F7F7F8] dark:bg-[#14151A]`};default:return{activeNavPillBg:`bg-gray-600`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-gray-700 dark:text-gray-400`,inactiveNavPillBg:`bg-gray-400/20 dark:bg-gray-400/20`,paramStyle:`text-gray-600 bg-gray-600/10 border-gray-600/30`}}},lc=e=>{let t=e?.toUpperCase();switch(t){case`QUERY`:return`QRY`;case`MUTATION`:return`MUT`;case`DELETE`:return`DEL`;case`WEBHOOK`:return`HOOK`;case`WEBSOCKET`:return`WSS`;default:return t}},uc=[],dc=ja(()=>null);async function fc(e){let t=new Set(e);if(t.size===0)return;let n=new Set;for(let e=0;e<8;e++){let e=uc.filter(e=>e.key!==void 0&&t.has(e.key)&&!n.has(e));if(e.length===0)return;for(let t of e)n.add(t);await Promise.all(e.map(e=>e.load()))}}function pc(e,t={},n){let r,i,a,o=()=>(a??=Promise.resolve(e()).then(e=>{r={Component:typeof e==`function`?e:e.default}},e=>{throw i={error:e},typeof window<`u`&&console.error(`[next-dynamic] chunk failed:`,e),e}),a);uc.push({key:n,load:o});let s=t.loading,c=s?(0,I.jsx)(s,{isLoading:!0}):null;if(t.ssr===!1){let e=(0,N.lazy)(async()=>{if(await o().catch(()=>{}),i)return{default:()=>null};if(!r)throw Error(`dynamic loader resolved without a component`);return{default:r.Component}});return function(t){let[n,r]=(0,N.useState)(!1);return(0,N.useEffect)(()=>r(!0),[]),n?(0,I.jsx)(N.Suspense,{fallback:c,children:(0,I.jsx)(e,{...t})}):c}}let l=e=>(o().then(e,e),()=>{}),u=()=>r!==void 0||i!==void 0,d=()=>!0;function f(e){let t=(0,N.useSyncExternalStore)(l,u,d);if(i){if(typeof window>`u`)throw i.error;return null}if(!r){if(t)throw o();return c}return(0,I.jsx)(r.Component,{...e})}function p(e){return n!==void 0&&dc.get()?.add(n),s?(0,I.jsx)(N.Suspense,{fallback:c,children:(0,I.jsx)(f,{...e})}):(0,I.jsx)(f,{...e})}return Object.assign(p,{preload:o})}var mc=pc(()=>F(()=>import(`./OpenApiReferenceProvider-2eIonhLG.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.OpenApiReferenceProvider),__vite__mapDeps([10,1,2,11,12,6,7,8,13,14,15,16,17,18,19,20]),import.meta.url),void 0,`c2aa737661`),hc=(0,N.createContext)({pageMetadata:{}}),gc=(0,N.createContext)({}),B=(0,N.createContext)({}),_c=(0,N.createContext)({}),vc=(0,N.createContext)({apiReferenceData:{}});hc.displayName=`PageContext`,gc.displayName=`DeploymentMetadataContext`,B.displayName=`DocsConfigContext`,_c.displayName=`AuthContext`,vc.displayName=`ApiReferenceContext`;function yc({value:e,children:t}){return(0,I.jsx)(gc.Provider,{value:e,children:t})}function bc(e,t,n){if(!e||t.size===0)return e;let r=e=>t.get(e)??t.get(jo(e,n)),i=e=>{if(e==null)return e;if(Array.isArray(e))return e.map(i);if(typeof e!=`object`)return e;let t=Object.assign({},e);if(`href`in t&&typeof t.href==`string`){let e=r(t.href);if(e){let n=e.sidebarTitle,r=typeof n==`string`&&n.length>0?n:e.title;Object.assign(t,e,{href:t.href,...typeof r==`string`&&r.length>0?{title:r}:{}})}}let n=[...Yt,`groups`,`pages`];for(let e of n)e in t&&Array.isArray(t[e])&&(t[e]=t[e].map(i));return t};return i(e)}function xc({value:e,children:t}){let{basePath:n=``,isLivePreview:r,livePreviewUpdateId:i,docsConfigVersion:a,navigationVersion:o,getDocsConfigOverrides:s,getNavigationOverride:c,liveMetadata:l,buildDecoratedNavigationFromConfig:u}=(0,N.useContext)(R),d=r||L.ENABLE_DOCS_CONFIG_OVERRIDES,[f,p]=(0,N.useState)(),m=u??f;(0,N.useEffect)(()=>{if(r||u||f||!d||Fo(`docs-config-overrides`)===null)return;let e=!1;return F(()=>import(`./buildDecoratedNavigation-DUtG2ljh.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(t=>{e||p(()=>t.buildDecoratedNavigationFromConfig)}),[],import.meta.url),()=>{e=!0}},[d,r,u,f,e]);let h=(0,N.useMemo)(()=>{if(!d)return e;let t,i;if(r)t=s(),i=c();else try{let e=Fo(fo);if(e)try{t=JSON.parse(e)}catch{}}catch{}let a;return a=i?bc(i,l,n):t?.navigation&&m&&(!r||e.hasFullNav)?m(t.navigation,e.docsNavWithMetadata,l):bc(e.docsNavWithMetadata,l,n),!t&&!a?e:{...e,docsConfig:t?Hs({...e.docsConfig,...t}):e.docsConfig,docsNavWithMetadata:a??e.docsNavWithMetadata}},[d,n,r,a??i,o??i,e,s,c,l,m]);return(0,I.jsx)(B.Provider,{value:h,children:t})}function Sc({value:e,children:t}){let{userInfo:n,isFetchingUserInfo:r}=Vs(e.userAuth);return(0,I.jsx)(_c.Provider,{value:{...e,userInfo:n,isFetchingUserInfo:r},children:t})}function Cc({value:e,children:t}){return(0,I.jsx)(vc.Provider,{value:e,children:t})}function wc({pageMetadata:e,docsConfig:t,mdxExtracts:n,openApiReferenceData:r,children:i}){let a=as(e),{docsConfig:o}=(0,N.useContext)(B),s=o??t,{userInfo:c,isFetchingUserInfo:l}=(0,N.useContext)(_c);return!r&&!n?.endpoint?(0,I.jsx)(nc.Provider,{value:rc,children:i}):(0,I.jsx)(mc,{pageMetadata:a,docsConfig:s,mdxExtracts:n,openApiReferenceData:r,userInfo:c,isFetchingUserInfo:l,children:i})}function Tc(e){return(0,N.lazy)(()=>e().then(e=>({default:e}),e=>(console.error(`[chunk] optional chunk failed:`,e),{default:()=>null})))}var Ec=()=>F(()=>import(`./MdxPanel-CLX-Ws84.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`),__vite__mapDeps([21,1,2]),import.meta.url),Dc=Tc(()=>Ec().then(e=>e.MdxPanel)),Oc=null;async function kc(){Oc=(await Ec()).MdxPanel}function Ac(e){let{panelMdxSource:t}=(0,N.useContext)(hc);return t?Oc?(0,I.jsx)(Oc,{...e}):(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(Dc,{...e})}):null}var jc=`mintlify:api-playground-inputs`;function Mc(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Nc(e){if(!Mc(e))return;let t={};for(let[n,r]of Object.entries(e))typeof r==`string`&&(t[n]=r);return t}function Pc(e){return!Mc(e)||typeof e.type!=`string`?!1:e.type===`clear`||e.type===`set`&&`variables`in e}function Fc(){typeof window<`u`&&(window.mintlify={...window.mintlify,api:{...window.mintlify?.api,playground:{...window.mintlify?.api?.playground,setServerVariables:Lc,clearServerVariables:Rc}}})}function Ic(){window.dispatchEvent(new CustomEvent(jc,{detail:{server:ec()}}))}function Lc(e){if(typeof window>`u`)return;let t=Nc(e);t!==void 0&&($s(t),Fc(),Ic())}function Rc(){typeof window<`u`&&(tc(),Fc(),Ic())}function zc(){if(typeof window>`u`)return;let e=Array.isArray(window.mintlify?.__apiPlaygroundInputsQueue)?[...window.mintlify.__apiPlaygroundInputsQueue]:[];Fc(),window.mintlify={...window.mintlify,__apiPlaygroundInputsQueue:[]};for(let t of e)Pc(t)&&(t.type===`clear`?Rc():Lc(t.variables))}zc();function Bc(){return(0,N.useEffect)(()=>{zc()},[]),null}function Vc({pathname:e,ready:t=!0}){let n=_a(e,void 0),r=(0,N.useRef)(n);return(0,N.useEffect)(()=>{t&&n!==r.current&&(r.current=n,$e(n))},[n,t]),null}var Hc=typeof window<`u`?N.useLayoutEffect:N.useEffect;function Uc(e){let t=z(),{isLivePreview:n,liveMetadata:r}=(0,N.useContext)(R);return(0,N.useMemo)(()=>n?r.get(t)??e:e,[t,n,r,e])}function Wc({pageMetadata:e}){let t=as(Uc(e)).mode??`none`;return Hc(()=>{document.documentElement.setAttribute(`data-page-mode`,t)},[t]),null}var Gc=e=>JSON.stringify(e).replace(//g,`\\u003e`).replace(/&/g,`\\u0026`);function Kc({pageMetadata:e}){let t=e.mode??`none`;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`script`,{dangerouslySetInnerHTML:{__html:`document.documentElement.setAttribute('data-page-mode', ${Gc(t)});`}}),(0,I.jsx)(Wc,{pageMetadata:e})]})}function qc(e){return!e||e.startsWith(`/`)?e.substring(1):e}function Jc(e){return e?`/${e}`:``}var Yc=3e4,Xc=class extends Error{constructor(e=`Copy operation timed out`){super(e),this.name=`CopyTimeoutError`}};function Zc(e,t,n){let r,i=new Promise((e,i)=>{r=setTimeout(()=>{i(new Xc(n))},t)});return Promise.race([e,i]).finally(()=>{clearTimeout(r)})}var Qc=({pathname:e,markdown:t,onSuccess:n,onFail:r,timeout:i=Yc})=>Zc((t===void 0?nl(e,i):Promise.resolve(t)).then(e=>new Promise(t=>{setTimeout(()=>{try{let i=new ClipboardItem({"text/plain":new Blob([e],{type:`text/plain`})});navigator.clipboard.write([i]).then(()=>{n?.(),t(!0)}).catch(e=>{r?.(e),t(!1)})}catch(e){r?.(e),t(!1)}},0)})),i,`Copy to clipboard timed out`).catch(e=>(console.error(`Failed to copy markdown:`,e),r?.(e),!1));function $c(e){if(e?.rawContent===void 0)return;let t=e.metadata.title,n=e.metadata.description,r=``;return typeof t==`string`&&t.length>0&&(r+=`# ${t}\n\n`),typeof n==`string`&&n.length>0&&(r+=`> ${n}\n\n`),`${r}${e.rawContent}`}function el(e,t,n){return e&&n}function tl(e,{enabled:t=!0}={}){let n=z(),{isLivePreview:r,getCompiledContent:i,isPathLoading:a}=(0,N.useContext)(R),o=(0,N.useMemo)(()=>r?$c(i(n)):void 0,[i,r,n]),s=el(r,o,a(n));(0,N.useEffect)(()=>{if(!t)return;let e=!1,r=async t=>{let r=t.metaKey||t.ctrlKey;if(r&&t.key===`a`)e=!0;else if(t.key!==`c`&&!r)e=!1;else if(r&&t.key===`c`&&!t.shiftKey&&!t.altKey){let t=window.getSelection();if(t&&t.toString().length>0&&!e||s)return;Qc({pathname:n,markdown:o}),e=!1}},i=()=>{e=!1};return window.addEventListener(`keydown`,r),window.addEventListener(`mousedown`,i),()=>{window.removeEventListener(`keydown`,r),window.removeEventListener(`mousedown`,i)}},[n,e,t,o,s])}async function nl(e,t=Yc){let n=`${ga(Jc(qc(e)))||`/index`}.md`,r=`${L.BASE_PATH}${n}`,i=new AbortController,a=setTimeout(()=>i.abort(),t);try{let e=await fetch(r,{signal:i.signal});if(clearTimeout(a),!e.ok)throw Error(`Failed to fetch markdown: ${e.status} ${e.statusText}`);return await e.text()}catch(e){if(clearTimeout(a),e instanceof Error&&e.name===`AbortError`)throw console.error(`Fetch markdown timed out`),new Xc(`Fetch markdown timed out`);return console.error(`Error fetching markdown:`,e),``}}function rl(e){return e}var il=1500,al=12e3,ol=` [Results truncated]`,sl={readOnlyHint:!0,untrustedContentHint:!0},cl={readOnlyHint:!1,untrustedContentHint:!1};function ll(e,t){return e.length<=t?e:`${e.slice(0,t-21)}${ol}`}function ul(e){return{content:[{type:`text`,text:e}]}}function dl(e){return`${window.location.origin}${L.BASE_PATH}${bn(e)}`}function fl(e){try{let t=new URL(String(e??``),window.location.origin);if(t.origin!==window.location.origin)return;let n=L.BASE_PATH;if(t.pathname.startsWith(`//`))return;let r=t.pathname;return n&&r===n?r=`/`:n&&r.startsWith(`${n}/`)&&(r=r.slice(n.length)),r.endsWith(`.md`)?r.slice(0,-3):r}catch{return}}function pl({subdomain:e,siteName:t}){let n=Ya();return(0,N.useEffect)(()=>{let r=document.modelContext;if(!r)return;let i=new AbortController,a={name:`search_docs`,description:`Search the ${t} documentation for relevant pages and content.`,inputSchema:{type:`object`,properties:{query:{type:`string`,description:`Search query`}},required:[`query`],additionalProperties:!1},annotations:sl,async execute(t){let n=String(t.query??``).trim();if(!n)return ul(`Error: query is required.`);let r=encodeURIComponent(e),i={method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({query:n})},a=await fetch(L.AUTH_ENABLED?`${L.BASE_PATH}/_mintlify/api/search`:`${L.AI_MESSAGE_HOST}/api/search/${r}`,i);if(L.AUTH_ENABLED&&(a.status===401||a.status===403)&&(a=await fetch(`${L.BASE_PATH}/_mintlify/api-public/search/${r}`,i)),!a.ok)return ul(`Search failed (${a.status})`);let o=((await a.json()).results??[]).slice(0,10);return o.length===0?ul(`No results found.`):ul(ll(o.map(e=>[`## ${e.header}`,`URL: ${dl(e.page)}`,e.content].join(` `)).join(` `),il))}},o={name:`read_page`,description:`Read the full content of a ${t} documentation page as markdown.`,inputSchema:{type:`object`,properties:{path:{type:`string`,description:`Path or URL of the page, as returned by search_docs`}},required:[`path`],additionalProperties:!1},annotations:sl,async execute(e){let t=fl(e.path);if(!t)return ul(`Error: path must be a page on this site.`);let n=await nl(t);return ul(n?ll(n,al):`Page not found: ${t}`)}},s={name:`navigate_page`,description:`Navigate the current browser tab to a ${t} documentation page.`,inputSchema:{type:`object`,properties:{path:{type:`string`,description:`Path or URL of the page, as returned by search_docs`}},required:[`path`],additionalProperties:!1},annotations:cl,async execute(e){let t=fl(e.path);return t?(n.push(rl(t)),ul(`Navigated to ${dl(t)}`)):ul(`Error: path must be a page on this site.`)}},c={name:`get_site_overview`,description:`Get an outline of the ${t} documentation, grouped by section, with a short description of each page. May be truncated for large sites; use search_docs to find pages not listed.`,inputSchema:{type:`object`,properties:{},additionalProperties:!1},annotations:sl,async execute(){let e=await fetch(`${L.BASE_PATH}/llms.txt`);return e.ok?ul(ll(await e.text(),al)):ul(`Site overview unavailable (${e.status})`)}},l={name:`read_skill`,description:`Read a ${t} agent skill document by name.`,inputSchema:{type:`object`,properties:{skill_name:{type:`string`,description:`The slug of the skill to read`}},required:[`skill_name`],additionalProperties:!1},annotations:sl,async execute(e){let t=String(e.skill_name??``).trim();if(!t)return ul(`Error: skill_name is required.`);let n=await fetch(`${L.BASE_PATH}/.well-known/agent-skills/${encodeURIComponent(t)}/skill.md`);return n.ok?ul(ll(await n.text(),al)):ul(`Skill not found: ${t}`)}};async function u(e){try{await Promise.all([a,o,s,c,l].map(t=>e.registerTool(t,{signal:i.signal})))}catch(e){if(i.signal.aborted)return;i.abort(),console.error(`Failed to register WebMCP tools`,e)}}return u(r),()=>{i.abort()}},[n,e,t]),null}var ml=(0,N.createContext)(void 0);ml.displayName=`ScopedNavMapsContext`;var hl=`mintlify-navigation-cache`,gl=9e5;function _l(e,t){let[n,r]=(0,N.useState)({navigation:e,source:`fallback`}),i=(0,N.useRef)(e),a=(0,N.useRef)(null),{buildId:o}=(0,N.useContext)(gc),[s,c]=(0,N.useState)(!1),[l,u]=(0,N.useState)(!1);(0,N.useEffect)(()=>{i.current=e,t||(a.current?.abort(),a.current=null,c(!1),u(!1)),r(n=>t&&n.source===`auth`?n:{navigation:e,source:`fallback`})},[e,t]);let d=(0,N.useCallback)(async()=>{if(a.current?.abort(),a.current=null,!t){r({navigation:i.current,source:`fallback`});return}let e=new AbortController;a.current=e;let n=()=>a.current===e&&!e.signal.aborted;c(!0);try{let t=localStorage.getItem(hl);if(t){let e=JSON.parse(t);if(!Array.isArray(e.navigation)){let t=Date.now()-e.timestamp>gl,i=e.buildId===o;if(!t&&i){if(!n())return;r({navigation:e.navigation,source:`auth`});return}localStorage.removeItem(hl)}}let a=await fetch(`${L.BASE_PATH}/_mintlify/navigation`,{signal:e.signal});if(!n())return;if(a.status===401){r({navigation:i.current,source:`fallback`});return}let s=await a.json();if(!n())return;let c=s.docsDecoratedNav;if(!c){r({navigation:i.current,source:`fallback`});return}let l=JSON.stringify({navigation:c,timestamp:Date.now(),buildId:o??`PLACEHOLDER`});try{localStorage.setItem(hl,l)}catch(e){if(e instanceof DOMException&&e.name===`QuotaExceededError`){localStorage.removeItem(hl);try{localStorage.setItem(hl,l)}catch{console.error(`Error caching navigation:`,e)}}else throw e}if(!n())return;r({navigation:c,source:`auth`})}catch(t){if(e.signal.aborted)return;console.error(`Error fetching navigation:`,t),r({navigation:i.current,source:`fallback`})}finally{a.current===e&&(a.current=null,c(!1),u(!0))}},[o,t]),f=t&&!l&&n.source===`fallback`;return{navigationData:n.navigation,authNavigation:n.source===`auth`?n.navigation:void 0,updateCache:d,isUpdatingCache:s,isAuthNavigationPending:f}}var vl=Pe(()=>({pageNav:void 0}));function yl(e,{navWithMetadata:t,divisions:n,versionsDict:r}){(0,N.useEffect)(()=>{e&&vl.setState({pageNav:{navWithMetadata:t,divisions:n,versionsDict:r}})},[e,t,n,r]),(0,N.useEffect)(()=>{if(e)return()=>vl.setState({pageNav:void 0})},[e])}var bl=()=>{let{userAuth:e,auth:t,userInfo:n}=(0,N.useContext)(_c);return(0,N.useMemo)(()=>{if((L.ENV===`cli`||L.ENV===`development`)&&n?.groups)return[...n.groups,`*`];if(e||t)return[...n?.groups??[],`*`]},[t,e,n?.groups])},xl={language:`English`,yes:`Yes`,no:`No`,wasThisPageHelpful:`Was this page helpful?`,onThisPage:`On this page`,backToTop:`Back to top`,suggestEdits:`Suggest edits`,raiseIssue:`Raise issue`,search:`Search...`,searchOrAsk:`Search or ask...`,searchOrAskQuestion:`Search or ask a question...`,poweredBy:`Powered by`,filters:`Filters`,clear:`Clear`,previous:`Previous`,next:`Next`,copyPage:`Copy page`,copying:`Copying...`,viewAsMarkdown:`View as Markdown`,downloadApiSpec:`Download API spec`,downloadApiSpecDescription:`Download the OpenAPI specification`,openInChatGPT:`Open in ChatGPT`,openInClaude:`Open in Claude`,openInPerplexity:`Open in Perplexity`,openInGrok:`Open in Grok`,openInGoogleAIStudio:`Open in Google AI Studio`,openInDevin:`Open in Devin Cloud`,openInDevinDesktop:`Open in Devin Desktop`,copyPageAsMarkdown:`Copy page as Markdown for LLMs`,agentPointer:`AI agents: this page is available as Markdown at {markdownUrl}. Request it directly or send "Accept: text/markdown". The site index is at {llmsUrl}.`,viewPageAsMarkdown:`View this page as plain text`,askQuestionsAboutPage:`Ask questions about this page`,copyMCPServer:`Copy MCP Server`,copyMCPServerDescription:`Copy MCP Server URL to clipboard`,copyAddMCPCommand:`Copy MCP install command`,copyAddMCPCommandDescription:`Copy npx command to install MCP server`,connectToCursor:`Connect to Cursor`,installMCPServerOnCursor:`Install MCP Server on Cursor`,connectToVSCode:`Connect to VS Code`,installMCPServerOnVSCode:`Install MCP Server on VS Code`,connectToDevin:`Connect to Devin`,installMCPServerOnDevin:`Install MCP Server on Devin`,assistant:`Assistant`,addToAssistant:`Add to assistant`,askAQuestion:`Ask a question...`,askAssistant:`Ask Assistant`,canYouTellMeAbout:`Can you tell me about`,recentSearches:`Recent searches`,searchFooterSelect:`Select`,searchFooterOpen:`Open`,searchFooterClose:`Close`,loginToCliToEnableSearch:`Run mint login in the cli to activate search`,searchResultsCount:`Results: {count}`,"searchPage.searchFor":`Search for โ€œ{query}โ€`,"searchPage.allResults":`All results`,"searchPage.resultsFor":`Results for โ€œ{query}โ€`,"searchPage.resultCount_one":`{count} result`,"searchPage.resultCount_other":`{count} results`,"searchPage.placeholder":`Search the docs...`,"searchPage.showingResults":`Showing {start}โ€“{end} of {total} results`,reportIncorrectCode:`Report incorrect code`,pleaseProvideDetailsOfTheIncorrectCode:`Please provide a detailed description of the incorrect code.`,whatIsWrongWithThisCode:`What's wrong with this code?`,submit:`Submit`,cancel:`Cancel`,"feedback.greatWhatWorkedBest":`Great! What worked best for you?`,"feedback.howCanWeImprove":`How can we improve our product?`,"feedback.placeholder":`(Optional) Could you share more about your experience?`,"feedback.emailPlaceholder":`(Optional) Email`,"feedback.invalidEmail":`Please enter a valid email address`,"feedback.inappropriateContent":`Please remove inappropriate language and try again`,"feedback.submitFailed":`Couldn't send your feedback. Please try again`,"feedback.cancel":`Cancel`,"feedback.submit":`Submit feedback`,"feedback.positive.workedAsExpected":`The guide worked as expected`,"feedback.positive.easyToFind":`It was easy to find the information I needed`,"feedback.positive.easyToUnderstand":`It was easy to understand the product and features`,"feedback.positive.upToDate":`The documentation is up to date`,"feedback.positive.somethingElse":`Something else`,"feedback.negative.getStartedFaster":`Help me get started faster`,"feedback.negative.easierToFind":`Make it easier to find what I'm looking for`,"feedback.negative.easierToUnderstand":`Make it easy to understand the product and features`,"feedback.negative.updateDocs":`Update this documentation`,"feedback.negative.somethingElse":`Something else`,"aria.requestExample":`Request example`,"aria.responseExample":`Response example`,"aria.openSearch":`Open search`,"aria.searchKeyboardHints":`Use the up and down arrow keys to select a result, Enter to open it, and Escape to close search.`,"aria.toggleAssistantPanel":`Toggle assistant panel`,"aria.searchForEndpoint":`Search for endpoint`,"aria.deleteItem":`Delete item`,"aria.fileTree":`File tree`,"aria.toggleSection":`Toggle {section} section`,"aria.additionalFeedback":`Additional feedback (optional)`,"aria.emailAddress":`Email address`,"aria.enterValue":`Enter {name}`,"aria.selectOption":`Select {name}`,"aria.sendMessage":`Send message`,"aria.viewPayloadItem":`View {type}: {value}`,"aria.removePayloadItem":`Remove {type}: {value}`,"aria.fileUploadButton":`File upload button`,"aria.expandMessageSection":`Expand message example section`,"aria.moreActions":`More actions`,"aria.openRssFeed":`Open RSS feed`,"aria.info":`Info`,"aria.warning":`Warning`,"aria.danger":`Danger`,"aria.tip":`Tip`,"aria.note":`Note`,"aria.check":`Check`,"aria.mermaidDiagram":`Mermaid diagram`,"aria.diagramViewer":`Diagram viewer. Use the arrow keys to pan, plus and minus to zoom, and zero to reset.`,"aria.zoomIn":`Zoom in`,"aria.zoomOut":`Zoom out`,"aria.resetView":`Reset view`,"aria.panUp":`Pan up`,"aria.panDown":`Pan down`,"aria.panLeft":`Pan left`,"aria.panRight":`Pan right`,"aria.openFullscreen":`Open fullscreen`,"aria.closeFullscreen":`Close fullscreen`,"aria.colorSwatch":`Color {color}`,"aria.switchView":`Switch view`,"aria.sidePanel":`Side panel`,"aria.toggleDarkMode":`Toggle dark mode`,"aria.expandInputSection":`Expand input section`,"aria.reloadChat":`Reload chat`,"aria.reloadLastChat":`Reload last chat`,"aria.copyChatResponse":`Copy chat response`,"aria.closeAssistantPanel":`Close assistant panel`,"aria.maximizeAssistantPanel":`Maximize assistant panel`,"aria.minimizeAssistantPanel":`Minimize assistant panel`,"aria.clearChatHistory":`Clear chat history`,"aria.dismiss":`Dismiss`,"aria.voteGood":`Vote that response was good`,"aria.voteBad":`Vote that response was not good`,"aria.navigateToHeader":`Navigate to header`,"aria.navigateToChangelog":`Navigate to changelog`,"aria.copyCodeBlock":`Copy the contents from the code block`,"aria.codeExamples":`Code examples`,"aria.selectLanguage":`Select language`,"aria.askAssistant":`Ask Assistant`,"aria.reportIncorrectCode":`Report incorrect code`,"aria.skipToMainContent":`Skip to main content`,"aria.switchToTheme":`Switch to {theme} theme`,"aria.codeSnippet":`Code snippet`,"aria.messageContent":`Message content`,"aria.basePathSelector":`Select base path`,"aria.selectBaseUrl":`Select base URL`,"aria.dismissBanner":`Dismiss banner`,"aria.selectResponseSection":`Select response section`,"aria.sendingRequest":`Sending request...`,"aria.selectSchemaType":`Select schema type`,"aria.minimizeResponse":`Minimize response`,"aria.expandResponse":`Expand response`,"aria.responseContent":`Response content`,"aria.fileDownloaded":`File downloaded`,"aria.downloadResponseFile":`Download response file`,"aria.expandImage":`Expand image`,"aria.expandImageNamed":`Expand image: {alt}`,"aria.image":`Image`,"aria.fullSizeImages":`Full-size images`,"aria.close":`Close`,"aria.viewAttachment":`View {name}`,"aria.removeAttachment":`Remove {name}`,"aria.addAttachment":`Add attachment`,"tooltip.copy":`Copy`,"tooltip.copied":`Copied!`,"tooltip.askAssistant":`Ask Assistant`,"tooltip.reportIncorrectCode":`Report incorrect code`,"tooltip.download":`Download`,"assistant.suggestions":`Suggestions`,availableOptions:`Available options`,requiredRange:`Required range`,hide:`Hide`,show:`Show`,childAttributes:`child attributes`,copied:`Copied`,copyFailed:`Copy failed`,"assistant.createSupportTicket":`Contact support`,"assistant.contactSalesHeader":`Fill out this form to contact sales.`,"assistant.contactSupportHeader":`Fill out this form to contact support.`,"assistant.contactFirstName":`First name`,"assistant.contactLastName":`Last name`,"assistant.contactCompany":`Company`,"assistant.contactCompanyEmail":`Company email`,"assistant.contactHowCanWeHelp":`How can we help?`,"assistant.contactSalesMessagePlaceholder":`Tell us more about your project, needs, and timeline.`,"assistant.contactDismiss":`Dismiss`,"assistant.contactSales":`Contact sales`,"assistant.contactMessagePlaceholder":`How can we help?`,"assistant.contactSupportMessagePlaceholder":`Tell us what's happening. Include any steps to reproduce, error messages, or context that might help.`,"assistant.contactSend":`Send`,"assistant.contactSuccess":`Thanks! We will be in contact soon.`,"assistant.contactError":`Something went wrong. Please try again.`,"assistant.supportLinkHeader":`Here is a link to our support platform.`,"assistant.uploadFile":`Upload file`,"assistant.dropFiles":`Drop files here to add to chat`,"assistant.unsupportedFile":`Unsupported file`,"assistant.unsupportedFiles":`Unsupported files`,"assistant.disclaimer":`Responses are generated using AI and may contain mistakes.`,generating:`Generating`,searchingFor:`Searching for`,searched:`Searched`,foundResultsFor:`Found results for`,tryIt:`Try it`,send:`Send`,"api.headers":`Headers`,"api.pathParameters":`Path Parameters`,"api.queryParameters":`Query Parameters`,"api.queryString":`Query String`,"api.cookies":`Cookies`,"api.body":`Body`,"api.response":`Response`,"api.streamItem":`Each item in the stream`,"api.stop":`Stop`,"api.streaming":`Streamingโ€ฆ`,"api.streamStopped":`Stream stopped`,"api.streamInterrupted":`Stream interrupted`,"api.streamTruncated":`Stream truncated at 10 MB`,"api.callbacks":`Callbacks`,"api.authorizations":`Authorizations`,"api.header":`Header`,"api.path":`Path`,"api.query":`Query`,"api.cookie":`Cookie`,"api.authorization":`Authorization`,"api.scopes":`Scopes`,"api.oauth.flow":`Flow`,"api.oauth.authorizationCode":`Authorization Code`,"api.oauth.authorizationUrl":`Authorization URL`,"api.oauth.tokenUrl":`Token URL`,"api.oauth.callbackUrl":`Callback URL`,"api.oauth.clientId":`Client ID`,"api.oauth.clientSecret":`Client Secret`,"api.oauth.optional":`optional`,"api.oauth.connectPreview":`Connection is available after secure callback support is enabled.`,"api.required":`required`,"api.expandOptionalFields":`Expand optional fields`,"api.collapseOptionalFields":`Collapse optional fields`,"api.expandOptionalFields_one":`Expand {count} optional field`,"api.expandOptionalFields_other":`Expand {count} optional fields`,"api.collapseOptionalFields_one":`Collapse {count} optional field`,"api.collapseOptionalFields_other":`Collapse {count} optional fields`,"api.confirmFormSwitch":`Invalid JSON will be reset to the default body.`,"api.continue":`Continue`,"api.resetToDefault":`Reset to default`,"api.fixJsonToSend":`Fix the JSON to send the request`,"api.invalidJsonAtWithReason":`Invalid JSON at line {line}, column {column}: {reason}`,"api.jsonError.missingComma":`missing a comma before this item`,"api.jsonError.trailingComma":`remove the trailing comma`,"api.jsonError.missingColon":`missing a colon after the property name`,"api.jsonError.unquotedKey":`property names need double quotes`,"api.jsonError.singleQuotes":`use double quotes instead of single quotes`,"api.jsonError.unterminatedString":`string is missing its closing quote`,"api.jsonError.unclosedBracket":`missing a closing {bracket}`,"api.jsonError.mismatchedBracket":`expected {expected} but found {found}`,"api.jsonError.trailingContent":`unexpected content after the end of the JSON`,"api.jsonError.expectedValue":`expected a value`,"api.invalidJsonAt":`Invalid JSON at line {line}, column {column}`,"api.missingRequiredFields":`Missing required fields: {fields}`,"api.bodyMode.form":`Form`,"api.bodyMode.json":`JSON`,"aria.requestBodyMode":`Request body format`,"aria.requestBodyJson":`Request body JSON`,"api.requestBodyJsonPlaceholder":`Enter a JSON request body`,"api.deprecated":`deprecated`,"api.if":`if`,"api.unless":`unless`,"api.conditionallyRequired":`conditionally required`,"api.isSet":`is set`,"api.and":`and`,"api.or":`or`,"api.default":`default:`,"api.noHeadersReceived":`No headers received from the server`,"api.noBodyReceived":`No body data received from the server`,"api.noCookiesReceived":`No cookies received from the server`,"api.example":`Example`,"api.examples":`Examples`,"api.addNewProperty":`Add new property`,"api.enterPropertyKey":`Enter key of new property`,"api.addItem":`Add an item`,"api.searchEndpoint":`Search for endpoint...`,"api.connect":`Connect`,"api.disconnect":`Disconnect`,"api.connected":`Connected`,"api.notConnected":`Not Connected`,"api.sendMessage":`Send message`,"api.receive":`Receive`,"api.requestError":`An error occurred while making the request:`,"api.mustBeMultipleOf":`Must be a multiple of`,"api.title":`Title`,"api.const":`Const`,"api.enterValue":`enter {name}`,"api.enterValueCapitalized":`Enter {name}`,"api.selectOption":`select {name}`,"api.enterBearerToken":`enter bearer token`,"api.value":`value`,"api.option":`option`,"prompt.copyPrompt":`Copy prompt`,"prompt.openInCursor":`Open in Cursor`,"mermaid.failedToRender":`Failed to render the Mermaid diagram.`,"mermaid.failedToUpdate":`Failed to render the updated diagram. Showing the last successful render.`,relatedTopics:`Related topics`,"directory.pageCount_one":`{count} page`,"directory.pageCount_other":`{count} pages`,lastModifiedOn:`Last modified on`,"github.noRepoAdded":`no repo added`,"github.repoDoesNotExist":`repo does not exist`,"github.addRepoDescription":`Add a repo to see the description here...`,"github.stars_one":`{count} star`,"github.stars_other":`{count} stars`,"github.forks_one":`{count} fork`,"github.forks_other":`{count} forks`,"github.loading":`Loading repository data...`,"assistant.attachedFiles":`Attached files`,"assistant.attachmentLines":`Lines: {count}`,"assistant.stopResponse":`Stop response`,"assistant.conversation":`Assistant conversation`,"assistant.waitingForAnswer":`Waiting for your answerโ€ฆ`,"assistant.loadingConversation":`Loading conversation`,"assistant.jumpToLatest":`Jump to latest`,"assistant.messageFromUser":`Message from you`,"assistant.messageFromAssistant":`Message from Assistant`,"assistant.messageAttachments":`Message attachments`,"assistant.sources":`Sources`,"assistant.sourceUnavailable":`This source is unavailable`,"assistant.unavailableLink":`This link is unavailable`,"assistant.unavailableImage":`This image is unavailable`,"assistant.table":`Table`,"assistant.wrapCode":`Wrap lines`,"assistant.expandCode":`Show all {count} lines`,"assistant.collapseCode":`Show fewer lines`,"assistant.searchResults":`Search results`,"assistant.commandsAndFiles":`Commands and files`,"assistant.openingPage":`Opening`,"assistant.openedPage":`Opened`,"assistant.consultingSkill":`Consulting`,"assistant.consultedSkill":`Consulted`,"assistant.viewingImage":`Viewing`,"assistant.viewedImage":`Viewed`,"assistant.embeddedImage":`embedded image`,"assistant.noSearchResults":`No search results`,"assistant.searching":`Searching`,"audio.listenToPage":`Listen to this page`,"audio.play":`Play`,"audio.pause":`Pause`,"audio.playbackSpeed":`Playback speed`,"audio.unableToLoadAudio":`Unable to load audio`,"audio.retry":`Retry`,"audio.temporarilyUnavailable":`Usage of this feature is temporarily limited. Please try again later or contact the site owner to restore access.`,"audio.aboutMinutes":`about {minutes} min`,"audio.minutes":`{minutes} min`,"audio.minutesSeconds":`{minutes} min {seconds} sec`,"audio.seconds":`{seconds} sec`,"aria.rewind10":`Rewind 10 seconds`,"aria.forward10":`Skip ahead 10 seconds`,"aria.narrationControls":`Page narration controls`,"aria.narrationProgress":`Narration progress`,"logoMenu.openLinkInNewTab":`Open link in new tab`,"logoMenu.openLogoInNewTab":`Open logo in new tab`,"logoMenu.copyLogo":`Copy logo`,"logoMenu.downloadLogo":`Download logo`,"logoMenu.downloadFavicon":`Download favicon`},Sl=(e,t)=>{if(Et(e).toLowerCase()===e.toLowerCase())return t;let[,n]=(Ct(e)??``).split(`-`);return n?`${t} (${n})`:t},Cl=e=>{switch(e){case`cn`:case`zh`:case`zh-Hans`:case`zh-CN`:return`zh`;case`zh-Hant`:case`zh-TW`:return`zhTraditional`;case`es`:return`es`;case`ja`:case`jp`:case`ja-jp`:case`ja-JP`:return`ja`;case`pt`:return`pt`;case`fr`:return`fr`;case`fr-ca`:case`fr-CA`:return`frCa`;case`pt-BR`:return`ptBR`;case`de`:return`de`;case`ko`:return`ko`;case`it`:return`it`;case`ru`:return`ru`;case`ro`:return`ro`;case`cs`:return`cs`;case`id`:return`id`;case`ar`:return`ar`;case`tr`:return`tr`;case`hi`:return`hi`;case`sv`:return`sv`;case`no`:case`nb`:return`no`;case`da`:return`da`;case`lv`:return`lv`;case`nl`:return`nl`;case`uk`:return`uk`;case`vi`:return`vi`;case`pl`:return`pl`;case`uz`:return`uz`;case`he`:return`he`;case`ca`:return`ca`;case`fi`:return`fi`;case`hu`:return`hu`;default:{if(!e||!wt(e))return null;let t=Et(e);return t===e?null:Cl(t)}}},wl={ar:()=>F(()=>import(`./ar-Cqhg1YLZ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ar),[],import.meta.url),ca:()=>F(()=>import(`./ca-f9124tRD.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ca),[],import.meta.url),cs:()=>F(()=>import(`./cs-Bml9kM8A.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.cs),[],import.meta.url),da:()=>F(()=>import(`./da-DWFFzOjK.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.da),[],import.meta.url),de:()=>F(()=>import(`./de-D2N1EeGD.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.de),[],import.meta.url),es:()=>F(()=>import(`./es-UHNAgupy.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.es),[],import.meta.url),fi:()=>F(()=>import(`./fi-BsnO16pD.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.fi),[],import.meta.url),fr:()=>F(()=>import(`./fr-Bad5dwMV.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.fr),[],import.meta.url),frCa:()=>F(()=>import(`./fr-CA-DD4wqxb1.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.frCa),[],import.meta.url),he:()=>F(()=>import(`./he-D3Lb653h.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.he),[],import.meta.url),hi:()=>F(()=>import(`./hi-ybK4Y5Kb.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.hi),[],import.meta.url),hu:()=>F(()=>import(`./hu-DHSUd4Ns.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.hu),[],import.meta.url),id:()=>F(()=>import(`./id-BI8FlvDF.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.id),[],import.meta.url),it:()=>F(()=>import(`./it-DunW5HMQ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.it),[],import.meta.url),ja:()=>F(()=>import(`./ja-FuHmkG27.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ja),[],import.meta.url),ko:()=>F(()=>import(`./ko-BwLURijE.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ko),[],import.meta.url),lv:()=>F(()=>import(`./lv-CN375SJu.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.lv),[],import.meta.url),nl:()=>F(()=>import(`./nl-h0YrGydE.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.nl),[],import.meta.url),no:()=>F(()=>import(`./no-_nWfBMh0.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.no),[],import.meta.url),pl:()=>F(()=>import(`./pl-VXkrs9tM.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.pl),[],import.meta.url),pt:()=>F(()=>import(`./pt-DqEdnLBG.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.pt),[],import.meta.url),ptBR:()=>F(()=>import(`./pt-BR-BVwTJL3c.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ptBR),[],import.meta.url),ro:()=>F(()=>import(`./ro-DG0JV_RK.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ro),[],import.meta.url),ru:()=>F(()=>import(`./ru-BY4HYjou.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ru),[],import.meta.url),sv:()=>F(()=>import(`./sv-CW4GfXtl.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.sv),[],import.meta.url),tr:()=>F(()=>import(`./tr-C0kxmGIw.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.tr),[],import.meta.url),uk:()=>F(()=>import(`./uk-BCP8gmUm.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.uk),[],import.meta.url),uz:()=>F(()=>import(`./uz-DsGet9MA.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.uz),[],import.meta.url),vi:()=>F(()=>import(`./vi-BlrBsIgK.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.vi),[],import.meta.url),zh:()=>F(()=>import(`./zh-n9v7bPvl.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.zh),[],import.meta.url),zhTraditional:()=>F(()=>import(`./zhTraditional-Bo0xEUOa.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.zhTraditional),[],import.meta.url)},Tl=new Map,El=new Map;function Dl(e){let t=Cl(e);return!t||Tl.has(t)}function Ol(e){let t=Cl(e);if(!t||Tl.has(t))return Promise.resolve();let n=El.get(t);if(n)return n;let r=wl[t]().then(e=>{Tl.set(t,e)}).catch(e=>{console.error(`[locales] failed to load "${t}", caching English fallback`,e),Tl.set(t,xl)}).finally(()=>{El.delete(t)});return El.set(t,r),r}var kl=e=>{let t=Cl(e);return t?Tl.get(t)||(console.warn(`[locales] table "${t}" requested before load; falling back to English`),xl):xl},Al={ar:`ุงู„ุนุฑุจูŠุฉ`,ca:`Catalร `,cs:`ฤŒeลกtina`,da:`Dansk`,de:`Deutsch`,es:`Espaรฑol`,fi:`Suomi`,fr:`Franรงais`,frCa:`Franรงais canadien`,he:`ืขื‘ืจื™ืช`,hi:`Hindi`,hu:`Magyar`,id:`Bahasa Indonesia`,it:`Italiano`,ja:`ๆ—ฅๆœฌ่ชž`,ko:`ํ•œ๊ตญ์–ด`,lv:`Latvieลกu`,nl:`Nederlands`,no:`Norsk`,pl:`Polski`,pt:`Portuguรชs`,ptBR:`Portuguรชs (BR)`,ro:`Romรขnฤƒ`,ru:`ะ ัƒััะบะธะน`,sv:`Svenska`,tr:`Tรผrkรงe`,uk:`ะฃะบั€ะฐั—ะฝััŒะบะฐ`,uz:`O'zbekcha`,vi:`Tiแบฟng Viแป‡t`,zh:`็ฎ€ไฝ“ไธญๆ–‡`,zhTraditional:`็น้ซ”ไธญๆ–‡`},jl=e=>{let t=Cl(e),n=t?Al[t]:xl.language;return e?Sl(e,n):n},Ml=e=>{switch(e){case`en`:return`en-US`;case`es`:return`es-ES`;case`cn`:return`zh-CN`;case`zh`:return`zh-CN`;case`zh-Hans`:return`zh-CN`;case`zh-CN`:return`zh-CN`;case`zh-Hant`:return`zh-TW`;case`zh-TW`:return`zh-TW`;case`jp`:return`ja-JP`;case`ja`:return`ja-JP`;case`ja-jp`:return`ja-JP`;case`ja-JP`:return`ja-JP`;case`pt`:return`pt-PT`;case`fr`:return`fr-FR`;case`fr-ca`:return`fr-CA`;case`fr-CA`:return`fr-CA`;case`pt-BR`:return`pt-BR`;case`de`:return`de-DE`;case`ko`:return`ko-KR`;case`it`:return`it-IT`;case`ru`:return`ru-RU`;case`ro`:return`ro-RO`;case`cs`:return`cs-CZ`;case`id`:return`id-ID`;case`ar`:return`ar-SA`;case`tr`:return`tr-TR`;case`hi`:return`hi-IN`;case`sv`:return`sv-SE`;case`no`:return`no-NO`;case`nb`:return`nb-NO`;case`da`:return`da-DK`;case`lv`:return`lv-LV`;case`nl`:return`nl-NL`;case`uk`:return`uk-UA`;case`vi`:return`vi-VN`;case`pl`:return`pl-PL`;case`uz`:return`uz-UZ`;case`he`:return`he-IL`;case`ca`:return`ca-ES`;case`fi`:return`fi-FI`;case`hu`:return`hu-HU`;default:return Ct(e)??`en-US`}},Nl=[`Skeleton placeholder row`,`Skeleton short`,`Skeleton medium row`,`Skeleton longer placeholder row`,`Skeleton small`],Pl=[`Skeleton group placeholder`,`Skeleton group`,`Skeleton group medium`],Fl=30;function Il(e){if(!e||typeof e!=`object`)return!1;let t=Reflect.get(e,`href`);return typeof t==`string`&&t.startsWith(`#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/`)}function Ll(){return Fl}function Rl(e){let t=Math.max(0,Math.floor(e)),n=[];for(let e=0;e(t.page+=1,{href:`${an}${t.page}`,title:Nl[(t.page-1)%Nl.length]??`Skeleton`}),i=e=>e.map(e=>{if(`pages`in e&&Array.isArray(e.pages)){t.group+=1;let a=`${Pl[(t.group-1)%Pl.length]??`Skeleton group`} ${t.group}`,o=i(e.pages);o.some(e=>`href`in e)||o.unshift(r());let s=`root`in e&&!!e.root;return s&&(n+=1),{group:a,pages:o,...`expanded`in e&&typeof e.expanded==`boolean`?{expanded:e.expanded}:{},...s?{root:r()}:{}}}return n+=1,r()}),a=i(e);return n>0?a:[]}var Bl=60;function Vl(e,t=Bl){let n=t,r=e=>{let t=[];for(let i of e){if(n<=0)break;if(--n,`pages`in i&&Array.isArray(i.pages)){let e=r(i.pages);(e.length>0||`root`in i&&i.root)&&t.push({...i,pages:e})}else t.push(i)}return t};return r(e)}function Hl(e,t){let n=e=>{if(`pages`in e&&Array.isArray(e.pages)){let r=`root`in e?e.root:void 0;return r&&typeof r==`object`&&`href`in r&&typeof r.href==`string`&&Vr(r.href,t)?!0:e.pages.some(n)}return`href`in e&&typeof e.href==`string`&&Vr(e.href,t)};return e.some(n)}function Ul(e){return e.map((e,t)=>({...e,tab:`Skeleton tab ${t+1}`,name:`Skeleton tab ${t+1}`,href:`${an}tab-${t+1}`,isActive:!1}))}function Wl(e,t){let n=t[0]??``;if(!e||t.length===0)return n;let r=0;for(let t=0;t`u`)return!1;if(new URLSearchParams(window.location.search).get(`_mintlify-live-preview`)===`true`||window.location.pathname.includes(`/_live-preview`))return!0;try{if(Fo(`livePreviewMode`)!==`true`)return!1;let e=window.location.ancestorOrigins??[];return Array.from(e).some(e=>To(e))?!0:document.referrer?To(new URL(document.referrer).origin):!1}catch{return!1}}function Jl({id:e,shouldReturnEarly:t,element:n,getElement:r,checkIfShouldScroll:i,preScrollCallback:a,postScrollCallback:o}={}){if(typeof window>`u`||t)return;let s=window.location.hash.substring(1);if(!s&&!e)return;let c=n??r?.(e??s)??document.getElementById(e??s);c&&(i?.(c,s)??!0)&&(a?.(c),requestAnimationFrame(()=>{ql()?Kl(c):c.scrollIntoView(),o?.()}))}var Yl=`mintlify-version-switch-hash`,Xl=3e4,Zl=100,Ql=20,$l=3e4,eu=`data-content-loading`;function tu(e){return e.length>1&&e.endsWith(`/`)?e.slice(0,-1):e}function nu(e,t){let n=tu(e),r=tu(t);return n===r||r.startsWith(`/`)&&n.endsWith(r)}function ru(){try{let e=window.sessionStorage.getItem(Yl);if(!e)return;let t=JSON.parse(e);if(typeof t==`object`&&t&&`pathname`in t&&`hash`in t&&`at`in t&&typeof t.pathname==`string`&&typeof t.hash==`string`&&typeof t.at==`number`)return{pathname:t.pathname,hash:t.hash,at:t.at}}catch{}}function iu(){try{window.sessionStorage.removeItem(Yl)}catch{}}function au(){if(typeof window>`u`)return``;let{hash:e}=window.location;return e.length>1?e:``}function ou(e,t){return!t||t===`#`||e.includes(`#`)?e:`${e}${t.startsWith(`#`)?t:`#${t}`}`}function su(e){if(typeof window<`u`)try{let t=new URL(e,window.location.href);if(!t.hash||t.hash===`#`)return;let n={pathname:t.pathname,hash:t.hash,at:Date.now()};window.sessionStorage.setItem(Yl,JSON.stringify(n))}catch{}}function cu(e){let t=e.slice(1),n=t;try{n=decodeURIComponent(t)}catch{}return document.getElementById(n)??(n===t?null:document.getElementById(t))}function lu(){return document.querySelector(`[${eu}]`)!==null}function uu(){let e=new URL(window.location.href);e.hash=``;let t={...window.history.state??{}};delete t.__NA,delete t._N,window.history.replaceState(t,``,e.toString())}function du({interval:e=Zl,maxChecks:t=Ql,maxLoadingWait:n=$l}={}){if(typeof window>`u`)return()=>{};let r=ru();if(!r)return()=>{};let{pathname:i,hash:a}=window.location;if(Date.now()-r.at>Xl||!nu(i,r.pathname)||a!==r.hash)return iu(),()=>{};let o=Date.now(),s=0,c=!1,l,u=()=>{c=!0,l=setTimeout(d,e)},d=()=>{if(l=void 0,window.location.hash!==r.hash){iu();return}let e=cu(r.hash);if(e)iu(),c&&Jl({element:e});else if(lu()){if(Date.now()-o>=n){iu();return}u()}else s+=1,s>=t?(iu(),uu()):u()};return d(),()=>{l!==void 0&&clearTimeout(l)}}var fu=()=>void 0,pu=(0,N.createContext)({isExpanded:()=>!1,setExpanded:fu,ensureExpanded:fu}),mu=({children:e})=>{let t=(0,N.useRef)(new Set),n=(0,N.useCallback)((e,n)=>{if(n===t.current.has(e))return;let r=new Set(t.current);n?r.add(e):r.delete(e),t.current=r},[]),r=(0,N.useCallback)(e=>{if(t.current.has(e))return;let n=new Set(t.current);n.add(e),t.current=n},[]),i=(0,N.useCallback)(e=>t.current.has(e),[]),a=(0,N.useMemo)(()=>({isExpanded:i,setExpanded:n,ensureExpanded:r}),[i,n,r]);return(0,I.jsx)(pu.Provider,{value:a,children:e})},hu=()=>(0,N.useContext)(pu);function gu(e,t){return{divisions:e,isAuthNavigationPending:t,tabsSlotVisible:e.tabs.length>0||t,hasAdvancedTabs:e.tabs.some(e=>e.menu?.length),locales:e.languages.map(e=>e.language)}}var V=(0,N.createContext)({selectedVersion:``,setSelectedVersion:()=>{},versionHref:()=>void 0,currentPathVersion:void 0,versionsDict:new Map,navIsOpen:!1,setNavIsOpen:()=>!1,selectedLocale:void 0,setSelectedLocale:()=>{},isUpdatingCache:!1,isAuthNavigationPending:!1,hasAuthNavigation:!1,authNavigation:void 0,updateAuthNavigation:()=>Promise.resolve(),tabsSlotVisible:!1,divisions:{tabs:[],anchors:[],versions:[],languages:[],dropdowns:[],groupsOrPages:[],products:[]},localeMatchLevels:new Map,hasAdvancedTabs:!1,pageMetadata:{},setPageMetadata:()=>{},setSelectedVersionState:()=>{},setSelectedLocaleState:()=>{},setSelectedProductState:()=>{},explicitProductRef:{current:void 0},setPagePathVersionState:()=>{},contextualStarterQuestions:void 0,setContextualStarterQuestions:()=>{}}),_u=({children:e,nested:t})=>{let n=(0,N.useContext)(V),r=(0,N.useRef)(!1),i=z(),{docsNavWithMetadata:a,anonymizedNav:o}=(0,N.useContext)(B),s=(0,N.useContext)(ml),{actualSubdomain:c,preview:l}=(0,N.useContext)(gc),{auth:u,isFetchingUserInfo:d}=(0,N.useContext)(_c),{isLivePreview:f}=Ko(),p=(0,N.useMemo)(()=>u??void 0,[u]),m=!!p&&!f,h=_l(a,!t&&m),{authNavigation:g,updateAuthNavigation:_,isUpdatingCache:v}=t?n:{authNavigation:h.authNavigation,updateAuthNavigation:h.updateCache,isUpdatingCache:h.isUpdatingCache},y=ps(`nav`),b=t?n.isAuthNavigationPending:h.isAuthNavigationPending&&y;ms(`nav`,!t&&!h.isAuthNavigationPending);let x=t?n.hasAuthNavigation:m,S=g??a,C=(0,N.useRef)(!0),w=Ya(),T=bl(),[E,D]=(0,N.useState)(!1);tl(c,{enabled:!t});let{initialLocale:O,initialVersion:k}=(0,N.useMemo)(()=>{if(!a)return{initialLocale:void 0,initialVersion:void 0};let e=ci({currentPath:i,decoratedNav:m?S:a,userGroups:new Set(T),currentVersion:void 0,currentLanguage:void 0,shouldUseDivisionMatch:!1,cache:{dropdownCache:new Map},isPreview:!!l});if(e.languages.length===0&&e.versions.length===0)return{initialLocale:void 0,initialVersion:void 0};let t=e.versions.find(e=>e.default)?.version,n=e.languages.find(e=>e.default)?.language,r=m?S??a:a,o=Fi(`version`,r,i,t,e.versions[0]?.name??``);return{initialLocale:Fi(`language`,r,i,n,e.languages[0]?.language??void 0)||void 0,initialVersion:o||``}},[a,i,m,S,T,l]),A=(0,N.useMemo)(()=>{let e=(m?S:void 0)??a;return e?Di(e):new Map},[m,S,a]),ee=(0,N.useMemo)(()=>A.get(qc(i)),[A,i]),[te,ne]=(0,N.useState)(void 0),re=t?n.setPagePathVersionState:ne,ie=t||A.size>0?ee:te;(0,N.useEffect)(()=>{if(t)return re(ee),()=>re(void 0)},[t,ee,re]);let ae=(0,N.useMemo)(()=>{let e=(m?S:void 0)??a;return e?ki(e):new Map},[m,S,a]),[oe,se]=(0,N.useState)(O),[ce,le]=(0,N.useState)(k??``),ue=(t?n.selectedLocale:oe)??O,de=(t?n.selectedVersion:ce)||k||``,fe=t?n.setSelectedLocaleState:se,pe=t?n.setSelectedVersionState:le;(0,N.useEffect)(()=>{t&&(!n.selectedVersion&&k&&pe(k),n.selectedLocale===void 0&&O&&fe(O))},[t,n.selectedVersion,n.selectedLocale,k,O,pe,fe]);let[me,he]=(0,N.useState)({}),[ge,_e]=(0,N.useState)(void 0),ve=t?n.pageMetadata:me,ye=t?n.setPageMetadata:he,j=t?n.contextualStarterQuestions:ge,be=t?n.setContextualStarterQuestions:_e,[xe,Se]=(0,N.useState)(new Map),[Ce,we]=(0,N.useState)(void 0),Te=(0,N.useRef)(void 0),Ee=t?n.selectedProduct:Ce,De=t?n.setSelectedProductState:we,Oe=t?n.explicitProductRef:Te;(0,N.useEffect)(()=>{a&&d&&(fe(O),pe(k??``))},[a,O,k,d,fe,pe]);let{filteredDivisions:M,settledDivisions:ke}=(0,N.useMemo)(()=>{let e=qc(i),t=A.get(e)??de,n=ae.get(e)??ue,r=m?S:a,s=(e,r)=>ci({currentPath:r,decoratedNav:e,userGroups:new Set(T),currentVersion:t,currentLanguage:n,currentProduct:Ee,shouldUseDivisionMatch:C.current,cache:{dropdownCache:xe},isPreview:!!l}),c=s(r,i);if(!b)return{filteredDivisions:c,settledDivisions:void 0};if(o){let e=s(o,`${an}1`);return{filteredDivisions:{...e,groupsOrPages:Vl(e.groupsOrPages)},settledDivisions:c}}let u=Hl(c.groupsOrPages,i)?zl(c.groupsOrPages):[];return{filteredDivisions:{...c,tabs:Ul(c.tabs),groupsOrPages:u.length?Vl(u):Rl(Ll())},settledDivisions:c}},[b,o,i,A,de,ae,ue,Ee,m,S,a,T,xe,l]),Ae=(0,N.useMemo)(()=>{let e=new Map;for(let t of M.languages){let n=(g||f?void 0:s?.firstHrefInLanguage[t.language])??M.firstHrefInLanguage.get(t.language);n&&e.set(t.language,n.matchLevel)}return e},[M.languages,M.firstHrefInLanguage,g,f,s]),je=(0,N.useRef)(void 0);(0,N.useEffect)(()=>{Oe.current=void 0},[i,Oe]),(0,N.useEffect)(()=>{let e=M.products.find(e=>e.isActive);e&&(Oe.current===void 0||e.product===Oe.current)&&De(t=>t===e.product?t:e.product)},[M.products,De,Oe]);let Me=(0,N.useCallback)(e=>{Oe.current=e,De(e)},[De,Oe]);(0,N.useEffect)(()=>{let e=qc(i),t=A.get(e)??de,n=ae.get(e)??ue;t!==de&&t&&e!==je.current&&pe(t),n!==ue&&n&&e!==je.current&&fe(n),je.current=e},[i,A,ae,de,ue,pe,fe]),(0,N.useEffect)(()=>{!t&&m&&_?.()},[t,p,_,m]);let Ne=(0,N.useCallback)(e=>(g||f?void 0:s?.firstHrefInVersion[e])??M.firstHrefInVersion.get(e),[g,f,s,M.firstHrefInVersion]),Pe=(0,N.useCallback)(e=>{let t=Ne(e)?.href;return t==null?void 0:rl(t)},[Ne]),Fe=(0,N.useCallback)(e=>{if(e===de)return;pe(e);let t=Ne(e),n=t?.href;if(n!=null){let e=(t?.matchLevel??Ur.NONE)<=Ur.PATH?ou(n,au()):n;e!==n&&n!==i&&su(rl(e)),n!=i&&(t?.matchLevel||0)<=Ur.DIVISION?(C.current=!1,w.push(rl(e))):(C.current=!0,w.push(rl(e)))}},[de,pe,Ne,i,w]),Ie=(0,N.useCallback)(e=>{if(e===ue)return;fe(e);let t=(g||f?void 0:s?.firstHrefInLanguage[e])??M.firstHrefInLanguage.get(e),n=t?.href;n!=null&&(n!=i&&(t?.matchLevel||0)<=Ur.DIVISION?(C.current=!1,w.push(rl(n))):(C.current=!0,w.push(rl(n))))},[ue,fe,g,f,s,M.firstHrefInLanguage,i,w]);(0,N.useEffect)(()=>{if(d||v)return;let e=qc(i),t=A.get(e)??de,n=ae.get(e)??ue,r=M.versions.length>0&&!M.versions.some(e=>e.name===t),a=M.languages.length>0&&!M.languages.some(e=>e.language===n);if(r){let t=M.versions.find(e=>e.default)?.name,n=M.versions[0]?.name,r=t??n??``;A.get(e)===void 0?pe(r):Fe(r)}if(a&&M.languages[0]?.language){let t=M.languages.find(e=>e.default)?.language,n=M.languages[0]?.language,r=t??n;ae.get(e)===void 0?fe(r):Ie(r)}},[M.versions,de,M.languages,ue,Fe,Ie,pe,fe,v,d,i,A,ae]),(0,N.useEffect)(()=>{let e=M.dropdowns;if(e.length===0)return;let t=e=>e.find(e=>e.isActive)?.name,n=Ei(e,[t(M.versions),t(M.languages),t(M.products),t(M.anchors),t(M.tabs)].filter(Boolean).join(`:`)||void 0),r=e.find(e=>e.isActive);if(!r||!n)return;let i=qc(r.href);if(xe.get(n)===i)return;let a=new Map(xe);a.set(n,i),Se(a)},[M.dropdowns,M.products,M.versions,M.languages,M.anchors,M.tabs,xe,i]),(0,N.useEffect)(()=>{D(!1),r.current?setTimeout(()=>Jl(),0):r.current=!0},[i]),(0,N.useEffect)(()=>{if(!t)return du()},[t,i]);let Le=(0,N.useMemo)(()=>gu(M,b),[M,b]),Re=(0,N.useMemo)(()=>ke&&gu(ke,!1),[ke]),ze=(m?S:void 0)??a;return yl(t,{navWithMetadata:ze,divisions:M,versionsDict:A}),(0,I.jsx)(V.Provider,{value:{navIsOpen:E,setNavIsOpen:D,selectedVersion:de,setSelectedVersion:Fe,versionHref:Pe,currentPathVersion:ie,versionsDict:A,selectedLocale:ue,setSelectedLocale:Ie,setSelectedVersionState:pe,setSelectedLocaleState:fe,setSelectedProductState:De,explicitProductRef:Oe,setPagePathVersionState:re,isUpdatingCache:v,hasAuthNavigation:x,settledView:Re,authNavigation:g,updateAuthNavigation:_,navWithMetadata:ze,...Le,localeMatchLevels:Ae,selectedProduct:Ee,setSelectedProduct:Me,pageMetadata:ve,setPageMetadata:ye,contextualStarterQuestions:j,setContextualStarterQuestions:be},children:t?e:(0,I.jsx)(mu,{children:e})})};V.displayName=`NavigationContext`;function H(){let{selectedLocale:e}=(0,N.useContext)(V);return(0,N.useMemo)(()=>kl(e),[e])}function vu(){let{navWithMetadata:e,divisions:t,versionsDict:n}=(0,N.useContext)(V),r=vl(e=>e.pageNav);return e||!r?{navWithMetadata:e,divisions:t,versionsDict:n}:r}var yu=()=>L.ENV===`cli`,bu=e=>{if(typeof window>`u`)return null;try{return window.localStorage.getItem(e)}catch{return null}},xu=(e,t)=>{if(typeof window<`u`)try{window.localStorage.setItem(e,t)}catch{}},Su=e=>Te(e,{decamelize:!1,preserveCharacters:[`_`]}),Cu=`mintlify-search-engine`,wu=()=>{let e=bu(Cu);return e===`chroma`||e===`turbopuffer`?e:void 0},Tu=e=>{let t=new Map;for(let n of e)n&&(t.has(n.page)||t.set(n.page,n));return[...t.values()]};function Eu(e,t,n){let r=new Map,i=[],a=e=>{let n=t(e);if(!n)return`u:${e}`;let r=e.split(`/`),i=r.indexOf(n);return i===-1?`u:${e}`:(r.splice(i,1),`v:${r.join(`/`)}`)};for(let t of e){let e=a(t.page),n=r.get(e);n?n.push(t):(r.set(e,[t]),i.push(e))}let o=e=>{let r=t(e);return r?n(r):2**53-1};return i.flatMap(e=>[...r.get(e)??[]].sort((e,t)=>o(e.page)-o(t.page)))}var Du=class extends Error{status;constructor(e){super(`Search request failed with status ${e}`),this.status=e}},Ou=async({subdomain:e,query:t,filters:n,pageSize:r,signal:i,authMode:a=`none`})=>{let o;o=a===`authenticated`?`${L.BASE_PATH}/_mintlify/api/search`:a===`public`?`${L.BASE_PATH}/_mintlify/api-public/search/${e}`:L.IS_SELF_HOSTED?`${L.BASE_PATH}/_mintlify/api-public/self-hosted-search/${e}`:`${L.AI_MESSAGE_HOST}/api/search/${e}`;let s=wu(),c=await fetch(o,{method:`POST`,headers:{"Content-Type":`application/json`},signal:i,body:JSON.stringify({query:t,...n?{filters:n}:{},...r?{pageSize:r}:{},...s?{searchEngine:s}:{}})});if(!c.ok)throw new Du(c.status);let l=(await c.json()).results.map(e=>{let t=bn(e.page),n=e.metadata.hash,r=e.metadata.title,i=t;n?i=`${t}#${n}`:r&&(i=`${t}#${Su(r)}`);let a={title:e.metadata.title,breadcrumbs:e.metadata.breadcrumbs,icon:e.metadata.icon,hash:e.metadata.hash,openapi:e.metadata.openapi,version:e.metadata.version};return{id:`${e.page}${n??``}`,header:e.header,content:e.content,page:e.page,link:i,metadata:a,score:e.score}});return{id:crypto.randomUUID(),results:Tu(l)}},ku=`SEARCH_ABORTED`,Au=()=>{let{subdomain:e,searchSettings:t}=(0,N.useContext)(gc),{userInfo:n}=(0,N.useContext)(_c),{selectedLocale:r,currentPathVersion:i,selectedVersion:a}=(0,N.useContext)(V),{versionsDict:o}=vu(),s=cs(),c=(0,N.useRef)(null),l=t?.unversioned?void 0:i??a,u=(0,N.useMemo)(()=>{let e=new Map;if(o)for(let t of o.values())t&&!e.has(t)&&e.set(t,e.size);return e},[o]);return(0,N.useEffect)(()=>()=>{c.current&&c.current.abort()},[]),{search:(0,N.useCallback)(async(t,i,a)=>{if(s){let{searchMintExport:e}=await F(async()=>{let{searchMintExport:e}=await import(`./mintExport-BD4zjxeJ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`);return{searchMintExport:e}},[],import.meta.url);return e({query:t,basePath:s.basePath??L.BASE_PATH,locale:a?.language??r,version:i?.version??l,pageSize:a?.pageSize})}if(!e)return{id:crypto.randomUUID(),results:[]};c.current&&c.current.abort();let d=new AbortController;c.current=d;try{let s=yu()?`public`:L.AUTH_ENABLED?n?`authenticated`:`public`:`none`,c=a?.language??r,f=i===void 0?{version:l||void 0,language:c}:{version:i.version||void 0,product:i.product||void 0,language:c},p;try{p=await Ou({subdomain:e,query:t,filters:f,pageSize:a?.pageSize,signal:d.signal,authMode:s})}catch(n){if(!(n instanceof Du&&(n.status===401||n.status===403))||s!==`authenticated`)throw n;p=await Ou({subdomain:e,query:t,filters:f,pageSize:a?.pageSize,signal:d.signal,authMode:`public`})}return(i===void 0?l:i.version)?p:{...p,results:Eu(p.results,e=>o?.get(xn(e)),e=>u.get(e)??2**53-1)}}catch(e){if(e instanceof Error&&e.name===`AbortError`)return ku;throw e}},[s,e,l,o,u,r,n])}};function ju(e,t,n){let r=e.filter(e=>!Vr(e.page,t)).map(e=>{let t=Array.isArray(e.metadata?.breadcrumbs)?e.metadata.breadcrumbs.filter(e=>typeof e==`string`):void 0;return{title:t?.at(-1)??e.header,link:e.page,breadcrumbs:t,icon:e.metadata?.icon}}).filter(e=>e.link&&e.title),i=new Set;return r.filter(e=>!i.has(e.title)&&(i.add(e.title),!0)).slice(0,n)}function Mu({value:e,children:t,livePreviewPath:n}){return n===void 0?(0,I.jsx)(Pu,{value:e,children:t}):(0,I.jsx)(Fu,{value:e,livePreviewPath:n,children:t})}function Nu(e){let{relatedPages:t,relatedPagesConfig:n,pageMetadata:r,isContentLoading:i}=e,{isFetchingUserInfo:a}=(0,N.useContext)(_c),o=z(),{search:s}=Au(),c=r.title??o,l=`${o}:${c}`,[u,d]=(0,N.useState)(),f=t===void 0&&n?.mode===`automatic`&&n.enabled!==!1&&r.related!==!1&&!Array.isArray(r.related);return(0,N.useEffect)(()=>{if(!f||i||a)return;let e=!0;return s(c).then(t=>{e&&t!==`SEARCH_ABORTED`&&d({requestKey:l,pages:ju(t.results,o,n.limit??5)})}).catch(()=>void 0),()=>{e=!1}},[o,i,a,c,n?.limit,l,s,f]),t??(f&&u?.requestKey===l?u.pages:void 0)}function Pu({value:e,children:t}){let{setPageMetadata:n,setContextualStarterQuestions:r}=(0,N.useContext)(V),{pageModeOverride:i,setOriginalPageMode:a}=(0,N.useContext)(ns);Hc(()=>{a(e.pageMetadata.mode)},[e.pageMetadata.mode,a]);let o=(0,N.useMemo)(()=>i===void 0?e:{...e,pageMetadata:{...e.pageMetadata,mode:i||void 0}},[e,i]),s=Nu(o),c=(0,N.useMemo)(()=>({...o,relatedPages:s}),[o,s]);return(0,N.useEffect)(()=>{n(o.pageMetadata),r(o.contextualStarterQuestions)},[o.pageMetadata,o.contextualStarterQuestions,n,r]),(0,I.jsx)(hc.Provider,{value:c,children:t})}function Fu({value:e,children:t,livePreviewPath:n}){let{basePath:r=``,isLivePreview:i,liveMetadata:a}=(0,N.useContext)(R),o=(0,N.useMemo)(()=>jo(n,r),[r,n]),s=(0,N.useMemo)(()=>{if(!i)return e;let t=a.get(o);return t?{...e,pageMetadata:{...e.pageMetadata,...t}}:e},[i,a,o,e]);return(0,I.jsx)(Pu,{value:s,children:t})}var Iu=()=>ve(e=>({selectedLabel:void 0,setSelectedLabel:t=>e({selectedLabel:t})})),Lu=(0,N.createContext)(null);function Ru({children:e}){let t=(0,N.useRef)(null);return t.current||=Iu(),(0,I.jsx)(Lu.Provider,{value:t.current,children:e})}var zu=Iu();function Bu(e,t=!0){let n=(0,N.useContext)(Lu)??zu,r=ze(n,e=>t?e.selectedLabel:void 0),i=ze(n,e=>e.setSelectedLabel),a=(0,N.useCallback)(e=>{t&&i(e)},[t,i]);return{matchingIndex:t&&r?e.findIndex(e=>e===r):-1,setSelectedLabel:a}}var Vu=Ma(!1),Hu=new Set,Uu=0,Wu=()=>{Vu.get()||Vu.set(!0)},Gu=(e,t)=>{let n=document.createElement(`script`);n.dataset.mintScript=e,n.fetchPriority=`low`,n.src=e,n.async=!1,n.addEventListener(`load`,t),n.addEventListener(`error`,t),document.body.appendChild(n)},Ku=!0,qu=()=>Hu.size>0,Ju=()=>document.querySelector(`script[data-mint-script^="not-found-js-"]`)!==null;function Yu(e,t=Gu,n=Ju){if(Ku&&e.length>0&&(Ku=!1,n()))for(let t of e)Hu.add(t);let r=e.filter(e=>!Hu.has(e));if(r.length===0)Uu===0&&Wu();else{Uu+=r.length;for(let e of r){Hu.add(e);let n=!1;t(e,()=>{n||(n=!0,--Uu,Uu===0&&Wu())})}}}function Xu(e){let t={};for(let[n,r]of Object.entries(e))(typeof r==`string`||r===!0)&&(t[n]=r);return t}function Zu({id:e,src:t,strategy:n,children:r,dangerouslySetInnerHTML:i,onLoad:a,...o}){let s=i?.__html??(typeof r==`string`?r:``),c=n===`beforeInteractive`&&!!(t||s);return(0,N.useEffect)(()=>{if(c||e?.startsWith(`not-found-js-`)&&qu())return;let n=e??t;if(n&&document.querySelector(`script[data-mint-script="${CSS.escape(n)}"]`))return;let r=document.createElement(`script`);n&&(r.dataset.mintScript=n);for(let[e,t]of Object.entries(Xu(o)))r.setAttribute(e,t===!0?``:t);if(t)r.src=t,o.async!==!0&&(r.async=!1),a&&r.addEventListener(`load`,a);else{if(!s)return;r.textContent=s}document.body.appendChild(r)},[]),c&&t?(0,I.jsx)(`script`,{id:e,"data-mint-script":e??t,src:t,defer:o.async!==!0,...Xu(o)}):c?(0,I.jsx)(`script`,{id:e,"data-mint-script":e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:s}}):null}function Qu({customScripts:e}){let t=e?.filter(e=>e.strategy===`beforeInteractive`);return t?.length?(0,I.jsx)(I.Fragment,{children:t.map((e,t)=>(0,I.jsx)(Zu,{src:e.src,strategy:`beforeInteractive`},`${e.src}-${t}`))}):null}var $u=`mintlify-flag-overrides`;function ed(e){return{isEnabled:t=>e.find(e=>e.name===t)?.enabled??!1,getAllToggles:()=>[...e]}}var td=(0,N.createContext)({flags:ed([]),overrides:{},isEnabled:()=>!1,setOverride:()=>{}});function nd({children:e,toggles:t}){let n=(0,N.useMemo)(()=>ed(t),[t]),[r,i]=(0,N.useState)(()=>{let e=bu($u);return e?JSON.parse(e):{}}),a=(0,N.useCallback)((e,t)=>{i(n=>{let r={...n};return t===void 0?delete r[e]:r[e]=t,xu($u,JSON.stringify(r)),r})},[]),o=(0,N.useCallback)(e=>r[e]===void 0?n.isEnabled(e):r[e],[n,r]);return(0,I.jsx)(td.Provider,{value:{flags:n,overrides:r,isEnabled:o,setOverride:a},children:e})}var rd=(0,N.createContext)(`legacy`);function id({children:e}){let{flags:t}=(0,N.useContext)(td),[n]=(0,N.useState)(()=>{try{return t.isEnabled(`client-assistant-ui-v2`)?`assistant-ui-v2`:`legacy`}catch{return`legacy`}});return(0,I.jsx)(rd.Provider,{value:n,children:e})}var ad=`chat-assistant-sheet-open`,od=`chat-assistant-sheet-width`,sd=`--assistant-sheet-width`,cd=`function assistantScriptFn(storageKey, widthKey, cssVar, hasChatPermissions, isAssistantUiV2) { var defaultWidth = 368; try { if (isAssistantUiV2) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); return; } var isMobile = window.matchMedia('(max-width: 1024px)').matches; if (isMobile || !hasChatPermissions) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); if (!hasChatPermissions) localStorage.setItem(storageKey, 'false'); return; } var raw = localStorage.getItem(storageKey); if (raw === null) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); return; } var isOpen = JSON.parse(raw); var widthRaw = localStorage.getItem(widthKey); var width = widthRaw !== null ? JSON.parse(widthRaw) : defaultWidth; document.documentElement.style.setProperty(cssVar, isOpen ? width + 'px' : '0px'); document.documentElement.setAttribute('data-assistant-state', isOpen ? 'open' : 'closed'); } catch (e) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); } }`;function ld(e,t=!1){return`(${cd})( "${ad}", "${od}", "${sd}", ${e}, ${t} )`}function ud({hasChatPermissions:e}){let t=(0,N.useContext)(rd);return(0,I.jsx)(`script`,{dangerouslySetInnerHTML:{__html:ld(e,t===`assistant-ui-v2`)}})}var dd=`bannerDismissed`,fd=`data-banner-state`;function pd(e,t){return e!==void 0&&t!==void 0?`lang:${t}_subdomain:${e}_${dd}`:dd}function md(e){let t={},n=[];return`languages`in e.navigation&&e.navigation.languages.forEach(e=>{n.push(e.language),e.banner&&(t[e.language]=e.banner)}),e.banner&&(t.global=e.banner),{bannersByLocale:t,validLangs:n}}function hd(e){if(`languages`in e.navigation){let t=e.navigation.languages.find(e=>e.default);if(t?.language)return t.language}return`en`}function gd(e,t){let n=t[e];return n?{...n,lang:e}:void 0}function _d(e,t,n){if(typeof window>`u`)return gd(e,t);let r=t[e];if(!r){document.documentElement.setAttribute(fd,`hidden`);return}let i={...r,lang:e};try{let t=pd(n,e),a=localStorage.getItem(t),o=!a||a!==r.content;return document.documentElement.setAttribute(fd,o?`visible`:`hidden`),o&&a&&localStorage.removeItem(t),o?i:void 0}catch{return}}var vd=n(m());function yd(e,t){try{let n=document.querySelector(`div#banner`)?.innerText;if(n){for(let r=0;re!==``&&e!==`global`).slice(0,2)}catch{a=[]}let o=a.map(e=>n.find(t=>t.toLowerCase()===e.toLowerCase())).find(e=>e!==void 0),s=[];o?s.push(o):s.push(t),s.push(`global`);let c,l;for(let t of s){if(!t)continue;let n=e[t];if(n?.content){c=n.content,l=t;break}}if(!c){document.documentElement.setAttribute(r,`hidden`);return}let u=!0,d=0;for(;d&]/g,e=>`\\u${e.charCodeAt(0).toString(16).padStart(4,`0`)}`);return`(${bd.toString()})( ${a}, ${JSON.stringify(t)}, ${JSON.stringify(n)}, "${r}", "${i}", )`}function Sd({bannersByLocale:e,defaultLang:t,validLangs:n}){let r=xd(e,t,n);return(0,I.jsx)(`script`,{id:`_mintlify-banner-script`,dangerouslySetInnerHTML:{__html:r},suppressHydrationWarning:!0})}var Cd=(0,N.createContext)({managed:!1}),wd=()=>(0,N.useContext)(Cd);function Td({transcend:e,children:t}){let n=e.analyticsPurpose??`Analytics`,[r,i]=(0,N.useState)(),a=(0,N.useRef)(void 0),o=(0,N.useCallback)(e=>{let t=a.current===!0;a.current=e,i(e),t&&!e&&window.location.reload()},[]);(0,N.useEffect)(()=>{let e=!0,t,r=()=>{t&&o(t.isConsented(new Set([n])))};return window.airgap?.ready(n=>{e&&(t=n,n.addEventListener(`consent-resolution`,r),n.addEventListener(`consent-change`,r),r())}),()=>{e=!1,t?.removeEventListener(`consent-resolution`,r),t?.removeEventListener(`consent-change`,r)}},[n,o]);let s=(0,N.useMemo)(()=>({managed:!0,measurementConsent:r}),[r]);return(0,I.jsx)(Cd.Provider,{value:s,children:t})}var Ed=pc(()=>F(()=>import(`./ConsentManager-B_E8lNTp.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.ConsentManager),__vite__mapDeps([22,1,2,23]),import.meta.url),{ssr:!1},`c657a945b7`),Dd=({privacy:e,children:t})=>{let{docsConfig:n}=(0,N.useContext)(B),r=e?.consentBanner,i=n?.integrations?.transcend,a=n?.integrations?.onetrust,o=!i&&!a&&!!r?.enabled,s=r?.categories,[c,l]=(0,N.useState)(!1),u=(0,N.useMemo)(()=>({managed:o,measurementConsent:c}),[o,c]);return i?(0,I.jsx)(Td,{transcend:i,children:t}):!o||a?(0,I.jsx)(I.Fragment,{children:t}):(0,I.jsxs)(Cd.Provider,{value:u,children:[(0,I.jsx)(Ed,{categories:s,onMeasurementConsentChange:l}),t]})},Od=/^[a-zA-Z0-9_-]+$/;function kd({transcend:e}){let t=e?.bundleId;return t===void 0||!Od.test(t)?null:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`script`,{id:`transcend-airgap-ready-queue`,dangerouslySetInnerHTML:{__html:`if(!self.airgap?.ready){self.airgap={readyQueue:[],ready:function(callback){this.readyQueue.push(callback)},...self.airgap}}`}}),(0,I.jsx)(Zu,{id:`transcend-airgap`,src:`https://transcend-cdn.com/cm/${t}/airgap.js`,strategy:`beforeInteractive`,"data-cfasync":`false`,"data-prompt":`auto`})]})}var Ad=()=>d;function jd({docsConfig:e,isMintExport:t,basePath:n}){return e.styling?.latex===!1?null:t?(0,I.jsx)(`link`,{rel:`stylesheet`,href:os(Ad(),n)}):(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`link`,{rel:`preload`,href:Ad(),as:`style`,fetchPriority:`low`,"data-mint-katex":``}),(0,I.jsx)(`script`,{type:`text/javascript`,children:` (function() { function loadKatex() { const link = document.querySelector('link[data-mint-katex]'); if (link) link.rel = 'stylesheet'; } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', loadKatex); } else { loadKatex(); } })(); `})]})}function Md(){let{isLivePreview:e,getDocsConfigOverrides:t,docsConfigVersion:n}=(0,N.useContext)(R),r=e?t():void 0,i=typeof r?.favicon==`string`?r.favicon:void 0;return(0,N.useEffect)(()=>{if(!i)return;let e=document.querySelectorAll(`link[rel="icon"], link[rel="shortcut icon"]`),t=[];for(let n of e)n instanceof HTMLLinkElement&&(t.push({link:n,href:n.href}),n.href=i);return()=>{for(let{link:e,href:n}of t)e.href=n}},[i,n]),null}var Nd=`hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-21`,Pd=(e,t)=>({hasTabs:n})=>j(Nd,n?e:t),U={sidebar:{autoNavigateOnGroupClick:`unless-desktop`,spacing:`space-y-px`},sidePanel:{width:`fixed`,classes:Pd(`h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&]:top-[12rem]`,`h-[calc(100vh-8rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-9.5rem)] [[data-banner-state=visible]_&]:top-[9.5rem]`),collapseWhenEmpty:!1},toc:{shell:`panel`,marker:`none`,look:`default`,icon:!0},content:{maxWidth:{default:1024,wide:1152},tableClassName:`[--page-padding:20px]`},pageHeader:{contextMenu:!0,spacing:`space-y-2.5`},assistant:{inputShape:`default`,hasTopbarEntry:!1,surface:{backdrop:`dark:before:bg-background-dark`},sheetInset:!1},radius:null,backgroundTint:null,scrollContainer:`window`,variations:!1,navbarTransitionId:`navbar-transition`},Fd={mint:{...U,sidebar:{...U.sidebar,autoNavigateOnGroupClick:`mobile`},assistant:{...U.assistant,hasTopbarEntry:!0}},maple:{...U,sidebar:{...U.sidebar,navItemProps:{sidebarItemStyle:`border`,arrowPosition:`trailing`},spacing:``},sidePanel:{...U.sidePanel,classes:({hasTabs:e})=>j(Nd,`z-10`,e?`h-[calc(100vh-6rem)] top-[6rem] [[data-banner-state=visible]_&]:h-[calc(100vh-8rem)] [[data-banner-state=visible]_&]:top-[8rem]`:`h-[calc(100vh-4rem)] top-[2.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-5rem)] [[data-banner-state=visible]_&]:top-[6rem]`)},toc:{...U.toc,marker:`rail`},content:{maxWidth:{default:672,wide:2500},tableClassName:`[--page-padding:16px]`},navbarTransitionId:`navbar-transition-maple`},palm:{...U,sidebar:{...U.sidebar,navItemProps:{sidebarItemStyle:`undecorated`,arrowPosition:`leading`}},sidePanel:{...U.sidePanel,classes:Pd(`h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-15rem)] [[data-banner-state=visible]_&]:top-[12rem]`,`h-[calc(100vh-8rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-9.5rem)] [[data-banner-state=visible]_&]:top-[9rem]`)},content:{maxWidth:{default:672,wide:1024},tableClassName:`w-full -mx-0`},assistant:{...U.assistant,hasTopbarEntry:!0}},willow:{...U,sidebar:{...U.sidebar,navItemProps:{sidebarItemStyle:`plain`},spacing:``},sidePanel:{...U.sidePanel,width:`reverse`,classes:({isApiExample:e})=>j(Nd,`shrink-0 h-[calc(100%+2.5rem)] mt-[-2.5rem]`,e?`w-[28rem] mx-4 mt-0`:`w-[19rem]`)},toc:{...U.toc,shell:`stack`,look:`mono`,icon:!1},content:{maxWidth:{default:672,wide:1024},tableClassName:`[--page-padding:16px]`},pageHeader:{...U.pageHeader,contextMenu:!1},assistant:{...U.assistant,surface:{backdrop:`dark:before:bg-gray-900`,input:`dark:bg-gray-900`}},radius:`0px`,variations:!0},linden:{...U,sidebar:{spacing:U.sidebar.spacing,navItemProps:{sidebarItemStyle:`arrow`}},sidePanel:{...U.sidePanel,classes:()=>j(Nd,`h-[calc(100vh-6.5rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&]:top-[12rem]`)},toc:{...U.toc,marker:`arrow`},radius:`4px`,backgroundTint:.03},almond:{...U,sidebar:{spacing:U.sidebar.spacing,navItemProps:{arrowPosition:`end`}},sidePanel:{...U.sidePanel,classes:()=>j(Nd,`h-[calc(100vh-6.5rem)] top-0`)},toc:{...U.toc,marker:`rail`},content:{maxWidth:{default:576,wide:2500,frame:2500},tableClassName:`[--page-padding:32px]`},assistant:{...U.assistant,sheetInset:!0},scrollContainer:`content`},aspen:{...U,sidebar:{...U.sidebar,showDivider:!0,navItemProps:{arrowPosition:`end`}},sidePanel:{...U.sidePanel,classes:Pd(`h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-15rem)] [[data-banner-state=visible]_&]:top-[12rem]`,`h-[calc(100vh-8rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-9.5rem)] [[data-banner-state=visible]_&]:top-[9rem]`)},toc:{...U.toc,marker:`rail`},content:{...U.content,maxWidth:{default:704,wide:848,frame:1152}},assistant:{...U.assistant,inputShape:`pill`,hasTopbarEntry:!0}},luma:{...U,sidebar:{...U.sidebar,showDivider:!1,navItemProps:{sidebarItemStyle:`plain`,arrowPosition:`trailing`}},sidePanel:{...U.sidePanel,width:`fluid`,classes:({isApiExample:e})=>e?j(Nd,`h-[calc(100vh-3rem-var(--banner-height,0px))] top-[calc(3rem+var(--banner-height,0px))]`,`pt-6 xl:mr-6`):j(Nd,`overflow-y-auto overflow-x-hidden`,`h-[calc(100vh-3rem-var(--banner-height,0px))] top-[calc(3rem+var(--banner-height,0px))]`,`w-[18rem] pl-8 pr-5 pt-4 [&>*]:w-auto! [&>*]:max-w-full!`)},toc:{...U.toc,marker:`dot`,scrollbarClassName:`mt-7`},content:{...U.content,maxWidth:{default:696,wide:696,frame:1152}},assistant:{...U.assistant,inputShape:`pill`,keyboardHintClassName:`min-[1500px]:hidden`}},sequoia:{...U,sidebar:{...U.sidebar,showDivider:!1,navItemProps:{sidebarItemStyle:`plain`,arrowPosition:`trailing`}},sidePanel:{width:`fluid`,classes:({hasTabs:e,isApiExample:t})=>j(Nd,e?`h-[calc(100vh-6rem)] top-[6rem] [[data-banner-state=visible]_&]:h-[calc(100vh-8.5rem)] [[data-banner-state=visible]_&]:top-[8.5rem]`:`h-[calc(100vh-3rem)] top-[3rem] [[data-banner-state=visible]_&]:h-[calc(100vh-5.5rem)] [[data-banner-state=visible]_&]:top-[5.5rem]`,t&&`pt-6 xl:mr-6`,!t&&`w-[18rem] border-l border-gray-100 dark:border-gray-800 px-8 pt-4`),collapseWhenEmpty:!0},toc:{...U.toc,shell:`fluid`,look:`quiet`,icon:!1},content:{maxWidth:{default:600,wide:896,frame:1152}},pageHeader:{...U.pageHeader,spacing:`space-y-1`},assistant:{...U.assistant,hasTopbarEntry:!0}}},Id=1,Ld=Jt,Rd=(e,t)=>{let n=Ld[e]??Id;return t!==void 0&&Number.isInteger(t)&&t>=1&&t<=n?t:Id};function zd(e,t){let n=t?.theme??e?.theme??`mint`,r=Fd[n];return{name:n,version:Rd(n,t?.themeVersion??e?.themeVersion),traits:r??Fd.mint,skin:null}}function Bd(e){let{docsConfig:t}=(0,N.useContext)(B),{isLivePreview:n,getDocsConfigOverrides:r}=(0,N.useContext)(R),i=t,a=e??i,o=n?r():void 0,s=a?.theme,c=a?.themeVersion??(s===i?.theme?i?.themeVersion:void 0),l=o?.theme,u=o?.themeVersion;return(0,N.useMemo)(()=>zd({theme:s,themeVersion:c},{theme:l,themeVersion:u}),[s,c,l,u])}function Vd(e){function t(){let t=!1;t=window.scrollY>50;let n=document.getElementById(e);n&&n.hasAttribute(`data-is-opaque`)&&n.setAttribute(`data-is-opaque`,`${!!t}`)}function n(){let t=document.createElement(`style`),n=`#${e}`;return t.appendChild(document.createTextNode(`${n},${n} *,${n} *::before,${n} *::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),document.head.appendChild(t),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}}let r=n();function i(){window.removeEventListener(`scroll`,t),document.removeEventListener(`DOMContentLoaded`,t),t(),r()}window.addEventListener(`scroll`,t,{passive:!0}),document.addEventListener(`DOMContentLoaded`,t),(`requestAnimationFrame`in globalThis?requestAnimationFrame:setTimeout)(t),document.readyState===`complete`?i():window.addEventListener(`load`,i,{once:!0})}var Hd=Vd.toString();function Ud({theme:e}){let{navbarTransitionId:t}=Bd({theme:e}).traits,n=(0,N.useMemo)(()=>`(${Hd})("${t}")`,[t]);return(0,I.jsx)(`script`,{id:`_mintlify-navbar-transition-script`,dangerouslySetInnerHTML:{__html:n},suppressHydrationWarning:!0})}var Wd=`data-top-chrome`;function Gd(){let e=document.querySelectorAll(`header#navbar, [data-top-chrome]`),t=0;e.forEach(e=>{let n=e.getBoundingClientRect();n.height>0&&(t=Math.max(t,n.bottom))});let n=0,r=document.getElementById(`content-container`);if(r){let{overflowY:e}=getComputedStyle(r);(e===`auto`||e===`scroll`)&&(n=Math.max(0,r.getBoundingClientRect().top))}let i=`${Math.round(Math.max(0,t-n))+40}px`,a=document.documentElement.style;a.getPropertyValue(`--scroll-mt`)!==i&&a.setProperty(`--scroll-mt`,i)}function Kd(e){let t=[],n=0,r=typeof ResizeObserver>`u`?null:new ResizeObserver(a);function i(){let n=Array.from(document.querySelectorAll(`header#navbar, [data-top-chrome]`));(n.length!==t.length||n.some((e,n)=>e!==t[n]))&&r&&(r.disconnect(),n.forEach(e=>r.observe(e))),t=n,e()}function a(){n||=requestAnimationFrame(()=>{n=0,i()})}let o=`header#navbar, [data-top-chrome]`;function s(e){let t=e.target;if(t instanceof Element&&t.closest(o))return!0;for(let t of e.addedNodes)if(t instanceof Element&&(t.matches(o)||t.querySelector(o)))return!0;for(let t of e.removedNodes)if(t instanceof Element&&(t.matches(o)||t.querySelector(o)))return!0;return!1}new MutationObserver(e=>{e.some(s)&&a()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(`resize`,a),document.readyState===`loading`&&document.addEventListener(`DOMContentLoaded`,i),i()}function qd(e){let t=window.location.hash.slice(1);if(!t)return;function n(){return getComputedStyle(document.documentElement).scrollBehavior===`smooth`}function r(n){let r=document.getElementById(t);return r?(e(),r.scrollIntoView(n?{behavior:n}:void 0),!0):!1}if(document.readyState===`complete`){r();return}let i=new MutationObserver(()=>{!n()&&r(`instant`)&&a()});function a(){i.disconnect(),window.removeEventListener(`load`,s)}function o(){let e=[`wheel`,`touchstart`,`keydown`,`pointerdown`],n=0,i=window.scrollY,a=setInterval(()=>{n+=1;let e=document.getElementById(t);if(!e||n>=6)return o();let a=Math.abs(window.scrollY-i)>1;if(i=window.scrollY,a)return;let s=parseFloat(getComputedStyle(e).scrollMarginTop)||0;Math.abs(e.getBoundingClientRect().top-s)>4&&r()},350);function o(){clearInterval(a),e.forEach(e=>window.removeEventListener(e,o))}e.forEach(e=>window.addEventListener(e,o,{passive:!0}))}function s(){let e=n();a(),e&&requestAnimationFrame(()=>{r(),o()})}window.addEventListener(`load`,s),i.observe(document.documentElement,{childList:!0,subtree:!0}),!n()&&r(`instant`)&&a()}var Jd=`(function () { var measure = ${Gd.toString()}; (${Kd.toString()})(measure); (${qd.toString()})(measure); })();`;function Yd(){return(0,I.jsx)(`script`,{id:`_mintlify-scroll-margin-script`,dangerouslySetInnerHTML:{__html:Jd},suppressHydrationWarning:!0})}var Xd=(0,N.createContext)({banner:void 0,dismissBanner:()=>{}}),Zd=({children:e,bannersByLocale:t,subdomain:n})=>{let{selectedLocale:r}=(0,N.useContext)(V),{isLivePreview:i}=(0,N.useContext)(R),{docsConfig:a}=(0,N.useContext)(B),o=(0,N.useMemo)(()=>i&&a?md(a).bannersByLocale:t,[i,a,t]),s=(0,N.useMemo)(()=>r&&o[r]?{...o[r],lang:r}:{...o.global,lang:`global`},[r,o]),c=(0,N.useMemo)(()=>gd(s.lang,o),[s.lang,o]),[l,u]=(0,N.useState)(c);return(0,N.useLayoutEffect)(()=>{let e=_d(s.lang,o,n);u(e?c:void 0)},[s.lang,c,o,n]),(0,I.jsx)(Xd.Provider,{value:{banner:l,dismissBanner:l?.dismissible?()=>{if(l&&l.dismissible&&l.content){u(void 0);try{localStorage.setItem(pd(n,l.lang),l.content)}catch(e){console.error(e)}document.documentElement.setAttribute(fd,`hidden`)}}:void 0},children:e})},Qd=`variation`,$d=`mintlify-docs-variation`;function ef(e){return e?`${$d}:${e}`:$d}var tf=[],nf=(0,N.createContext)({options:tf,selectedVariation:void 0,setSelectedVariation:()=>void 0});function rf(e,t){try{window.localStorage.setItem(e,t)}catch{}}function af(e,t,n){let r=new URLSearchParams(window.location.search).get(Qd);if(r&&e.has(r))return r;try{let t=window.localStorage.getItem(n);if(t&&e.has(t))return t}catch{}return t}function of({children:e,options:t=tf,projectId:n}){let r=t[0]?.id,i=ef(n),[a,o]=(0,N.useState)(r),s=(0,N.useMemo)(()=>new Set(t.map(({id:e})=>e)),[t]);(0,N.useLayoutEffect)(()=>{let e=()=>{let e=af(s,r,i);o(e),e&&rf(i,e)};return e(),window.addEventListener(`popstate`,e),()=>window.removeEventListener(`popstate`,e)},[r,i,s]);let c=(0,N.useCallback)(e=>{if(s.has(e)){o(e),rf(i,e);try{let t=new URL(window.location.href);t.searchParams.set(Qd,e),window.history.replaceState(window.history.state,``,`${t.pathname}${t.search}${t.hash}`)}catch{}}},[i,s]),l=(0,N.useMemo)(()=>({options:t,selectedVariation:a,setSelectedVariation:c}),[t,a,c]);return(0,I.jsx)(nf.Provider,{value:l,children:e})}var sf=()=>(0,N.useContext)(nf);nf.displayName=`VariationContext`;function cf(){let e=Ua(),{options:t,setSelectedVariation:n}=sf(),r=e?.get(Qd);return(0,N.useLayoutEffect)(()=>{let e=new URLSearchParams(window.location.search).get(Qd);r&&r===e&&t.some(e=>e.id===r)&&n(r)},[t,r,n]),null}function lf({children:e}){let{docsConfig:t}=(0,N.useContext)(B),{actualSubdomain:n,subdomain:r}=(0,N.useContext)(gc);return!t||!zd(t).traits.variations?e:(0,I.jsxs)(of,{options:`variations`in t?t.variations?.options:void 0,projectId:n??r,children:[(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(cf,{})}),e]})}var uf=(0,N.createContext)({});uf.displayName=`AnalyticsContext`;function df({value:e,children:t}){return(0,I.jsx)(uf.Provider,{value:e??{},children:t})}function ff({adobe:e}){return e?.launchUrl?(0,I.jsx)(Zu,{strategy:`afterInteractive`,src:e.launchUrl,id:`adobe-launch`,async:!0}):null}function pf(e){return JSON.stringify(e).replace(//g,`\\u003e`).replace(/\//g,`\\u002f`)}function mf(e){return encodeURIComponent(e)}function hf({clarity:e}){if(!e?.projectId)return null;let t=pf(e.projectId);return(0,I.jsx)(Zu,{strategy:`afterInteractive`,id:`clarity-init`,type:`text/javascript`,dangerouslySetInnerHTML:{__html:` (function(c,l,a,r,i){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; var t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; var y=l.getElementsByTagName(r)[0];if(y&&y.parentNode){y.parentNode.insertBefore(t,y);}else{l.head.appendChild(t);} })(window, document, "clarity", "script", ${t}); `}})}function gf({clearbit:e}){return e?.publicApiKey?(0,I.jsx)(I.Fragment,{children:(0,I.jsx)(Zu,{strategy:`afterInteractive`,src:`https://tag.clearbitscripts.com/v1/${e.publicApiKey}/tags.js`})}):null}function _f({customScripts:e}){let t=e?.filter(e=>e.strategy!==`beforeInteractive`);return t?.length?(0,I.jsx)(I.Fragment,{children:t.map((e,t)=>(0,I.jsx)(Zu,{src:e.src,strategy:e.strategy??`afterInteractive`},`${e.src}-${t}`))}):null}function vf({ga4:e}){if(!e?.measurementId)return null;let t=pf(e.measurementId),n=mf(e.measurementId);return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Zu,{strategy:`afterInteractive`,src:`https://www.googletagmanager.com/gtag/js?id=${n}`}),(0,I.jsx)(Zu,{strategy:`afterInteractive`,id:`ga4`,dangerouslySetInnerHTML:{__html:` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', ${t}, { page_path: window.location.pathname, }); `}})]})}function yf({gtm:e}){if(!e?.tagId)return null;let t=pf(e.tagId),n=mf(e.tagId);return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Zu,{id:`gtm`,strategy:`afterInteractive`,dangerouslySetInnerHTML:{__html:` (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer',${t});`}}),(0,I.jsx)(`noscript`,{dangerouslySetInnerHTML:{__html:``}})]})}function bf({heap:e}){if(!e?.appId)return null;let t=pf(e.appId);return(0,I.jsx)(Zu,{id:`heap`,type:`text/javascript`,dangerouslySetInnerHTML:{__html:` window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o-1){n.push({__t:"bpc",c:location.href,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}n.unshift(e);analytics.push(n);return analytics}};for(var n=0;n{let{docsConfig:t}=(0,N.useContext)(B);if(yu())return null;let n=t?.integrations?.customScripts;return(0,I.jsxs)(I.Fragment,{children:[e&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(ff,{adobe:t?.integrations?.adobe}),(0,I.jsx)(hf,{clarity:t?.integrations?.clarity}),(0,I.jsx)(gf,{clearbit:t?.integrations?.clearbit}),(0,I.jsx)(vf,{ga4:t?.integrations?.ga4}),(0,I.jsx)(yf,{gtm:t?.integrations?.gtm}),(0,I.jsx)(bf,{heap:t?.integrations?.heap}),(0,I.jsx)(xf,{koala:t?.integrations?.koala}),(0,I.jsx)(Sf,{plausible:t?.integrations?.plausible}),(0,I.jsx)(Cf,{segment:t?.integrations?.segment})]}),(0,I.jsx)(_f,{customScripts:n})]})};function Tf({onetrust:e}){return e?.domainScript?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Zu,{id:`onetrust`,src:e.scriptSource||`https://cdn.cookielaw.org/scripttemplates/otSDKStub.js`,"data-domain-script":e.domainScript,strategy:`afterInteractive`,charSet:`UTF-8`}),(0,I.jsx)(Zu,{id:`onetrust-wrapper`,strategy:`afterInteractive`,dangerouslySetInnerHTML:{__html:` window.OptanonWrapper = window.OptanonWrapper || function OptanonWrapper() {}; `}})]}):null}var Ef=class{},Df=class extends Ef{initialized=!1;eventQueue=[];posthog=null;init(e,t=!1){e.apiKey&&F(()=>import(`./module-D1jqdX63.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(n=>{n.default.init(e.apiKey,{api_host:e.apiHost||`https://ph.mintlify.com`,ui_host:`https://us.posthog.com`,capture_pageview:!1,disable_session_recording:!t,...e.apiKey===L.POSTHOG_KEY&&{cross_subdomain_cookie:!0},loaded:e=>{this.posthog=e,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.captureEvent(e,t)}),this.eventQueue=[]}})}),[],import.meta.url).catch(e=>{console.error(`Failed to load PostHog`,e)})}captureEvent(e,t={}){this.initialized?this.posthog?.capture(e,{...t}):this.eventQueue.push({eventName:e,eventProperties:{...t}})}createEventListener(e){return async t=>{this.captureEvent(e,t)}}onRouteChange(e,t){this.captureEvent(`$pageview`),this.captureEvent(`$${Wn}`)}},Of=class{constructor(e=10,t=5e3){this.queue=[],this.isProcessing=!1,this.batchSize=e,this.flushInterval=t}enqueue(e){this.queue.push({event:e,timestamp:Date.now(),retryCount:0})}shouldFlush(){return this.queue.length>=this.batchSize}getBatch(){return this.queue.splice(0,this.batchSize)}requeueEvents(e){let t=e.map(e=>Object.assign(Object.assign({},e),{retryCount:e.retryCount+1}));this.queue.unshift(...t)}startPeriodicFlush(e){this.flushTimer&&clearInterval(this.flushTimer),this.flushTimer=setInterval(()=>{this.queue.length>0&&!this.isProcessing&&(this.isProcessing=!0,e().finally(()=>{this.isProcessing=!1}))},this.flushInterval)}size(){return this.queue.length}},kf=class e{constructor(e){this.storage=e,this.identity=this.loadOrCreateIdentity()}loadOrCreateIdentity(){let t=this.storage.get(e.KEYS.ANONYMOUS_ID),n=this.storage.get(e.KEYS.USER_ID),r=this.storage.get(e.KEYS.SESSION_ID,`session`),i=t,a=n||void 0;i||(i=this.generateId(`anon`),this.storage.set(e.KEYS.ANONYMOUS_ID,i));let o=r;return o||(o=this.generateId(`session`),this.storage.set(e.KEYS.SESSION_ID,o,`session`)),{anonymousId:i,userId:a,sessionId:o}}generateId(e){return`${e}_${Date.now()}_${Math.random().toString(36).substring(2,9)}`}identify(t){t&&typeof t==`string`&&(this.identity.userId=t,this.storage.set(e.KEYS.USER_ID,t))}reset(){let t=this.generateId(`anon`),n=this.generateId(`session`);this.identity={anonymousId:t,userId:void 0,sessionId:n},this.storage.set(e.KEYS.ANONYMOUS_ID,t),this.storage.remove(e.KEYS.USER_ID),this.storage.set(e.KEYS.SESSION_ID,n,`session`)}getIdentity(){return Object.assign({},this.identity)}getAnonymousId(){return this.identity.anonymousId}getUserId(){return this.identity.userId}getSessionId(){return this.identity.sessionId}};kf.KEYS={ANONYMOUS_ID:`mintlify_anonymous_id`,USER_ID:`mintlify_user_id`,SESSION_ID:`mintlify_session_id`};var Af=class{buildEvent(e,t,n,r,i=!0,a=i){let o=Object.assign({},t),s={event_id:O(),subdomain:r,event:e,created_at:new Date().toISOString()};if(a&&typeof window<`u`){if(s.path=window.location.pathname,s.referrer=document.referrer,!i)try{let e=new URL(document.referrer).origin;s.referrer=e===`null`?``:e}catch{s.referrer=``}let e=window.location.search;e&&i&&(o.$current_url_search=e);let t=window.location.hash;t&&i&&(o.$current_url_hash=t),o.$current_url=i?window.location.href:new URL(window.location.href).origin+window.location.pathname,o.$viewport_height=window.innerHeight.toString(),o.$viewport_width=window.innerWidth.toString()}if(!i)return s.properties=o,s;if(s.anon_id=n.anonymousId,s.session_id=n.sessionId,n.userId&&(s.user_id=n.userId),typeof navigator<`u`&&(s.user_agent=navigator.userAgent,o.$browser_language=navigator.language,`connection`in navigator)){let e=navigator.connection;e&&(o.$network_connection_type=e.effectiveType)}typeof screen<`u`&&(o.$screen_height=screen.height.toString(),o.$screen_width=screen.width.toString());try{o.$timezone=Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}return Object.keys(o).length>0&&(s.properties=o),s}buildBatchPayload(e){return JSON.stringify({events:e,timestamp:Date.now()})}},jf=class{getStorage(e){try{return e===`session`?sessionStorage:localStorage}catch{return null}}get(e,t=`local`){try{return this.getStorage(t)?.getItem(e)||null}catch{return null}}set(e,t,n=`local`){try{this.getStorage(n)?.setItem(e,t)}catch{console.warn(`Failed to set item in ${n}Storage`)}}remove(e,t=`local`){try{this.getStorage(t)?.removeItem(e)}catch{console.warn(`Failed to remove item from ${t}Storage`)}}},Mf=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},Nf=class{constructor(){this.isUnloading=!1,this.setupPageLifecycleHandlers()}setupPageLifecycleHandlers(){if(typeof window>`u`)return;let e=()=>{this.isUnloading=!0};window.addEventListener(`beforeunload`,e),window.addEventListener(`pagehide`,e),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&(this.isUnloading=!0)})}send(e,t){return Mf(this,void 0,void 0,function*(){let n=this.isUnloading||typeof document<`u`&&document.visibilityState===`hidden`;if(n&&typeof navigator<`u`&&`sendBeacon`in navigator&&navigator.sendBeacon(e,t))return new Response(``,{status:202});let r=yield fetch(e,{method:`POST`,headers:{"Content-Type":`application/json`},body:t,keepalive:n});if(!r.ok){let e=Error(`HTTP ${r.status}`);throw e.status=r.status,e}return r})}},Pf=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},Ff=class{constructor(e){this.config=Object.assign({batchSize:10,flushInterval:5e3,maxRetries:3},e),this.transportManager=new Nf,this.payloadBuilder=new Af,this.storageManager=new jf,this.identityManager=new kf(this.storageManager),this.eventQueue=new Of(this.config.batchSize,this.config.flushInterval),this.eventQueue.startPeriodicFlush(()=>this.flushEvents()),this.setupPageLifecycleHandlers()}trackEvent(e){return Pf(this,arguments,void 0,function*(e,t={},n={}){let r=n.sampleRate??1;if(!this.shouldSampleSession(r))return;n.sampleRate!==void 0&&(t=Object.assign(Object.assign({},t),{sample_rate:r}));let i=this.identityManager.getIdentity(),a=Object.entries(t).reduce((e,[t,n])=>(e[t]=typeof n==`string`?n:JSON.stringify(n),e),{}),o=this.payloadBuilder.buildEvent(e,a,i,this.config.subdomain,n.includeContext,n.includeLocation);this.eventQueue.enqueue(o),(this.eventQueue.shouldFlush()||typeof document<`u`&&document.visibilityState===`hidden`)&&(yield this.flushEvents())})}shouldSampleSession(e){if(!Number.isFinite(e)||e<0||e>1)return!1;if(e===1)return!0;if(e===0)return!1;let t=2166136261;for(let e of this.getSessionId())t=Math.imul(t^e.charCodeAt(0),16777619);return(t>>>0)/4294967296e.event),n=this.payloadBuilder.buildBatchPayload(t);try{yield this.transportManager.send(this.config.apiEndpoint,n)}catch(t){let n=t.status;if(n===400||n===401||n===403||n===404||n===413)return;let r=e.filter(e=>e.retryCount<(this.config.maxRetries??3));r.length>0&&this.eventQueue.requeueEvents(r)}})}setupPageLifecycleHandlers(){if(typeof window>`u`)return;let e=()=>{this.forceFlush()};window.addEventListener(`beforeunload`,e),window.addEventListener(`pagehide`,e),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&this.forceFlush()})}forceFlush(){return Pf(this,void 0,void 0,function*(){yield this.flushEvents()})}identify(e){this.identityManager.identify(e)}reset(){this.identityManager.reset()}getQueueLength(){return this.eventQueue.size()}getSessionId(){return this.identityManager.getSessionId()}getAnonymousId(){return this.identityManager.getAnonymousId()}getUserId(){return this.identityManager.getUserId()}},If=class extends Ef{initialized=!1;subdomain;mintlifySdk;constructor(e){super(),this.subdomain=e,this.mintlifySdk=new Ff({apiEndpoint:`${L.BASE_PATH}/_mintlify/api/v1/e`,subdomain:this.subdomain})}init(){this.initialized=!0}captureEvent(e){return async t=>{this.mintlifySdk.trackEvent(e,t)}}createEventListener(e){return this.initialized?this.captureEvent(e):async function(e){}}onRouteChange(e,t){let n={subdomain:this.subdomain,title:typeof document<`u`?document.title:``,...t.statusCode!==void 0&&{statusCode:String(t.statusCode)}};this.mintlifySdk.trackEvent(Wn,n)}},Lf=class extends Ef{init(e){}createEventListener(e){return async function(t){typeof window<`u`&&window._satellite&&window._satellite.track(e,t)}}onRouteChange(e,t){typeof window<`u`&&window._satellite&&window._satellite.track(`page_view`)}},Rf=class extends Ef{initialized=!1;eventQueue=[];track=(e,t)=>{typeof e==`string`&&t&&this.eventQueue.push({eventName:e,eventProperties:t})};init(e){if(!e.apiKey)return;let{apiKey:t}=e;F(()=>import(`./esm-DhlQyXrX.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>{this.initialized||(e.init(t),this.track=e.track,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.track(e,t)}),this.eventQueue=[])}),[],import.meta.url).catch(e=>{this.track=()=>{},console.error(e)})}createEventListener(e){return async function(t){this.track(e,t)}.bind(this)}onRouteChange(e,t){t.shallow||(this.track(`page_view`,{url:e}),this.track(Wn,{url:e}))}},zf=class extends Ef{projectId;init(e){this.projectId=e.projectId}createEventListener(e){return this.projectId&&typeof window<`u`&&`clarity`in window&&typeof window.clarity==`function`?async function(t){try{window.clarity(`event`,e)}catch(e){console.warn(`Failed to track Clarity event:`,e)}}:async function(e){}}onRouteChange(e,t){}},Bf=class extends Ef{initialized=!1;trackPageview;init(e){if(!e.siteId)return;let{siteId:t}=e;F(()=>import(`./fathom-client.esm-CD4bLimW.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>{this.initialized||=(e.load(t),this.trackPageview=e.trackPageview,!0)}),[],import.meta.url).catch(e=>{console.error(e)})}createEventListener(e){return()=>Promise.resolve()}onRouteChange(e,t){this.trackPageview&&!t.shallow&&this.trackPageview()}},Vf=class extends Ef{measurementId;init(e){this.measurementId=e.measurementId}createEventListener(e){return this.measurementId&&`gtag`in window?async function(t){window.gtag(`event`,e,{})}:async function(e){}}onRouteChange(e){this.measurementId&&`gtag`in window&&window.gtag(`config`,this.measurementId,{page_path:e})}},Hf=class extends Ef{appId;init(e){this.appId=e.appId}trackEvent(e,t={}){if(this.appId&&typeof window<`u`&&window.heap&&typeof window.heap.track==`function`)try{window.heap.track(e,t)}catch(e){console.warn(`Failed to track Heap event:`,e)}}createEventListener(e){return async t=>{this.trackEvent(e,t)}}onRouteChange(e,t){this.trackEvent(`pageview`,{path:e}),this.trackEvent(Wn,{path:e})}},Uf=class extends Ef{initialized=!1;eventQueue=[];track=(e,t)=>{e&&t&&typeof t==`object`&&this.eventQueue.push({eventName:e,eventProperties:t})};init(e){if(!e.writeKey)return;let{writeKey:t,apiHost:n}=e;F(()=>import(`./pkg-BQE8YsYD.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>{if(!this.initialized){let r=e.HtEventsBrowser.load({writeKey:t},{apiHost:n||`us-east-1.hightouch-events.com`});this.track=r.track,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.track(e,t)}),this.eventQueue=[]}}),__vite__mapDeps([24,1,2,25,26,27,28,29,30]),import.meta.url).catch(e=>{this.track=()=>{},console.error(e)})}createEventListener(e){return async function(t){this.track(e,t)}.bind(this)}onRouteChange(e,t){t.shallow||this.track(Wn,{url:e})}},Wf=class extends Ef{initialized=!1;eventQueue=[];hotjar;init(e){if(!e.hjid||!e.hjsv)return;let t=parseInt(e.hjid,10),r=parseInt(e.hjsv,10);F(()=>import(`./react-hotjar-DlpS8hbS.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>n(e.default,1)).then(e=>{this.initialized||(this.hotjar=e.hotjar,this.hotjar.initialize(t,r),this.initialized=!0,this.eventQueue.forEach(e=>{this.hotjar&&this.hotjar.event(e)}))}),__vite__mapDeps([31,1]),import.meta.url).catch(e=>{console.error(e)})}createEventListener(e){return async function(t){this.hotjar?this.hotjar.event(e):this.eventQueue.push(e)}.bind(this)}onRouteChange(e,t){}},Gf=class extends Ef{trackEvent;eventQueue=[];init(e){e.appId&&F(()=>import(`./build.umd-C8hXLK5S.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>n(e.default,1)).then(t=>{t.default.init(e.appId),this.trackEvent=t.default.track,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.trackEvent?.(e,t)}),this.eventQueue=[]}),__vite__mapDeps([32,1]),import.meta.url).catch(e=>{console.error(`Failed to load LogRocket`,e)})}captureEvent(e,t={}){this.trackEvent?this.trackEvent(e,t):this.eventQueue.push({eventName:e,eventProperties:{...t}})}createEventListener(e){return async t=>this.captureEvent(e,t)}onRouteChange(e,t){}},Kf={us:`https://api.mixpanel.com`,eu:`https://api-eu.mixpanel.com`,in:`https://api-in.mixpanel.com`},qf=class extends Ef{initialized=!1;waitTracking=[];mixpanel={track:(e,t)=>{this.waitTracking.push({name:e,properties:t})}};init(e){e.projectToken?F(()=>import(`./mixpanel.cjs-DpMkfmg8.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>n(e.default,1)).then(t=>{if(!this.initialized){let n=t.default;n.init(e.projectToken,{secure_cookie:!0,api_host:Kf[e.region??`us`]}),this.initialized=!0,this.mixpanel=n,this.waitTracking.forEach(e=>{this.mixpanel.track(e.name,e.properties)})}}),__vite__mapDeps([33,1]),import.meta.url).catch(e=>{console.error(e)}):this.mixpanel.track=(e,t)=>{}}createEventListener(e){return async function(t){this.mixpanel.track(e,t)}.bind(this)}onRouteChange(e){this.mixpanel.track(`pageview`,{path:e}),this.mixpanel.track(Wn,{path:e})}},Jf=class extends Ef{initialized=!1;eventQueue=[];pirsch;init(e){if(!e.id)return;let t=e.id;F(()=>import(`./web-B7PqOkt2.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>n(e.default,1)).then(e=>{this.initialized||(this.pirsch=new e.Pirsch({identificationCode:t}),this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.pirsch&&this.pirsch.event(e,void 0,t)}))}),__vite__mapDeps([34,1]),import.meta.url).catch(e=>{console.error(e)})}createEventListener(e){return async function(t){let n=t;this.pirsch?this.pirsch.event(e,void 0,n):this.eventQueue.push({eventName:e,eventProperties:n})}.bind(this)}onRouteChange(e){this.pirsch&&this.pirsch.hit()}},Yf=class extends Ef{initialized=!1;eventQueue=[];track=(e,t)=>{e&&t&&typeof t==`object`&&this.eventQueue.push({eventName:e,eventProperties:t})};init(e){if(!e.key)return;let{key:t,cdnUrl:n}=e,r=n?.replace(/\/$/,``);F(()=>import(`./pkg-xwqASsEQ.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>{if(!this.initialized){let n=new e.AnalyticsBrowser;n.load({writeKey:t,...r?{cdnURL:r}:{}}),this.track=n.track,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.track(e,t)}),this.eventQueue=[]}}),__vite__mapDeps([35,2,1,26,27,36,37]),import.meta.url).catch(e=>{this.track=()=>{},console.error(e)})}createEventListener(e){return async function(t){this.track(e,t)}.bind(this)}onRouteChange(e,t){t.shallow||this.track(Wn,{url:e})}},Xf=class{analyticsIntegrations=[];constructor(e,t){let n=!!e?.adobe?.launchUrl,r=!!e?.clarity?.projectId,i=!!e?.amplitude?.apiKey,a=!!e?.fathom?.siteId,o=!!e?.ga4?.measurementId,s=!!e?.heap?.appId,c=!!e?.hightouch?.writeKey,l=!!(e?.hotjar?.hjid&&e.hotjar.hjsv),u=!!e?.logrocket?.appId,d=!!e?.mixpanel?.projectToken,f=!!e?.pirsch?.id,p=!!e?.posthog?.apiKey,m=!!e?.segment?.key;if(n&&e?.adobe){let t=new Lf;t.init(e.adobe),this.analyticsIntegrations.push(t)}if(r&&e?.clarity){let t=new zf;t.init(e.clarity),this.analyticsIntegrations.push(t)}if(i&&e?.amplitude){let t=new Rf;t.init(e.amplitude),this.analyticsIntegrations.push(t)}if(a&&e?.fathom){let t=new Bf;t.init(e.fathom),this.analyticsIntegrations.push(t)}if(o&&e?.ga4){let t=new Vf;t.init(e.ga4),this.analyticsIntegrations.push(t)}if(s&&e?.heap){let t=new Hf;t.init(e.heap),this.analyticsIntegrations.push(t)}if(c&&e?.hightouch){let t=new Uf;t.init(e.hightouch),this.analyticsIntegrations.push(t)}if(l&&e?.hotjar){let t=new Wf;t.init(e.hotjar),this.analyticsIntegrations.push(t)}if(u&&e?.logrocket){let t=new Gf;t.init(e.logrocket),this.analyticsIntegrations.push(t)}if(d&&e?.mixpanel){let t=new qf;t.init(e.mixpanel),this.analyticsIntegrations.push(t)}if(f&&e?.pirsch){let t=new Jf;t.init(e.pirsch),this.analyticsIntegrations.push(t)}if(p&&e?.posthog){let t=new Df,n=e.posthog.sessionRecording??!0;t.init(e.posthog,n),this.analyticsIntegrations.push(t)}if(t){let e=new If(t);e.init(),this.analyticsIntegrations.push(e)}if(m&&e?.segment){let t=new Yf;t.init(e.segment),this.analyticsIntegrations.push(t)}}createEventListener(e){let t=this.analyticsIntegrations.map(t=>t.createEventListener(e));return async function(e){t.forEach(t=>t(e))}}onRouteChange(e,t){this.analyticsIntegrations.forEach(n=>n.onRouteChange(e,t))}};async function Zf(e,t,n){e instanceof Xf&&await e.analyticsIntegrations.find(e=>e instanceof If)?.mintlifySdk.trackEvent(t,n,{sampleRate:.05,includeContext:!1,includeLocation:!0})}var Qf=`0.0.4142`;function $f(e,t,n){let r=(0,N.useRef)(new Map),i=(0,N.useRef)(!1),a=(0,N.useRef)(!1),o=(0,N.useRef)(!1);o.current=!t&&!!n&&!yu();let s=(0,N.useRef)(e);s.current=e;let c=(0,N.useRef)(void 0);(0,N.useEffect)(()=>{i.current=!0,c.current??=window.location.pathname;let e=e=>{e.persisted&&(c.current=window.location.pathname)};return window.addEventListener(`pageshow`,e),()=>{i.current=!1,window.removeEventListener(`pageshow`,e)}},[]);let l=(0,N.useCallback)((e,t=c.current??window.location.pathname)=>{i.current&&o.current&&[`LCP`,`INP`,`CLS`].includes(e.name)&&(s.current?(c.current??=window.location.pathname,Zf(s.current,`docs.page.${e.name.toLowerCase()}`,{metric_id:e.id,observed_at:Date.now(),navigation_type:e.navigationType,value:e.value,unit:e.name===`CLS`?`score`:`ms`,page_path:t,hostname:window.location.hostname,viewport_width:window.innerWidth,release:Qf}).catch(()=>{})):r.current.set(e.id,{metric:e,path:t}))},[]);(0,N.useEffect)(()=>{a.current||(a.current=!0,x(l),De(l),w(l))},[l]),(0,N.useEffect)(()=>{e?(r.current.forEach(({metric:e,path:t})=>l(e,t)),r.current.clear()):o.current||r.current.clear()},[e,l,t,n])}function ep(e,t,n,r,i){let a=Fa(),o=z(),[s,c]=(0,N.useState)(!1),[l,u]=(0,N.useState)(),d=(0,N.useRef)(!0),f=(0,N.useRef)(o);return f.current=o,$f(l,n,r),(0,N.useEffect)(()=>{if(n||!r||yu()){s&&(u(void 0),c(!1));return}if(s)return;let i=new Xf(e,t);u(i),c(!0)},[s,e,t,n,r]),(0,N.useEffect)(()=>{!r&&s&&(u(void 0),c(!1))},[r,s]),(0,N.useEffect)(()=>{l&&(l.onRouteChange(f.current,{initialLoad:d.current,statusCode:i?.current}),d.current=!1)},[a,l,i]),l}var tp=250,np=1e4,rp=2e3,ip=e=>{let t=new Set([e]),n=/^C0*(\d+)$/i.exec(e),r=/^\d+$/.exec(e);if(n!==null&&t.add(String(Number(n[1]))),r!==null){let n=String(Number(e));t.add(n),t.add(`C${n.padStart(4,`0`)}`)}return t},ap=(e,t)=>{let n=ip(t);return e.some(e=>n.has(e.trim()))},op=e=>{if(typeof window>`u`)return!1;let t=window.OnetrustActiveGroups;return typeof t==`string`&&ap(t.split(`,`),e)},sp=(e,t)=>{let n=`detail`in e?e.detail:void 0;if(Array.isArray(n))return ap(n.map(String),t);if(typeof n==`string`)return ap(n.split(`,`),t)},cp=e=>{let t=e?.integrations?.onetrust,n=t?.categoryId||`C0002`,r=e?.integrations?.cookies?.key,i=e?.integrations?.cookies?.value,a=e!==void 0&&t===void 0&&e.integrations?.cookies===void 0,[o,s]=(0,N.useState)(a);return(0,N.useEffect)(()=>{if(e===void 0){s(!1);return}if(t!==void 0){let e=e=>{let t=e===void 0?void 0:sp(e,n);s(t??op(n))},t=t=>e(t);return e(),window.addEventListener(`OneTrustGroupsUpdated`,t),()=>{window.removeEventListener(`OneTrustGroupsUpdated`,t)}}let a=e=>{s(e.ANALYTICS===`ACCEPT`)},o=()=>{let e=window.Osano?.cm;return e?(s(e.analytics),e.addEventListener(`osano-cm-consent-saved`,a),!0):!1};if(o())return()=>{window.Osano?.cm?.removeEventListener(`osano-cm-consent-saved`,a)};let c=()=>{if(e.integrations?.cookies!==void 0&&r!==void 0&&i!==void 0){let e=window.localStorage.getItem(r)||``;s(e===i)}else s(e.integrations?.cookies===void 0)},l=e.integrations?.cookies!==void 0&&(r===void 0||i===void 0);if(window.Osano!==void 0||l){s(!1);let e=!1,t=()=>{o()&&(e=!0,clearInterval(n))},n=setInterval(t,tp),r=setTimeout(()=>{clearInterval(n),!e&&(l?n=setInterval(t,rp):c())},np);return()=>{clearInterval(n),clearTimeout(r),e&&window.Osano?.cm?.removeEventListener(`osano-cm-consent-saved`,a)}}c()},[e,n,t,r,i]),o};function lp({frontchat:e}){return e?.snippetId?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Zu,{strategy:`beforeInteractive`,src:`https://chat-assets.frontapp.com/v1/chat.bundle.js`}),(0,I.jsx)(Zu,{id:`frontchat`,strategy:`afterInteractive`,children:`window.FrontChat('init', {chatId: '${e.snippetId}', useDefaultLauncher: true});`})]}):null}var up=()=>{let{docsConfig:e}=(0,N.useContext)(B);return(0,I.jsx)(lp,{frontchat:e?.integrations?.frontchat})},dp=(0,N.createContext)({preferredCodeLanguage:``,setPreferredCodeLanguage:()=>{}});dp.displayName=`LocalStorageContext`;var fp=({cookiesEnabled:e,children:t})=>{let[n,r]=ke(`code`,``);return(0,I.jsx)(dp.Provider,{value:{preferredCodeLanguage:n,setPreferredCodeLanguage:r,cookiesEnabled:e},children:t})};function pp({children:e,subdomain:t}){let{docsConfig:n}=(0,N.useContext)(B),r=n?.integrations?.telemetry?.enabled===!1,i=cp(n),{managed:a,measurementConsent:o}=wd(),s=a?!!o:i,c=n?.integrations??{},l=(0,N.useRef)(void 0),u=ep(c,t,r,s,l),d=!a||s,f=(0,N.useRef)(s);return(0,N.useEffect)(()=>{let e=f.current;f.current=s,!(a||e!==!0||s)&&window.location.reload()},[a,s]),(0,I.jsx)(df,{value:{analyticsMediator:u,pageStatusCodeRef:l},children:(0,I.jsxs)(fp,{cookiesEnabled:s,children:[(0,I.jsx)(Tf,{onetrust:n?.integrations?.onetrust}),(0,I.jsx)(up,{}),d&&(0,I.jsx)(wf,{analyticsEnabled:s}),e]})})}function mp(e){if(typeof e==`string`)return e;let t=e.query?`?${new URLSearchParams(e.query)}`:``;return`${e.pathname??``}${t}${e.hash??``}`}var hp=(0,N.forwardRef)(function({href:e,prefetch:t,replace:n,scroll:r,shallow:i,passHref:a,legacyBehavior:o,children:s,...c},l){return(0,I.jsx)(`a`,{ref:l,href:Ca(mp(e)),...c,children:s})}),gp=(e,t)=>typeof e==`string`?t(e):typeof e.pathname==`string`?{...e,pathname:t(e.pathname)}:e;function _p({href:e,...t}){let n=ls();return(0,I.jsx)(hp,{...t,href:gp(e,n)})}function vp(){return{logout:(0,N.useCallback)(({redirectOverride:e}={})=>{try{je.remove(bs),je.remove(so,{path:`/`}),localStorage.removeItem(hl),localStorage.removeItem(Js);let t=new URL(window.location.href);t.pathname=`${L.BASE_PATH}/logout`;let n=e??`${L.BASE_PATH}/`;t.search=`?redirect=${encodeURIComponent(n)}`,window.location.assign(t.toString())}catch(e){console.error(`Error during logout:`,e),window.location.assign(`${L.BASE_PATH}/logout`)}},[])}}var W=Object.fromEntries(Object.entries({Accordion:`accordion`,AccordionGroup:`accordion-group`,Callout:`callout`,Card:`card`,CardGroup:`card-group`,Columns:`columns`,CodeBlock:`code-block`,CodeBlockIcon:`code-block-icon`,CodeBlockCopyButton:`code-block-copy-button`,CodeBlockFadeOverlay:`code-block-fade-overlay`,CodeGroup:`code-group`,Expandable:`expandable`,Field:`field`,Frame:`frame`,GitHubRepo:`github-repo`,Icon:`icon`,Mermaid:`mermaid`,Step:`step`,Steps:`steps`,Tab:`tab`,Tabs:`tabs`,TabIcon:`tab-icon`,Update:`update`,Tooltip:`tooltip`,Panel:`panel`,Prompt:`prompt`,APISection:`api-section`,APISectionHeading:`api-section-heading`,APISectionHeadingTitle:`api-section-heading-title`,APISectionHeadingSubtitle:`api-section-heading-subtitle`,OptionDropdown:`option-dropdown`,TryitButton:`tryit-button`,MethodPill:`method-pill`,MethodNavPill:`method-nav-pill`,NavTagPill:`nav-tag-pill`,NavTagPillText:`nav-tag-pill-text`,RequestBodyJson:`request-body-json`,JsonEditor:`json-editor`,Anchors:`nav-anchors`,Anchor:`nav-anchor`,TabsBar:`nav-tabs`,TabsBarItem:`nav-tabs-item`,MobileNavTabsBarItem:`mobile-nav-tabs-item`,TableOfContents:`toc`,TableOfContentsItem:`toc-item`,Footer:`footer`,AdvancedFooter:`advanced-footer`,SidebarGroupIcon:`sidebar-group-icon`,SidebarGroupHeader:`sidebar-group-header`,SidebarTitle:`sidebar-title`,SidebarGroup:`sidebar-group`,SidebarNavGroupDivider:`sidebar-nav-group-divider`,NavBarLink:`navbar-link`,TopbarRightContainer:`topbar-right-container`,Logo:`nav-logo`,PaginationPrev:`pagination-prev`,PaginationNext:`pagination-next`,FeedbackToolbar:`feedback-toolbar`,Eyebrow:`eyebrow`,BreadcrumbList:`breadcrumb-list`,SearchResult:`search-result`,SearchResultBreadcrumbs:`search-result-breadcrumbs`,SearchResultTitle:`search-result-title`,SearchResultContent:`search-result-content`,SearchResultsPaginationArrow:`search-results-pagination-arrow`,FullPageSearchItem:`full-page-search-item`,BreadcrumbItem:`breadcrumb-item`,Content:`mdx-content`,DropdownTrigger:`nav-dropdown-trigger`,DropdownContent:`nav-dropdown-content`,DropdownItem:`nav-dropdown-item`,DropdownItemTextContainer:`nav-dropdown-item-text-container`,DropdownItemTitle:`nav-dropdown-item-title`,DropdownItemDescription:`nav-dropdown-item-description`,DropdownItemIcon:`nav-dropdown-item-icon`,ProductsSelectorTrigger:`nav-dropdown-products-selector-trigger`,ProductsSelectorContent:`nav-dropdown-products-selector-content`,ProductsSelectorItem:`nav-dropdown-products-selector-item`,ProductsSelectorItemTitle:`nav-dropdown-products-selector-item-title`,ProductsSelectorItemDescription:`nav-dropdown-products-selector-item-description`,ProductsSelectorItemIcon:`nav-dropdown-products-selector-item-icon`,Link:`link`,AlmondLayout:`almond-layout`,AlmondNavBottomSection:`almond-nav-bottom-section`,AlmondNavBottomSectionDivider:`almond-nav-bottom-section-divider`,Directory:`directory`,DirectoryGroup:`directory-group`,DirectoryPage:`directory-page`,DirectoryCard:`directory-card`,ChatAssistantSheet:`chat-assistant-sheet`,ChatAssistantSheetHeader:`chat-assistant-sheet-header`,ChatAssistantSheetContent:`chat-assistant-sheet-content`,ChatAssistantInput:`chat-assistant-input`,ChatAssistantFloatingInput:`chat-assistant-floating-input`,ChatAssistantSendButton:`chat-assistant-send-button`,ChatAssistantDisclaimerText:`chat-assistant-disclaimer-text`,ChatAssistantPayloadItem:`chat-assistant-payload-item`,ChatAssistantCodeBlock:`chat-assistant-code-block`,StarterQuestionText:`starter-question-text`,LoginLink:`login-link`,LogoutLink:`logout-link`,ContextualFeedbackContainer:`contextual-feedback-container`,ContextualFeedbackForm:`contextual-feedback-form`,ContextualFeedbackFormTitle:`contextual-feedback-form-title`,ContextualFeedbackFormInput:`contextual-feedback-input`,ContextualFeedbackFormButton:`contextual-feedback-button`,ContextualFeedbackFormSubmitButton:`contextual-feedback-form-submit-button`,CodeSnippetFeedbackPopoverContent:`code-snippet-feedback-popover-content`,CodeSnippetFeedbackForm:`code-snippet-feedback-form`,CodeSnippetFeedbackButton:`code-snippet-feedback-button`,CodeSnippetFeedbackTextArea:`code-snippet-feedback-textarea`,CodeSnippetFeedbackFormTitle:`code-snippet-feedback-form-title`,CodeSnippetFeedbackFormDescription:`code-snippet-feedback-form-description`,CodeSnippetFeedbackFormSubmitButton:`code-snippet-feedback-form-submit-button`,NotFoundContainer:`not-found-container`,NotFoundStatusCode:`not-found-status-code`,NotFoundTitle:`not-found-title`,NotFoundDescription:`not-found-description`,NotFoundLogo:`not-found-logo`,NotFoundLogoContainer:`not-found-logo-container`,NotFoundMessage:`not-found-message`,NotFoundGoBackButton:`not-found-go-back-button`,NotFoundGoBackArrow:`not-found-go-back-arrow`,NotFoundGoBackText:`not-found-go-back-text`,NotFoundRecommendedPagesList:`not-found-recommended-pages-list`,NotFoundRecommendedPageLink:`not-found-recommended-page-link`,MultiViewItem:`multi-view-item`,MultiViewDropdown:`multi-view-dropdown`,MultiViewDropdownTrigger:`multi-view-dropdown-trigger`,MultiViewDropdownContent:`multi-view-dropdown-content`,MultiViewDropdownItem:`multi-view-dropdown-item`,ThemePreferenceMenuTrigger:`theme-preference-menu-trigger`,ThemePreferenceMenuContent:`theme-preference-menu-content`,ThemePreferenceMenuItem:`theme-preference-menu-item`,Color:`color`,ColorRow:`color-row`,ColorItem:`color-item`,Tile:`tile`,Tree:`tree`,TreeFolder:`tree-folder`,TreeFile:`tree-file`}).map(([e,t])=>[e,`${t}`])),yp=(e,t=``)=>T(t,{variants:{theme:e}}),bp=yp({sequoia:`font-medium`,luma:`text-[1.875rem] leading-[2.25rem] tracking-[-0.03125rem] font-medium`,willow:`text-center text-[30px] text-gray-950 dark:text-white font-medium leading-[36px] w-full`},`font-semibold`),xp=yp({willow:`text-gray-600 dark:text-gray-400 [&>p:where(:not(:not(p)~p))]:text-center text-sm not-italic font-normal leading-[160%] tracking-[-0.14px]`}),Sp=yp({sequoia:`font-medium`,luma:`font-medium`,willow:`font-medium text-xl text-gray-950 dark:text-white leading-[150%]`}),Cp=yp({sequoia:`text-xs font-medium`,luma:`text-xs font-medium leading-4 tracking-normal capitalize`,willow:`text-center font-family-mono text-xs font-medium leading-4 tracking-[-0.12px] uppercase`},`text-sm font-semibold`),wp=yp({maple:`font-medium`,palm:`font-medium`,almond:`font-medium`,aspen:`text-xs`,luma:`text-xs`,sequoia:`text-xs font-normal`}),Tp=yp({luma:`capitalize`,willow:`text-xs font-medium text-gray-900 dark:text-gray-200 leading-4 tracking-[-0.12px] uppercase font-family-mono`}),Ep=yp({willow:`text-gray-700 dark:text-gray-400 text-sm not-italic font-normal leading-5 tracking-[-0.1px]`}),Dp=yp({willow:`text-sm not-italic font-medium leading-[140%] tracking-[-0.14px] uppercase text-gray-600 dark:text-gray-400 font-family-mono`}),Op={almond:{light:`rgb(var(--gray-950) / 0.03)`,dark:`#09090B`},willow:{light:`rgb(var(--gray-950) / 0.05)`,dark:`rgb(var(--background-dark))`}},kp=e=>{let{light:t,dark:n}=e&&Op[e]||{light:`rgb(var(--background-light))`,dark:`rgb(var(--background-dark))`};return`html{background:${t}!important}html.dark{background:${n}!important}html body{background:transparent!important}`},Ap={almond:{body:{family:`Google Sans`},heading:{family:`Google Sans`}},linden:{body:{family:`Paper Mono`},heading:{family:`Paper Mono`}},willow:{body:{family:`Geist`},heading:{family:`Playfair Display`,weight:400}}},jp=e=>e?Ap[e]:void 0,Mp=`flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`,Np=yp({aspen:`gap-2 text-gray-800 dark:text-gray-50 hover:text-gray-800 dark:hover:text-gray-50 bg-gray-950/[0.03] dark:bg-white/[0.03] hover:bg-gray-950/10 dark:hover:bg-white/10 rounded-xl px-[14px] py-2`,luma:`gap-2 h-9 text-sm dark:text-gray-300 dark:hover:text-gray-100 border border-gray-950/10 dark:border-white/10 hover:bg-gray-950/[0.03] dark:hover:bg-white/[0.03] rounded-full px-4`,willow:`leading-4 tracking-[-0.14px] uppercase font-family-mono text-sm`},Mp),Pp=e=>j(Np({theme:e})),Fp=(0,N.createContext)({authLoginButton:null,userAuthLoginButton:null,authLogoutButton:null,userAuthLogoutButton:null});function Ip({children:e}){let{docsConfig:t}=(0,N.useContext)(B),{userInfo:n,userAuth:r,auth:i,isFetchingUserInfo:a}=(0,N.useContext)(_c),{logout:o}=vp(),s=z(),c=t?.theme,l=Pp(c),u=a!==!1,d=ps(`user`),f=(0,N.useMemo)(()=>(0,I.jsx)(`span`,{"aria-hidden":`true`,className:j(l,`pointer-events-none animate-pulse`),children:(0,I.jsx)(`span`,{className:`inline-flex h-[1lh] items-center`,children:(0,I.jsx)(`span`,{className:`inline-block h-3 w-12 rounded-md bg-gray-200 dark:bg-white/10`})})}),[l]),p=(0,N.useMemo)(()=>{if(a||n||!r)return null;switch(r.type){case`jwt`:return(0,I.jsx)(_p,{href:r.loginUrl,className:j(l,W.LoginLink),children:`Log In`});case`shared-session`:return r.loginUrl?(0,I.jsx)(_p,{href:r.loginUrl,className:j(l,W.LoginLink),children:`Log In`}):null;case`oauth`:return(0,I.jsx)(`button`,{onClick:()=>Is(r),className:j(l,W.LoginLink),children:`Log In`})}},[l,a,r,n]),m=(0,N.useMemo)(()=>{let e=`/login?redirect=${s}`.replace(/\/{2,}/g,`/`);return(0,I.jsx)(_p,{href:e,className:j(l,W.LoginLink),children:`Log In`})},[s,l]),h=(0,N.useMemo)(()=>n||!i||a!==!1?null:m,[m,i,n,a]),g=(0,N.useMemo)(()=>u&&i?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`span`,{className:`contents`,"data-auth-settled":`user`,children:m}),d&&(0,I.jsx)(`span`,{className:`contents`,"data-auth-skeleton":`user`,children:f})]}):!n||!i?null:(0,I.jsx)(`button`,{onClick:()=>o({redirectOverride:i.logoutUrl}),className:j(l,W.LogoutLink),children:`Log Out`}),[u,m,d,f,n,i,o,l]),_=(0,N.useMemo)(()=>u&&r&&!i?f:!n||!r?null:(0,I.jsx)(`button`,{onClick:()=>{try{localStorage.removeItem(Ds)}catch{}window.location.reload()},className:j(l,W.LogoutLink),children:`Log Out`}),[u,f,n,r,i,l]);return(0,I.jsx)(Fp.Provider,{value:{userAuthLoginButton:p,authLoginButton:h,authLogoutButton:g,userAuthLogoutButton:_},children:e})}function Lp(e){return{title:e.title,description:e.description,href:e.href,icon:e.icon}}function Rp(e){let t=0;for(let n of e.pages)P(n)?n.hidden||t++:Sr(n)&&(n.hidden||(t+=Rp(n)));return t}function zp(e){let t=e.root&&P(e.root)?e.root:void 0;return{group:e.group,icon:e.icon??t?.icon,root:t?Lp(t):void 0,articleCount:Rp(e)}}function Bp(e,t){return Vr(e,at(t))}function Vp(e,t){let n=[],r=[];for(let i of e.pages)P(i)?!i.hidden&&!Bp(i.href,t)&&n.push(Lp(i)):Sr(i)&&!i.hidden&&i.root&&P(i.root)&&!Bp(i.root.href,t)&&r.push(zp(i));return{...zp(e),pages:n,groups:r}}function Hp(e,t,n){let r=[],i=[];for(let n of e.pages)P(n)?!n.hidden&&!Bp(n.href,t)&&r.push(Lp(n)):Sr(n)&&!n.hidden&&(!n.root||!P(n.root)||!Bp(n.root.href,t))&&i.push(Vp(n,t));return{directoryStyle:n,childPages:r,childGroups:i}}function Up(e,t){return e??t}function Wp(e){return e===`accordion`||e===`card`}function Gp(e){switch(e){case`versions`:case`languages`:case`products`:return Zt[e];default:return}}function Kp(e,t,n){return pn(e)&&e[t]===n}function qp(e,t){return Vr(Qn(e),Qn(at(t)))}function Jp(e,t){if(!pn(e))return!1;let n=e.href;if(typeof n==`string`&&qp(n,t))return!0;for(let n of Object.values(e))if(Array.isArray(n)){if(n.some(e=>Jp(e,t)))return!0}else if(pn(n)&&Jp(n,t))return!0;return!1}function Yp(e,t,n,r){let i=Gp(e);if(i!==void 0){let e=n?.[i];if(e!==void 0&&t.some(t=>Kp(t,i,e)))return t.filter(t=>Kp(t,i,e))}if(r===void 0)return t;let a=t.find(e=>Jp(e,r));return a===void 0?t:[a]}function Xp(e,t,n){if(!e)return{};let r={};function i(e,t){for(let n of e){if(!Sr(n)||n.hidden)continue;let e=Up(n.directory,t);if(Wp(e)&&n.root&&P(n.root)){let t=Qn(n.root.href);r[t]=Hp(n,t,e)}i(n.pages,e)}}function a(e,r){let o=Up(e.directory,r);for(let[r,s]of Object.entries(e)){if(!Array.isArray(s))continue;if(r===`groups`||r===`pages`){i(s,o);continue}let e=Yp(r,s,t,n);for(let t of e)typeof t==`object`&&t&&a(t,o)}}return a(e,`none`),r}var Zp={directoryStyle:`accordion`,childPages:[],childGroups:[]},Qp=(0,N.createContext)(Zp);Qp.displayName=`PageListContext`;var $p=(0,N.createContext)(!1);$p.displayName=`PageListDirectoryContext`;function em({pageListDataMap:e,children:t}){let n=z(),{authNavigation:r,selectedVersion:i,currentPathVersion:a,selectedLocale:o,selectedProduct:s}=(0,N.useContext)(V),c=(0,N.useMemo)(()=>r?Xp(r,{version:a||i||void 0,language:o,product:s},n):e,[r,e,n,a,i,o,s]),{pageListData:l,isDirectoryPage:u}=(0,N.useMemo)(()=>{for(let[e,t]of Object.entries(c))if(Vr(e,n))return{pageListData:t,isDirectoryPage:!0};return{pageListData:Zp,isDirectoryPage:!1}},[c,n]);return(0,I.jsx)($p.Provider,{value:u,children:(0,I.jsx)(Qp.Provider,{value:l,children:t})})}function tm(){return(0,N.useContext)(Qp)}function nm(){return(0,N.useContext)($p)}function rm(){return(0,N.useContext)(Qp).directoryStyle}var im=`https://http-intake.logs.datadoghq.com/api/v2/logs`;async function am(e){if(yu()||typeof window<`u`)return;let{env:t}=await F(async()=>{let{env:e}=await import(`./env-DbfRfSRE.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`);return{env:e}},__vite__mapDeps([38,3,4]),import.meta.url);if(!t.DATADOG_API_KEY){({}).AWS_LAMBDA_FUNCTION_NAME||console.warn(`[Datadog Alert] DATADOG_API_KEY not configured, skipping alert`);return}let n={ddsource:`mintlify-client`,service:e.service||`client`,ddtags:[`env:production`,`service:${e.service||`client`}`,`alert:critical`,...e.tags||[]].join(`,`),hostname:t.VERCEL_URL,message:e.message,status:e.status||`error`,...e.metadata};try{let e=await fetch(im,{method:`POST`,headers:{"Content-Type":`application/json`,"DD-API-KEY":t.DATADOG_API_KEY},body:JSON.stringify(n)});e.ok||console.error(`[Datadog Alert] Failed to send alert:`,e.status,e.statusText)}catch(e){console.error(`[Datadog Alert] Error sending alert:`,e)}}var om=(0,N.createContext)(null),sm=()=>{let e=(0,N.useContext)(om);if(!e)throw Error(`usePrefetch must be used within a PrefetchProvider`);return e},cm=8;function lm({children:e,disabled:t=!1,prefetchRoute:n,onError:r}){let i=(0,N.useRef)([]),a=(0,N.useRef)(0),o=(0,N.useRef)(new Set),s=(0,N.useMemo)(()=>{let e=()=>{if(i.current.length>0&&a.current{a.current++;try{n(t.href)}catch(e){r?.(e,t)}finally{a.current--,e()}};return{prefetch:(e,n)=>{if(t||o.current.has(e))return;o.current.add(e);let r={href:e,context:n};a.current({activeCount:a.current,queuedCount:i.current.length,prefetchedCount:o.current.size})}},[n,t,r]);return(0,I.jsx)(om.Provider,{value:s,children:e})}var um={}.STORYBOOK===`true`||{}.STORYBOOK===`1`,dm={prefetch:()=>{}},fm=(e,t)=>{am({message:`Prefetch failed for route: ${t.href}`,service:t.context?.source?`client-${t.context.source}`:`client-navigation`,tags:[`prefetch-failure`,`queued-prefetch`],metadata:{href:t.href,error:e instanceof Error?e.message:String(e),...t.context}})},pm=({children:e,disabled:t=!1})=>{let{isLivePreview:n}=Ko(),r=Ya(),i=um?dm:r,a=ls(),o=(0,N.useCallback)(e=>i.prefetch(a(e)),[i,a]);return(0,I.jsx)(lm,{disabled:t||n,prefetchRoute:o,onError:fm,children:e})},mm=()=>{let{docsConfig:e}=(0,N.useContext)(B),{isLivePreview:t,getDocsConfigOverrides:n}=(0,N.useContext)(R);return(t?n()?.theme:void 0)??e?.theme??`mint`},hm={id:`mint`,pack:()=>F(()=>import(`./icons-DANb4aRM.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`),__vite__mapDeps([39,1,2,40,41,42,43]),import.meta.url),size:18,strokeWidth:1.5},gm={mint:hm,maple:hm,palm:hm,willow:hm,linden:hm,almond:hm,aspen:hm,luma:hm,sequoia:hm},_m=1,vm=(e,t)=>`mi-${gm[e].id}-${_m}-${t}`,ym=()=>{let e=new Set,t=[];return{add:(n,r)=>{let i=vm(n,r);e.has(i)||(e.add(i),t.push([n,r]))},take:()=>{let e=t;return t=[],e}}},bm=(0,N.createContext)(null),xm=3,Sm=new Map,Cm=new Set,wm=new Set,Tm=e=>`requestIdleCallback`in window?requestIdleCallback(e):setTimeout(e,1),Em=e=>Promise.all([F(()=>import(`./mount-hGRYXT3v.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`),__vite__mapDeps([44,1,2]),import.meta.url),gm[e].pack()]),Dm=e=>typeof document<`u`&&[...Sm.get(e)??[]].some(t=>!document.getElementById(vm(e,t))),Om=async(e,t)=>{Cm.delete(e);try{let[{mount:t},n]=await Em(e);t(e,n,[...Sm.get(e)??[]])}catch{tvoid Om(e,t+1),1e3*2**t)}},km=(e,t)=>{if(wm.has(e)||(wm.add(e),Tm(()=>void Em(e).catch(()=>wm.delete(e)))),document.getElementById(vm(e,t)))return;let n=Sm.get(e)??new Set;Sm.set(e,n.add(t)),!Cm.has(e)&&(Cm.add(e),queueMicrotask(()=>void Om(e,0)))},Am=({name:e,strokeWidth:t,...n})=>{let r=mm(),i=(0,N.useContext)(bm);typeof document>`u`&&i?.add(r,e),(0,N.useLayoutEffect)(()=>km(r,e),[r,e]);let{size:a,strokeWidth:o}=gm[r];return(0,I.jsx)(`svg`,{"aria-hidden":!n[`aria-label`]||void 0,width:a,height:a,strokeWidth:t??o??void 0,...n,children:(0,I.jsx)(`use`,{href:`#${vm(r,e)}`})})},G=e=>{let t=t=>(0,I.jsx)(Am,{...t,name:e});return t.displayName=`${e}Icon`,t},jm=G(`AltKey`),Mm=G(`ArrowDownKey`),Nm=G(`ArrowUpKey`),Pm=G(`Attach`),Fm=G(`Book`),Im=G(`BreadcrumbSeparator`),Lm=G(`CalloutCheck`),Rm=G(`CalloutDanger`),zm=G(`CalloutInfo`),Bm=G(`CalloutNote`),Vm=G(`CalloutTip`),Hm=G(`CalloutWarning`),Um=G(`CaretDown`),Wm=G(`Check`),Gm=G(`CheckOption`),Km=G(`ChevronCollapse`),qm=G(`ChevronDown`),Jm=G(`ChevronExpand`),Ym=G(`ChevronLeft`),Xm=G(`ChevronRight`),Zm=G(`ChevronUp`),Qm=G(`Close`),$m=G(`Code`),eh=G(`Collapse`),th=G(`Connect`),nh=G(`Copy`),rh=G(`Disconnect`),ih=G(`Download`),ah=G(`DownloadCloud`),oh=G(`DownloadFile`),sh=G(`Edit`),ch=G(`EditFilled`),lh=G(`Ellipsis`),uh=G(`Error`),dh=G(`EscKey`),fh=G(`Expand`),ph=G(`ExternalLink`),mh=G(`Eye`),hh=G(`File`),gh=G(`FileAdd`),_h=G(`FileModified`),vh=G(`FileSearch`),yh=G(`Folder`),bh=G(`FolderOpen`),xh=G(`FolderTree`),Sh=G(`Fork`),Ch=G(`Forward10`),wh=G(`Hashtag`),Th=G(`History`),Eh=G(`Image`),Dh=G(`Json`),Oh=G(`Link`),kh=G(`Menu`),Ah=G(`Minus`),jh=G(`Navigate`),Mh=G(`OpenInEditor`),Nh=G(`OptionKey`),Ph=G(`Page`),Fh=G(`Pause`),Ih=G(`Play`),Lh=G(`Plus`),Rh=G(`Report`),zh=G(`Reset`),Bh=G(`Retry`),Vh=G(`ReturnKey`),Hh=G(`Rewind10`),Uh=G(`Search`),Wh=G(`SearchInput`),Gh=G(`Send`),Kh=G(`Settings`),qh=G(`Sparkle`),Jh=G(`SparkleFilled`),Yh=G(`Spinner`),Xh=G(`Star`),Zh=G(`Stop`),Qh=G(`TableOfContents`),$h=G(`Terminal`),eg=G(`ThemeDark`),tg=G(`ThemeLight`),ng=G(`ThemeSystem`),rg=G(`ThumbsDown`),ig=G(`ThumbsUp`),ag=G(`Trash`),og=G(`Warning`),sg=G(`WarningFilled`),cg=G(`ZoomIn`),lg=G(`ZoomOut`);function ug(e){if(Gn.hasOwnProperty(e))return Gn[e]}var K=e=>{let{analyticsMediator:t}=(0,N.useContext)(uf);return(0,N.useMemo)(()=>{if(!t)return e=>Promise.resolve();let n=t.createEventListener(e),r=ug(e);if(r){let e=t.createEventListener(r);return t=>Promise.all([n(t),e(t)])}return n},[t,e])},q=function(e){return e.Navbar=`navbar`,e.Header=`header`,e.SearchBarEntry=`search-bar-entry`,e.SearchBarEntryMobile=`search-bar-entry-mobile`,e.AssistantEntry=`assistant-entry`,e.AssistantEntryMobile=`assistant-entry-mobile`,e.RequestExample=`request-example`,e.ResponseExample=`response-example`,e.TopbarCtaButton=`topbar-cta-button`,e.Sidebar=`sidebar`,e.Footer=`footer`,e.Banner=`banner`,e.ContentArea=`content-area`,e.Content=`content`,e.SidebarContent=`sidebar-content`,e.NavBarTransition=`navbar-transition`,e.NavigationItems=`navigation-items`,e.ContentContainer=`content-container`,e.ContentSideLayout=`content-side-layout`,e.TableOfContents=`table-of-contents`,e.TableOfContentsLayout=`table-of-contents-layout`,e.TableOfContentsContent=`table-of-contents-content`,e.ChangelogFilters=`changelog-filters`,e.ChangelogFiltersContent=`changelog-filters-content`,e.Pagination=`pagination`,e.PageTitle=`page-title`,e.PageContextMenu=`page-context-menu`,e.PageContextMenuButton=`page-context-menu-button`,e.Panel=`panel`,e.ChatAssistantSheet=`chat-assistant-sheet`,e.ChatAssistantTextArea=`chat-assistant-textarea`,e.SearchInput=`search-input`,e.SearchKeyboardHints=`search-keyboard-hints`,e.SearchResultsPage=`search-results-page`,e.SearchResultsInput=`search-results-input`,e.SearchResultsPagination=`search-results-pagination`,e.SearchResultsTitle=`search-results-title`,e.SearchResultsCount=`search-results-count`,e.SearchResultsList=`search-results-list`,e.SearchResultsEmpty=`search-results-empty`,e.APIPlaygroundInput=`api-playground-input`,e.AskAssistantCodeBlockButton=`ask-assistant-code-block-button`,e.CodeSnippetFeedbackButton=`code-snippet-feedback-button`,e.CodeSnippetFeedbackTextArea=`code-snippet-feedback-textarea`,e.EndpointsMenuTrigger=`endpoints-menu-trigger`,e.MobileNav=`mobile-nav`,e.MobileNavContent=`mobile-nav-content`,e.LocalizationSelectTrigger=`localization-select-trigger`,e.LocalizationSelectContent=`localization-select-content`,e.LocalizationSelectItem=`localization-select-item`,e.MultiViewDropdown=`multi-view-dropdown`,e.ThemePreferenceMenuTrigger=`theme-preference-menu-trigger`,e.ThemePreferenceMenuContent=`theme-preference-menu-content`,e.ThemePreferenceMenuItem=`theme-preference-menu-item`,e.TextSelectionTooltip=`text-selection-tooltip`,e.TextSelectionTooltipButton=`text-selection-tooltip-button`,e.BodyContent=`body-content`,e.FeedbackThumbsUp=`feedback-thumbs-up`,e.FeedbackThumbsDown=`feedback-thumbs-down`,e.FeedbackForm=`feedback-form`,e.FeedbackFormInput=`feedback-form-input`,e.FeedbackFormCancel=`feedback-form-cancel`,e.FeedbackFormSubmit=`feedback-form-submit`,e.AlmondBackground=`almond-background-color`,e.Background=`background-color`,e}({}),J=function(e){return e.Banner=`banner`,e.Topbar=`topbar`,e.MobileNav=`mobile-nav`,e.Sidebar=`sidebar`,e.Content=`content`,e.PageHeader=`page-header`,e.SidePanel=`side-panel`,e.TableOfContents=`toc`,e.Pagination=`pagination`,e.Footer=`footer`,e.SearchEntry=`search-entry`,e.AssistantEntry=`assistant-entry`,e}({}),dg=`data-active-nav-item`,fg=(e,t)=>`${1+e*(t===`leading`?1.5:.75)}rem`,pg=(e=`container`,t,n)=>{let r=j(`group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2`,n&&`break-words hyphens-auto`),i={container:j(`rounded-xl w-full outline-offset-[-1px]`,t?`bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10`:`hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),card:j(`ml-4 border-l outline-offset-[-1px]`,t?`border-primary dark:border-primary-light bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10`:`border-gray-950/5 dark:border-white/10 hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),border:j(`ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)]`,t?`border-primary dark:border-primary-light text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light`:`border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),undecorated:j(t?`border-primary dark:border-primary-light text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light`:`border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300`),arrow:j(t?`border-primary dark:border-primary-light text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light`:`border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300`),plain:j(`w-full`,t?`text-primary dark:text-primary-light [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor]`:`text-gray-700 dark:text-gray-400 hover:text-primary hover:dark:text-primary-light`)};return j(r,i[e])},mg=`viadeo-square.supple.x-twitter.bootstrap.weixin.connectdevelop.medium.square-facebook.ioxhost.snapchat-ghost.fonticons.figma.reddit-alien.angrycreative.imdb.steam.square-xing.d-and-d-beyond.font-awesome-logo-full.tumblr.pied-piper-square.bandcamp.red-river.square-lastfm.stackpath.square-hacker-news.strava.dropbox.meta.microsoft.creative-commons-nd.square-tumblr.dyalog.squarespace.google-plus-square.whatsapp-square.accusoft.lastfm.phoenix-squadron.square-snapchat.yelp.cloudflare.deviantart.airbnb.usps.envira.fulcrum.linux.foursquare.bilibili.drupal.cc-stripe.square-youtube.edge-legacy.dev.speakap.android.git-square.ethereum.shirtsinbulk.black-tie.odnoklassniki.fonticons-fi.cc-amex.js.galactic-senate.reacteurope.openid.gitlab.sourcetree.gg.joget.weibo.aws.sass.cc-paypal.superpowers.rust.sellcast.java.orcid.tencent-weibo.trade-federation.viber.ello.wix.mizuni.leanpub.bitbucket.pagelines.creative-commons.github.viacoin.freebsd.rebel.square-steam.fedex.usb.empire.simplybuilt.google-drive.microblog.square-figma.etsy.bimobject.app-store-ios.gripfire.500px.speaker-deck.deskpro.critical-role.square-github.vimeo-v.stripe-s.keybase.yandex-international.umbraco.joomla.google-play.uniregistry.d-and-d.vsco.kaggle.cash-app.hubspot.confluence.square-gitlab.tidal.youtube-square.servicestack.reddit-square.npm.square-font-awesome.tor-browser.square-whatsapp.creative-commons-nc.galactic-republic.square-instagram.raspberry-pi.instagram-square.tumblr-square.mastodon.letterboxd.square-git.42-group.angular.untappd.apper.git-alt.sitrox.behance-square.vk.vimeo.discourse.hotjar.symfony.slack-hash.square-odnoklassniki.skyatlas.hacker-news.files-pinwheel.flutter.instagram.y-combinator.linktree.shopify.webflow.mendeley.odysee.wodu.fort-awesome-alt.threads.square-linkedin.r-project.edge.yammer.11ty.bots.fly.openai.safari.square-behance.pied-piper-hat.audible.yoast.fort-awesome.square-dribbble.python.pix.cc-apple-pay.docker.git.blogger.itch-io.opensuse.nfc-symbol.creative-commons-nc-eu.schlix.mailchimp.neos.creative-commons-pd.pinterest-p.square-letterboxd.digg.bitcoin.whmcs.delicious.bluesky.hackerrank.vimeo-square.disqus.telegram.cc-discover.centercode.erlang.medrt.salesforce.notion.meetup.square-vimeo.wizards-of-the-coast.markdown.instalod.padlet.goodreads.dribbble-square.unity.creative-commons-sampling-plus.invision.mix.square-x-twitter.gratipay.magento.bluetooth.houzz.expeditedssl.the-red-yeti.canadian-maple-leaf.sith.algolia.ussunnah.tex.sellsy.jira.spotify.intercom.wolf-pack-battalion.square-twitter.flipboard.google-wallet.shopware.jxl.phoenix-framework.wirsindhandwerk.kickstarter-k.gitlab-square.cc-jcb.researchgate.lyft.wpressr.lastfm-square.octopus-deploy.periscope.modx.kickstarter.slideshare.snapchat.font-awesome.buy-n-large.readme.creative-commons-nc-jp.themeisle.html5.replyd.cuttlefish.rockrms.ravelry.stubber.quora.font-awesome-alt.monero.hire-a-helper.github-alt.creative-commons-share.yarn.cc-visa.dochub.github-square.laravel.digital-ocean.xing-square.earlybirds.centos.bluetooth-b.teamspeak.square-google-plus.wpexplorer.first-order-alt.ubuntu.opencart.pied-piper.paypal.suse.wpbeginner.deezer.blogger-b.rocketchat.unsplash.draft2digital.playstation.facebook.amazon-pay.square-font-awesome-stroke.amazon.quinscape.free-code-camp.vine.pinterest.creative-commons-sa.css.creative-commons-pd-alt.stack-overflow.page4.mdb.osi.yandex.whatsapp.google.chromecast.line.battle-net.affiliatetheme.brave.atlassian.aviato.bity.php.stumbleupon-circle.stripe.jedi-order.think-peaks.buromobelexperte.phabricator.apple-pay.artstation.font-awesome-flag.scribd.stack-exchange.fedora.jenkins.studiovinari.glide.adn.square-web-awesome.pixelfed.css3-alt.xing.medapps.redhat.uncharted.fantasy-flight-games.facebook-f.perbyte.hips.google-pay.twitch.cc-diners-club.supportnow.windows.rev.btc.creative-commons-zero.elementor.shoelace.square-pied-piper.mintbit.youtube.accessible-icon.gg-circle.lumon-drop.app-store.codiepie.stumbleupon.nutritionix.linkedin-in.jsfiddle.yahoo.grav.firefox-browser.sticker-mule.kakao-talk.goodreads-g.uber.sketch.creative-commons-remix.itunes-note.gulp.keycdn.diaspora.cotton-bureau.reddit.alipay.google-scholar.cloudscale.buysellads.steam-symbol.asymmetrik.angellist.wpforms.linode.js-square.guilded.avianex.evernote.codepen.dribbble.cc-amazon-pay.xbox.trello.adversal.dhl.hornbill.square-bluesky.themeco.square-kickstarter.google-plus.contao.linkedin.ideal.mandalorian.hashnode.old-republic.qq.vaadin.uikit.lumon.react.creative-commons-by.square-pinterest.watchman-monitoring.optin-monster.twitter.less.dailymotion.patreon.swift.discord.hacker-news-square.opera.gitter.buffer.css3.renren.square-reddit.ns8.sistrix.rendact.duolingo.vuejs.debian.facebook-square.eleventy.mixcloud.firstdraft.slack.zhihu.soundcloud.product-hunt.wikipedia-w.space-awesome.pied-piper-pp.creative-commons-sampling.hooli.first-order.glide-g.ember.gitkraken.dart-lang.steam-square.wsh.square-threads.skype.gofore.ebay.cpanel.wordpress.square-upwork.w3c.korvue.cloudversify.square-web-awesome-stroke.web-awesome.grunt.viadeo.wordpress-simple.blackberry.facebook-messenger.pushed.hive.pandora.amilia.pied-piper-alt.nfc-directional.innosoft.cloudsmith.chrome.forumbee.snapchat-square.node-js.maxcdn.apple.pixiv.napster.nimblr.vnv.waze.telegram-plane.odnoklassniki-square.google-plus-g.palfed.screenpal.weebly.autoprefixer.searchengin.square-viadeo.pinterest-square.brave-reverse.megaport.typo3.deploydog.node.cc-mastercard.tiktok.twitter-square.dashcube.get-pocket.golang.ups.medium-m.behance.resolving.internet-explorer.signal-messenger.staylinked.cmplid.firefox.flickr.mixer.square-js.upwork.itunes.linear`.split(`.`),hg={fontawesome:`fontawesome/v7.2.0`,lucide:`lucide/v1.16.0`,tabler:`tabler/v3.44.0`},gg=e=>e,_g=()=>cs()?.assetUrl??gg,vg=/^(?:<\?xml[^>]*\?>\s*|\s*|]*>\s*)*]/i,yg=e=>vg.test(e.trim()),bg=String.raw`(?:\p{Extended_Pictographic}|\p{Emoji_Presentation}|[0-9#*]\uFE0F?\u20E3)(?:\p{Emoji_Modifier}|\uFE0F)?(?:[\u{E0020}-\u{E007E}]+\u{E007F})?`,xg=new RegExp(String.raw`^(?:\p{Regional_Indicator}{2}|${bg}(?:\u200D${bg})*)$`,`u`),Sg=e=>xg.test(e.trim());function Cg({emoji:e,className:t,style:n,"aria-label":r,...i}){return(0,I.jsx)(`svg`,{...i,viewBox:`0 0 16 16`,className:j(`select-none overflow-visible`,t),role:r?`img`:void 0,"aria-label":r,"aria-hidden":r?void 0:`true`,focusable:`false`,style:{...n,backgroundColor:`transparent`},children:(0,I.jsx)(`text`,{x:`8`,y:`14`,fontSize:`16`,fill:`currentColor`,textAnchor:`middle`,children:e.trim()})})}var wg=new Set([new URL(uo).hostname,new URL(`https://mintlify.b-cdn.net`).hostname]),Tg=e=>{try{let t=new URL(e);return t.protocol===`https:`&&wg.has(t.hostname)}catch{return!1}},Eg=`forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]!`;function Dg(e,t,n){switch(!0){case Ag(e):return`${uo}/${hg.fontawesome}/brands/${e}.svg`;case n===`lucide`:return`${uo}/${hg.lucide}/${e}.svg`;case n===`tabler`:{let n=t===`solid`?`filled`:`outline`;return`${uo}/${hg.tabler}/${n}/${e}.svg`}default:{let n=t??`regular`;return`${uo}/${hg.fontawesome}/${n}/${e}.svg`}}}function Og(e,t,n){let r=_g();if(e)return yg(e)?`data:image/svg+xml,${encodeURIComponent(e.trim())}`:r(Dg(e,t,n))}function kg({style:e,icon:t,src:n,iconType:r,iconLibrary:i,className:a,color:o,"aria-label":s,...c}){let{pageType:l}=(0,N.useContext)(hc),u=Og(t,r,i),d=l===`pdf`;if(n)return(0,I.jsx)(Y,{...c,icon:n,iconType:r,color:o,"aria-label":s,className:a,style:{width:16,height:16,display:`inline-block`,verticalAlign:`middle`,...e}});if(!t)return null;if(Sg(t))return(0,I.jsx)(Cg,{...c,emoji:t,className:a,style:e,"aria-label":s});let f=yg(t);return d?(0,I.jsx)(`img`,{...c,src:u,className:a,style:{backgroundColor:`transparent`,...e},alt:s??(f?``:t)}):(0,I.jsx)(`svg`,{...c,className:j(Eg,a),"aria-hidden":s?void 0:`true`,role:s?`img`:void 0,"aria-label":s,focusable:`false`,style:{WebkitMaskImage:`url("${u}")`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url("${u}")`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:f||ut(i)&&!Ag(t)?`100%`:void 0,backgroundColor:o,...e}})}function Y({icon:e,src:t,iconType:n,className:r,style:i,color:a,overrideColor:o,iconLibrary:s,"aria-label":c,...l}){let{docsConfig:u}=(0,N.useContext)(B),{pageType:d}=(0,N.useContext)(hc),f=_g(),p=d===`pdf`,m=s??u?.icons?.library,h=t??e;if(!h)return null;if(Sg(h))return(0,I.jsx)(Cg,{...l,emoji:h,className:r,style:i,"aria-label":c});if(n&&!dt.includes(n))return console.warn(`Invalid iconType "${n}" โ€” expected one of: ${dt.join(`, `)}. The icon was not rendered.`),null;if(ln(h)||h.startsWith(`/`)){if(Tg(h)){let e=f(h);return p?(0,I.jsx)(`img`,{...l,src:e,className:r,style:{backgroundColor:`transparent`,...i},alt:c??``,"aria-hidden":c?void 0:`true`}):(0,I.jsx)(`svg`,{...l,className:j(Eg,r),"aria-hidden":c?void 0:`true`,role:c?`img`:void 0,"aria-label":c,focusable:`false`,style:{WebkitMaskImage:`url(${e})`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url(${e})`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:`100%`,backgroundColor:`currentColor`,...i}})}let e=f(h);return e===h&&h.startsWith(`/`)&&!h.startsWith(`//`)&&L.BASE_PATH&&(e=`${L.BASE_PATH}${h}`),(0,I.jsx)(`img`,{...l,src:e,alt:c??``,"aria-hidden":c?void 0:`true`,className:j(r,`bg-transparent dark:bg-transparent`),style:i})}return(0,I.jsx)(kg,{...l,icon:yg(h)?h:encodeURIComponent(h.trim().toLowerCase()),iconType:n,iconLibrary:m,className:j(!a&&!o&&`bg-gray-800 dark:bg-gray-100`,r),style:i,color:a,"aria-label":c})}function Ag(e){return e?mg.includes(e.toLowerCase()):!1}function jg({className:e,children:t}){return(0,I.jsx)(`div`,{className:j(`h-[1lh] flex items-center shrink-0`,e),children:t})}var Mg=e=>zd({theme:e}).traits.sidebar.spacing;function Ng(e,t){return t.root&&`href`in t.root&&Vr(t.root.href,at(e))?!0:t.pages.some(t=>Sr(t)?Ng(e,t):Vr(t.href,at(e)))}function Pg(e){return!ln(e)&&!e.startsWith(`//`)&&(e.startsWith(`/`)||/^\w/.test(e))}var Fg=({className:e})=>(0,I.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,width:`1024`,height:`1024`,viewBox:`0 0 1024 1024`,fill:`currentColor`,className:e,children:(0,I.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M8 0C3.58 0 0 3.58 0 8C0 11.54 2.29 14.53 5.47 15.59C5.87 15.66 6.02 15.42 6.02 15.21C6.02 15.02 6.01 14.39 6.01 13.72C4 14.09 3.48 13.23 3.32 12.78C3.23 12.55 2.84 11.84 2.5 11.65C2.22 11.5 1.82 11.13 2.49 11.12C3.12 11.11 3.57 11.7 3.72 11.94C4.44 13.15 5.59 12.81 6.05 12.6C6.12 12.08 6.33 11.73 6.56 11.53C4.78 11.33 2.92 10.64 2.92 7.58C2.92 6.71 3.23 5.99 3.74 5.43C3.66 5.23 3.38 4.41 3.82 3.31C3.82 3.31 4.49 3.1 6.02 4.13C6.66 3.95 7.34 3.86 8.02 3.86C8.7 3.86 9.38 3.95 10.02 4.13C11.55 3.09 12.22 3.31 12.22 3.31C12.66 4.41 12.38 5.23 12.3 5.43C12.81 5.99 13.12 6.7 13.12 7.58C13.12 10.65 11.25 11.33 9.47 11.53C9.76 11.78 10.01 12.26 10.01 13.01C10.01 14.08 10 14.94 10 15.21C10 15.42 10.15 15.67 10.55 15.59C13.71 14.53 16 11.53 16 8C16 3.58 12.42 0 8 0Z`,transform:`scale(64)`})}),Ig=({className:e})=>(0,I.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 127.14 96.36`,fill:`currentColor`,className:e,children:(0,I.jsx)(`path`,{d:`M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z`})}),Lg={Retry:()=>(0,I.jsx)(Bh,{"aria-hidden":`true`,className:`size-3 shrink-0`,strokeWidth:2.25})},Rg=({className:e})=>(0,I.jsx)(Xm,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:j(`size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0`,e)}),zg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`path`,{d:`M15.25 3.75H2.75C1.64543 3.75 0.75 4.64543 0.75 5.75V12.25C0.75 13.3546 1.64543 14.25 2.75 14.25H15.25C16.3546 14.25 17.25 13.3546 17.25 12.25V5.75C17.25 4.64543 16.3546 3.75 15.25 3.75Z`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`}),(0,I.jsx)(`path`,{d:`M8.75 11.25V6.75H8.356L6.25 9.5L4.144 6.75H3.75V11.25`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`}),(0,I.jsx)(`path`,{d:`M11.5 9.5L13.25 11.25L15 9.5`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`}),(0,I.jsx)(`path`,{d:`M13.25 11.25V6.75`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})]}),Bg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,viewBox:`0 0 24 24`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`title`,{children:`OpenAI`}),(0,I.jsx)(`path`,{d:`M21.55 10.004a5.416 5.416 0 00-.478-4.501c-1.217-2.09-3.662-3.166-6.05-2.66A5.59 5.59 0 0010.831 1C8.39.995 6.224 2.546 5.473 4.838A5.553 5.553 0 001.76 7.496a5.487 5.487 0 00.691 6.5 5.416 5.416 0 00.477 4.502c1.217 2.09 3.662 3.165 6.05 2.66A5.586 5.586 0 0013.168 23c2.443.006 4.61-1.546 5.361-3.84a5.553 5.553 0 003.715-2.66 5.488 5.488 0 00-.693-6.497v.001zm-8.381 11.558a4.199 4.199 0 01-2.675-.954c.034-.018.093-.05.132-.074l4.44-2.53a.71.71 0 00.364-.623v-6.176l1.877 1.069c.02.01.033.029.036.05v5.115c-.003 2.274-1.87 4.118-4.174 4.123zM4.192 17.78a4.059 4.059 0 01-.498-2.763c.032.02.09.055.131.078l4.44 2.53c.225.13.504.13.73 0l5.42-3.088v2.138a.068.068 0 01-.027.057L9.9 19.288c-1.999 1.136-4.552.46-5.707-1.51h-.001zM3.023 8.216A4.15 4.15 0 015.198 6.41l-.002.151v5.06a.711.711 0 00.364.624l5.42 3.087-1.876 1.07a.067.067 0 01-.063.005l-4.489-2.559c-1.995-1.14-2.679-3.658-1.53-5.63h.001zm15.417 3.54l-5.42-3.088L14.896 7.6a.067.067 0 01.063-.006l4.489 2.557c1.998 1.14 2.683 3.662 1.529 5.633a4.163 4.163 0 01-2.174 1.807V12.38a.71.71 0 00-.363-.623zm1.867-2.773a6.04 6.04 0 00-.132-.078l-4.44-2.53a.731.731 0 00-.729 0l-5.42 3.088V7.325a.068.068 0 01.027-.057L14.1 4.713c2-1.137 4.555-.46 5.707 1.513.487.833.664 1.809.499 2.757h.001zm-11.741 3.81l-1.877-1.068a.065.065 0 01-.036-.051V6.559c.001-2.277 1.873-4.122 4.181-4.12.976 0 1.92.338 2.671.954-.034.018-.092.05-.131.073l-4.44 2.53a.71.71 0 00-.365.623l-.003 6.173v.002zm1.02-2.168L12 9.25l2.414 1.375v2.75L12 14.75l-2.415-1.375v-2.75z`})]}),Vg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,viewBox:`0 0 256 257`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,className:e,preserveAspectRatio:`xMidYMid`,children:[(0,I.jsx)(`title`,{children:`Anthropic`}),(0,I.jsx)(`path`,{d:`m50.228 170.321 50.357-28.257.843-2.463-.843-1.361h-2.462l-8.426-.518-28.775-.778-24.952-1.037-24.175-1.296-6.092-1.297L0 125.796l.583-3.759 5.12-3.434 7.324.648 16.202 1.101 24.304 1.685 17.629 1.037 26.118 2.722h4.148l.583-1.685-1.426-1.037-1.101-1.037-25.147-17.045-27.22-18.017-14.258-10.37-7.713-5.25-3.888-4.925-1.685-10.758 7-7.713 9.397.649 2.398.648 9.527 7.323 20.35 15.75L94.817 91.9l3.889 3.24 1.555-1.102.195-.777-1.75-2.917-14.453-26.118-15.425-26.572-6.87-11.018-1.814-6.61c-.648-2.723-1.102-4.991-1.102-7.778l7.972-10.823L71.42 0 82.05 1.426l4.472 3.888 6.61 15.101 10.694 23.786 16.591 32.34 4.861 9.592 2.592 8.879.973 2.722h1.685v-1.556l1.36-18.211 2.528-22.36 2.463-28.776.843-8.1 4.018-9.722 7.971-5.25 6.222 2.981 5.12 7.324-.713 4.73-3.046 19.768-5.962 30.98-3.889 20.739h2.268l2.593-2.593 10.499-13.934 17.628-22.036 7.778-8.749 9.073-9.657 5.833-4.601h11.018l8.1 12.055-3.628 12.443-11.342 14.388-9.398 12.184-13.48 18.147-8.426 14.518.778 1.166 2.01-.194 30.46-6.481 16.462-2.982 19.637-3.37 8.88 4.148.971 4.213-3.5 8.62-20.998 5.184-24.628 4.926-36.682 8.685-.454.324.519.648 16.526 1.555 7.065.389h17.304l32.21 2.398 8.426 5.574 5.055 6.805-.843 5.184-12.962 6.611-17.498-4.148-40.83-9.721-14-3.5h-1.944v1.167l11.666 11.406 21.387 19.314 26.767 24.887 1.36 6.157-3.434 4.86-3.63-.518-23.526-17.693-9.073-7.972-20.545-17.304h-1.36v1.814l4.73 6.935 25.017 37.59 1.296 11.536-1.814 3.76-6.481 2.268-7.13-1.297-14.647-20.544-15.1-23.138-12.185-20.739-1.49.843-7.194 77.448-3.37 3.953-7.778 2.981-6.48-4.925-3.436-7.972 3.435-15.749 4.148-20.544 3.37-16.333 3.046-20.285 1.815-6.74-.13-.454-1.49.194-15.295 20.999-23.267 31.433-18.406 19.702-4.407 1.75-7.648-3.954.713-7.064 4.277-6.286 25.47-32.405 15.36-20.092 9.917-11.6-.065-1.686h-.583L44.07 198.125l-12.055 1.555-5.185-4.86.648-7.972 2.463-2.593 20.35-13.999-.064.065Z`})]}),Hg=({className:e})=>(0,I.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`34`,height:`38`,viewBox:`0 0 34 38`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:(0,I.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M5.12114 0.0400391L15.919 9.98864V9.98636V0.062995H18.0209V10.0332L28.8671 0.0400391V11.3829H33.3202V27.744H28.8808V37.8442L18.0209 28.303V37.9538H15.919V28.4604L5.13338 37.96V27.744H0.680176V11.3829H5.12114V0.0400391ZM14.3344 13.4592H2.78208V25.6677H5.13074V21.8167L14.3344 13.4592ZM7.23518 22.7379V33.3271L15.919 25.6786V14.8506L7.23518 22.7379ZM18.0814 25.5775V14.8404L26.7677 22.7282V27.744H26.7789V33.219L18.0814 25.5775ZM28.8808 25.6677H31.2183V13.4592H19.752L28.8808 21.7302V25.6677ZM26.7652 11.3829V4.81584L19.6374 11.3829H26.7652ZM14.3507 11.3829H7.22306V4.81584L14.3507 11.3829Z`,fill:`currentColor`})}),Ug=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,width:`1em`,viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`title`,{children:`Grok`}),(0,I.jsx)(`path`,{d:`M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815`})]}),Wg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,width:`1em`,viewBox:`0 0 192 192`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`title`,{children:`Google AI Studio`}),(0,I.jsx)(`path`,{d:`M161.23 55.76 79.92 98.11C53.06 112.1 21.01 92.5 21.01 62.08c0-22.42 18.08-40.59 40.37-40.58l91.57.04c18.88 0 25.04 25.5 8.28 34.22`}),(0,I.jsx)(`path`,{d:`m30.77 136.24 81.31-42.35c26.86-13.99 58.91 5.61 58.91 36.03 0 22.42-18.08 40.59-40.37 40.58l-91.57-.04c-18.88 0-25.04-25.5-8.28-34.22`})]}),Gg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,height:`1em`,width:`1em`,viewBox:`0 0 44 50`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`title`,{children:`Cognition`}),(0,I.jsx)(`path`,{d:`M1.117,20.553l5.351,3.089c0.192,0.111,0.406,0.165,0.621,0.165c0.214,0,0.429-0.057,0.621-0.165l5.351-3.089 c0,0,0.015-0.012,0.022-0.017c0.081-0.049,0.158-0.108,0.227-0.175c0.01-0.01,0.02-0.022,0.03-0.032 c0.059-0.064,0.113-0.133,0.158-0.207c0.007-0.012,0.017-0.022,0.022-0.035c0.047-0.081,0.081-0.167,0.108-0.259 c0.005-0.02,0.01-0.039,0.015-0.059c0.022-0.094,0.039-0.19,0.039-0.291v-3.089c0-1.192,0.643-2.303,1.675-2.9s2.316-0.596,3.35,0 l2.675,1.545c0.086,0.049,0.177,0.084,0.271,0.111c0.02,0.005,0.04,0.012,0.059,0.017c0.091,0.022,0.185,0.035,0.278,0.037 c0.005,0,0.01,0,0.012,0c0.01,0,0.02-0.005,0.029-0.005c0.086,0,0.173-0.012,0.256-0.035c0.015-0.003,0.03-0.005,0.044-0.01 c0.091-0.025,0.18-0.062,0.264-0.108c0.007-0.005,0.017-0.005,0.025-0.01l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074V4.69 c0-0.443-0.236-0.852-0.621-1.074l-5.356-3.087c-0.384-0.222-0.855-0.222-1.239,0l-5.351,3.089c0,0-0.015,0.012-0.022,0.017 c-0.081,0.049-0.158,0.108-0.227,0.175c-0.01,0.01-0.02,0.022-0.03,0.032c-0.059,0.064-0.113,0.133-0.158,0.207 c-0.007,0.012-0.017,0.022-0.022,0.034c-0.047,0.081-0.081,0.168-0.108,0.259c-0.005,0.02-0.01,0.039-0.015,0.059 c-0.022,0.094-0.039,0.19-0.039,0.291v3.089c0,1.192-0.643,2.303-1.675,2.902c-1.032,0.596-2.316,0.596-3.35,0L7.705,9.139 C7.618,9.09,7.527,9.055,7.434,9.028c-0.02-0.005-0.039-0.012-0.059-0.017C7.283,8.989,7.19,8.977,7.096,8.974 c-0.015,0-0.027,0-0.042,0c-0.089,0-0.175,0.012-0.259,0.034c-0.015,0.002-0.027,0.005-0.042,0.01 C6.663,9.043,6.574,9.08,6.49,9.127c-0.007,0.005-0.017,0.005-0.025,0.01l-5.348,3.092c-0.384,0.222-0.621,0.631-0.621,1.074v6.178 c0,0.444,0.236,0.852,0.621,1.074V20.553z`}),(0,I.jsx)(`path`,{d:`M30.262,22.097c1.032-0.596,2.316-0.596,3.35,0l2.675,1.545c0.086,0.049,0.177,0.084,0.271,0.111 c0.02,0.005,0.039,0.012,0.059,0.017c0.091,0.022,0.185,0.034,0.278,0.037c0.005,0,0.01,0,0.012,0c0.01,0,0.02-0.003,0.029-0.005 c0.086,0,0.173-0.012,0.256-0.034c0.015-0.003,0.03-0.005,0.044-0.01c0.091-0.025,0.177-0.062,0.264-0.108 c0.007-0.005,0.017-0.005,0.027-0.01l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074v-6.179c0-0.443-0.237-0.852-0.621-1.074 L37.53,9.134c-0.384-0.222-0.855-0.222-1.239,0l-5.351,3.089c0,0-0.015,0.012-0.022,0.017c-0.081,0.049-0.158,0.108-0.227,0.175 c-0.01,0.01-0.02,0.022-0.029,0.032c-0.059,0.064-0.113,0.133-0.158,0.207c-0.007,0.012-0.017,0.022-0.022,0.035 c-0.047,0.081-0.081,0.168-0.108,0.259c-0.005,0.02-0.01,0.039-0.015,0.059c-0.022,0.094-0.039,0.19-0.039,0.291v3.089 c0,1.192-0.643,2.303-1.675,2.902c-1.032,0.596-2.316,0.596-3.35,0l-2.675-1.545c-0.086-0.049-0.177-0.084-0.271-0.111 c-0.02-0.005-0.039-0.012-0.059-0.017c-0.091-0.022-0.185-0.035-0.278-0.037c-0.015,0-0.027,0-0.042,0 c-0.089,0-0.175,0.012-0.259,0.035c-0.015,0.003-0.027,0.005-0.042,0.01c-0.091,0.025-0.18,0.062-0.264,0.108 c-0.007,0.005-0.017,0.005-0.025,0.01l-5.351,3.089c-0.384,0.222-0.621,0.631-0.621,1.074v6.179c0,0.443,0.236,0.852,0.621,1.074 l5.351,3.089c0,0,0.017,0.005,0.025,0.01c0.084,0.047,0.173,0.084,0.264,0.108c0.015,0.005,0.03,0.005,0.044,0.01 c0.084,0.02,0.17,0.032,0.256,0.035c0.01,0,0.02,0.005,0.03,0.005c0.005,0,0.01,0,0.012,0c0.094,0,0.185-0.015,0.278-0.037 c0.02-0.005,0.039-0.01,0.059-0.017c0.094-0.027,0.185-0.062,0.271-0.111l2.675-1.545c1.032-0.596,2.316-0.596,3.35,0 c1.032,0.596,1.675,1.707,1.675,2.9v3.089c0,0.101,0.015,0.197,0.039,0.291c0.005,0.02,0.01,0.039,0.015,0.059 c0.027,0.091,0.061,0.177,0.108,0.259c0.007,0.012,0.015,0.022,0.022,0.034c0.044,0.074,0.099,0.143,0.158,0.207 c0.01,0.01,0.02,0.022,0.029,0.032c0.067,0.066,0.143,0.123,0.227,0.175c0.007,0.005,0.012,0.012,0.022,0.017l5.351,3.089 c0.192,0.111,0.407,0.165,0.621,0.165c0.214,0,0.429-0.057,0.621-0.165l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074v-6.179 c0-0.443-0.236-0.852-0.621-1.074l-5.351-3.089c0,0-0.017-0.005-0.025-0.01c-0.084-0.047-0.173-0.084-0.264-0.108 c-0.015-0.005-0.027-0.005-0.042-0.01c-0.086-0.02-0.172-0.032-0.261-0.035c-0.012,0-0.027,0-0.039,0 c-0.094,0-0.187,0.015-0.278,0.037c-0.02,0.005-0.037,0.01-0.057,0.017c-0.094,0.027-0.185,0.062-0.271,0.111l-2.675,1.545 c-1.032,0.596-2.316,0.596-3.348,0c-1.032-0.596-1.675-1.707-1.675-2.902c0-1.195,0.643-2.303,1.675-2.9H30.262z`}),(0,I.jsx)(`path`,{d:`M27.967,38.054l-5.351-3.089c0,0-0.017-0.005-0.025-0.01c-0.084-0.047-0.172-0.084-0.264-0.108 c-0.015-0.005-0.03-0.005-0.044-0.01c-0.086-0.02-0.172-0.032-0.259-0.035c-0.015,0-0.027,0-0.042,0 c-0.094,0-0.187,0.015-0.278,0.037c-0.02,0.005-0.037,0.01-0.057,0.017c-0.094,0.027-0.185,0.062-0.271,0.111l-2.675,1.545 c-1.032,0.596-2.316,0.596-3.348,0c-1.032-0.596-1.675-1.707-1.675-2.902V30.52c0-0.101-0.015-0.197-0.039-0.291 c-0.005-0.02-0.01-0.039-0.015-0.059c-0.027-0.091-0.062-0.177-0.108-0.259c-0.007-0.012-0.015-0.022-0.022-0.035 c-0.044-0.074-0.099-0.143-0.158-0.207c-0.01-0.01-0.02-0.022-0.03-0.032c-0.066-0.066-0.143-0.123-0.227-0.175 c-0.007-0.005-0.012-0.012-0.022-0.017l-5.351-3.089c-0.384-0.222-0.855-0.222-1.239,0l-5.351,3.089 c-0.384,0.222-0.621,0.631-0.621,1.074v6.179c0,0.443,0.236,0.852,0.621,1.074l5.351,3.089c0,0,0.017,0.007,0.025,0.01 c0.084,0.047,0.17,0.084,0.261,0.108c0.015,0.005,0.03,0.007,0.044,0.01c0.084,0.02,0.17,0.032,0.256,0.035 c0.01,0,0.02,0.005,0.032,0.005c0.005,0,0.01,0,0.015,0c0.094,0,0.185-0.015,0.276-0.037c0.02-0.005,0.039-0.01,0.059-0.017 c0.094-0.027,0.185-0.062,0.271-0.111l2.675-1.545c1.032-0.596,2.316-0.596,3.35,0c1.032,0.596,1.675,1.707,1.675,2.9v3.089 c0,0.101,0.015,0.197,0.039,0.291c0.005,0.02,0.01,0.039,0.015,0.059c0.027,0.091,0.062,0.177,0.108,0.259 c0.007,0.012,0.015,0.022,0.022,0.035c0.044,0.074,0.099,0.143,0.158,0.207c0.01,0.01,0.02,0.022,0.03,0.032 c0.067,0.067,0.143,0.123,0.227,0.175c0.007,0.005,0.012,0.012,0.022,0.017l5.351,3.089c0.192,0.111,0.406,0.165,0.621,0.165 s0.429-0.057,0.621-0.165l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074V39.13c0-0.443-0.236-0.852-0.621-1.074L27.967,38.054z`})]}),Kg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,height:`1em`,width:`1em`,viewBox:`0 0 400 400`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`title`,{children:`Devin Desktop`}),(0,I.jsx)(`g`,{transform:`translate(0,400) scale(0.1,-0.1)`,children:(0,I.jsx)(`path`,{d:`M1550 3202 c-41 -13 -452 -257 -465 -275 -12 -18 -15 -68 -15 -283 0 -235 2 -264 18 -282 9 -11 76 -54 147 -95 72 -41 170 -97 218 -126 49 -28 98 -51 109 -51 11 0 78 33 148 74 179 104 249 114 356 51 110 -64 148 -229 78 -341 -44 -72 -108 -108 -199 -112 -81 -4 -86 -2 -261 99 -55 33 -111 59 -123 59 -12 0 -38 -11 -59 -24 -20 -13 -118 -70 -217 -126 -99 -56 -188 -112 -197 -122 -16 -18 -18 -47 -18 -284 0 -259 0 -263 22 -287 34 -36 441 -267 471 -267 37 0 469 251 484 281 9 16 13 77 13 184 l0 161 33 54 c21 37 48 64 81 85 44 27 58 30 130 30 l81 0 134 -77 c74 -43 144 -78 157 -78 26 0 451 242 477 272 15 18 17 47 17 283 0 236 -2 265 -17 284 -10 11 -61 45 -113 74 -52 30 -151 86 -219 125 -69 40 -134 72 -146 72 -12 0 -82 -35 -156 -77 -123 -72 -138 -78 -199 -81 -106 -6 -189 40 -235 131 -24 48 -25 60 -25 206 0 104 -4 164 -13 180 -7 15 -92 70 -227 148 -233 135 -248 143 -270 135z`})})]}),qg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,fill:`currentColor`,fillRule:`evenodd`,viewBox:`0 0 24 24`,className:e,children:[(0,I.jsx)(`path`,{d:`M15.688 2.343a2.588 2.588 0 00-3.61 0l-9.626 9.44a.863.863 0 01-1.203 0 .823.823 0 010-1.18l9.626-9.44a4.313 4.313 0 016.016 0 4.116 4.116 0 011.204 3.54 4.3 4.3 0 013.609 1.18l.05.05a4.115 4.115 0 010 5.9l-8.706 8.537a.274.274 0 000 .393l1.788 1.754a.823.823 0 010 1.18.863.863 0 01-1.203 0l-1.788-1.753a1.92 1.92 0 010-2.754l8.706-8.538a2.47 2.47 0 000-3.54l-.05-.049a2.588 2.588 0 00-3.607-.003l-7.172 7.034-.002.002-.098.097a.863.863 0 01-1.204 0 .823.823 0 010-1.18l7.273-7.133a2.47 2.47 0 00-.003-3.537z`}),(0,I.jsx)(`path`,{d:`M14.485 4.703a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a4.115 4.115 0 000 5.9 4.314 4.314 0 006.016 0l7.12-6.982a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a2.588 2.588 0 01-3.61 0 2.47 2.47 0 010-3.54l7.12-6.982z`})]}),Jg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,height:`1em`,style:{flex:`none`,lineHeight:`1`},viewBox:`0 0 16 16`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`title`,{children:`Cursor`}),(0,I.jsx)(`path`,{d:`M14.4734 3.9527L8.31773 0.398522C8.22052 0.342485 8.11029 0.312988 7.99809 0.312988C7.88589 0.312988 7.77566 0.342485 7.67846 0.398522L1.52355 3.9527C1.44182 3.99989 1.37394 4.06773 1.32671 4.14942C1.27948 4.23112 1.25457 4.32379 1.25446 4.41816V11.584C1.25457 11.6783 1.27948 11.771 1.32671 11.8527C1.37394 11.9344 1.44182 12.0022 1.52355 12.0494L7.67918 15.6036C7.77636 15.6597 7.8866 15.6893 7.99882 15.6893C8.11103 15.6893 8.22127 15.6597 8.31846 15.6036L14.4741 12.0502C14.5558 12.003 14.6237 11.9351 14.6709 11.8534C14.7182 11.7717 14.7431 11.6791 14.7432 11.5847V4.41743C14.7431 4.32307 14.7182 4.23039 14.6709 4.14869C14.6237 4.067 14.5558 3.99916 14.4741 3.95198L14.4734 3.9527ZM14.0872 4.70543L8.14464 14.9978C8.10464 15.0669 7.99846 15.0385 7.99846 14.9578V8.21889C7.99841 8.15254 7.98092 8.08738 7.94773 8.02993C7.91454 7.97249 7.86682 7.92478 7.80936 7.89161L1.97373 4.52361C1.90391 4.48289 1.93227 4.3767 2.013 4.3767H13.8966C14.0661 4.3767 14.1715 4.55925 14.0872 4.70543Z`,fill:`currentColor`})]}),Yg=({className:e})=>(0,I.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`100`,height:`100`,viewBox:`0 0 100 100`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:(0,I.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M70.9119 99.3171C72.4869 99.9307 74.2828 99.8914 75.8725 99.1264L96.4608 89.2197C98.6242 88.1787 100 85.9892 100 83.5872V16.4133C100 14.0113 98.6243 11.8218 96.4609 10.7808L75.8725 0.873756C73.7862 -0.130129 71.3446 0.11576 69.5135 1.44695C69.252 1.63711 69.0028 1.84943 68.769 2.08341L29.3551 38.0415L12.1872 25.0096C10.589 23.7965 8.35363 23.8959 6.86933 25.2461L1.36303 30.2549C-0.452552 31.9064 -0.454633 34.7627 1.35853 36.417L16.2471 50.0001L1.35853 63.5832C-0.454633 65.2374 -0.452552 68.0938 1.36303 69.7453L6.86933 74.7541C8.35363 76.1043 10.589 76.2037 12.1872 74.9905L29.3551 61.9587L68.769 97.9167C69.3925 98.5406 70.1246 99.0104 70.9119 99.3171ZM75.0152 27.2989L45.1091 50.0001L75.0152 72.7012V27.2989Z`})}),Xg=()=>(0,I.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,I.jsx)(`path`,{d:`M8 0C3.589 0 0 3.589 0 8C0 9.936 0.692 11.713 1.841 13.099L8.44 6.5H5.751C5.337 6.5 5.001 6.164 5.001 5.75C5.001 5.336 5.337 5 5.751 5H10.251C10.665 5 11.001 5.336 11.001 5.75V10.25C11.001 10.664 10.665 11 10.251 11C9.837 11 9.501 10.664 9.501 10.25V7.561L2.901 14.159C4.286 15.308 6.064 16 8 16C12.411 16 16 12.411 16 8C16 3.589 12.411 0 8 0Z`,className:`fill-[#00A63E] dark:fill-[#00c951]`})}),Zg=()=>(0,I.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,I.jsx)(`path`,{d:`M7.561 9.5H10.25C10.664 9.5 11 9.836 11 10.25C11 10.664 10.664 11 10.25 11H5.75C5.336 11 5 10.664 5 10.25V5.75C5 5.336 5.336 5 5.75 5C6.164 5 6.5 5.336 6.5 5.75V8.439L13.099 1.841C11.714 0.692 9.936 0 8 0C3.589 0 0 3.589 0 8C0 12.411 3.589 16 8 16C12.411 16 16 12.411 16 8C16 6.064 15.308 4.287 14.159 2.902L7.561 9.5Z`,className:`fill-[#71717B] dark:fill-[#d4d4d8]`})}),Qg=({className:e})=>(0,I.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:e,children:[(0,I.jsx)(`path`,{d:`M4 11a9 9 0 0 1 9 9`}),(0,I.jsx)(`path`,{d:`M4 4a16 16 0 0 1 16 16`}),(0,I.jsx)(`circle`,{cx:`5`,cy:`19`,r:`1`})]}),$g=({tag:e,isActive:t})=>(0,I.jsx)(`span`,{className:j(W.NavTagPill,`flex items-center w-fit`),children:(0,I.jsx)(`span`,{className:j(W.NavTagPillText,`px-1 py-0.5 rounded-md text-[0.65rem] leading-tight font-bold text-primary dark:text-primary-light bg-primary/10`),"data-nav-tag":e,"data-active":t,children:e})}),e_=[`w-20`,`w-24`,`w-16`,`w-28`],t_=({group:e,level:t,shouldAutoNavigate:n,sidebarItemStyle:r,arrowPosition:i,parentId:a=``,index:o=0})=>{let{getLivePreviewHref:s,navigateWithinLivePreview:c}=Ko(),l=Ya(),u=(0,N.useId)(),d=z(),{docsConfig:f}=(0,N.useContext)(B),{prefetch:p}=sm(),{isExpanded:m,setExpanded:h}=hu(),g=Ng(d,e),{group:_,pages:v}=e,y=(0,N.useMemo)(()=>`${a}::${(e.root&&P(e.root)?e.root.href:void 0)||`${o}-${_}`}`,[a,o,e.root,_]),[b,x]=(0,N.useState)(()=>m(y)||!!g||!!e.expanded),S=(0,N.useCallback)(e=>{x(e),h(y,e)},[y,h]);if((0,N.useEffect)(()=>{if((g||e.expanded)&&(x(!0),h(y,!0)),t<=1&&e.root&&P(e.root)&&Pg(e.root.href)&&p(e.root.href,{source:`group-dropdown-root`,level:t}),t<=1&&`pages`in e&&Array.isArray(e.pages)){let n=0;for(let r of e.pages){if(n>=3)break;P(r)&&Pg(r.href)&&(p(r.href,{source:`group-dropdown`,level:t}),n++)}}},[e,g,t,p,y,h]),!_)return null;let C=v.find(e=>P(e)),w=e.root&&P(e.root)?e.root.href:void 0,T=w!=null&&Il({href:w})||C!=null&&Il({href:C.href}),E=_.split(` `).length===1,D=e.root&&P(e.root)&&Vr(e.root.href,at(d)),O=e.root&&P(e.root)?e.root:void 0,k=v[0],A=f?.interaction?.drilldown,ee=!b&&!g&&(A===!0||A!==!1&&!n),te=(()=>{if(O)return D?void 0:O.href;if(ee&&k&&P(k))return k.href})();return(0,I.jsxs)(`li`,{"data-title":_,"data-group-tag":e.tag||``,"data-active":g||void 0,id:e.root&&P(e.root)?e.root.url||Qn(e.root.href)||`/`:void 0,className:j(Mg(f?.theme)),children:[(0,I.jsxs)(`button`,{className:j(Ep({theme:f?.theme}),pg(r,!!D,E),T&&`animate-pulse pointer-events-none`),style:{paddingLeft:fg(t,i)},onClick:T?void 0:()=>{if(te){let e=rl(s(te));c?.(e)||l.push(rl(s(te)))}S(O&&!D?!0:!b)},"data-nav-href":te&&rl(s(te)),[dg]:D||void 0,"aria-expanded":b,"aria-controls":b?u:void 0,"aria-hidden":T||void 0,tabIndex:T?-1:void 0,children:[!T&&i===`leading`&&(0,I.jsx)(jg,{children:(0,I.jsx)(Rg,{className:j(`w-2 h-[1lh] -mr-0.5`,D&&`text-primary dark:text-primary-light`,b&&`duration-75 rotate-90`)})}),!T&&e.icon&&(0,I.jsx)(jg,{children:(0,I.jsx)(Y,{icon:typeof e.icon==`object`?e.icon.name:e.icon,iconType:typeof e.icon==`object`?e.icon.style:void 0,className:j(`size-4`,D?`bg-primary dark:bg-primary-light`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0})}),(0,I.jsxs)(`div`,{className:j(!!e.tag&&`justify-between flex items-center gap-2`,(i===`end`||i===`leading`)&&`flex-1 flex items-center gap-2 justify-start`),children:[T?(0,I.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,I.jsx)(`span`,{className:j(`inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none`,Wl(_,e_))})}):(0,I.jsx)(`span`,{children:_}),!T&&e.tag&&(0,I.jsx)($g,{tag:e.tag})]}),!T&&i!==`leading`&&(0,I.jsx)(jg,{children:(0,I.jsx)(Rg,{className:j(`w-2 h-[1lh] -mr-0.5`,D&&`text-primary dark:text-primary-light`,b&&`duration-75 rotate-90`)})})]}),b&&(0,I.jsx)(`ul`,{id:u,className:j(Mg(f?.theme)),children:v.map((e,a)=>{let o=Sr(e)?`${a}-${e.group}`:e.href;return(0,I.jsx)(o_,{entry:e,level:t+1,shouldAutoNavigateOnGroupClick:n,sidebarItemStyle:r,arrowPosition:i,parentId:y,index:a},o)})})]})};function n_({className:e}){return(0,I.jsx)(`div`,{className:j(`w-[78px] h-[21px] bg-[#FDEAD8] dark:bg-[#613105] text-[#AE590A] dark:text-[#E9760C] font-medium text-xs leading-4 flex justify-center items-center p-1.5 rounded-md whitespace-nowrap`,e),children:`deprecated`})}function r_(e){let t=e.sidebarTitle,n=e.title;return typeof t==`string`&&t?t:typeof n==`string`&&n?n:jn(e.href||``)}var i_=({isActive:e,method:t,deprecated:n})=>{let{activeNavPillBg:r,activeNavPillText:i,inactiveNavPillText:a,inactiveNavPillBg:o}=cc(n?`DEPRECATED`:t);return(0,I.jsx)(`span`,{className:j(W.MethodNavPill,`flex items-center w-8`),children:(0,I.jsx)(`span`,{className:j(`px-1 py-0.5 rounded-md text-[0.55rem] leading-tight font-bold`,e?`${r} ${i}`:`${o} ${a}`),children:lc(t)})})},a_=[`w-20`,`w-24`,`w-16`,`w-28`,`w-32`],o_=(0,N.forwardRef)(function({entry:e,level:t=0,shouldAutoNavigateOnGroupClick:n=!1,sidebarItemStyle:r,arrowPosition:i=`trailing`,trailingIcon:a,trailingIconHug:o,className:s,parentId:c,index:l,analytics:u,onAction:d,openInNewTab:f,dataAttributes:p},m){let{getLivePreviewHref:h,requestContentEarly:g,isLivePreview:_}=Ko(),{divisions:v}=(0,N.useContext)(V),{prefetch:y}=sm(),b=K(u?.event??`docs.navitem.click`),x=z(),S=(0,N.useRef)(null),C=(0,N.useRef)(!1),w=(0,N.useRef)(null),{docsConfig:T}=(0,N.useContext)(B),E=T?.theme,D=(0,N.useRef)(e=>{S.current=e,typeof m==`function`?m(e):m&&(m.current=e)}),O=Il(e);if((0,N.useEffect)(()=>{let n=S.current;if(_||!n||!e||Sr(e)||C.current||Il(e))return;let r=e.href,i=Qn(r),a=e.url,o=a||i||`/`;if(!(a||i&&ln(i)))return w.current=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&!C.current&&(C.current=!0,y(o,{source:`nav-item`,level:t}),w.current?.disconnect())})},{rootMargin:`50%`}),w.current.observe(n),()=>{w.current?.disconnect(),w.current=null}},[e,_,t,y]),e==null)return null;if(Sr(e))return(0,I.jsx)(t_,{group:e,level:t,shouldAutoNavigate:n,sidebarItemStyle:r,arrowPosition:i,parentId:c,index:l},e.group);let{href:k,api:A,openapi:ee,url:te,asyncapi:ne,graphql:re,deprecated:ie,mode:ae}=e,oe=Qn(k),se=Vr(oe,at(x)),ce=A||ee||ne,le=typeof re==`object`&&re&&`kind`in re&&(re.kind===`query`||re.kind===`mutation`)?re.kind:void 0,ue=r_(e),de=le;if(ae===`custom`&&v.groupsOrPages.length===1)return null;if(ne)de=`websocket`;else if(ce){let e=sn(ce);e!=null&&(de=e.method)}if(!O&&!ue&&!e.icon&&!a&&!e.tag)return null;let fe=ue.split(` `).length===1,pe=te||h(oe||`/`),me=f??!!(te||oe&&ln(oe)),he=pg(r,se,fe),ge={paddingLeft:fg(t,i)},_e=(0,I.jsxs)(I.Fragment,{children:[!O&&r===`arrow`&&se&&(0,I.jsx)(jg,{className:`absolute left-0 top-1.5`,children:(0,I.jsx)(Rg,{className:`text-primary group-hover:text-primary dark:text-primary-light dark:group-hover:text-primary-light`})}),!O&&(ce||le)&&e.hideApiMarker!==!0&&de&&(0,I.jsx)(jg,{children:(0,I.jsx)(i_,{isActive:se,method:de,deprecated:ie})}),!O&&e.icon&&(0,I.jsx)(jg,{children:(0,I.jsx)(Y,{icon:typeof e.icon==`string`?e.icon:e.icon.name,iconType:e.iconType||`regular`,className:j(`size-4`,se?`bg-primary dark:bg-primary-light`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0})}),(0,I.jsxs)(`div`,{className:j(`flex-1 flex min-w-0 items-start gap-x-2.5`,o&&`flex-none`),children:[(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]`,children:[O?(0,I.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,I.jsx)(`span`,{className:j(`inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none`,Wl(ue,a_))})}):(0,I.jsx)(`span`,{className:`min-w-0 max-w-full break-words hyphens-auto`,children:ue}),!O&&e.tag&&!le&&(0,I.jsx)(jg,{className:`leading-[inherit]`,children:(0,I.jsx)($g,{tag:e.tag})}),!O&&ie&&(0,I.jsx)(jg,{className:`leading-[inherit]`,children:(0,I.jsx)(n_,{})})]}),!O&&te&&(0,I.jsx)(jg,{className:j(i===`end`&&`flex-1 justify-end`),children:(0,I.jsx)(ph,{"aria-hidden":`true`,strokeWidth:2,className:`size-2.5 text-gray-400 overflow-visible group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0`})})]}),!O&&a&&(0,I.jsx)(jg,{children:a})]});return(0,I.jsx)(`li`,{ref:D.current,id:te||oe||`/`,className:j(`relative scroll-m-4 first:scroll-m-20`,Ep({theme:E}),O&&`animate-pulse pointer-events-none`,s),"data-title":ue,"data-active":se||void 0,[dg]:se||void 0,"aria-hidden":O||void 0,...p,children:O?(0,I.jsx)(`div`,{className:he,style:ge,children:_e}):(0,I.jsx)(_p,{prefetch:!1,href:pe,className:he,style:ge,target:me?`_blank`:void 0,rel:me?`noopener noreferrer`:void 0,"aria-current":se?`page`:void 0,role:d?`button`:void 0,onClick:e=>{d?(e.preventDefault(),d()):!te&&oe&&!ln(oe)&&g?.(oe),b({...u?.properties,name:ue,url:te||oe||`/`})},onKeyDown:e=>{d&&e.key===` `&&(e.preventDefault(),e.repeat||e.currentTarget.click())},children:_e})})}),s_=(0,N.createContext)({authLoginButton:null,userAuthLoginButton:null,authLogoutButton:null,userAuthLogoutButton:null});function c_({children:e}){let{userInfo:t,userAuth:n,auth:r,isFetchingUserInfo:i}=(0,N.useContext)(_c),{logout:a}=vp(),o=z(),s=i!==!1,c=ps(`user`),l=(0,N.useCallback)((e,t,n,r,i)=>(0,I.jsx)(o_,{entry:{href:e,title:t},className:n,shouldAutoNavigateOnGroupClick:!0,sidebarItemStyle:`undecorated`,onAction:r,openInNewTab:!1,dataAttributes:i,trailingIcon:(0,I.jsx)(ph,{"aria-hidden":`true`,strokeWidth:2,className:`size-3.5 text-gray-400 dark:text-gray-500 group-hover:text-gray-500 dark:group-hover:text-gray-400 shrink-0`})}),[]),u=(0,N.useMemo)(()=>(0,I.jsx)(o_,{entry:{href:`${an}auth-button`,title:`Log Out`},shouldAutoNavigateOnGroupClick:!0,sidebarItemStyle:`undecorated`}),[]),d=(0,N.useMemo)(()=>(0,I.jsx)(o_,{entry:{href:`${an}auth-button`,title:`Log Out`},shouldAutoNavigateOnGroupClick:!0,sidebarItemStyle:`undecorated`,dataAttributes:{"data-auth-skeleton":`user`}}),[]),f=(0,N.useMemo)(()=>{let e=`Log In`;if(i||t||!n)return null;switch(n.type){case`jwt`:return l(n.loginUrl,e,W.LoginLink);case`shared-session`:return n.loginUrl?l(n.loginUrl,e,W.LoginLink):null;case`oauth`:return l(`#`,e,W.LoginLink,()=>Is(n));default:return null}},[i,n,t,l]),p=`/${L.BASE_PATH}/login?redirect=${o}`.replace(/\/{2,}/g,`/`),m=(0,N.useMemo)(()=>l(p,`Log In`,W.LoginLink,void 0,{"data-auth-settled":`user`}),[p,l]),h=(0,N.useMemo)(()=>t||!r||i!==!1?null:m,[m,r,t,i]),g=(0,N.useMemo)(()=>s&&r?(0,I.jsxs)(I.Fragment,{children:[m,c&&d]}):!t||!r?null:l(`#`,`Log Out`,W.LogoutLink,()=>a({redirectOverride:r.logoutUrl})),[s,m,c,d,t,r,a,l]),_=(0,N.useMemo)(()=>s&&n&&!r?u:!t||!n?null:l(`#`,`Log Out`,W.LogoutLink,()=>{try{localStorage.removeItem(Ds)}catch{}window.location.reload()}),[s,u,t,n,r,l]);return(0,I.jsx)(s_.Provider,{value:{userAuthLoginButton:f,authLoginButton:h,authLogoutButton:g,userAuthLogoutButton:_},children:e})}var l_=e=>fa(e)?.displayName??e,u_=e=>fa(e)?.shikiLanguage??e;ua.filter(e=>[`bash`,`python`,`javascript`,`php`,`go`,`java`,`ruby`].includes(e.key)),Object.fromEntries(ua.flatMap(e=>[[e.key,e],...(e.aliases??[]).map(t=>[t,e])])),Object.fromEntries(ua.flatMap(e=>[[e.key,e.displayName],...(e.aliases??[]).map(t=>[t,e.displayName])]));var d_=`line-highlight`,f_=`line-focus`,p_=`line-diff line-add`,m_=`line-diff line-remove`,h_=`#0B0C0E`,g_=`#FFFFFF`,__={[fr]:{"#1e1e1e":h_}},v_={curl:`bash`,bash:`bash`,sh:`bash`,shell:`bash`,zsh:`bash`,shellscript:`bash`,c:`c`,csharp:`csharp`,"c++":`c++`,cpp:`c++`,cc:`c++`,go:`go`,golang:`go`,graphql:`graphql`,http:`http`,java:`java`,javascript:`javascript`,js:`javascript`,node:`javascript`,nodejs:`javascript`,json:`json`,jsonc:`json`,json5:`json`,markdown:`markdown`,md:`markdown`,mdx:`mdx`,php:`php`,python:`python`,py:`python`,typescript:`typescript`,ts:`typescript`,tsx:`tsx`,react:`tsx`,reactts:`tsx`,"react-ts":`tsx`,jsx:`tsx`,ruby:`ruby`,rb:`ruby`,rust:`rust`,rs:`rust`,rustc:`rust`,swift:`swift`,kotlin:`kotlin`,kt:`kotlin`,dart:`dart`,flutter:`dart`,toml:`toml`,yaml:`yaml`,yml:`yaml`},y_=`shiki shiki-themes`,b_=void 0,x_=void 0,S_=!1,C_=void 0,w_=!1,T_=0,E_=-1,D_=Promise.resolve();function O_(){return x_??=F(()=>import(`./highlighter-CK2G-0FF.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(async e=>(await e.initHighlighter(),b_=e,e)),__vite__mapDeps([45,46,47,48,1,49,50,51]),import.meta.url).catch(e=>{throw console.error(e),S_=!0,e}),x_}function k_(e){return E_===T_||(D_=D_.catch(()=>void 0).then(async()=>{let t=T_;E_!==t&&(await e.applyThemes(C_),E_=t)})),D_}function A_(){return O_().then(k_)}function j_(e){return O_().then(async t=>{await Promise.all([k_(t),e===`text`?void 0:t.loadShikiLanguage(e)])})}function M_(){return R_(A_().catch(()=>void 0))}var N_=new Set;function P_(e){return N_.add(e),()=>{N_.delete(e)}}function F_(){for(let e of[...N_])e()}var I_=0,L_=new Set;function R_(e){I_++;let t=()=>{if(I_--,!(I_>0))for(let e of[...L_])e()};return e.then(t,t),e}var z_=0,B_=!1;function V_(e){z_++,R_(j_(e)).then(()=>{B_=!0},()=>void 0).then(()=>{z_--,!(z_>0||!B_)&&(B_=!1,F_())})}function H_(e,t){return(!w_||t)&&(C_=e,w_=!0,T_++),typeof window>`u`||t?M_():Promise.resolve()}function U_(e){let t=`text`;if(e===void 0)return t;let n=Number(e);if(!isNaN(n)&&n>99&&n<600)return`json`;let r=e.toLowerCase();return v_[u_(r)]??v_[r]??t}function W_(e,t){let n=/language-(\w+)/.exec(e??``);return n?n[1]??`text`:t??`text`}var G_=new Map,K_=200;function q_(e){let t=G_.get(e);return t!==void 0&&(G_.delete(e),G_.set(e,t)),t}function J_(e,t){if(!G_.has(e)&&G_.size>=K_){let e=G_.keys().next().value;e!==void 0&&G_.delete(e)}G_.set(e,t)}function Y_(e){if(!e.codeString||S_)return;let t;if(`language`in e){if(e.language===`text`)return;t=e.language}else{if(e.className===`lang-text`)return;t=W_(e.className,e.fileName)}if(!t)return;let n=U_(t),r=JSON.stringify([e.codeString,n,e.codeBlockTheme,{...e.opts,noAsync:void 0}]),i=q_(r);if(typeof i==`string`||i!==void 0&&e.opts?.noAsync!==!0)return i;if(e.codeString.length>25e4)return;if(e.codeString.length>5e4){if(e.opts?.noAsync===!0)return;let t=F(async()=>{let{getShikiWorker:e}=await import(`./worker-client-fiDi9cMU.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`);return{getShikiWorker:e}},[],import.meta.url).then(({getShikiWorker:t})=>t()?.highlight(e)).then(e=>(typeof e==`string`?J_(r,e):G_.delete(r),e),()=>{G_.delete(r)});return J_(r,t),R_(t)}let a=b_;if(a===void 0||E_!==T_||n!==`text`&&!a.isLanguageLoaded(n)){if(e.opts?.noAsync===!0){V_(n);return}return R_(j_(n).then(()=>Y_(e)).catch(()=>void 0))}let o=a.highlightToHtml(e,n);return typeof o==`string`&&J_(r,o),o}var X_=`data-theme-preference`,Z_=`isDarkMode`,Q_=`(prefers-color-scheme: dark)`,$_={true:`dark`,false:`light`},ev=(e,t=`system`)=>{let n=typeof e==`string`&&e in $_?$_[e]:e;return n===`light`||n===`dark`||n===`system`?n:t},tv=(e,t)=>e===`system`?t:e,nv=(e,t)=>`(function(){var d=document.documentElement,p=${JSON.stringify(t??null)};if(!p){try{p=localStorage.getItem(${JSON.stringify(Z_)})}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'&&p!=='dark'&&p!=='system')p=${JSON.stringify(e)}}var r=p==='system'?(matchMedia(${JSON.stringify(Q_)}).matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(${JSON.stringify(X_)},p)})();`,rv=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`,iv=new Set,av=null,ov=null,sv=e=>(iv.add(e),()=>{iv.delete(e)}),cv=()=>{let e=document.documentElement;return`${e.getAttribute(`data-theme-preference`)??``}:${e.classList.contains(`dark`)?`dark`:`light`}`},lv=({defaultTheme:e,forcedTheme:t})=>{let n=t??e;return`${n}:${n===`system`?``:n}`},uv=()=>window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`,dv=()=>{if(av)return av;try{return window.localStorage.getItem(Z_)}catch{return null}},fv=e=>{try{window.localStorage.setItem(Z_,e),av=null}catch{av=e}},pv=()=>{if(ov?.isConnected)return;let e=document.createElement(`style`);e.appendChild(document.createTextNode(rv)),document.head.appendChild(e),ov=e,requestAnimationFrame(()=>setTimeout(()=>{e.remove(),ov=null}))},mv=e=>{let t=document.documentElement,n=e===`dark`?`light`:`dark`;if(t.classList.contains(e)&&!t.classList.contains(n))return;let{scrollX:r,scrollY:i}=window;pv(),t.classList.remove(n),t.classList.add(e),i!==0&&requestAnimationFrame(()=>{document.body.offsetHeight,window.scrollY===0&&window.scrollTo(r,i)})},hv=({defaultTheme:e,forcedTheme:t},n=dv())=>{let r=t??ev(n,e),i=document.documentElement;i.getAttribute(`data-theme-preference`)!==r&&i.setAttribute(X_,r),mv(tv(r,uv())),iv.forEach(e=>e())},gv=(e,t)=>{av=null,hv(e,t)},_v=(0,N.createContext)(null),vv={defaultTheme:`system`},yv=()=>{let e=(0,N.useContext)(_v)??vv,t=(0,N.useSyncExternalStore)(sv,cv,()=>lv(e)),n=(0,N.useCallback)(t=>{let n=ev(t,e.defaultTheme);fv(n),hv(e,n)},[e]);return(0,N.useMemo)(()=>{let[r=``,i=``]=t.split(`:`);return{theme:r?ev(r):void 0,resolvedTheme:i===`dark`||i===`light`?i:void 0,forcedTheme:e.forcedTheme,setTheme:n}},[t,e.forcedTheme,n])},bv=({children:e,defaultTheme:t,forcedTheme:n})=>{let r=(0,N.useMemo)(()=>({defaultTheme:ev(t),forcedTheme:n?ev(n):void 0}),[t,n]);return(0,N.useLayoutEffect)(()=>{hv(r)},[r]),(0,N.useEffect)(()=>{let e=window.matchMedia(Q_),t=()=>hv(r),n=e=>{(e.key===null||e.key===`isDarkMode`)&&gv(r,e.newValue)},i=e=>{e.persisted&&t()};return e.addEventListener(`change`,t),window.addEventListener(`storage`,n),window.addEventListener(`pageshow`,i),()=>{e.removeEventListener(`change`,t),window.removeEventListener(`storage`,n),window.removeEventListener(`pageshow`,i)}},[r]),(0,I.jsxs)(_v.Provider,{value:r,children:[(0,I.jsx)(`script`,{dangerouslySetInnerHTML:{__html:nv(r.defaultTheme,r.forcedTheme)},suppressHydrationWarning:!0}),e]})},xv=e=>(0,N.useContext)(_v)?e.children:(0,I.jsx)(bv,{...e});function Sv({children:e,appearance:t,queryParamMode:n,codeblockTheme:r,forceShikiThemeLoad:i,forcedTheme:a,...o}){let{isLivePreview:s,getDocsConfigOverrides:c}=(0,N.useContext)(R),l=c(),u=l?.appearance,d=l?.styling?.codeblocks,f=n&&[`dark`,`light`,`system`].includes(n);H_(s&&d?d:r,i);let p=t?.default;f?p=n:s&&u?.default&&(p=u.default);let m=a;return m??(f?m=n:s&&u?.strict?m=u.default:t?.strict&&(m=t.default)),(0,I.jsx)(xv,{defaultTheme:p,forcedTheme:m,...o,children:e})}function Cv(e,t){let n=e.startsWith(`fonts/`),r=e.startsWith(`http://`)||e.startsWith(`https://`);return n?`/${e}`:r?e:t?dr(t,e):`/${e}`}var wv=e=>e.family===`Inter`&&!e.source,Tv=(0,N.createContext)(!1);function Ev(e){if(e.source||e.family===`Paper Mono`||wv(e))return;let t=(e.weight??`400;500;600;700;800`).toString().split(`;`),n=[...t.map(e=>`0,${e}`),...t.map(e=>`1,${e}`)].join(`;`);return`https://fonts.googleapis.com/css2?family=${e.family.replace(/\s+/g,`+`)}:ital,wght@${n}&display=swap`}function Dv(e){switch(e?.toLowerCase()){case`woff`:return`font/woff`;case`truetype`:case`ttf`:return`font/ttf`;case`opentype`:case`otf`:return`font/otf`;default:return`font/woff2`}}function Ov({font:e,subdomain:t}){let n=(0,N.useContext)(Tv),r=_g();if(!e||e.family===`Paper Mono`||wv(e))return null;if(e.source){let n=r(Cv(e.source,t)),i=Dv(e.format);return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`link`,{rel:`preload`,href:n,as:`font`,type:i,crossOrigin:`anonymous`}),(0,I.jsx)(`style`,{children:`@font-face { font-family: '${e.family}'; src: url('${n}') format('${e.format}'); font-weight: ${e.weight}; font-display: swap; }`})]})}let i=Ev(e);if(!i||n)return null;let a=r(i,`css`);return a===i?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`link`,{rel:`preconnect`,href:`https://fonts.googleapis.com`}),(0,I.jsx)(`link`,{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`}),(0,I.jsx)(`link`,{href:i,rel:`stylesheet`})]}):(0,I.jsx)(`link`,{href:a,rel:`stylesheet`})}var kv=(e,t)=>e.family===`Paper Mono`?`var(--font-paper-mono)`:wv(e)?`var(--font-inter), ${t}`:`"${e.family}", ${t}`;function Av({heading:e,body:t,mono:n},{reset:r=!1}={}){let i=(e,t)=>t?`--${e}: ${t};`:r?`--${e}: initial;`:``;return`:root { ${i(`font-family-headings-custom`,e?.family&&kv(e,to))} ${i(`font-weight-headings-custom`,e?.weight)} ${i(`font-family-body-custom`,t?.family&&kv(t,to))} ${i(`font-weight-body-custom`,t?.weight)} ${i(`font-family-mono-custom`,n?.family&&kv(n,no))} }`}function jv({reset:e,...t}){let n=t.mono?.weight?`\n.font-family-mono { font-weight: ${t.mono.weight}; }`:``;return(0,I.jsx)(`style`,{children:Av(t,{reset:e})+n})}function Mv(e,t){if(e){if(`family`in e)return e;if(t in e){let n=e[t];return typeof n==`string`?{family:n}:n}}}function Nv({theme:e,fonts:t,subdomain:n}){let{isLivePreview:r,getDocsConfigOverrides:i}=(0,N.useContext)(R),a=i(),o=a?.theme,s=r&&o?o:e,c=jp(s),l=a?.fonts,u=r&&!!a;if(!t&&!c&&!l)return u?(0,I.jsx)(jv,{reset:!0}):null;let{heading:d,body:f,mono:p}=Pv(r&&l?l:t??c,s),m=[d,f,p].map(e=>e?`${e.family}|${e.weight??``}|${`source`in e&&typeof e.source==`string`?e.source:``}`:``).join(`;`);return(0,I.jsxs)(N.Fragment,{children:[(0,I.jsx)(Ov,{font:d,subdomain:n}),(0,I.jsx)(Ov,{font:f,subdomain:n}),(0,I.jsx)(Ov,{font:p,subdomain:n}),(0,I.jsx)(jv,{heading:d,body:f,mono:p,reset:u})]},m)}function Pv(e,t){let n=jp(t),r=e??n;return{heading:Mv(r,`heading`),body:Mv(r,`body`),mono:n?.mono}}var Fv=u({p:qe(D([`turnstile`,`hcaptcha`])),sk:qe(S()),exp:c(ie())});function Iv(e){try{let t=e.split(`.`);if(t.length!==3||!t[1])return null;let n=t[1].replace(/-/g,`+`).replace(/_/g,`/`),r=i(Fv,JSON.parse(atob(n)));return r.success?r.output:null}catch{return null}}var Lv=1e4,Rv=12e4;function zv(e){if(!e)return!0;let t=Iv(e);return!t?.exp||t.exp*1e3-Date.now(){if(a.current)return a.current;let e=(async()=>{let e=new AbortController,t=setTimeout(()=>e.abort(),Lv);try{let t=await fetch(`${L.BASE_PATH}/_mintlify/assistant/siteconfig`,{signal:e.signal});if(!t.ok)return;let a=await t.text();if(!a)return;let o=Iv(a);if(!o)return;i.current=a;let s={provider:o.p??null,siteKey:o.sk??null};r.current=s,n(s)}catch{}finally{clearTimeout(t),a.current=null}})();return a.current=e,e},[]),s=(0,N.useCallback)(async()=>{zv(i.current)&&await o()},[o]);(0,N.useEffect)(()=>{e&&o()},[e,o]);let c=(0,N.useCallback)(()=>i.current,[]),l=(0,N.useCallback)(async()=>i.current?!0:(a.current?await a.current:await o(),i.current!==null),[o]);return{...t,configRef:r,getTrustToken:c,refetchIfStale:s,refetch:o,waitForConfig:l}}var Vv=`https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit`,Hv=`https://js.hcaptcha.com/1/api.js?render=explicit`,Uv=15e3,Wv={turnstile:27e4,hcaptcha:1e5},Gv={turnstile:15e3,hcaptcha:6e4},Kv=(0,N.createContext)({prepareForSend:()=>Promise.resolve({trustToken:null,captchaToken:null}),ensureCaptchaScriptLoaded:()=>{},resetWidget:()=>{},getTrustToken:()=>null,refetchConfig:()=>Promise.resolve()}),qv=new Map,Jv=null;typeof window<`u`&&(window.__hcaptchaOnLoad=()=>{Jv?.()});var Yv={turnstile:Vv,hcaptcha:`${Hv}&onload=__hcaptchaOnLoad`};function Xv(e){let t=Yv[e],n=qv.get(t);if(n)return n;let r=new Promise((n,r)=>{if(e===`turnstile`&&window.turnstile||e===`hcaptcha`&&window.hcaptcha){n();return}let i=setTimeout(()=>r(Error(`captcha script load timed out for ${e}`)),Uv),a=()=>{clearTimeout(i),n()},o=e=>{clearTimeout(i),r(e)};e===`hcaptcha`&&(Jv=a);let s=document.createElement(`script`);s.src=t,s.async=!0,e===`turnstile`&&(s.onload=a),s.onerror=()=>o(Error(`failed to load captcha script for ${e}`)),document.head.appendChild(s)});return r.catch(()=>qv.delete(t)),qv.set(t,r),r}function Zv(e){switch(e){case`turnstile`:return window.turnstile;case`hcaptcha`:return window.hcaptcha;default:return}}function Qv(e,t){return new Promise(n=>{let r=Date.now()+t,i=()=>{let t=e();t?n(t):Date.now()>=r?n(null):setTimeout(i,200)};i()})}var $v=null;function ey(){return $v||($v=document.createElement(`div`),$v.id=`__captcha_container`,$v.style.position=`absolute`,$v.style.left=`-9999px`,$v.style.top=`-9999px`,$v.style.width=`0`,$v.style.height=`0`,$v.style.overflow=`hidden`,document.body.appendChild($v)),$v}function ty({children:e,enabled:t}){let n=Bv(t),r=n.configRef,i=(0,N.useRef)(null),a=(0,N.useRef)(null),o=(0,N.useRef)(null),s=(0,N.useRef)(null),c=(0,N.useRef)(null),l=(0,N.useRef)(!1),u=(0,N.useCallback)(()=>{if(i.current&&a.current){try{Zv(a.current)?.remove(i.current)}catch{}i.current=null,a.current=null}},[]),d=(0,N.useCallback)(async()=>{let{provider:e,siteKey:t}=r.current;if(!e||!t)return!1;if(i.current&&a.current===e)return!0;if(s.current)return s.current;i.current&&u();let n=(async()=>{try{await Xv(e)}catch{return!1}let n=Zv(e);if(!n)return!1;let r=ey();r.innerHTML=``;let o={sitekey:t,size:`invisible`};e===`turnstile`&&(o.execution=`render`);try{i.current=n.render(r,o)}catch{return!1}return a.current=e,!!i.current})();return s.current=n,n.finally(()=>{s.current=null}),n},[r,u]),f=(0,N.useCallback)(()=>{if(!o.current||!a.current)return!0;let e=Wv[a.current];return Date.now()-o.current.solvedAt>e},[]),p=(0,N.useCallback)(()=>{if(i.current&&a.current){try{Zv(a.current)?.reset(i.current)}catch{}o.current=null}},[]),m=(0,N.useCallback)(async()=>{let{provider:e}=r.current,t=i.current;if(!e||!t)return null;if(o.current&&!f())return o.current.token;if(c.current)return c.current;let n=(async()=>{let n=null;if(e===`turnstile`)n=await Qv(()=>window.turnstile?.getResponse(t),Gv.turnstile);else try{n=(await window.hcaptcha?.execute(t,{async:!0}))?.response??null}catch{n=null}return n&&(o.current={token:n,solvedAt:Date.now()}),n})();return c.current=n,n.finally(()=>{c.current=null}),n},[r,f]),h=(0,N.useCallback)(async()=>{if(!t)return{trustToken:null,captchaToken:null};await n.refetchIfStale(),await n.waitForConfig();let e=n.getTrustToken();if(!e||!r.current.provider)return{trustToken:e,captchaToken:null};if(f()&&p(),!await d())return{trustToken:e,captchaToken:null,captchaError:`widget_render_failed`};let i=await m();return i?{trustToken:e,captchaToken:i}:(p(),{trustToken:e,captchaToken:null,captchaError:`captcha_solve_failed`})},[t,n,r,d,m,f,p]),{refetchIfStale:g}=n,_=(0,N.useCallback)(()=>{t&&!l.current&&(l.current=!0,(async()=>{try{await g(),await d()}finally{l.current=!1}})())},[t,g,d]),v=(0,N.useMemo)(()=>({prepareForSend:h,ensureCaptchaScriptLoaded:_,resetWidget:p,getTrustToken:n.getTrustToken,refetchConfig:n.refetch}),[h,_,p,n.getTrustToken,n.refetch]);return(0,N.useEffect)(()=>()=>{u(),document.getElementById(`__captcha_container`)?.remove(),$v=null},[u]),(0,I.jsx)(Kv.Provider,{value:v,children:e})}function ny(){return(0,N.useContext)(Kv)}var X=Pe((e,t)=>({status:`ready`,messages:[],threadId:void 0,threadKey:void 0,conversationVersion:void 0,messageIdToUlid:{},messageIdToComplete:{},setMessageComplete:(t,n)=>e(e=>({messageIdToComplete:{...e.messageIdToComplete,[t]:n}})),messageIdToContext:{},payloadInput:{},pendingContext:void 0,activeStop:void 0,featureUnavailable:{unavailable:!1,type:null,message:``},setFeatureUnavailable:t=>e({featureUnavailable:t}),setThreadId:t=>e({threadId:t}),setThreadKey:t=>e({threadKey:t}),setMessageUlid:(t,n)=>e(e=>({messageIdToUlid:{...e.messageIdToUlid,[t]:n}})),getMessageUlid:e=>t().messageIdToUlid[e],setPayloadInput:t=>e({payloadInput:t}),setPendingContext:t=>e({pendingContext:t}),setMessageContext:(t,n)=>e(e=>({messageIdToContext:{...e.messageIdToContext,[t]:n}})),getMessageContext:e=>t().messageIdToContext[e],pendingAttachments:[],addPendingAttachment:t=>e(e=>({pendingAttachments:[...e.pendingAttachments,t]})),removePendingAttachment:t=>e(e=>({pendingAttachments:e.pendingAttachments.filter(e=>e.id!==t)})),clearPendingAttachments:()=>e({pendingAttachments:[]}),stagedAttachments:void 0,setStagedAttachments:t=>e({stagedAttachments:t}),messageIdToAttachments:{},setMessageAttachments:(t,n)=>e(e=>({messageIdToAttachments:{...e.messageIdToAttachments,[t]:n}})),getMessageAttachments:e=>t().messageIdToAttachments[e],toolCallIdToSelectedOption:{},setSelectedOption:(t,n)=>e(e=>({toolCallIdToSelectedOption:{...e.toolCallIdToSelectedOption,[t]:n}}))})),ry=[],iy=()=>{};function ay({pending:e,onSend:t,onStop:n,onClear:r,load:i}){let[a,o]=(0,N.useState)(``),s=ny(),c=X(e=>e.threadId),l=X(e=>e.featureUnavailable),u=X(e=>e.payloadInput),d=X(e=>e.setPayloadInput),f=e.length>0,p=f?`submitted`:`ready`;return{acceptedSubmissionId:e.at(-1)?.id,input:a,status:p,handleSubmit:e=>{if(e?.preventDefault(),f)return!1;let n=X.getState().pendingAttachments,r=u.context??[];return!a.trim()&&!n.length&&!r.length?!1:(t({startedAt:performance.now(),type:`submit`,id:crypto.randomUUID(),text:a,attachments:n,context:r}),o(``),!0)},setInput:o,messages:ry,setMessages:iy,append:async e=>{t({startedAt:performance.now(),type:`append`,id:e.id??crypto.randomUUID(),content:e.content})},isLoading:f,onClear:r,onReload:iy,stop:n,isStopped:!1,threadId:c,isInProgress:f,error:void 0,isFeatureUnavailable:l,payloadInput:u,setPayloadInput:d,ensureCaptchaScriptLoaded:()=>{s.ensureCaptchaScriptLoaded(),i().catch(()=>void 0)}}}var oy=()=>F(()=>import(`./useAssistantV5-DD3TXdw7.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`),__vite__mapDeps([52,1,2,3,53,54,55]),import.meta.url),sy=(0,N.createContext)(void 0);function cy(){let e=(0,N.useContext)(sy);if(e===void 0)throw Error(`Assistant requires AssistantTransportProviderV5.`);return e}function ly(e){let[t,n]=(0,N.useState)(),[r,i]=(0,N.useState)([]),[a,o]=(0,N.useState)(),s=(0,N.useRef)(0),c=(0,N.useCallback)(()=>{s.current+=1,i([]),X.setState({status:`ready`}),X.getState().activeStop===c&&X.setState({activeStop:void 0})},[]);return{module:t,pending:r,transport:a,setTransport:o,idle:ay({pending:r,onSend:(0,N.useCallback)(t=>{let r=s.current;i(e=>[...e,t]),X.setState({activeStop:c,status:`submitted`}),e().then(n).catch(e=>{s.current===r&&(console.error(`Failed to load assistant`,e),c(),X.getState().setFeatureUnavailable({unavailable:!0,type:`stream_error`,message:`There was an error loading the assistant. Please refresh and try again.`}))})},[e,c]),onStop:c,onClear:(0,N.useCallback)(()=>{s.current+=1,i([]),X.setState({messages:[],threadId:void 0,threadKey:void 0,activeStop:void 0,status:`ready`,pendingAttachments:[],stagedAttachments:void 0,messageIdToAttachments:{},messageIdToComplete:{},toolCallIdToSelectedOption:{},conversationVersion:void 0}),X.getState().setFeatureUnavailable({unavailable:!1,type:null,message:``}),sessionStorage.removeItem(`threadKey`)},[]),load:e})}}function uy({children:e}){let{module:t,pending:n,transport:r,setTransport:i,idle:a}=ly(oy);return(0,I.jsxs)(sy.Provider,{value:r??a,children:[t&&(0,I.jsx)(t.AssistantTransportV5Bridge,{initialInput:a.input,pending:n,onChange:i}),e]})}function dy({children:e}){return(0,I.jsx)(uy,{children:e})}var fy=e=>null,py=({children:e})=>{let[t]=(0,N.useState)(ym);return Za(()=>{let e=t.take();return e.length?(0,I.jsx)(fy,{batch:e}):null}),(0,I.jsx)(bm,{value:t,children:e})},my=pc(()=>F(()=>import(`./IntercomBoot-TB3VpaHV.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`),__vite__mapDeps([56,1,2]),import.meta.url),{ssr:!1},`e2f28d4cbf`);function hy({appId:e,children:t,...n}){return(0,I.jsxs)(I.Fragment,{children:[t,e!==void 0&&(0,I.jsx)(my,{...n,appId:e})]})}function gy(e,t,n){let{backgroundTint:r}=zd(e).traits;e&&r!==null&&(e.background={...e.background,color:{light:e.background?.color?.light||In(Rn(`#FFFFFF`,1,t,r)),dark:e.background?.color?.dark||In(Rn(`#09090B`,1,n,r))}})}var _y=e=>{let t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i.exec(e),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e)??t;if(!n||!n[1]||!n[2]||!n[3])return!1;let r=e=>e.length===1?e+e:e,i=parseInt(r(n[1]),16),a=parseInt(r(n[2]),16),o=parseInt(r(n[3]),16);return .299*i+.587*a+.114*o>165};function vy(e){let t=e?.colors?.primary??`#16A34A`,n=e?.colors?.light??`#4ADE80`,r=e?.colors?.dark??`#166534`,i=e?.colors?.primary,a=e?.colors?.primary;return gy(e,t,n),{primary:Pn(t),primaryLight:Pn(n),primaryDark:Pn(r),primaryDarkForeground:_y(r)?`0 0 0`:`255 255 255`,backgroundLight:Pn(e?.background?.color?.light??`#ffffff`),backgroundDark:Ln(n,e?.background?.color?.dark),anchorDefault:i,dropdownDefault:a,gray:Bn(t)}}function yy(e){let t=vy(e);return`:root { --primary: ${t.primary}; --primary-light: ${t.primaryLight}; --primary-dark: ${t.primaryDark}; --tooltip-foreground: ${t.primaryDarkForeground}; --background-light: ${t.backgroundLight}; --background-dark: ${t.backgroundDark}; --gray-50: ${t.gray[50]}; --gray-100: ${t.gray[100]}; --gray-200: ${t.gray[200]}; --gray-300: ${t.gray[300]}; --gray-400: ${t.gray[400]}; --gray-500: ${t.gray[500]}; --gray-600: ${t.gray[600]}; --gray-700: ${t.gray[700]}; --gray-800: ${t.gray[800]}; --gray-900: ${t.gray[900]}; --gray-950: ${t.gray[950]}; }`}var by=(0,N.memo)(function({docsConfig:e}){let{isLivePreview:t,getDocsConfigOverrides:n}=(0,N.useContext)(R),r=n(),i=t&&r?{...e,...r}:e;return(0,I.jsx)(`style`,{children:yy(i)})});function xy({fonts:e,children:t}){let{isLivePreview:n,getDocsConfigOverrides:r}=(0,N.useContext)(R),i=r()?.fonts,a=n&&i?i:e;return(0,I.jsx)(`div`,{className:j(`relative antialiased text-gray-500 dark:text-gray-400`,Mv(a,`headings`)?.weight&&`[[&_:is(h1,h2,h3,h4,h5,h6)]:font-headingsWeight`,Mv(a,`body`)?.weight&&`[&_*:not(h1,h2,h3,h4,h5,h6,strong,b,h1_*,h2_*,h3_*,h4_*,h5_*,h6_*,strong_*,b_*)]:font-bodyWeight`),children:t})}var Sy=`Documentation Index`,Cy=`Use this file to discover all available pages before exploring further.`;function wy({basePath:e}){let t=`${e??L.BASE_PATH}/llms.txt`;return(0,I.jsxs)(`blockquote`,{className:`sr-only`,"data-agent-docs-index":!0,"aria-hidden":`true`,children:[(0,I.jsx)(`h2`,{children:Sy}),(0,I.jsxs)(`p`,{children:[`Fetch the complete documentation index at:`,` `,(0,I.jsx)(`a`,{href:t,tabIndex:-1,children:t})]}),(0,I.jsx)(`p`,{children:Cy})]})}function Ty(){let{radius:e}=Bd().traits;return e===null?null:(0,I.jsx)(`style`,{children:Ey(e)})}function Ey(e){return`:root { --rounded-sm: ${e}; --rounded: ${e}; --rounded-md: ${e}; --rounded-lg: ${e}; --rounded-xl: ${e}; --rounded-xt: ${e}; --rounded-2xl: ${e}; --rounded-search: ${e}; --rounded-3xl: ${e}; --rounded-full: ${e}; }`}var Dy=`p, span, li, h1, h2, h3, h4, h5, h6, td, th, a, code, pre, blockquote, dd, dt, label, figcaption, caption, summary, div`,Oy=(e,t)=>{let n=document.getElementById(t);if(!n)return!1;let r=e=>e.replace(/\s+/g,` `).trim(),i=r(e),a=n.querySelectorAll(Dy);for(let e of a)if(r(e.textContent||``).includes(i)){e.scrollIntoView({behavior:`auto`,block:`center`});let t=document.createRange(),n=window.getSelection(),a=[],o=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),s;for(;s=o.nextNode();)a.push(s);let c=``,l=[];for(let e of a){let t=e.textContent;if(t)for(let n=0;ne.replace(/[^a-zA-Z0-9_-]/g,`_`),jy=e=>{if(typeof window>`u`)return!1;if(e.elementId){let t=Ay(e.elementId),n=document.querySelector(`[data-chat-payload-element-id="${t}"]`),r=n?.closest(`.${W.CodeBlock}`)||n?.closest(`.${W.CodeGroup}`);if(r)return r.scrollIntoView({behavior:`auto`,block:`center`}),r.classList.add(`ring-2`,`ring-offset-[-1px]`,`ring-primary`,`dark:ring-primary-light`),setTimeout(()=>{let e=r.getBoundingClientRect(),t=window.innerHeight,n=e.top+e.height/2,i=t/2;Math.abs(n-i)>100&&r.scrollIntoView({behavior:`auto`,block:`center`})},200),setTimeout(()=>{r.classList.remove(`ring-2`,`ring-offset-[-1px]`,`ring-primary`,`dark:ring-primary-light`)},3e3),!0}if(e.type===`textSelection`&&e.value)try{let t=Oy(e.value.trim(),q.Content);return t&&setTimeout(()=>{let e=window.getSelection();if(e&&e.rangeCount>0){let t=e.getRangeAt(0),n=t.getBoundingClientRect(),r=window.innerHeight;(n.top<100||n.bottom>r-100)&&t.startContainer.parentElement?.scrollIntoView({behavior:`auto`,block:`center`})}},200),!!t}catch(e){console.error(`Error finding and selecting text:`,e)}return!1},My=e=>{if(typeof window<`u`)try{sessionStorage.setItem(ky,JSON.stringify(e))}catch(e){console.error(`Unable to schedule payload highlight:`,e)}},Ny=()=>{if(typeof window>`u`)return null;let e=null;try{e=sessionStorage.getItem(ky)}catch{return null}if(!e)return null;try{sessionStorage.removeItem(ky)}catch{}try{return JSON.parse(e)}catch(e){return console.error(`Unable to parse scheduled payload highlight:`,e),null}},Py=()=>{let e=z();(0,N.useEffect)(()=>{let t=Ny();if(!t||t.path&&t.path!==e)return;let n=null,r=null,i=()=>{n&&=(n.disconnect(),null),r&&=(window.clearTimeout(r),null)},a=()=>{jy(t)&&i()};return a(),n=new MutationObserver(()=>{a()}),n.observe(document.body,{childList:!0,subtree:!0}),r=window.setTimeout(()=>{i()},5e3),i},[e])};function Fy(e){let t=(0,N.useRef)(e);return(0,N.useInsertionEffect)(()=>{t.current=e}),(0,N.useCallback)((...e)=>t.current(...e),[])}var Iy=({key:e,callback:t,isSingleKey:n,excludedActiveElementId:r,excludedActiveElements:i,isDisabled:a})=>{let o=(0,N.useCallback)(o=>{if(a)return;let s=!1,c=document.activeElement;r&&(s=!!c?.id&&r.includes(c.id)),i&&!s&&(s=i.includes(c?.tagName.toLowerCase())),o.key===e&&(n||o.metaKey||o.ctrlKey)&&!s&&!o.defaultPrevented&&(o.preventDefault(),t?.())},[t,e,n,r,i,a]);(0,N.useEffect)(()=>(addEventListener(`keydown`,o),()=>removeEventListener(`keydown`,o)),[o])},Ly=(e,t)=>{let[n,r]=ke(e,t),[i,a]=(0,N.useState)(!1);return(0,N.useEffect)(()=>{a(!0)},[]),[(0,N.useMemo)(()=>i?n:t,[i,n,t]),r,i]},Ry=()=>{let e=(0,N.useContext)(rd),{subdomain:t}=(0,N.useContext)(gc),n=K(`docs.assistant.enter`);return(0,N.useCallback)((r,i)=>{n({subdomain:t,assistantUi:e,query:r,entryPoint:i})},[t,e,n])},zy={active:!1,machineryLoaded:!1,searchOpen:!1,query:``,caret:null,pendingAssistantMessages:[],barInput:``,shellRetired:!1},By=new Set,Vy=()=>{for(let e of By)e()},Z={get:()=>zy,set(e){zy={...zy,...e},Vy()},subscribe(e){return By.add(e),()=>{By.delete(e)}},queueAssistantMessage(e){zy={...zy,pendingAssistantMessages:[...zy.pendingAssistantMessages,e]},Vy()},takePendingAssistantMessages(){let e=zy.pendingAssistantMessages;return e.length===0||(zy={...zy,pendingAssistantMessages:[]},Vy()),e}};function Hy(e){return Na(Z,e)}var Uy=null,Wy=null;function Gy(){return Uy??=F(()=>import(`./machinery-BAGEdmWn.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.t).then(e=>(Wy=e,Z.set({machineryLoaded:!0}),e),e=>{throw Uy=null,e}),__vite__mapDeps([57,1,2,7,14,8,15,58,53,59,43,40,54,55,60,61,62,63]),import.meta.url),Uy}function Ky(){return Wy}var qy=!1;function Jy(e){qy=e}function Yy(){return qy}var Xy=[];function Zy(){let e=Xy;Xy=[];for(let t of e)t()}function Qy(){zy.shellRetired||Z.set({shellRetired:!0})}function $y(e){Xy.push(e)}function eb(){return document.documentElement.getAttribute(`data-assistant-state`)===`open`}async function tb(){if(eb())try{await Gy()}catch(e){console.error(`[boot] assistant chunk failed to load:`,e)}}function nb(){Gy().catch(e=>{console.error(`[search] machinery chunk failed to load:`,e)})}function rb(){nb(),zy.active||Z.set({active:!0})}var ib=null;function ab(e){return ib=e,()=>{ib===e&&(ib=null)}}function ob(){return ib}var sb=null;function cb(e){return sb=e,()=>{sb===e&&(sb=null)}}function lb(){return sb}function ub(e,t){let n=new URLSearchParams(window.location.search);t?n.set(e,t):n.delete(e);let r=n.toString(),i=`${window.location.pathname}${r?`?${r}`:``}`;return i!==`${window.location.pathname}${window.location.search}`&&window.history.replaceState(window.history.state,``,i),r}var db=(0,N.createContext)({isChatSheetOpen:!1,shouldFocusChatSheet:!1,entryPoint:void 0,onChatSheetToggle:()=>{},setShouldFocusChatSheet:e=>{}}),fb=(0,N.createContext)({onSearchModalOpen:()=>{},hasChatPermissions:!1,isLoggedInCli:!1,assistantConfig:void 0,searchPrompt:`Search...`,starterQuestions:void 0});fb.displayName=`SearchContext`;function pb(){let e=document.querySelector(`[data-assistant-page]`)?.querySelector(`#${q.ChatAssistantTextArea}`);return e instanceof HTMLTextAreaElement&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length),!0)}var Q={Overlay:`z-50`,Popup:`z-40`,PrimaryNav:`z-30`,SecondaryNav:`z-20`,Control:`z-10`,Banner:`z-45`},mb=[`Ctrl `,`Control`],hb=[`โŒ˜`,`Command`];function gb(){let[e,t]=(0,N.useState)(hb);return(0,N.useEffect)(()=>{typeof navigator<`u`&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?t(hb):t(mb))},[]),e}var _b=` @keyframes mint-search-shell-backdrop-in { from { opacity: 0; } to { opacity: 1; } } @keyframes mint-search-shell-popup-in { from { opacity: 0; transform: scale(0.96); } to { opacity: 1; transform: scale(1); } } [data-search-shell-backdrop] { animation: mint-search-shell-backdrop-in 250ms cubic-bezier(0.22,1,0.36,1) 80ms backwards; } [data-search-shell-popup] { animation: mint-search-shell-popup-in 250ms cubic-bezier(0.22,1,0.36,1) 80ms backwards; } @media (prefers-reduced-motion: reduce) { [data-search-shell-backdrop], [data-search-shell-popup] { animation-duration: 0ms; } } `;function vb(){Jy(!1),Zy(),Z.set({searchOpen:!1,query:``,caret:null}),ub(`search`,null)}function yb(e){Jy(!1),Zy();let t=Z.get().query.trim();Z.set({searchOpen:!1,query:``,caret:null}),ub(`search`,null),t&&(e(t),Z.queueAssistantMessage(t)),lb()?.open(`search-modal`)}function bb(){let e=Hy(e=>e.searchOpen),t=Hy(e=>e.query),{hasChatPermissions:n}=(0,N.useContext)(fb),{docsConfig:r}=(0,N.useContext)(B),{search:i,searchOrAskQuestion:a,askAssistant:o}=H(),{ensureCaptchaScriptLoaded:s}=ny(),c=Ry(),l=()=>yb(e=>c(e,`search-modal`)),u=gb()[0]===`โŒ˜`;if(!e)return null;let d=r?.search?.prompt??(n?a:i);return(0,I.jsxs)(`div`,{onKeyDown:e=>{e.key===`Escape`?(e.preventDefault(),vb()):e.key===`Enter`&&e.altKey&&n&&(e.preventDefault(),l())},children:[(0,I.jsx)(`style`,{dangerouslySetInnerHTML:{__html:_b}}),(0,I.jsx)(`div`,{"data-component-part":`search-backdrop`,"data-search-item":`backdrop`,"data-search-shell-backdrop":``,className:j(`fixed inset-0 bg-black/40`,Q.Popup),onMouseDown:e=>{e.preventDefault(),vb()}}),(0,I.jsx)(`div`,{className:j(`fixed inset-0`,Q.Popup,`overflow-y-auto p-4 sm:p-6 md:p-12`),children:(0,I.jsxs)(`div`,{role:`dialog`,"aria-modal":`true`,"aria-label":d,"data-component-part":`search-modal`,"data-search-item":`dialog`,"data-loading":!0,"data-search-shell-popup":``,onAnimationStart:e=>{e.animationName===`mint-search-shell-popup-in`&&Jy(!0)},onAnimationEnd:e=>{e.animationName===`mint-search-shell-popup-in`&&Zy()},onMouseDown:e=>{e.target instanceof HTMLElement&&e.target.closest(`input`)||e.preventDefault()},className:`flex flex-col mx-auto mt-1.5 max-w-[640px] overflow-hidden bg-background-light dark:bg-background-dark rounded-search ring-1 ring-gray-950/[0.06] dark:ring-white/[0.06] shadow-[0_57px_34px_0_rgba(0,0,0,0.01),0_25px_25px_0_rgba(0,0,0,0.02),0_6px_14px_0_rgba(0,0,0,0.02)]`,children:[(0,I.jsx)(`div`,{"data-component-part":`search-header`,className:`pt-1.5 px-1.5 relative z-10 h-14`,children:(0,I.jsxs)(`div`,{"data-component-part":`search-input-container`,"data-search-item":`header`,className:`relative h-full flex items-center pt-1.5 pr-2 pb-1.5 pl-1.5 rounded-2xl border border-gray-200 dark:border-white/10 bg-background-light dark:bg-background-dark`,children:[(0,I.jsx)(Uh,{"data-search-item":`header-icon`,"aria-hidden":`true`,className:`absolute left-3 top-1/2 -translate-y-1/2 size-4 text-gray-500 dark:text-gray-400`}),(0,I.jsx)(`input`,{"data-component-part":`search-input`,"data-search-item":`input`,id:q.SearchInput,"aria-label":d,className:`flex-1 min-w-0 h-full pl-[30px] bg-transparent border-0 outline-hidden outline-0 focus:ring-0 text-base font-medium leading-6 tracking-[-0.2px] text-gray-950 dark:text-white caret-gray-950 dark:caret-white placeholder:select-none placeholder:text-gray-400 dark:placeholder:text-gray-700`,autoFocus:!0,placeholder:d,autoComplete:`off`,autoCorrect:`off`,autoCapitalize:`off`,spellCheck:!1,enterKeyHint:`search`,value:t,onChange:e=>{s(),Z.set({query:e.target.value,caret:{start:e.target.selectionStart??e.target.value.length,end:e.target.selectionEnd??e.target.value.length}})},onSelect:e=>{e.target instanceof HTMLInputElement&&Z.set({caret:{start:e.target.selectionStart??0,end:e.target.selectionEnd??0}})}}),n&&(0,I.jsxs)(`button`,{type:`button`,"data-component-part":`search-ask-ai-button`,"data-search-item":`header-button`,"aria-keyshortcuts":`Alt+Enter`,className:`shrink-0 self-stretch my-0.5 ml-2 flex items-center justify-center gap-1.5 px-2.5 rounded-[10px] bg-gray-950/5 dark:bg-white/5 text-sm font-medium leading-5 tracking-[-0.1px] text-gray-500 dark:text-gray-400 hover:bg-gray-950/10 dark:hover:bg-white/10 hover:text-gray-700 dark:hover:text-gray-300 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light`,onClick:l,children:[o,(0,I.jsxs)(`span`,{"data-search-item":`header-hint`,className:`hidden sm:flex items-center`,"aria-hidden":`true`,children:[u?(0,I.jsx)(Nh,{className:`size-3.5`}):(0,I.jsx)(jm,{className:`size-3.5`}),(0,I.jsx)(Vh,{className:`size-3.5`})]})]})]})}),t.trim()&&(0,I.jsx)(`div`,{"data-component-part":`search-list`,"data-search-item":`list`,"data-loading":!0,"aria-hidden":`true`,className:`overflow-y-auto px-1.5 pt-1.5 select-none`,children:[0,1,2].map(e=>(0,I.jsxs)(`div`,{"data-component-part":`search-item`,"data-search-item":`item`,"data-loading":!0,className:`flex items-start gap-2 px-2 py-1.5 rounded-[calc(var(--rounded-search,1.25rem)-0.375rem)] last:mb-2 animate-pulse motion-reduce:animate-none`,children:[(0,I.jsx)(`span`,{className:`flex h-5 items-center shrink-0`,children:(0,I.jsx)(`span`,{className:`size-4 rounded bg-gray-950/[0.06] dark:bg-white/10`})}),(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-0.5 py-0.5`,children:[(0,I.jsx)(`span`,{className:`h-4 w-2/5 rounded bg-gray-950/[0.06] dark:bg-white/10`}),(0,I.jsx)(`span`,{className:`h-3 w-1/4 rounded bg-gray-950/[0.04] dark:bg-white/[0.06]`})]})]},e))})]})})]})}var xb=(0,N.forwardRef)(function({className:e,children:t,id:n,...r},i){let a=H(),o=gb(),{onSearchModalOpen:s}=(0,N.useContext)(fb);return ko?null:(0,I.jsx)(`button`,{type:`button`,...r,"data-search-item":`trigger`,onClick:s,onPointerEnter:nb,onFocus:nb,className:e,id:n,"aria-label":a[`aria.openSearch`],ref:i,children:typeof t==`function`?t({actionKey:o}):t})}),Sb=p,Cb=de,wb=le,Tb=({className:e,arrowBgClassName:t,ref:n,...r})=>(0,I.jsxs)(_,{ref:n,className:j(`data-[side=top]:-bottom-1 data-[side=bottom]:-top-1 data-[side=bottom]:rotate-180 data-[side=left]:-right-[9px] data-[side=left]:-rotate-90 data-[side=right]:-left-[9px] data-[side=right]:rotate-90`,e),...r,children:[(0,I.jsx)(`div`,{className:j(`top-0 left-0 right-0 w-full h-px bg-white dark:bg-background-dark absolute z-10`,t)}),(0,I.jsx)(`svg`,{width:`16`,height:`6`,viewBox:`0 0 16 6`,fill:`none`,"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,className:`stroke-[1px] text-white dark:text-background-dark filter stroke-gray-400/20 dark:stroke-gray-600/30`,children:(0,I.jsx)(`path`,{d:`M15.0078 -0.5C15.4952 -0.0122439 15.0229 0.490129 15.0049 0.5C14.9992 0.500053 14.9231 0.499973 14.7764 0.5C13.1909 0.500305 11.5933 1.41218 10.3467 2.39355C9.73304 2.87665 9.22446 3.36099 8.86914 3.72461C8.69187 3.90602 8.55326 4.05671 8.45996 4.16113C8.41333 4.21333 8.37773 4.25423 8.35449 4.28125C8.34291 4.29472 8.33456 4.30506 8.3291 4.31152C8.3264 4.31472 8.3244 4.31697 8.32324 4.31836L8.32227 4.31934L7.94922 4.76855L7.5625 4.33105L7.56152 4.3291C7.56022 4.32764 7.55765 4.32557 7.55469 4.32227C7.54879 4.31568 7.53965 4.3055 7.52734 4.29199C7.50247 4.26468 7.46452 4.2234 7.41504 4.1709C7.31605 4.06586 7.1694 3.91458 6.9834 3.73242C6.61066 3.3674 6.08072 2.88124 5.45215 2.39648C4.17101 1.40851 2.57521 0.500515 1.09766 0.5H0.995117C0.978923 0.487615 0.506451 -0.00437714 0.984375 -0.499023C0.989411 -0.499154 0.995327 -0.499982 0.99707 -0.5H15.0078Z`,fill:`currentColor`})})]}),Eb=T(`overflow-hidden bg-white dark:bg-background-dark border border-gray-400/20 dark:border-gray-600/30 animate-fade-in`,{variants:{size:{sm:`px-2 py-1 rounded`,md:`px-3 py-2 rounded-[10px]`,lg:`px-4 py-3 rounded-xl`}}}),Db=({className:e,headline:t,size:n,children:r,showArrow:i=!0,arrowBgClassName:a,side:o,sideOffset:s=4,align:c,ref:l,...u})=>(n=t&&!n?`lg`:n??`sm`,(0,I.jsx)(ue,{children:(0,I.jsx)(g,{className:`z-50`,side:o,sideOffset:s,align:c,collisionPadding:5,children:(0,I.jsxs)(Le,{ref:l,role:`tooltip`,className:j(Eb({size:n}),t&&`flex flex-col gap-1`,e),...u,children:[i&&(0,I.jsx)(Tb,{arrowBgClassName:a}),t&&(0,I.jsx)(`div`,{children:t}),r]})})}));function Ob(e){return!ko||e}function kb({className:e,searchButtonClassName:t,includeAskAssistantText:n,inlineAskAssistantKbd:r,searchPromptOverride:i,kbdClassName:a,askAssistantTextClassName:o,promptClassName:s,aiButtonClassName:c,compact:l}){let u=H(),{searchPrompt:d,hasChatPermissions:f}=(0,N.useContext)(fb),{onChatSheetToggle:p}=(0,N.useContext)(db),m=i??d,h=gb(),g=(0,N.useMemo)(()=>h[0]?.trim()??`โŒ˜`,[h]);if(!Ob(f))return null;let _=(0,I.jsx)(Uh,{"data-search-item":`trigger-icon`,"aria-hidden":`true`,focusable:`false`,className:`size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200`}),v=(0,I.jsx)(qh,{"aria-hidden":`true`,focusable:`false`,className:j(`size-4`,`shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200`)}),y=(e,t,n)=>(0,I.jsxs)(Db,{"data-search-item":n,size:`md`,side:`bottom`,sideOffset:8,className:`flex gap-2 items-center bg-white opacity-100 dark:bg-background-dark font-normal shadow-xl shadow-gray-500/5 dark:shadow-gray-500/5 rounded-xl`,children:[(0,I.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-white/70 whitespace-nowrap`,children:e}),(0,I.jsxs)(`span`,{className:`flex items-center gap-1 text-sm text-gray-500 dark:text-white/50 whitespace-nowrap`,children:[(0,I.jsx)(`span`,{className:`text-gray-500 dark:text-white/70 min-w-5 h-5 px-1 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono`,children:g}),(0,I.jsx)(`span`,{className:`text-gray-500 dark:text-white/70 size-5 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono text-xs`,children:t})]})]});return(0,I.jsxs)(`div`,{className:j(`relative hidden lg:flex items-center flex-1 z-20`,f?l?`gap-1.5`:`gap-2.5`:`justify-center`,e),children:[l?(0,I.jsx)(Sb,{children:(0,I.jsxs)(Cb,{children:[(0,I.jsx)(wb,{render:(0,I.jsx)(`div`,{className:`inline-flex`,children:(0,I.jsx)(xb,{className:j(`group/search flex pointer-events-auto items-center justify-center h-9 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 rounded-xl`,t,`w-9 p-0 min-w-9`),id:q.SearchBarEntry,"data-layout-item":J.SearchEntry,children:_})})}),y(m,`K`,`trigger-content`)]})}):(0,I.jsx)(xb,{className:j(`group/search flex dark:bg-gray-900 pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2`,t),id:q.SearchBarEntry,"data-layout-item":J.SearchEntry,children:({actionKey:e})=>(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[_,(0,I.jsx)(`div`,{"data-search-item":`trigger-label`,className:j(`truncate min-w-0`,s),children:m})]}),e&&(0,I.jsxs)(`span`,{"data-search-item":`trigger-hint`,className:j(`flex-none text-xs font-semibold`,a),children:[e[0],`K`]})]})}),f&&(()=>{if(l)return(0,I.jsx)(Sb,{children:(0,I.jsxs)(Cb,{children:[(0,I.jsx)(wb,{render:(0,I.jsx)(`button`,{type:`button`,className:j(`group/ai flex-none hidden lg:flex items-center justify-center h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30`,t,c,`w-9 p-0 min-w-9`),onClick:()=>p({entryPoint:`topbar`}),onPointerEnter:nb,onFocus:nb,id:q.AssistantEntry,"data-layout-item":J.AssistantEntry,"aria-label":u[`aria.toggleAssistantPanel`],children:v})}),y(u.askAssistant,`I`)]})});let e=(0,I.jsxs)(`button`,{type:`button`,className:j(`group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30`,!n&&!r&&`w-9 p-0`,t,c),onClick:()=>p({entryPoint:`topbar`}),onPointerEnter:nb,onFocus:nb,id:q.AssistantEntry,"data-layout-item":J.AssistantEntry,"aria-label":u[`aria.toggleAssistantPanel`],children:[v,n&&(0,I.jsx)(`span`,{className:j(`text-sm text-gray-500 dark:text-white/50 whitespace-nowrap`,o),children:u.askAssistant}),r&&(0,I.jsxs)(`span`,{className:j(`flex-none text-xs font-semibold`,a),children:[g,g===`โŒ˜`?``:`+`,`I`]})]});return r?e:(0,I.jsx)(Sb,{children:(0,I.jsxs)(Cb,{children:[(0,I.jsx)(wb,{render:e}),(0,I.jsxs)(Db,{size:`md`,side:n?`bottom`:`right`,sideOffset:8,className:`flex gap-2 items-center bg-white opacity-100 dark:bg-background-dark font-normal shadow-xl shadow-gray-500/5 dark:shadow-gray-500/5 rounded-xl`,children:[(0,I.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-white/70 whitespace-nowrap`,children:`Toggle assistant panel`}),(0,I.jsxs)(`span`,{className:`flex items-center gap-1 text-sm text-gray-500 dark:text-white/50 whitespace-nowrap`,children:[(0,I.jsx)(`p`,{className:`text-gray-500 dark:text-white/70 min-w-5 h-5 px-1 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono`,children:g}),(0,I.jsx)(`p`,{children:`+`}),(0,I.jsx)(`span`,{className:`text-gray-500 dark:text-white/70 size-5 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono text-xs`,children:`I`})]})]})]})})})()]})}function Ab(){return(0,N.lazy)(()=>Promise.all([Gy(),new Promise(e=>{let t=!1,n=()=>{t||(t=!0,$y(e),setTimeout(e,700))};if(Z.get().searchOpen){n();return}let r=Z.subscribe(()=>{Z.get().searchOpen&&(r(),n())});Gy().then(()=>{t||(r(),e())},()=>{r(),e()})})]).then(([e])=>({default:e.SearchMachinery})))}var jb=Ab(),Mb=class extends N.Component{state={failed:!1};static getDerivedStateFromError(){return{failed:!0}}componentDidCatch(e,t){console.error(`[search] machinery failed:`,e,t.componentStack),jb=Ab(),Jy(!1),Zy(),Z.set({active:!1,searchOpen:!1,shellRetired:!1})}render(){return this.state.failed?null:this.props.children}};function Nb({subdomain:e}){let t=Hy(e=>e.active),n=Hy(e=>e.shellRetired),r=(0,N.useRef)(null);if(!t)return null;r.current??=Ky()?`direct`:`lazy`;let i=r.current===`direct`?Ky():null;return i?(0,I.jsx)(i.SearchMachinery,{subdomain:e}):(0,I.jsxs)(Mb,{children:[!n&&(0,I.jsx)(bb,{}),(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(jb,{subdomain:e})})]})}function Pb({subdomain:e,hasChatPermissions:t=!1,isLoggedInCli:n=!1,assistantConfig:i,starterQuestions:a,children:o}){let{docsConfig:s}=(0,N.useContext)(B),c=(0,N.useContext)(rd)===`assistant-ui-v2`,{search:l}=H(),{ensureCaptchaScriptLoaded:u}=ny(),d=s?.search?.prompt??l,[f,p]=Ly(ad,!1),[m,h]=(0,N.useState)(!1),g=c?`(max-width: 639px)`:`(max-width: 1024px)`,_=r(g);(0,N.useEffect)(()=>{t||p(!1)},[t,p]);let v=t?_?m:f:!1,y=(0,N.useCallback)(e=>{typeof window<`u`&&window.matchMedia(g).matches?h(e):p(e)},[p,g]),[b,x]=(0,N.useState)(!1),[S,C]=(0,N.useState)(void 0),w=Ry();Py(),(0,N.useEffect)(()=>{t&&v&&rb()},[t,v]);let T=(0,N.useCallback)(()=>{if(e===`algolia`)return;let t=ob();t?t.open():(rb(),Z.set({searchOpen:!0}),ub(`search`,``))},[e]),E=(0,N.useCallback)(()=>{if(e===`algolia`)return;let t=ob();t?t.toggle():(rb(),Z.get().searchOpen?(Jy(!1),Zy(),Z.set({searchOpen:!1,query:``,caret:null}),ub(`search`,null)):(Z.set({searchOpen:!0}),ub(`search`,``)))},[e]),D=(0,N.useCallback)(e=>{if(t){if(rb(),pb()){e?.entryPoint&&C(e.entryPoint);return}y(t=>{let n=!t;return x(n),t&&ub(`assistant`,null),n&&C(e?.entryPoint),n})}},[t,y]);(0,N.useEffect)(()=>{if(ko&&!t)return;let e=t=>{(t.key===`Meta`||t.key===`Control`)&&(nb(),window.removeEventListener(`keydown`,e))};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[t]),Iy({key:`k`,callback:E,isDisabled:ko}),Iy({key:`i`,callback:()=>D({entryPoint:`keyboard`}),isDisabled:!t}),(0,N.useEffect)(()=>cb({open:e=>{rb(),y(!0),x(!0),e&&C(e)},closeOnMobileNav:()=>{h(!1)}}),[y]);let O=Fy(e=>{rb(),y(!0),x(!0),C(`deep-link`),e&&(w(e,`deep-link`),Z.queueAssistantMessage(e))}),k=Fy(e=>{rb(),Z.set({searchOpen:!0,query:e,caret:null})}),A=Fy(()=>{let n=new URLSearchParams(window.location.search),r=n.get(`assistant`);r!==null&&t&&(u(),requestAnimationFrame(()=>O(r)));let i=n.get(`search`);i!==null&&e!==`algolia`&&!ko&&requestAnimationFrame(()=>k(i))}),ee=(0,N.useRef)(!1);(0,N.useEffect)(()=>{ee.current||(ee.current=!0,A())},[A]);let te=(0,N.useMemo)(()=>({isChatSheetOpen:v,shouldFocusChatSheet:b,entryPoint:S,onChatSheetToggle:D,setShouldFocusChatSheet:x}),[v,b,S,D,x]);return(0,I.jsx)(db.Provider,{value:te,children:(0,I.jsxs)(fb.Provider,{value:(0,N.useMemo)(()=>({onSearchModalOpen:T,hasChatPermissions:t,isLoggedInCli:n,searchPrompt:d,assistantConfig:i,starterQuestions:a}),[T,t,n,d,i,a]),children:[o,(0,I.jsx)(Nb,{subdomain:e})]})})}var Fb=e=>zd({theme:e}).traits.assistant;function Ib(e){return Fb(e).surface}function Lb(e){return Fb(e).inputShape===`pill`}function Rb(e){let{hasTopbarEntry:t,keyboardHintClassName:n}=Fb(e);return n?{show:!t,className:n}:{show:!t}}function zb({disabled:e,onClick:t,size:n=`md`,className:r}){let i=H();return(0,I.jsx)(`button`,{className:j(W.ChatAssistantSendButton,`flex justify-center items-center rounded-full`,n===`sm`?`p-1 size-6`:`p-1 size-7`,e?`bg-primary/30 dark:bg-primary-dark/30`:`bg-primary dark:bg-primary-dark`,r),"aria-label":i[`aria.sendMessage`],disabled:e,onClick:t,children:(0,I.jsx)(Gh,{"aria-hidden":`true`,strokeWidth:2,className:`size-2.5 shrink-0 text-white dark:text-white`})})}var Bb=j(`flex flex-col w-full rounded-2xl pointer-events-auto`,`bg-background-light dark:bg-background-dark`,`border border-gray-200 dark:border-white/10`,`focus-within:border-primary dark:focus-within:border-primary-light`,`transition-colors`),Vb=j(W.ChatAssistantInput,`w-full bg-transparent border-0 peer/input`,`text-gray-900 dark:text-gray-100`,`placeholder-gray-600 dark:placeholder-gray-300`,`outline-hidden! focus:outline-hidden! focus:ring-0`,`py-2.5 pl-3.5 pr-10`,`font-bodyWeight`),Hb=new Set(Object.keys(kt)),Ub=new Set(At),Wb=kt;function Gb(e,t){return t===``?Wb[Kb(e)]??`text/plain`:t}function Kb(e){let t=e.lastIndexOf(`.`);return t===-1?e.toLowerCase():e.slice(t+1).toLowerCase()}function qb(e){if(Ub.has(e.type)||e.type.startsWith(`text/`))return!0;let t=Kb(e.name);return Hb.has(t)}function Jb(e,t){if(e.startsWith(`image/`))return`image`;if(e===`application/pdf`)return`pdf`;if(e===`application/json`)return`json`;if(t){let e=Kb(t);if(e===`json`)return`json`;if(Hb.has(e))return`code`}return e.startsWith(`text/`)?`text`:`generic`}function Yb(e){let t=e.indexOf(`,`);if(t===-1)return``;let n=e.slice(0,t),r=e.slice(t+1);return n.includes(`;base64`)?atob(r):decodeURIComponent(r)}function Xb(e){let t=Jb(e.type,e.name);return t===`code`||t===`text`||t===`json`}var Zb=`image/*,.pdf,${Array.from(Hb).map(e=>`.${e}`).join(`,`)}`;function Qb(e){return new Promise((t,n)=>{let r=new FileReader;r.onload=()=>{typeof r.result==`string`?t(r.result):n(Error(`Failed to read file`))},r.onerror=()=>n(r.error),r.readAsDataURL(e)})}async function $b(e){let t=Array.from(e),n=[],r=[];for(let e of t)qb(e)&&e.size<=5242880?n.push(e):r.push(e.name);return{attachments:await Promise.all(n.map(async e=>{let t=await Qb(e);return{id:`${Date.now()}-${Math.random().toString(36).slice(2,9)}`,name:e.name,url:t,type:Gb(e.name,e.type)}})),rejectedFileNames:r}}var ex=368,tx=576;function nx({hidden:e=!1}){let{isChatSheetOpen:t,onChatSheetToggle:n,shouldFocusChatSheet:i,entryPoint:a}=(0,N.useContext)(db),{starterQuestions:o,assistantConfig:c}=(0,N.useContext)(fb),{docsConfig:l}=(0,N.useContext)(B),{selectedLocale:u,contextualStarterQuestions:d}=(0,N.useContext)(V),f=H(),{ensureCaptchaScriptLoaded:p}=ny(),m=zd(l).traits.assistant.sheetInset,h=c?.attachments?.status===`DISABLED`,g=K(`docs.assistant.starter_question_clicked`),_=Ry(),v=K(`docs.assistant.maximize_click`),y=K(`docs.assistant.minimize_click`),b=K(`docs.assistant.contact_support_click`),[x,S]=Ly(od,ex),C=r(`(max-width: 1024px)`),[w,T]=(0,N.useState)(!1),[E,D]=(0,N.useState)(!1),O=(0,N.useRef)(null),k=Hy(e=>e.barInput);(0,N.useEffect)(()=>{T(!0),D(C)},[C]),(0,N.useEffect)(()=>{i&&t&&O.current?.focus()},[i,t]);let A=(0,N.useMemo)(()=>x>=tx,[x]),ee=(0,N.useMemo)(()=>c?.enableStarterQuestions===!0?d?.length&&c.enableContextualStarterQuestions?!u||u===`en`?d:d.filter(e=>e.translations?.[u]):o?!u||u===`en`?o:o.filter(e=>e.translations?.[u]):[]:[],[d,o,u,c?.enableStarterQuestions,c?.enableContextualStarterQuestions]),te=e=>{let t=u&&u!==`en`&&e.translations?.[u]?e.translations[u].questionText:e.questionText;g({questionId:e._id,questionText:t,locale:u}),_(t,`starter-question`),rb(),Z.queueAssistantMessage(t)},ne=()=>{A?y({}).catch(console.error):v({}).catch(console.error),S(A?ex:tx)},re=()=>{let e=k.trim();e&&(Z.set({barInput:``}),_(e,a),rb(),Z.queueAssistantMessage(e))},ie=e=>{let t=u===`ja`||u===`jp`||u===`ja-jp`||u===`ja-JP`;e.key===`Enter`&&!e.nativeEvent.isComposing&&!e.shiftKey&&!t&&(e.preventDefault(),re())},ae={resize:`none`,fontSize:E?`16px`:void 0},oe={id:q.ChatAssistantTextArea,"aria-label":f.askAQuestion,autoComplete:`off`,placeholder:f.askAQuestion,value:k,onChange:e=>{p(),rb(),Z.set({barInput:e.target.value})},className:j(Vb,E?`text-base`:`text-sm`,!h&&`pb-0!`),onKeyDown:ie,style:ae};return w&&E?null:(0,I.jsxs)(`div`,{suppressHydrationWarning:!0,"data-assistant-sheet-container":``,className:j(`sticky shrink-0 z-22 lg:order-last`,m?`pt-2 pb-2 pr-2`:`bg-background-light dark:bg-background-dark`,`mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))]`,!w&&`max-lg:hidden`,`print:hidden`),style:{width:w?e?0:`${x}px`:`var(${sd}, 0px)`,minWidth:w&&!e?`${ex}px`:void 0,maxWidth:w&&!e?`${tx}px`:void 0,overflow:!w||e?`hidden`:void 0,pointerEvents:e?`none`:void 0,visibility:e?`hidden`:void 0},children:[(0,I.jsx)(`div`,{className:j(`absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize`,`after:content-[""] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none`,!m&&j(`bg-gray-100 dark:bg-gray-800`,`hover:bg-gray-200 dark:hover:bg-gray-700`)),onMouseDown:rb}),(0,I.jsx)(`div`,{id:q.ChatAssistantSheet,className:j(`flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark`,m&&`rounded-2xl border border-gray-200/70 dark:border-white/[0.07]`,W.ChatAssistantSheet),"aria-hidden":!t,children:(0,I.jsxs)(`div`,{className:j(`w-full flex flex-col flex-1 min-h-0`,`lg:pt-3`),children:[(0,I.jsxs)(`div`,{className:j(W.ChatAssistantSheetHeader,`flex items-center justify-between pb-3 px-4`),children:[(0,I.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,I.jsx)(qh,{className:`size-5 text-primary dark:text-primary-light shrink-0`,"aria-hidden":`true`}),(0,I.jsx)(`span`,{className:`font-medium text-gray-900 dark:text-gray-100`,children:f.assistant})]}),(0,I.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,I.jsx)(`button`,{onClick:ne,className:`group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg`,"aria-label":A?f[`aria.minimizeAssistantPanel`]:f[`aria.maximizeAssistantPanel`],children:A?(0,I.jsx)(eh,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:`size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0`}):(0,I.jsx)(fh,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:`size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0`})}),(0,I.jsx)(`button`,{onClick:()=>{n()},className:`group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg`,"aria-label":f[`aria.closeAssistantPanel`],children:(0,I.jsx)(Qm,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:`size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0`})})]})]}),(0,I.jsxs)(`div`,{id:`chat-content`,className:j(W.ChatAssistantSheetContent,`flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0`),children:[(0,I.jsx)(`div`,{className:`grow`}),(0,I.jsxs)(`div`,{className:`h-full flex flex-col justify-between`,children:[(0,I.jsx)(`div`,{className:`mt-4 flex flex-col items-center text-sm`,children:(0,I.jsx)(`div`,{className:j(`mx-8 text-center text-gray-400 dark:text-gray-600 text-xs`,W.ChatAssistantDisclaimerText),children:f[`assistant.disclaimer`]})}),ee.length>0&&(0,I.jsx)(`div`,{className:`pb-6`,children:(0,I.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,I.jsx)(`p`,{className:j(`text-sm text-gray-700 dark:text-gray-300`,W.StarterQuestionText),children:f[`assistant.suggestions`]}),ee.slice(0,3).map((e,t)=>{let n=u&&u!==`en`&&e.translations?.[u]?e.translations[u].questionText:e.questionText;return(0,I.jsx)(`button`,{onClick:()=>te(e),className:`font-medium text-left text-sm text-primary hover:brightness-[0.75] dark:hover:brightness-[1.35] dark:text-primary-light dark:hover:text-primary transition-colors`,children:n},t)})]})})]})]}),(0,I.jsxs)(`div`,{className:`px-4 pb-4 shrink-0`,children:[(0,I.jsx)(`div`,{className:j(E&&`z-50 bg-background-light dark:bg-background-dark`),children:(0,I.jsxs)(`div`,{onClick:e=>{e.target===e.currentTarget&&document.activeElement!==O.current&&O.current?.focus()},className:j(Bb,Lb(l?.theme)&&`rounded-3xl`),children:[(0,I.jsxs)(`div`,{className:`relative flex items-end`,children:[t?(0,I.jsx)(s,{ref:O,...oe,cacheMeasurements:!1,minRows:2,maxRows:10}):(0,I.jsx)(`textarea`,{ref:O,...oe,rows:2}),h&&(0,I.jsx)(zb,{disabled:k.trim()===``,onClick:re,size:E?`md`:`sm`,className:`absolute right-2.5 bottom-2`})]}),!h&&(0,I.jsxs)(`div`,{className:`flex items-center justify-between px-2 pb-2`,children:[(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`input`,{type:`file`,accept:Zb,multiple:!0,className:`hidden`}),(0,I.jsx)(`button`,{type:`button`,onClick:rb,className:`p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10`,"aria-label":f[`aria.addAttachment`],children:(0,I.jsx)(Pm,{"aria-hidden":`true`,focusable:`false`,className:`size-3.5 shrink-0`})})]}),(0,I.jsx)(zb,{disabled:k.trim()===``,onClick:re,size:E?`md`:`sm`})]})]})}),c?.deflection?.enabled&&c.deflection.email&&c.deflection.showHelpButton&&(0,I.jsx)(`div`,{className:`w-full flex items-center justify-between`,children:(0,I.jsxs)(`a`,{href:`mailto:${c.deflection.email}`,onClick:()=>b({}).catch(console.error),className:`group flex justify-between items-center gap-1 mt-2 py-1 transition-colors duration-200`,"data-component-part":`contact-support-button`,children:[(0,I.jsx)(`span`,{"data-component-part":`contact-support-icon`,children:(0,I.jsx)(kg,{icon:`circle-question`,className:`size-3 bg-gray-400 group-hover:bg-gray-600 dark:group-hover:bg-gray-300`})}),(0,I.jsx)(`p`,{className:`text-gray-400 font-regular text-xs group-hover:text-gray-600 dark:group-hover:text-gray-300`,"data-component-part":`contact-support-text`,children:f[`assistant.createSupportTicket`]})]})})]})]})})]})}var rx=368;function ix({children:e}){let t=(0,N.useContext)(rd),{isChatSheetOpen:n}=(0,N.useContext)(db),{hasChatPermissions:i}=(0,N.useContext)(fb),{docsConfig:a}=(0,N.useContext)(B),{originalPageMode:o,pageModeOverride:s}=is(),c=(s===void 0?o:s||void 0)===`assistant`,l=r(`(max-width: 1024px)`),[u,d]=(0,N.useState)(!1),[f,p]=(0,N.useState)(!1),[m]=Ly(od,rx),h=Hy(e=>e.machineryLoaded),g=Hy(e=>e.barInput);(0,N.useEffect)(()=>{d(!0),p(l)},[l]),(0,N.useEffect)(()=>{u&&document.documentElement.removeAttribute(`data-assistant-defaulted`)},[u]),(0,N.useLayoutEffect)(()=>{if(!u)return;let e=document.documentElement;if(f||c||t===`assistant-ui-v2`){e.style.setProperty(sd,`0px`),e.setAttribute(`data-assistant-state`,`closed`);return}let r=i&&n;return e.style.setProperty(sd,r?`${m}px`:`0px`),e.setAttribute(`data-assistant-state`,r?`open`:`closed`),()=>{e.style.removeProperty(sd),e.setAttribute(`data-assistant-state`,`closed`)}},[u,f,c,i,n,m,t]);let _=u&&!f&&!n,v=t===`assistant-ui-v2`,y=(0,N.useRef)(!1),b=(0,N.useRef)(!1);if(u&&h&&(y.current||g===``||v)){if(!y.current){let e=document.activeElement;b.current=e instanceof HTMLElement&&e.id===q.ChatAssistantTextArea}y.current=!0}let x=y.current?Ky():null;return(0,N.useLayoutEffect)(()=>{b.current&&(b.current=!1,document.getElementById(q.ChatAssistantTextArea)?.focus())}),(0,I.jsxs)(`div`,{className:`max-lg:contents lg:flex lg:w-full`,"data-docs-theme":a?.theme,"data-assistant-layout":t,children:[i&&!c&&(x?(0,I.jsx)(x.ChatAssistantSheet,{hidden:_,className:`lg:order-last`}):v?null:(0,I.jsx)(nx,{hidden:_})),(0,I.jsx)(`div`,{className:`max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip`,children:e})]})}var ax=n(h()),ox=`mintlify-slot-header`;function sx(){let[e,t]=(0,N.useState)(null);return(0,N.useEffect)(()=>{let e=document.getElementById(ox);if(!e?.parentNode)return;let n=document.createElement(`div`);return n.dataset.skipToContentHost=``,e.parentNode.insertBefore(n,e),t(n),()=>{n.remove(),t(null)}},[]),e}function cx(){let e=H(),t=sx(),n=(0,I.jsx)(`a`,{href:`#${q.ContentArea}`,className:`sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light`,children:e[`aria.skipToMainContent`]});return t?(0,ax.createPortal)(n,t):n}function lx(e,t={STATIC_EXPORT_SUBDOMAIN:{}.STATIC_EXPORT_SUBDOMAIN,STATIC_EXPORT_BUILD:{}.STATIC_EXPORT_BUILD}){return t.STATIC_EXPORT_SUBDOMAIN||t.STATIC_EXPORT_BUILD?void 0:e}var ux=pc(()=>F(()=>import(`./preview-widget-DMDLz_eL.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.PreviewWidget),__vite__mapDeps([64,1,2]),import.meta.url),void 0,`6d89261695`);function dx({children:e,docsConfig:t,docsNavWithMetadata:n,anonymizedNav:r,hasFullNav:i,bannersByLocale:a,validLangs:o,defaultLang:s,toggles:c,disablePrefetch:l,isLivePreviewRoute:u,subdomain:d,actualSubdomain:f,pageListDataMap:p,authValue:m={},deploymentMetadataValue:h={},hasChatPermissions:g,isLoggedInCli:_,assistantConfig:v,starterQuestions:y,preview:b,editorBaseUrl:x,privacy:S,isMintExport:C,mintExportBasePath:w}){let T=Hs(t),E=Object.values(a).some(e=>!!e?.content),D=T.integrations?.customScripts,O=(0,I.jsx)(Sv,{appearance:T.appearance,codeblockTheme:T.styling?.codeblocks??`system`,children:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(wy,{basePath:w}),!E&&(0,I.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`:root{--banner-height:0px!important}`}}),(0,I.jsx)(kd,{transcend:T.integrations?.transcend}),(0,I.jsx)(Qu,{customScripts:D}),(0,I.jsx)(Sd,{bannersByLocale:a,defaultLang:s,validLangs:o}),(0,I.jsx)(hy,{appId:T.integrations?.intercom?.appId,autoBoot:!0,children:(0,I.jsx)(Sc,{value:m,children:(0,I.jsx)(yc,{value:h,children:(0,I.jsx)(xc,{value:{docsConfig:T,docsNavWithMetadata:n,anonymizedNav:r,hasFullNav:i},children:(0,I.jsx)(py,{children:(0,I.jsx)(Ip,{children:(0,I.jsx)(c_,{children:(0,I.jsx)(_u,{children:(0,I.jsx)(em,{pageListDataMap:p,children:(0,I.jsx)(pm,{disabled:l,children:(0,I.jsx)(rs,{children:(0,I.jsxs)(lf,{children:[(0,I.jsx)(Nv,{fonts:T.fonts,theme:T.theme,subdomain:d}),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(by,{docsConfig:T}),(0,I.jsx)(jd,{docsConfig:T,isMintExport:C,basePath:w}),(0,I.jsx)(Ty,{}),(0,I.jsx)(xy,{fonts:T.fonts,children:(0,I.jsxs)(Zd,{bannersByLocale:a,subdomain:d??`__local`,children:[(0,I.jsx)(Ud,{theme:T.theme}),(0,I.jsx)(Yd,{}),(0,I.jsx)(Dd,{privacy:S,children:(0,I.jsx)(pp,{subdomain:lx(f),children:(0,I.jsx)(nd,{toggles:c,children:(0,I.jsx)(ty,{enabled:!yu()&&(g??!1),children:(0,I.jsx)(id,{children:(0,I.jsx)(dy,{children:(0,I.jsxs)(Pb,{subdomain:d,hasChatPermissions:g,isLoggedInCli:_,assistantConfig:v,starterQuestions:y,children:[d&&(0,I.jsx)(cx,{}),(0,I.jsx)(ud,{hasChatPermissions:g??!1}),!g&&(0,I.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`html{--assistant-sheet-width:0px!important}`}}),(0,I.jsxs)(ix,{children:[e,b?.mainDeploymentId&&(0,I.jsx)(ux,{preview:b,editorBaseUrl:x})]})]})})},f)})})})})]})})]})]})})})})})})})})})})})})]})});return u===void 0?O:(0,I.jsxs)(ts,{isLivePreviewRoute:u,children:[(0,I.jsx)(Md,{}),O]})}var fx=null;function px(){if(typeof document>`u`)return null;for(let e of[q.SidebarContent,q.Sidebar]){let t=document.getElementById(e);if(!t)continue;for(let e of t.querySelectorAll(`[data-component-part="scroll-area-viewport"]`))if(e instanceof HTMLElement&&e.offsetParent!==null)return e;let n=[t];for(;n.length>0;){let e=n.pop();if(e){if(e.offsetParent!==null||e===t){let t=getComputedStyle(e).overflowY;if(t===`auto`||t===`scroll`)return e}for(let t=e.children.length-1;t>=0;t--){let r=e.children[t];r instanceof HTMLElement&&n.push(r)}}}}return null}function mx(e){let t=e.querySelector(`[${dg}]`);return t instanceof HTMLElement?t:null}function hx(e,t){if(e.offsetParent===null)return!0;let n=t.getBoundingClientRect(),r=e.getBoundingClientRect();return r.height===0||r.top>=n.top&&r.bottom<=n.bottom}function gx(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect();t.scrollTop=r.top-n.top+t.scrollTop-n.height/2+r.height/2}function _x(){let e=z();return(0,N.useLayoutEffect)(()=>{let e,t=requestAnimationFrame(()=>{let t=px();if(!t)return;fx!==null&&(t.scrollTop=fx);let n=()=>{let e=mx(t);e&&!hx(e,t)&&gx(e,t),fx=t.scrollTop};n();let r=requestAnimationFrame(n),i=()=>{fx=t.scrollTop};t.addEventListener(`scroll`,i,{passive:!0}),e=()=>{cancelAnimationFrame(r),t.removeEventListener(`scroll`,i)}});return()=>{cancelAnimationFrame(t),e?.()}},[e]),(0,I.jsx)(I.Fragment,{})}var $={isCustom:`peer is-custom`,isCenter:`peer is-center`,isWide:`peer is-wide`,isFrame:`peer is-frame`,isNotCustom:`peer is-not-custom`,isNotCenter:`peer is-not-center`,isNotWide:`peer is-not-wide`,isNotFrame:`peer is-not-frame`,hiddenIfCustom:`peer-[.is-custom]:hidden! peer-[.is-custom]:sm:hidden! peer-[.is-custom]:md:hidden! peer-[.is-custom]:lg:hidden! peer-[.is-custom]:xl:hidden!`,hiddenIfNotCustom:`peer-[.is-not-custom]:hidden! peer-[.is-not-custom]:sm:hidden! peer-[.is-not-custom]:md:hidden! peer-[.is-not-custom]:lg:hidden! peer-[.is-not-custom]:xl:hidden!`,hiddenIfCenter:`peer-[.is-center]:hidden! peer-[.is-center]:sm:hidden! peer-[.is-center]:md:hidden! peer-[.is-center]:lg:hidden! peer-[.is-center]:xl:hidden!`,firstChildHiddenIfCustom:`peer-[.is-custom]:[&>:first-child]:hidden! peer-[.is-custom]:[&>:first-child]:sm:hidden! peer-[.is-custom]:[&>:first-child]:md:hidden! peer-[.is-custom]:[&>:first-child]:lg:hidden! peer-[.is-custom]:[&>:first-child]:xl:hidden!`,firstChildHiddenIfCenter:`peer-[.is-center]:[&>:first-child]:hidden! peer-[.is-center]:[&>:first-child]:sm:hidden! peer-[.is-center]:[&>:first-child]:md:hidden! peer-[.is-center]:[&>:first-child]:lg:hidden! peer-[.is-center]:[&>:first-child]:xl:hidden!`};function vx(){let{docsConfig:e}=(0,N.useContext)(B),{selectedLocale:t}=(0,N.useContext)(V);return(0,N.useMemo)(()=>{if(t&&e&&`languages`in e.navigation){let n=e.navigation.languages.find(e=>e.language===t);if(n?.footer)return n.footer}return e?.footer},[e,t])}function yx(e){return{isWide:e.mode===`wide`,isCenter:e.mode===`center`,isCustom:e.mode===`custom`,isFrame:e.mode===`frame`,isAssistant:e.mode===`assistant`,isApiExample:!!(e.api||e.openapi||e.asyncapi||e.graphql?.kind===`query`||e.graphql?.kind===`mutation`)}}var bx=()=>{let{pageMetadata:e}=(0,N.useContext)(hc);return(0,N.useMemo)(()=>yx(e),[e])},xx=({className:e})=>(0,I.jsxs)(`svg`,{width:`1274`,height:`367`,viewBox:`0 0 1274 367`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,I.jsx)(`path`,{d:`M1154.38 366.038H1097.86L1137.69 276.14L1058.04 97.1046H1114.93L1161.35 209.337C1162.97 213.26 1168.53 213.253 1170.14 209.325L1216.21 97.1046H1273.49L1154.38 366.038Z`,fill:`currentColor`}),(0,I.jsx)(`path`,{d:`M982.714 286.761V142.622H944.403V97.1041H982.714V72.4488C982.714 49.9429 989.542 32.2416 1003.2 19.345C1016.85 6.44832 1034.17 0 1055.16 0C1068.06 0 1079.06 1.39081 1088.16 4.17244V50.0693C1082.09 47.7934 1075.01 46.6555 1066.92 46.6555C1055.54 46.6555 1047.32 49.1843 1042.27 54.2418C1037.21 59.0464 1034.68 67.2648 1034.68 78.8971V97.1041H1088.16V142.622H1034.68V286.761H982.714Z`,fill:`currentColor`}),(0,I.jsx)(`path`,{d:`M897.916 66.0005C889.066 66.0005 881.353 62.8395 874.778 56.5176C868.203 49.9429 864.916 42.1037 864.916 33.0002C864.916 23.8967 868.203 16.184 874.778 9.86215C881.353 3.28738 889.066 0 897.916 0C907.273 0 915.112 3.28738 921.434 9.86215C928.008 16.184 931.296 23.8967 931.296 33.0002C931.296 42.1037 928.008 49.9429 921.434 56.5176C915.112 62.8395 907.273 66.0005 897.916 66.0005ZM872.123 286.761V97.1041H924.089V286.761H872.123Z`,fill:`currentColor`}),(0,I.jsx)(`path`,{d:`M781.638 286.761V2.27609H833.604V286.761H781.638Z`,fill:`currentColor`}),(0,I.jsx)(`path`,{d:`M722.934 289.037C701.693 289.037 684.244 283.221 670.589 271.588C657.187 259.703 650.485 242.634 650.485 220.381V142.622H612.175V97.1044H650.485V44.3799H702.451V97.1044H755.934V142.622H702.451V210.14C702.451 221.772 704.98 230.117 710.038 235.174C715.095 239.979 723.313 242.381 734.693 242.381C742.785 242.381 749.865 241.243 755.934 238.967V284.864C746.831 287.646 735.831 289.037 722.934 289.037Z`,fill:`currentColor`}),(0,I.jsx)(`path`,{d:`M417.674 286.761V97.1041H469.64V110.967C469.64 113.311 472.83 114.347 474.382 112.591C485.967 99.4848 502.467 92.9317 523.881 92.9317C546.64 92.9317 564.468 100.518 577.365 115.69C590.514 130.61 597.089 150.587 597.089 175.622V286.761H545.123V184.346C545.123 170.438 542.215 159.691 536.399 152.105C530.583 144.265 522.364 140.346 511.743 140.346C499.1 140.346 488.858 144.898 481.019 154.001C473.433 163.105 469.64 176.507 469.64 194.208V286.761H417.674Z`,fill:`currentColor`}),(0,I.jsx)(`path`,{d:`M352.981 66.0005C344.13 66.0005 336.417 62.8395 329.843 56.5176C323.268 49.9429 319.98 42.1037 319.98 33.0002C319.98 23.8967 323.268 16.184 329.843 9.86215C336.417 3.28738 344.13 0 352.981 0C362.337 0 370.176 3.28738 376.498 9.86215C383.073 16.184 386.36 23.8967 386.36 33.0002C386.36 42.1037 383.073 49.9429 376.498 56.5176C370.176 62.8395 362.337 66.0005 352.981 66.0005ZM327.187 286.761V97.1041H379.153V286.761H327.187Z`,fill:`currentColor`}),(0,I.jsx)(`path`,{d:`M238.967 286.761V185.484C238.967 155.392 229.105 140.346 209.381 140.346C198.001 140.346 188.898 144.645 182.07 153.242C175.495 161.84 171.955 174.61 171.449 191.553V286.761H119.484V185.484C119.484 155.392 109.621 140.346 89.8972 140.346C78.2649 140.346 69.035 144.898 62.2073 154.001C55.3797 163.105 51.9659 176.507 51.9659 194.208V286.761H0V97.1041H51.9659V111.103C51.9659 113.435 55.1014 114.462 56.633 112.704C68.1136 99.5223 83.3741 92.9317 102.415 92.9317C127.436 92.9317 146.283 103.262 158.953 123.923C159.953 125.553 162.412 125.527 163.406 123.894C168.884 114.891 176.496 107.731 186.243 102.415C197.369 96.0926 208.622 92.9317 220.002 92.9317C242.507 92.9317 259.956 100.392 272.347 115.311C284.738 130.231 290.933 150.714 290.933 176.76V286.761H238.967Z`,fill:`currentColor`})]}),Sx=e=>(0,I.jsx)(l,{...e}),Cx=({className:e,...t})=>(0,I.jsx)(re,{className:j(`select-none`,e),...t}),wx=({className:e,...t})=>(0,I.jsx)(Fe,{children:(0,I.jsx)(Ke,{className:`z-50 data-anchor-hidden:invisible`,collisionPadding:16,children:(0,I.jsx)(Be,{style:{textRendering:`geometricPrecision`},className:j(`origin-(--transform-origin) shadow-xl dark:shadow-none shadow-gray-500/5 dark:shadow-gray-500/5 bg-background-light dark:bg-background-dark p-1 relative z-50 max-h-96 min-w-36 overflow-y-auto rounded-2xl border-standard`,`text-gray-950/55 dark:text-white/55`,`data-starting-style:opacity-0 data-starting-style:scale-95 data-ending-style:opacity-0 data-ending-style:scale-95`,`transition-[scale,opacity] duration-100 ease-out motion-reduce:transition-none`,e),...t})})}),Tx=({className:e,...t})=>(0,I.jsx)(M,{className:j(`flex items-center font-medium px-2.5 py-2 gap-3 text-sm rounded-xl group/context-menu-item relative w-full cursor-pointer select-none outline-0`,`hover:bg-background-dark/[0.03] dark:hover:bg-background-light/5 data-highlighted:bg-background-dark/[0.03] dark:data-highlighted:bg-background-light/5`,`data-disabled:pointer-events-none data-disabled:cursor-default data-disabled:opacity-50`,`text-gray-950/70 dark:text-white/65 hover:text-gray-950/85 dark:hover:text-white/85 data-highlighted:text-gray-950/95 dark:data-highlighted:text-white/95`,e),...t}),Ex=e=>typeof e==`object`&&!!e&&`languages`in e;function Dx(e,t){if(e.logo!==null&&typeof e.logo==`object`&&`href`in e.logo&&e.logo.href?.trim())return e.logo.href;let n=e.navigation;if(t&&Ex(n)){let e=n.languages.find(e=>e.language===t),r=(e&&(`href`in e&&e.href?e.href:zi(e)))??`/`;return ln(r)?r:bn(r)}return`/`}var Ox=`image/png`,kx=`image/x-icon`,Ax=new Map([[`ico`,kx],[`png`,Ox],[`svg`,`image/svg+xml`],[`gif`,`image/gif`],[`jpg`,`image/jpeg`],[`jpeg`,`image/jpeg`],[`webp`,`image/webp`]]),jx=e=>{try{return new URL(e,window.location.origin).pathname.match(/\.([a-zA-Z0-9]+)$/)?.[1]??`png`}catch{return`png`}},Mx=e=>{try{let t=new URL(e,window.location.origin).pathname.split(`/`).filter(Boolean).pop();return t&&t.replace(/\.[a-zA-Z0-9]+$/,``)||`image`}catch{return`image`}},Nx=(e,t,n)=>{let r=document.createElement(`canvas`);r.width=e.naturalWidth,r.height=e.naturalHeight,r.getContext(`2d`)?.drawImage(e,0,0),r.toBlob(e=>e?t(e):n(Error(`Failed to convert image to PNG`)),Ox)},Px=async e=>{let t=L.BASE_PATH,n=t.slice(1),r=e===t||e.startsWith(`${t}/`),i=e===n||e.startsWith(`${n}/`);(e.startsWith(`/`)&&!r||!ln(e)&&/^\w/.test(e)&&!i)&&(e=ha(`${t}/${e}`.split(`/`).filter(Boolean).join(`/`)));let a=await fetch(e);if(!a.ok)return a;let o=jx(e),s=Ax.get(o)??`image/${o}`,c=await a.blob();return{blob:c,blobUrl:URL.createObjectURL(c),ext:o,mimeType:s}},Fx=()=>`navigator`in globalThis&&`clipboard`in navigator&&`write`in navigator.clipboard&&typeof navigator.clipboard.write==`function`,Ix=async e=>{try{let t=await Px(e);if(t instanceof Response)throw Error(`${t.status} ${t.statusText}: Failed to fetch image`);let{mimeType:n,blob:r,blobUrl:i}=t,a;return a=n===`image/png`?r:await new Promise((e,t)=>{let n=new Image;n.onload=()=>Nx(n,e,t),n.onerror=()=>t(Error(`Failed to load image`)),n.src=i}),URL.revokeObjectURL(i),await navigator.clipboard.write([new ClipboardItem({[Ox]:a})]),!0}catch(e){return console.error(e),!1}},Lx=async e=>{try{let t=await Px(e);if(t instanceof Response)return window.open(e,`_blank`,`noopener,noreferrer`),!1;let{blobUrl:n,ext:r}=t,i=document.createElement(`a`);return i.href=n,i.download=`${Mx(e)}.${r}`,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(n),!0}catch{return window.open(e,`_blank`,`noopener,noreferrer`),!1}};function Rx({className:e}){let{docsConfig:t}=(0,N.useContext)(B),{isLivePreview:n,getDocsConfigOverrides:r,liveMedia:i}=(0,N.useContext)(R),a=r(),o=us(),s=n&&a?.logo!==void 0?a.logo:t?.logo,c=n&&a?.name!==void 0?a.name:t?.name,l=`w-auto h-7 relative object-contain shrink-0`;if(s&&typeof s==`object`){let t=zo({src:s.light,isLivePreview:n,liveMedia:i}),r=zo({src:s.dark,isLivePreview:n,liveMedia:i});return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`img`,{className:j(W.Logo,l,`block dark:hidden`,e),src:t&&o(t),alt:`light logo`}),(0,I.jsx)(`img`,{className:j(W.Logo,l,`hidden dark:block`,e),src:r&&o(r),alt:`dark logo`})]})}if(typeof s==`string`){let t=zo({src:s,isLivePreview:n,liveMedia:i});return(0,I.jsx)(`img`,{className:j(W.Logo,l,e),src:t&&o(t),alt:`logo`})}return c?(0,I.jsx)(`div`,{className:j(W.Logo,`inline-block text-2xl sm:text-3xl font-bold text-gray-900 tracking-tight dark:text-gray-200`,e),children:c}):(0,I.jsx)(I.Fragment,{})}async function zx(e){try{return(await fetch(e,{method:`HEAD`})).ok}catch{return!1}}async function Bx(e){if(e.startsWith(`/`))return!0;let t;try{t=new URL(e)}catch{return!1}return t.host===`mintlify.s3.us-west-1.amazonaws.com`?!1:t.host===`mintcdn.com`||t.host===`www.mintcdn.com`||zx(e)}var Vx=({logoClassName:e,linkClassName:t})=>{let{docsConfig:n}=(0,N.useContext)(B),{isLivePreview:r,getDocsConfigOverrides:i,liveMedia:a}=(0,N.useContext)(R),o=yv().resolvedTheme??`light`,{selectedLocale:s}=(0,N.useContext)(V),c=H(),l=i(),u=n?r&&l?.logo?Dx(l,s):Dx(n,s):`/`,d=r&&l?.logo!==void 0?l.logo:n?.logo,f=r&&l?.favicon!==void 0?l.favicon:n?.favicon,p=r&&l?.name!==void 0?l.name:n?.name,m=typeof f==`string`?f:f?.[o],h=typeof d==`string`?d:d?.[o],g=zo({src:m,isLivePreview:r,liveMedia:a}),_=zo({src:h,isLivePreview:r,liveMedia:a});async function v(e,t){try{let n=await Px(e);if(n instanceof Response){window.open(e,`_blank`,`noopener,noreferrer`);return}let{blobUrl:r,ext:i}=n,a=document.createElement(`a`);a.href=r;let o=p?.toLowerCase().replace(`developer docs`,``).replace(`developer documentation`,``).replace(`api reference`,``).replace(/\sdocs$/,``).replace(/\sdocumentation$/,``).trim();a.download=`${o?`${Te(o)}-`:``}${t}.${i}`,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(r)}catch{window.open(e,`_blank`,`noopener,noreferrer`)}}let[y,b]=(0,N.useState)(!1),[x,S]=(0,N.useState)(!1),[C,w]=(0,N.useState)(!1);(0,N.useEffect)(()=>{let e=!1;return(async()=>{let[t,n]=await Promise.all([_?Bx(_):!1,g?Bx(g):!1]),r=Fx();e||(b(t),S(n),w(t&&r))})().catch(()=>{}),()=>{e=!0}},[_,g]);let T={iconType:`regular`,className:`size-4 shrink-0 bg-gray-950/70 dark:bg-white/65 group-hover/context-menu-item:bg-gray-950/85 dark:group-hover/context-menu-item:bg-white/85 group-data-highlighted/context-menu-item:bg-gray-950/95 dark:group-data-highlighted/context-menu-item:bg-white/95`,overrideColor:!0},E=n?.icons?.library===`lucide`?`square-arrow-out-up-right`:`arrow-up-right-from-square`;return(0,I.jsxs)(Sx,{children:[(0,I.jsx)(Cx,{render:(0,I.jsxs)(_p,{href:u,className:t,prefetch:!ln(u),children:[(0,I.jsxs)(`span`,{className:`sr-only`,children:[p??``,` home page`]}),(0,I.jsx)(Rx,{className:e})]})}),(0,I.jsxs)(wx,{className:`w-56 p-1.5 bg-background-light dark:bg-background-dark`,children:[u&&(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)(Tx,{onClick:()=>{window.open(u,`_blank`,`noopener,noreferrer`)},children:[(0,I.jsx)(Y,{icon:E,...T}),c[`logoMenu.openLinkInNewTab`]]})}),_&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(Tx,{onClick:()=>{window.open(_,`_blank`,`noopener,noreferrer`)},children:[(0,I.jsx)(Y,{icon:`image`,...T}),c[`logoMenu.openLogoInNewTab`]]}),C&&(0,I.jsxs)(Tx,{onClick:()=>{Ix(_)},children:[(0,I.jsx)(Y,{icon:`copy`,...T}),c[`logoMenu.copyLogo`]]}),y&&(0,I.jsxs)(Tx,{onClick:()=>{v(_,`logo`)},children:[(0,I.jsx)(Y,{icon:`download`,...T}),c[`logoMenu.downloadLogo`]]})]}),g&&x&&(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)(Tx,{onClick:()=>{v(g,`favicon`)},children:[(0,I.jsx)(Y,{icon:`download`,...T}),c[`logoMenu.downloadFavicon`]]})})]})]})},Hx=e=>(0,I.jsx)(be,{modal:!1,...e}),Ux=({className:e,...t})=>(0,I.jsx)(A,{className:j(`group disabled:pointer-events-none rounded-lg overflow-hidden`,`flex items-center py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70`,e),...t}),Wx=({align:e=`start`,className:t,side:n=`bottom`,sideOffset:r=4,_container:i,...a})=>(0,I.jsx)(Fe,{container:i,children:(0,I.jsx)(me,{className:`z-[999] data-anchor-hidden:invisible`,align:e,collisionPadding:16,side:n,sideOffset:r,children:(0,I.jsx)(Be,{style:{textRendering:`geometricPrecision`},className:j(`origin-(--transform-origin) outline-none shadow-xl dark:shadow-none shadow-gray-500/5 dark:shadow-gray-500/5 bg-white dark:bg-gray-950 p-1 relative z-[999] max-h-96 min-w-(--anchor-width) overflow-y-auto rounded-2xl border border-gray-200 dark:border-white/10 text-gray-950/70 dark:text-white/70`,`data-starting-style:opacity-0 data-starting-style:scale-95 data-ending-style:opacity-0 data-ending-style:scale-95`,`transition-[scale,opacity] duration-100 ease-out motion-reduce:transition-none`,t),...a})})}),Gx=({className:e,isSelected:t,...n})=>(0,I.jsxs)(M,{"data-active":t||void 0,className:j(`flex items-center justify-between p-2 gap-2 text-sm rounded-xl group hover:bg-background-dark/[0.03] dark:hover:bg-background-light/[0.03] data-highlighted:bg-background-dark/5 dark:data-highlighted:bg-background-light/5 relative w-full cursor-pointer select-none outline-0 data-disabled:pointer-events-none data-disabled:cursor-default data-disabled:opacity-50`,t?`text-primary dark:text-primary-light font-medium`:`text-gray-800 dark:text-gray-300 hover:text-gray-950/75 dark:hover:text-white/75 data-highlighted:text-gray-950/75 dark:data-highlighted:text-white/75`,e),...n,children:[n.children,(0,I.jsx)(Wm,{"aria-hidden":`true`,className:j(`size-3.5 shrink-0`,t?`text-primary dark:text-primary-light`:`text-primary/0 dark:text-primary-light/0`),strokeWidth:2.5})]}),Kx=[{value:`system`,label:`System`,icon:ng},{value:`light`,label:`Light`,icon:tg},{value:`dark`,label:`Dark`,icon:eg}],qx=ev;function Jx({triggerClassName:e,iconClassName:t,contentClassName:n,_defaultOpen:r,_container:i}){let{docsConfig:a}=(0,N.useContext)(B),{theme:o,setTheme:s}=yv(),c=H(),[l,u]=(0,N.useState)(r??!1);if((0,N.useEffect)(()=>{let e=()=>u(!1);return window.addEventListener(`resize`,e),()=>{window.removeEventListener(`resize`,e)}},[]),a?.appearance?.strict===!0)return null;let d=qx(o);return(0,I.jsxs)(Hx,{open:l,onOpenChange:u,children:[(0,I.jsx)(Ux,{"aria-label":`Change theme preference`,className:j(W.ThemePreferenceMenuTrigger,`group p-2 flex items-center justify-center`,e),"data-component-name":`theme-preference-menu`,"data-component-part":`theme-preference-menu-trigger`,"data-testid":`theme-preference-menu-trigger`,id:q.ThemePreferenceMenuTrigger,suppressHydrationWarning:!0,children:Kx.map(e=>{let n=e.icon;return(0,I.jsx)(`span`,{"data-theme-preference-icon":e.value,children:(0,I.jsx)(n,{className:j(`size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200`,t)})},e.value)})}),(0,I.jsx)(Wx,{_container:i,align:`end`,sideOffset:2,className:j(W.ThemePreferenceMenuContent,`min-w-32 p-1`,n),"data-component-name":`theme-preference-menu`,"data-component-part":`theme-preference-menu-content`,"data-testid":`theme-preference-menu-content`,id:q.ThemePreferenceMenuContent,children:Kx.map(e=>{let t=e.icon,n=d===e.value;return(0,I.jsxs)(Gx,{className:W.ThemePreferenceMenuItem,"data-component-name":`theme-preference-menu`,"data-component-part":`theme-preference-menu-item`,"data-testid":`theme-preference-${e.value}`,"data-theme-preference":e.value,id:`${q.ThemePreferenceMenuItem}-${e.value}`,isSelected:n,onClick:()=>s(e.value),suppressHydrationWarning:!0,children:[(0,I.jsxs)(`div`,{className:`flex min-w-0 items-center gap-2`,children:[(0,I.jsx)(t,{className:`size-4 shrink-0`}),(0,I.jsx)(`span`,{children:e.label})]}),(0,I.jsx)(`span`,{className:`sr-only`,children:c[`aria.switchToTheme`].replace(`{theme}`,e.value)})]},e.value)})})]})}var Yx=()=>{let{docsConfig:e}=(0,N.useContext)(B),{theme:t,setTheme:n}=yv(),r=H();if(e?.appearance?.strict===!0)return null;let i=qx(t);return(0,I.jsx)(`div`,{className:`flex items-center gap-2`,children:Kx.map(e=>(0,I.jsx)(`button`,{"aria-label":r[`aria.switchToTheme`].replace(`{theme}`,e.value),"data-testid":`mode-switch-${e.value}`,"aria-pressed":e.value===i,className:j(`p-1.5 rounded-lg`,e.value===i?`bg-gray-200 dark:bg-gray-800 text-gray-600 dark:text-gray-400`:`text-gray-400 dark:text-gray-600 hover:text-gray-600 dark:hover:text-gray-400`),onClick:()=>{e.value!==i&&n(e.value)},suppressHydrationWarning:!0,children:(0,I.jsx)(e.icon,{className:`size-4`})},e.value))})},Xx=e=>ct.includes(e),Zx=({type:e,url:t,iconClassName:n})=>{let r=e===`website`||e==null?`earth-americas`:e;return r===`x`&&(r=`x-twitter`),Xx(r)?(0,I.jsxs)(`a`,{href:t,target:`_blank`,rel:`noopener noreferrer`,className:`h-fit`,children:[(0,I.jsx)(`span`,{className:`sr-only`,children:e}),(0,I.jsx)(kg,{icon:r,iconType:`solid`,className:j(`w-5 h-5 bg-gray-500 dark:bg-gray-600 hover:bg-gray-600 dark:hover:bg-gray-500`,n)})]}):null},Qx=({isAdvanced:e,className:t})=>{let n=vx()?.socials;if(!n)return null;let r=e?``:`bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400`,i=j(`flex`,e?`gap-4 min-w-[140px] max-w-[492px] flex-wrap`:`gap-6 flex-wrap`);return Array.isArray(n)?(0,I.jsx)(`div`,{className:j(i,t),children:n.map(e=>(0,I.jsx)(Zx,{url:e.url,type:e.type,iconClassName:r},e.url))}):typeof n==`object`?(0,I.jsx)(`div`,{className:j(i,t),children:Object.entries(n).map(([e,t])=>(0,I.jsx)(Zx,{url:t,type:e,iconClassName:r},t))}):null},$x=()=>{let e=vx()?.links,t=e?.length===1;return e?(0,I.jsx)(`div`,{className:`flex flex-col sm:grid max-md:grid-cols-2! gap-8 flex-1`,style:{gridTemplateColumns:`repeat(${e.length}, minmax(0, 1fr))`},children:e.map((e,n)=>(0,I.jsx)(`div`,{className:j(`flex flex-col gap-4 flex-1 whitespace-nowrap`,t?`max-w-full`:`w-full md:items-center`),children:(0,I.jsxs)(`div`,{className:j(`flex gap-4 flex-col`,t?`md:flex-row md:items-center md:gap-8 md:justify-center`:``),children:[e.header&&!t&&(0,I.jsx)(`p`,{className:`text-sm font-semibold text-gray-950 dark:text-white mb-1`,children:e.header}),e.items.map(e=>(0,I.jsx)(`a`,{className:`text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70`,href:e.href,target:e.href.startsWith(`http://`)||e.href.startsWith(`https://`)?`_blank`:`_self`,rel:`noreferrer`,children:e.label},`${e.label}-${e.href}}`))]})},`${e.header}-${n}`))}):null},eS=({isAdvanced:e})=>{let{subdomain:t,entitlements:n}=(0,N.useContext)(gc),{poweredBy:r}=H(),i=K(`docs.footer.powered_by_mintlify_click`);return L.IS_SELF_HOSTED||Ki({entitlements:n,entitlementToCheck:`REMOVE_BRANDING`})?null:e?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`div`,{className:`h-px w-full bg-gray-100 dark:bg-white/5`}),(0,I.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,I.jsx)(`div`,{className:`sm:flex`,children:(0,I.jsxs)(`a`,{href:`https://www.mintlify.com?utm_campaign=poweredBy&utm_medium=referral&utm_source=${t}`,target:`_blank`,rel:`noreferrer`,className:`group flex items-baseline gap-1 text-sm text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-300`,onClick:()=>i({subdomain:t}).catch(console.error),children:[(0,I.jsx)(`span`,{children:r}),(0,I.jsx)(xx,{className:`h-3.5 w-auto translate-y-0.75`}),(0,I.jsx)(`span`,{className:`sr-only`,children:`This documentation is built and hosted on Mintlify, a developer documentation platform`})]})}),(0,I.jsx)(Yx,{})]})]}):(0,I.jsx)(I.Fragment,{children:(0,I.jsx)(`div`,{className:`flex items-center justify-between`,children:(0,I.jsx)(`div`,{className:`sm:flex`,children:(0,I.jsxs)(`a`,{href:`https://www.mintlify.com?utm_campaign=poweredBy&utm_medium=referral&utm_source=${t}`,target:`_blank`,rel:`noreferrer`,className:`group flex items-baseline gap-1 text-sm text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-300 text-nowrap`,onClick:()=>i({subdomain:t}).catch(console.error),children:[(0,I.jsx)(`span`,{children:r}),(0,I.jsx)(xx,{className:`h-3.5 w-auto translate-y-0.75`}),(0,I.jsx)(`span`,{className:`sr-only`,children:`This documentation is built and hosted on Mintlify, a developer documentation platform`})]})})})})},tS=({className:e})=>{let{isCustom:t}=bx(),{isSearchResultsPage:n}=(0,N.useContext)(hc),r=vx(),i=(0,N.useMemo)(()=>r?.links&&r.links.length>0,[r]);return t||i||n?null:(0,I.jsxs)(`footer`,{id:q.Footer,"data-layout-item":J.Footer,className:j(`flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dark:border-gray-800/50 pb-28`,e),children:[(0,I.jsx)(Qx,{}),(0,I.jsx)(eS,{})]})},nS=({className:e})=>{let{docsConfig:t}=(0,N.useContext)(B),n=vx(),{isSearchResultsPage:r}=(0,N.useContext)(hc),i=n?.links&&n.links.length<=3?`column`:`row`,a=n?.links&&n.links.length===1;if(!(0,N.useMemo)(()=>n?.links&&n.links.length>0,[n])||r)return null;let o=n?.links?.every(e=>e.header);return(0,I.jsx)(`footer`,{id:q.Footer,"data-layout-item":J.Footer,className:j(W.AdvancedFooter,`flex flex-col items-center mx-auto border-t border-gray-100 dark:border-gray-800/50`,t?.theme===`luma`&&`border-t-0`,e),children:(0,I.jsxs)(`div`,{className:`flex w-full flex-col gap-12 justify-between px-8 py-16 md:py-20 lg:py-28 max-w-246 z-20`,children:[(0,I.jsxs)(`div`,{className:j(`flex flex-col md:flex-row gap-8 justify-between`,!a&&` min-h-19`),children:[(0,I.jsxs)(`div`,{className:`flex md:flex-col justify-between items-center md:items-start min-w-16 md:min-w-20 lg:min-w-48 md:gap-y-24`,children:[(0,I.jsx)(Vx,{logoClassName:`max-w-48 h-[26px]`}),(0,I.jsx)(Qx,{isAdvanced:!0,className:j(`h-fit`,i===`column`?o?`md:hidden justify-end`:`hidden`:o?`flex justify-end md:justify-start`:`hidden md:flex justify-end md:justify-start`)})]}),(0,I.jsx)($x,{}),i===`column`&&(0,I.jsx)(Qx,{isAdvanced:!0,className:`hidden md:flex justify-end`})]}),!o&&(0,I.jsx)(Qx,{isAdvanced:!0,className:`md:hidden justify-start`}),(0,I.jsx)(eS,{isAdvanced:!0})]})})};function rS(){let{mdxExtracts:e}=(0,N.useContext)(hc),{basePath:t=``,isLivePreview:n,liveMdxExtracts:r,livePreviewUpdateId:i}=(0,N.useContext)(R),a=z();return(0,N.useMemo)(()=>{if(!n||!a)return e;let i=jo(a,t);return r.get(i)??e},[t,a,n,e,r,i])}var iS={signedIn:!1,groups:[]},aS=L.AUTH_ENABLED||L.ENV===`cli`||L.ENV===`development`;function oS(){let{userAuth:e,userInfo:t,isFetchingUserInfo:n}=(0,N.useContext)(_c),r=t?.groups,i=t!==void 0||!n;return(0,N.useMemo)(()=>!e&&!aS?iS:i?{signedIn:t!==void 0,groups:r??[]}:void 0,[e,i,t,r])}var sS=e=>pn(e)&&pn(e.mdxSource)&&typeof e.mdxSource.compiledSource==`string`,cS=new Map;function lS(e){let t=cS.get(e);if(t)return t;let n=fetch(`${L.BASE_PATH}/_mintlify/visibility-content?${new URLSearchParams({path:e})}`).then(async e=>{let t=e.ok?await e.json():null;return sS(t)?t:null}).catch(()=>null).then(t=>(t||cS.delete(e),t));return cS.set(e,n),n}function uS(){let{withheldVisibilityPath:e}=(0,N.useContext)(hc),t=oS()?.signedIn===!0,[n,r]=(0,N.useState)();return(0,N.useEffect)(()=>{if(e===void 0||!t)return;let n=!0;return lS(e).then(t=>{n&&t&&r({path:e,value:t})}),()=>{n=!1}},[e,t]),n&&n.path===e?n.value:void 0}function dS(e){let t=e.replace(/^\?/,``).split(`&`).find(e=>e.split(`=`,1)[0]===`tags`);if(t===void 0)return;let n=t.indexOf(`=`),r=n===-1?``:t.slice(n+1),i=new Set;for(let e of r.split(`,`)){let t=new URLSearchParams(`tag=${e}`).get(`tag`)?.trim();t&&i.add(t)}return i}function fS(e,t){let n=new URLSearchParams(e);n.delete(`tags`);let r=n.toString()?[n.toString()]:[];if(t.length>0){let e=t.map(e=>new URLSearchParams({tag:e}).toString().slice(4));r.push(`tags=${e.join(`,`)}`)}return r.join(`&`)}function pS(e,t){if(e===t)return!0;if(typeof e!=`object`||typeof t!=`object`||e===null||t===null)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let n=0;n{switch(t.type){case`set_state`:return{...e,...t.payload};case`register_heading`:let{id:n,top:r}=t.payload;return{...e,headings:[...e.headings.filter(e=>n!==e.id),{id:n,top:r}]};case`unregister_heading`:return{...e,headings:e.headings.filter(e=>t.payload!==e.id)};case`set_selected_body_content_type`:return{...e,selectedBodyContentType:t.payload};case`set_selected_response_content_type`:return{...e,selectedResponseContentType:t.payload};case`set_api_base_index`:return{...e,apiBaseIndex:t.payload};case`apply_withheld_extracts`:{let n=e.multiViewItems.find(e=>e.active)?.title,r=t.payload.multiViewItems??e.multiViewItems,i=r.some(e=>e.title===n);return{...e,...t.payload,multiViewItems:r.map((e,t)=>({...e,active:i?e.title===n:t===0}))}}case`toggle_multi_view_change`:{let n=e.multiViewItems.map(e=>({...e,active:e.title===t.payload.title}));return{...e,multiViewItems:n}}}},_S=(e,t)=>{for(let n of e){if(tr(n.slug)===t)return n.viewId;let e=_S(n.children,t);if(e!==void 0)return e}},vS=(e,t,n)=>{if(!e)return;let r=tr(e),i=t.find(t=>t.id===e||t.id===r);if(i)return i;let a=_S(n,r);return(a===void 0?void 0:t.find(e=>e.title===a))||t.find(t=>t.anchorIds?.some(t=>t===e||tr(t)===r))},yS=e=>{let{preferredCodeLanguage:t}=(0,N.useContext)(dp),n=(0,N.useReducer)(gS,e??{},e=>{let t={...mS,...e};if(t.multiViewItems.length===0)return t;let n=new Map;return t.multiViewItems=t.multiViewItems.map(e=>{if(e.id)return e;let t=sr(e.title),r=n.get(t)??0;return n.set(t,r+1),{...e,id:sr(e.title,r)}}),t.multiViewItems=t.multiViewItems.map((e,t)=>({...e,active:t===0})),t}),[{multiViewItems:r,tableOfContents:i},a]=n,o=(0,N.useRef)(null);return(0,N.useLayoutEffect)(()=>{if(r.length!==0)try{let e=window.location.hash.substring(1),n=vS(e,r,i);if(n){n.active||(n.id!==e&&(o.current={hash:e,viewTitle:n.title}),a({type:`toggle_multi_view_change`,payload:n}));return}if(t){let e=r.find(e=>e.title===t);e&&!e.active&&a({type:`toggle_multi_view_change`,payload:e})}}catch{console.error(`Error syncing multi view items with URL hash or code language preference`)}},[]),(0,N.useEffect)(()=>{if(r.length===0)return;let e=()=>{let e=window.location.hash.substring(1),t=vS(e,r,i);t&&!t.active&&(t.id!==e&&(o.current={hash:e,viewTitle:t.title}),a({type:`toggle_multi_view_change`,payload:t}))};return window.addEventListener(`hashchange`,e),()=>window.removeEventListener(`hashchange`,e)},[r,i,a]),(0,N.useEffect)(()=>{let e=o.current;e&&r.some(t=>t.active&&t.title===e.viewTitle)&&(o.current=null,Jl({id:e.hash,getElement:e=>document.getElementById(e)??document.getElementById(tr(e))}))},[r]),n};function bS(){let{pageMetadata:e}=(0,N.useContext)(hc),{basePath:t=``,isLivePreview:n,liveMetadata:r,livePreviewUpdateId:i}=(0,N.useContext)(R),a=z(),o=(0,N.useMemo)(()=>{if(!n||!a)return e;let i=jo(a,t),o=r.get(i);return o?{...e,...o}:e},[t,a,n,e,r,i]),s=rS(),c=Object.keys(s?.endpoint?.request.body??{})[0],l=yS({pageMetadata:o,selectedBodyContentType:c,...s}),[,u]=l,d=(0,N.useRef)({pageMetadata:o,mdxExtracts:s});(0,N.useEffect)(()=>{if(!n)return;let e=d.current;pS(e.pageMetadata,o)&&pS(e.mdxExtracts,s)||(d.current={pageMetadata:o,mdxExtracts:s},u({type:`set_state`,payload:{...hS,pageMetadata:o,selectedBodyContentType:c,...s}}))},[u,s,o,c,n]);let f=uS()?.mdxExtracts;return(0,N.useEffect)(()=>{f&&u({type:`apply_withheld_extracts`,payload:{...hS,...f}})},[u,f]),(0,N.useMemo)(()=>l,[l])}var xS=(0,N.createContext)([mS,()=>null]);function SS(){let e=Ua()?.toString()??``,[{changelogFilters:t},n]=(0,N.useContext)(xS);return(0,N.useLayoutEffect)(()=>{if(t.length===0)return;let e=dS(window.location.search)??new Set,r=t.map(t=>({...t,active:e.has(t.tag)}));r.some((e,n)=>e.active!==!!t[n]?.active)&&n({type:`set_state`,payload:{changelogFilters:r}})},[t,n,e]),null}function CS({children:e}){let t=bS();return(0,I.jsxs)(xS.Provider,{value:t,children:[(0,I.jsx)(N.Suspense,{fallback:null,children:(0,I.jsx)(SS,{})}),e]})}xS.displayName=`MDXContentContext`;function wS({children:e}){let t=(0,N.useContext)(V);if(!t.hasAuthNavigation)return e(t);let{settledView:n}=t,r={...t,hasAuthNavigation:!1,settledView:void 0},i=n?{...r,...n}:r;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`div`,{className:`contents`,"data-auth-settled":`nav`,children:(0,I.jsx)(V.Provider,{value:i,children:e(i)})}),n&&(0,I.jsx)(`div`,{className:`contents`,"data-auth-skeleton":`nav`,children:(0,I.jsx)(V.Provider,{value:r,children:e(r)})})]})}function TS(e){function t(t){return(0,I.jsx)(wS,{children:()=>(0,I.jsx)(e,{...t})})}return t.displayName=`withAuthNavSlot(${e.displayName??e.name})`,t}function ES(){let{docsConfig:e}=(0,N.useContext)(B);return(0,N.useMemo)(()=>{let t=e?.colors.primary??`#16A34A`,n=e?.colors.light??`#4ADE80`,r=e?.colors.dark??`#166534`,i=e?.colors.primary,a=e?.colors.primary,{light:o,dark:s,lightHex:c,darkHex:l}=Un(e);return gy(e,t,n),{primary:Pn(t),primaryLight:Pn(n),primaryDark:Pn(r),backgroundLight:o,backgroundDark:s,bgLightHex:c,bgDarkHex:l,anchorDefault:i,dropdownDefault:a,gray:Bn(t)}},[e])}function DS(e){return e.startsWith(`/`)&&!e.startsWith(`//`)||e.startsWith(`#`)||e.startsWith(`./`)||e.startsWith(`../`)}function OS(e){let t=/^([^?#]*)([?#].*)?$/.exec(e);return yr(`${Qn(t?.[1]??e)||`/`}${t?.[2]??``}`,{skipFileExtensions:!1})}function kS({href:e,ref:t,onMouseEnter:n,onMouseLeave:r,style:i,className:a,class:o,children:s,onClick:c,onInternalLinkClick:l,target:u,rel:d,allowTarget:f=!1,noLinkClass:p=!1,node:m,...h}){let{docsConfig:g}=(0,N.useContext)(B),_=a??o,{getLivePreviewHref:v,requestContentEarly:y}=(0,N.useContext)(R),b=f?u:void 0,x=f?d:void 0,S=(e,t)=>{let n=b??e;if(!n)return x?{rel:x}:{};let r=x??t;if(!b&&!x||n!==`_blank`)return{target:n,rel:r};let i=new Set(r?r.split(/\s+/).filter(Boolean):[]);return i.add(`noopener`),i.add(`noreferrer`),{target:n,rel:[...i].join(` `)}},C=t=>{let n=t.button===0&&!t.metaKey&&!t.ctrlKey&&!t.shiftKey&&!t.altKey;e&&n&&y?.(e),l?.(),c?.(t)};if(e&&DS(e)){if(e.startsWith(`/`)){let a=v(g?.seo?.trailingSlash?OS(e):e);return(0,I.jsx)(_p,{href:a,ref:t,passHref:!0,onMouseEnter:n,onMouseLeave:r,style:i,className:j(p?void 0:W.Link,_)||void 0,onClick:C,...S(),...h,children:s})}return(0,I.jsx)(`a`,{href:e,ref:t,onMouseEnter:n,onMouseLeave:r,style:i,className:j(p?void 0:W.Link,_)||void 0,onClick:C,...S(),...h,children:s})}return(0,I.jsx)(`a`,{href:e,...S(`_blank`,`noreferrer`),ref:t,onMouseEnter:n,onMouseLeave:r,style:i,className:j(p?void 0:W.Link,_)||void 0,onClick:c,...h,children:s})}var AS=[`w-20`,`w-24`,`w-16`,`w-28`],jS=({name:e,href:t,icon:n=`book-open`,iconType:r=`duotone`,isActive:i,color:a,isSkeleton:o})=>{let[s,c]=(0,N.useState)(!1),l=j(W.Anchor,`ml-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium outline-offset-4`,o?`pointer-events-none animate-pulse text-gray-600 dark:text-gray-400`:i?`[text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] text-primary dark:text-primary-light`:`text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),u=(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(`div`,{style:!o&&(i||s)&&a?{background:a}:{},className:j(`mr-4 rounded-md p-1`,!o&&!a&&`group-hover:bg-primary`,o?`bg-gray-200 dark:bg-white/10`:i?[a?``:`bg-primary`]:`text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/[0.07] dark:ring-gray-700/40`),children:o?(0,I.jsx)(`div`,{className:`h-4 w-4`}):(0,I.jsx)(Y,{icon:n,iconType:r,className:j(`h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white dark:group-hover:bg-white`,i?`bg-white`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0})}),o?(0,I.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,I.jsx)(`span`,{className:j(`inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none`,Wl(e,AS))})}):e??t]});return o?(0,I.jsx)(`div`,{className:l,"aria-hidden":`true`,children:u}):(0,I.jsx)(kS,{href:t,onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),className:l,"aria-current":i?`location`:void 0,children:u})},MS=({name:e,href:t,icon:n=`book-open`,iconType:r=`solid`,isActive:i,color:a,isSkeleton:o})=>{let s=a?.includes(`linear-gradient`),c=j(W.Anchor,`pl-4 group flex items-center lg:text-sm lg:leading-6 mb-3 gap-3.5`,o?`pointer-events-none animate-pulse text-gray-700 dark:text-gray-400`:i?[`font-semibold`,s?``:`text-primary dark:text-primary-light`]:`text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),l=(0,I.jsxs)(I.Fragment,{children:[o?(0,I.jsx)(`div`,{className:`h-4 w-4 rounded bg-gray-200 dark:bg-white/10`}):(0,I.jsx)(Y,{icon:n.toLowerCase(),iconType:r,className:j(`h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-gray-900 dark:group-hover:bg-gray-300`,i?`bg-primary group-hover:bg-primary dark:bg-primary-light dark:group-hover:bg-primary-light`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0}),o?(0,I.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,I.jsx)(`span`,{className:j(`inline-block h-3 rounded bg-gray-200 dark:bg-white/10 select-none`,Wl(e,AS))})}):(0,I.jsx)(`span`,{children:e??t})]});return o?(0,I.jsx)(`div`,{className:c,"aria-hidden":`true`,children:l}):(0,I.jsx)(kS,{href:t,style:i&&s?{color:a}:{},className:c,"aria-current":i?`location`:void 0,children:l})};function NS({className:e}){let{divisions:t}=(0,N.useContext)(V),{anchorDefault:n}=ES(),r=t.anchors.length===0;return(0,I.jsx)(`ul`,{className:j(`list-none`,e),"aria-hidden":r||void 0,children:t.anchors.map((e,t)=>{let r=Il({href:e.href});return(0,I.jsx)(`li`,{className:`list-none`,children:(0,I.jsx)(MS,{href:e.href,name:e.name,icon:typeof e.icon==`string`?e.icon:e.icon?.name,iconType:typeof e.icon==`string`?`solid`:e.icon?.style,color:e.color?.light??n,isActive:e.isActive,isSkeleton:r})},r?`skeleton-${t}`:e.name)})})}var PS=TS(NS),FS=`size-4 shrink-0 text-gray-500`;function IS({icon:e,isExternal:t}){return t?(0,I.jsx)(ph,{"aria-hidden":`true`,strokeWidth:2,className:j(`shrink-0`,FS)}):e?(0,I.jsx)(Y,{icon:e,iconType:`regular`,className:j(FS,`bg-gray-500`),overrideColor:!0}):(0,I.jsx)(Ph,{"aria-hidden":`true`,className:j(`shrink-0`,FS)})}function LS(){let{relatedPages:e}=(0,N.useContext)(hc),{relatedTopics:t}=H();return!e||e.length===0?null:(0,I.jsxs)(`div`,{className:`my-8 flex flex-col`,children:[(0,I.jsx)(`p`,{className:`py-1.5 text-sm text-gray-600 dark:text-gray-300 tracking-[-0.1px]`,children:t}),e.map((e,t)=>{if(e.isExternal)return(0,I.jsxs)(`a`,{href:e.link,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-2 rounded-lg py-1.5 text-gray-950 dark:text-gray-50 hover:text-primary dark:hover:text-primary-light`,children:[(0,I.jsx)(IS,{isExternal:!0}),(0,I.jsx)(`span`,{className:`text-sm tracking-[-0.1px] line-clamp-1`,children:e.title})]},t);let n=e.link.startsWith(`/`)?e.link:`/${e.link}`;return(0,I.jsxs)(_p,{href:n,className:`flex items-center gap-2 rounded-lg py-1.5 text-gray-950 dark:text-gray-50 hover:text-primary dark:hover:text-primary-light`,children:[(0,I.jsx)(IS,{icon:e.icon}),(0,I.jsx)(`span`,{className:`text-sm tracking-[-0.1px] line-clamp-1`,children:e.title})]},t)})]})}function RS(e){if(e!==void 0)return typeof e==`string`?e:e.name}function zS(e){if(e!==void 0&&typeof e!=`string`)return e.style}function BS(e,t){return(e===1?t[`directory.pageCount_one`]:t[`directory.pageCount_other`]).replace(`{count}`,String(e))}function VS(e){return!!RS(e.icon)}function HS(e){return!!RS(e.icon)}function US({icon:e,variant:t=`muted`}){let n=RS(e);return n?(0,I.jsx)(Y,{icon:n,iconType:typeof e==`string`?void 0:e?.style,className:j(`size-5 shrink-0`,t===`primary`?`bg-primary dark:bg-primary-light`:`bg-gray-500 dark:bg-gray-400`),overrideColor:!0}):null}function WS({page:e,reserveIconColumn:t}){let n=VS(e),r=n||t;return(0,I.jsxs)(_p,{href:e.href||`/`,"data-component-name":`directory-page`,className:j(W.DirectoryPage,`flex items-center gap-4 rounded-[10px] px-4 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4`,children:[r&&(0,I.jsx)(`span`,{className:`flex h-[1.625rem] w-5 shrink-0 items-center justify-center`,children:n&&e.icon?(0,I.jsx)(US,{icon:e.icon,variant:`primary`}):null}),(0,I.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,I.jsx)(`p`,{className:`text-pretty text-base font-medium leading-[1.625rem] tracking-[-0.011em] line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.title}),e.description&&(0,I.jsx)(`p`,{className:`text-pretty text-sm leading-6 tracking-[-0.005em] line-clamp-3 text-gray-500 dark:text-gray-400`,children:e.description})]})]}),(0,I.jsx)(Xm,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 text-gray-400 dark:text-gray-500`})]})}function GS({group:e,reserveIconColumn:t}){let n=H(),r=HS(e),i=r||t,a=e.root?.href||`/`;return(0,I.jsxs)(_p,{href:a,"data-component-name":`directory-page`,className:j(W.DirectoryPage,`flex items-center gap-4 rounded-[10px] px-4 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4`,children:[i&&(0,I.jsx)(`span`,{className:`flex h-[1.625rem] w-5 shrink-0 items-center justify-center`,children:r&&e.icon?(0,I.jsx)(US,{icon:e.icon,variant:`primary`}):null}),(0,I.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,I.jsx)(`p`,{className:`text-pretty text-base font-medium leading-[1.625rem] tracking-[-0.011em] line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.group}),(0,I.jsxs)(`p`,{className:`flex items-center gap-1.5 text-pretty text-sm leading-6 tracking-[-0.005em] text-gray-500 dark:text-gray-400`,children:[(0,I.jsx)(xh,{strokeWidth:2,className:`size-4 shrink-0 text-primary dark:text-primary-light`,"aria-hidden":!0}),BS(e.articleCount,n)]})]})]}),(0,I.jsx)(Xm,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 text-gray-400 dark:text-gray-500`})]})}function KS({pages:e,nestedGroups:t}){if(e.length===0&&t.length===0)return null;let n=e.some(VS),r=t.some(HS),i=n||r;return(0,I.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[e.map(e=>(0,I.jsx)(WS,{page:e,reserveIconColumn:i},e.href)),t.map(e=>(0,I.jsx)(GS,{group:e,reserveIconColumn:i},e.root?.href??e.group))]})}function qS({pages:e,nestedGroups:t=[],header:n}){let r=e.length>0||t.length>0;return!r&&!n?null:(0,I.jsxs)(`div`,{"data-component-name":`directory-card`,className:j(W.DirectoryCard,`rounded-2xl border border-gray-200/70 p-2 dark:border-white/[0.07]`),children:[n,n&&r&&(0,I.jsx)(`div`,{className:`mx-4 my-2 h-px bg-gray-200/70 dark:bg-white/[0.07]`}),(0,I.jsx)(KS,{pages:e,nestedGroups:t})]})}function JS({group:e}){if(e.pages.length===0&&e.groups.length===0)return null;let t=(0,I.jsx)(`h3`,{className:`text-pretty text-xl font-medium leading-7 line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.group}),n=e.icon?(0,I.jsx)(jg,{className:`leading-7`,children:(0,I.jsx)(US,{icon:e.icon})}):null,r=e.root?(0,I.jsxs)(_p,{href:e.root.href||`/`,"data-component-name":`directory-group-root`,className:j(W.DirectoryPage,`flex items-center gap-4 rounded-xl px-4 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4`,children:[n,t]}),(0,I.jsx)(Xm,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 self-center text-gray-400 dark:text-gray-500`})]}):(0,I.jsx)(`div`,{className:`px-4 py-2`,children:(0,I.jsxs)(`div`,{className:`flex items-start gap-4`,children:[n,t]})});return(0,I.jsx)(`div`,{"data-component-name":`directory-group`,className:W.DirectoryGroup,children:(0,I.jsx)(qS,{pages:e.pages,nestedGroups:e.groups,header:r})})}function YS({childPages:e,childGroups:t}){return(0,I.jsxs)(I.Fragment,{children:[e.length>0&&(0,I.jsx)(qS,{pages:e}),t.map(e=>(0,I.jsx)(JS,{group:e},e.group))]})}var XS=e=>typeof e==`string`||typeof e==`number`?e.toString():e instanceof Array?e.map(XS).join(``):e&&typeof e==`object`&&`props`in e&&e.props&&typeof e.props==`object`&&`children`in e.props?XS(e.props.children):``,ZS=e=>typeof e==`string`||typeof e==`number`?XS(e):typeof e!=`object`||!e||!(`type`in e)?``:e.type===Symbol.for(`react.fragment`)?XS(e):``;function QS(e){return Object.keys(e)}function $S(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function eC(e,t){for(let n of QS(t)){let r=t[n];if(r===void 0)continue;let i=e[n];$S(i)&&$S(r)?eC(i,r):e[n]=r}}function tC(e,t){let n=document.createElement(e);return eC(n,t),n}function nC(e){if(!e||typeof window>`u`)return!1;try{return new URL(e,window.location.origin).origin!==window.location.origin}catch{return!1}}function rC(e){let t=L.BASE_PATH,n=new URL(e,location.href),r=n.pathname===t||n.pathname.startsWith(`${t}/`);return!t||n.origin!==location.origin||!r?e:st(n.pathname,t)+n.search+n.hash}function iC(e){return!L.BASE_PATH||!e.startsWith(`/`)||e.startsWith(`//`)||e===L.BASE_PATH||e.startsWith(L.BASE_PATH+`/`)?e:`${L.BASE_PATH}${e}`}function aC(e){return typeof navigator<`u`&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?e.metaKey:e.ctrlKey}function oC(e){return e.replace(/\.html$/,``).replace(/\/+$/,``)}function sC(e){let t=e;try{t=decodeURIComponent(e)}catch{}let n=document.getElementById(e)??document.getElementById(t);return!n||n.getClientRects().length===0?!1:!n.closest(`details:not([open])`)}function cC(e){let t=new URL(e,window.location.href);return!t.hash||t.hash===window.location.hash||t.origin!==window.location.origin||oC(t.pathname)!==oC(window.location.pathname)||t.search!==window.location.search||sC(t.hash.slice(1))?!1:(window.location.hash=t.hash,!0)}function lC(e){let t=(0,N.useRef)(null),n=Ya(),{getLivePreviewHref:r,navigateWithinLivePreview:i,requestContentEarly:a}=(0,N.useContext)(R),o=e===void 0?void 0:r(e),s=nC(e),c=ls();(0,N.useEffect)(()=>{if(!o||!t.current)return;let e=t.current,r=tC(`a`,{href:c(iC(o)),tabIndex:-1,ariaHidden:`true`,style:{display:`contents`,color:`inherit`,textDecoration:`none`},dataset:{clientLink:``},...s&&{target:`_blank`,rel:`noreferrer`}}),i=uC(n);r.addEventListener(`click`,i);for(let t of Array.from(e.childNodes))r.appendChild(t);e.appendChild(r);let a=e.removeChild.bind(e),l=e.insertBefore.bind(e),u=e.appendChild.bind(e);return e.removeChild=e=>e===r?a(e):e.parentNode===r?r.removeChild(e):a(e),e.insertBefore=(e,t)=>e===r||t===r||t!==null&&t.parentNode!==r?l(e,t):r.insertBefore(e,t),e.appendChild=e=>e===r?u(e):r.appendChild(e),()=>{for(r.removeEventListener(`click`,i);r.firstChild;)u(r.firstChild);r.remove(),e.removeChild=a,e.insertBefore=l,e.appendChild=u}},[o,s,n,c]);let l=(0,N.useCallback)(t=>{if(!o||window.getSelection()?.toString()||t.target instanceof Element&&dC(t.target))return;let r=rl(o);if(!(t.defaultPrevented&&i?.(r))){if(aC(t)||s)window.open(c(iC(rl(o))),`_blank`,`noopener,noreferrer`);else{if(e&&a?.(e),i?.(r)||cC(c(iC(r))))return;n.push(rl(o))}}},[e,i,a,o,s,n,c]),u=(0,N.useCallback)(e=>{o&&e.button===1&&(e.target instanceof Element&&dC(e.target)||(e.preventDefault(),window.open(c(iC(rl(o))),`_blank`,`noopener,noreferrer`)))},[o,c]),d=(0,N.useCallback)(t=>{if(o&&(t.key===`Enter`||t.key===` `)&&!(t.target instanceof Element&&t.target!==t.currentTarget)){if(t.preventDefault(),s)window.open(iC(rl(o)),`_blank`,`noopener,noreferrer`);else{e&&a?.(e);let t=rl(o);if(i?.(t)||cC(c(iC(t))))return;n.push(rl(o))}}},[e,i,a,o,s,n,c]);return{ref:t,props:{onClick:e?l:void 0,onAuxClick:e?u:void 0,onKeyDown:e?d:void 0,tabIndex:e?0:void 0,role:e?`link`:void 0},external:s}}function uC(e){return t=>{let n=t.defaultPrevented,r=t.target instanceof Element?t.target.closest(`a[href]`):null,i=t.currentTarget instanceof Element?t.currentTarget:null,a=r!==null&&r!==i,o=a?r.getAttribute(`href`):null;o&&(o.startsWith(`#`)||nC(o))||(t.preventDefault(),!n&&a&&o&&(aC(t)?window.open(iC(rl(o)),`_blank`,`noopener,noreferrer`):cC(o)||e.push(rl(rC(o)))))}}function dC(e){let t=e;for(;t;)if(t.hasAttribute(`data-client-link`))t=t.parentElement;else{if(t.matches(`a[href]`))return!0;t=t.parentElement}return!1}var fC={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},pC=e=>[e>>16&255,e>>8&255,e&255],mC=e=>pC(parseInt(e,16)),hC=e=>{let t=Object.hasOwn(fC,e)?fC[e]:void 0;return t===void 0?void 0:pC(t)},gC=/^#([a-f0-9]{3,4}|[a-f0-9]{6}(?:[a-f0-9]{2})?)$/i,_C=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,vC=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,yC=/^(\w+)$/,bC=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,xC=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,SC=(e,t)=>Math.max(0,Math.min(t,e)),CC=e=>[e(0),e(1),e(2)],wC=(e,t)=>e?SC(t?parseFloat(e)*.01:parseFloat(e),1):1,TC=e=>(Number(e)%360+360)%360,EC=e=>{let t=gC.exec(e)?.[1];if(t){let e=t.length<5?[...t].map(e=>e+e).join(``):t;return{rgb:mC(e.slice(0,6)),alpha:e.length>6?parseInt(e.slice(6),16)/255:1}}let n=_C.exec(e);if(n)return{rgb:CC(e=>SC(parseInt(n?.[e+1]??``,10),255)),alpha:wC(n[4],n[5])};if(n=vC.exec(e),n)return{rgb:CC(e=>SC(Math.round(parseFloat(n?.[e+1]??``)*2.55),255)),alpha:wC(n[4],n[5])};let r=yC.exec(e)?.[1];if(r===`transparent`)return{rgb:[0,0,0],alpha:0};let i=r?hC(r):void 0;return i&&{rgb:i,alpha:1}},DC=(e,t,n)=>{let r=e/360,i=t/100,a=n/100;if(i===0)return[a*255,a*255,a*255];let o=a<.5?a*(1+i):a+i-a*i,s=2*a-o;return CC(e=>{let t=r+1/3*-(e-1);return t<0&&t++,t>1&&t--,6*t<1?(s+(o-s)*6*t)*255:2*t<1?o*255:3*t<2?(s+(o-s)*(2/3-t)*6)*255:s*255})},OC=(e,t,n)=>{let r=e/360,i=t/100,a=n/100,o=i+a;o>1&&(i/=o,a/=o);let s=Math.floor(6*r),c=1-a,l=6*r-s;s&1&&(l=1-l);let u=i+l*(c-i),[d,f,p]={1:[u,c,i],2:[i,c,u],3:[i,u,c],4:[u,i,c],5:[c,i,u]}[s]??[c,u,i];return[d*255,f*255,p*255]},kC=(e,t,n)=>{let r=t.exec(e);if(!r?.[1]||!r[2]||!r[3])return;let i=parseFloat(r[4]??``);return{rgb:n(TC(r[1]),SC(parseFloat(r[2]),100),SC(parseFloat(r[3]),100)),alpha:SC(isNaN(i)?1:i,1)}},AC=e=>{switch(e.substring(0,3).toLowerCase()){case`hsl`:return kC(e,bC,DC);case`hwb`:return kC(e,xC,OC);default:return EC(e)}},jC=e=>{let t=AC(e);if(t)return{rgb:CC(e=>SC(t.rgb[e],255)),alpha:t.alpha}},MC=e=>[e].join(),NC=(e,t,n)=>{let r=typeof e==`object`&&e?String(e):e,i=(typeof r==`string`?Number(`${r}16`):Number(r)+16)/116,a=Number(t)/500+i,o=i-Number(n)/200,s=i**3,c=a**3,l=o**3;return i=s>.008856?s:(i-16/116)/7.787,a=c>.008856?c:(a-16/116)/7.787,o=l>.008856?l:(o-16/116)/7.787,PC(a*95.047,i*100,o*108.883)},PC=(e,t,n)=>{let r=[e/100*3.2406+t/100*-1.5372+n/100*-.4986,e/100*-.9689+t/100*1.8758+n/100*.0415,e/100*.0557+t/100*-.204+n/100*1.057];return CC(e=>{let t=r[e]??0,n=t>.0031308?1.055*t**(1/2.4)-.055:t*12.92;return Math.min(Math.max(0,n),1)*255})},FC=e=>[e,e,e],IC=e=>t=>e(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),LC=e=>t=>e(MC(t[0])),RC=[`r g b`,e=>e,[255,255,255]],zC=new Map([RC,[`h s l`,IC(DC),[360,100,100]],[`h s v`,IC((e,t,n)=>{let r=e/60,i=t/100,a=n/100*255,o=r-Math.floor(r),s=a*(1-i),c=a*(1-i*o),l=a*(1-i*(1-o));return[[a,l,s],[c,a,s],[s,a,l],[s,c,a],[l,s,a],[a,s,c]][Math.floor(r)%6]}),[360,100,100]],[`h w b`,IC(OC),[360,100,100]],[`c m y k`,IC((...e)=>{let t=e[3]/100;return CC(n=>(1-Math.min(1,e[n]/100*(1-t)+t))*255)}),[100,100,100,100]],[`x y z`,IC(PC),[95.047,100,108.833]],[`l a b`,IC(NC),[100]],[`l c h`,e=>{let t=Number(e[2])/360*2*Math.PI,n=Number(e[1]);return NC(e[0],n*Math.cos(t),n*Math.sin(t))}],[`hex`,LC(e=>{let t=/[a-f0-9]{6}|[a-f0-9]{3}/i.exec(e)?.[0];return t?mC(t.length===3?[...t].map(e=>e+e).join(``):t):[0,0,0]})],[`keyword`,LC(hC)],[`ansi16`,LC(e=>{let t=Number(e),n=t%10;if(n===0||n===7)return t>50&&(n+=3.5),FC(n/10.5*255);let r=(~~(t>50)+1)*.5;return CC(e=>(n>>e&1)*r*255)})],[`ansi256`,LC(e=>{let t=Number(e);if(t>=232)return FC((t-232)*10+8);let n=t-16,r=n%36;return[Math.floor(n/36)/5*255,Math.floor(r/6)/5*255,r%6/5*255]})],[`h c g`,IC((e,t,n)=>{let r=e/360,i=t/100,a=n/100;if(i===0)return FC(a*255);let o=r%1*6,s=o%1,c=1-s,l={0:[1,s,0],1:[c,1,0],2:[0,1,s],3:[0,c,1],4:[s,0,1]}[Math.floor(o)]??[1,0,c],u=(1-i)*a;return CC(e=>(i*l[e]+u)*255)}),[360,100,100]],[`r16 g16 b16`,IC((...e)=>CC(t=>e[t]/65535*255))],[`gray`,LC(e=>FC(Number(e)/100*255))]].map(e=>[e[0].split(` `).sort().join(``),e])),BC=(e,t)=>{let n=[...Array.isArray(e)?e:[e],t],r=e=>{let t=n[e];return typeof t==`number`?SC(t,255):0},i=n[3];return{rgb:[r(0),r(1),r(2)],alpha:SC(typeof i==`number`?i:1,1)}},VC=e=>{let t=Object.keys(e),n=1;`alpha`in e&&(t.splice(t.indexOf(`alpha`),1),n=typeof e.alpha==`number`?e.alpha:0);let r=zC.get(t.sort().join(``));if(!r)return;let[i,a,o]=r,s=i.split(` `).map((t,n)=>{let r=Reflect.get(e,t),i=o?.[n];return i===void 0?r:i===360?TC(r):SC(Number(r),i)});return n=SC(n,1),r===RC?{rgb:CC(e=>Number(s[e])),alpha:n}:BC(a(s),n)},HC=e=>{try{return e==null?{rgb:[0,0,0],alpha:1}:typeof e==`string`?jC(e):typeof e!=`object`&&typeof e!=`function`?typeof e==`number`?{rgb:pC(e),alpha:1}:void 0:Reflect.get(e,`length`)>0?BC([0,1,2,3].map(t=>Reflect.get(e,t)),1):VC(e)}catch{return}},UC=e=>{let t=Math.round(e).toString(16).toUpperCase();return t.length<2?`0${t}`:t},WC=([e,t,n])=>`#${UC(e)}${UC(t)}${UC(n)}`,GC=([e,t,n])=>(e*2126+t*7152+n*722)/1e4<128,KC=({rgb:e,alpha:t},n)=>{let r=(1-t+1)/2,i=1-r;return CC(t=>SC(r*n[t]+i*e[t],255))},qC={info:{Icon:zm,className:`flex-none size-5`,colorClassName:`text-neutral-800 dark:text-neutral-300`},warning:{Icon:Hm,className:`flex-none size-5`,colorClassName:`text-yellow-800 dark:text-yellow-300`},note:{Icon:Bm,className:`size-4`,colorClassName:`text-blue-800 dark:text-blue-300`},tip:{Icon:Vm,className:`size-4.5`,colorClassName:`text-green-800 dark:text-green-300`},check:{Icon:Lm,className:`size-4`,colorClassName:`text-green-800 dark:text-green-300`},danger:{Icon:Rm,className:`flex-none size-4`,colorClassName:`text-red-800 dark:text-red-300`}},JC=({type:e,colorClassName:t})=>{let{Icon:n,className:r,colorClassName:i}=qC[e];return(0,I.jsx)(n,{"aria-hidden":`true`,className:j(r,t??i)})},YC={info:{icon:(0,I.jsx)(JC,{type:`info`}),container:`border-neutral-200 bg-neutral-50 dark:border-neutral-700 dark:bg-white/10`,contentText:`text-neutral-800 dark:text-neutral-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-neutral-900 dark:[&_[data-component-part=card-title]]:text-neutral-100 [&_[data-component-part=card-content]]:text-neutral-800 dark:[&_[data-component-part=card-content]]:text-neutral-300 [&_[data-component-part=card-icon]]:text-neutral-800 [&_[data-component-part=card-icon]]:fill-neutral-800 dark:[&_[data-component-part=card-icon]]:text-neutral-300 dark:[&_[data-component-part=card-icon]]:fill-neutral-300`,iconBgClassName:`bg-neutral-800 dark:bg-neutral-300`},warning:{icon:(0,I.jsx)(JC,{type:`warning`}),container:`border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20`,contentText:`text-yellow-800 dark:text-yellow-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-yellow-900 dark:[&_[data-component-part=card-title]]:text-yellow-200 [&_[data-component-part=card-content]]:text-yellow-800 dark:[&_[data-component-part=card-content]]:text-yellow-300 [&_[data-component-part=card-icon]]:text-yellow-800 [&_[data-component-part=card-icon]]:fill-yellow-800 dark:[&_[data-component-part=card-icon]]:text-yellow-300 dark:[&_[data-component-part=card-icon]]:fill-yellow-300`,iconBgClassName:`bg-yellow-800 dark:bg-yellow-300`},note:{icon:(0,I.jsx)(JC,{type:`note`}),container:`border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20`,contentText:`text-blue-800 dark:text-blue-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-blue-900 dark:[&_[data-component-part=card-title]]:text-blue-200 [&_[data-component-part=card-content]]:text-blue-800 dark:[&_[data-component-part=card-content]]:text-blue-300 [&_[data-component-part=card-icon]]:text-blue-800 [&_[data-component-part=card-icon]]:fill-blue-800 dark:[&_[data-component-part=card-icon]]:text-blue-300 dark:[&_[data-component-part=card-icon]]:fill-blue-300`,iconBgClassName:`bg-blue-800 dark:bg-blue-300`},tip:{icon:(0,I.jsx)(JC,{type:`tip`}),container:`border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-600/20`,contentText:`text-green-800 dark:text-green-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-green-900 dark:[&_[data-component-part=card-title]]:text-green-200 [&_[data-component-part=card-content]]:text-green-800 dark:[&_[data-component-part=card-content]]:text-green-300 [&_[data-component-part=card-icon]]:text-green-800 [&_[data-component-part=card-icon]]:fill-green-800 dark:[&_[data-component-part=card-icon]]:text-green-300 dark:[&_[data-component-part=card-icon]]:fill-green-300`,iconBgClassName:`bg-green-800 dark:bg-green-300`},check:{icon:(0,I.jsx)(JC,{type:`check`}),container:`border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-600/20`,contentText:`text-green-800 dark:text-green-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-green-900 dark:[&_[data-component-part=card-title]]:text-green-200 [&_[data-component-part=card-content]]:text-green-800 dark:[&_[data-component-part=card-content]]:text-green-300 [&_[data-component-part=card-icon]]:text-green-800 [&_[data-component-part=card-icon]]:fill-green-800 dark:[&_[data-component-part=card-icon]]:text-green-300 dark:[&_[data-component-part=card-icon]]:fill-green-300`,iconBgClassName:`bg-green-800 dark:bg-green-300`},danger:{icon:(0,I.jsx)(JC,{type:`danger`}),container:`border-red-200 bg-red-50 dark:border-red-900 dark:bg-red-600/20`,contentText:`text-red-800 dark:text-red-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-red-900 dark:[&_[data-component-part=card-title]]:text-red-200 [&_[data-component-part=card-content]]:text-red-800 dark:[&_[data-component-part=card-content]]:text-red-300 [&_[data-component-part=card-icon]]:text-red-800 [&_[data-component-part=card-icon]]:fill-red-800 dark:[&_[data-component-part=card-icon]]:text-red-300 dark:[&_[data-component-part=card-icon]]:fill-red-300`,iconBgClassName:`bg-red-800 dark:bg-red-300`}};function XC({children:e,icon:t,iconType:n,color:r,className:i,childrenClassName:a,calloutType:o,label:s,customStyle:c,customTextStyle:l}){let u=typeof t==`string`?t.trim()?(0,I.jsx)(Y,{icon:t,iconType:n,color:r,className:`size-4 m-0! shrink-0`}):null:t;return(0,I.jsxs)(`div`,{role:s?`note`:void 0,"aria-label":s,className:j(W.Callout,`my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3`,i),style:{...c,...l},"data-callout-type":o,children:[!!u&&(0,I.jsx)(`div`,{className:`mt-0.5 w-4`,"data-component-part":`callout-icon`,children:u}),(0,I.jsx)(`div`,{className:j(`text-sm prose dark:prose-invert min-w-0 w-full [&_kbd]:bg-background-light dark:[&_kbd]:bg-background-dark [&_code]:text-current! [&_kbd]:text-current! [&_a]:text-current! [&_a]:border-current [&_strong]:text-current!`,a),style:l,"data-component-part":`callout-content`,children:e})]})}var ZC=e=>{let t=e?HC(e):void 0;if(!t)return;let n=WC(t.rgb),r=GC(t.rgb);return{containerClassName:`border-(--callout-light-border-color,#71717a33) bg-(--callout-light-bg-color,#7171711a) dark:border-(--callout-border-color,#71717a4d) dark:bg-(--callout-bg-color,#7171711a)`,childrenClassName:`text-(--callout-text-color) dark:text-(--dark-callout-text-color)`,customStyle:{"--callout-light-border-color":`${n}33`,"--callout-light-bg-color":`${n}1a`,"--callout-border-color":`${n}${r?`66`:`4d`}`,"--callout-bg-color":`${n}${r?`4d`:`1a`}`},customTextStyle:{"--callout-text-color":WC(KC(t,[0,0,0])),"--dark-callout-text-color":WC(KC(t,[255,255,255]))}}};function QC({type:e,children:t,extraClassName:n,icon:r,iconType:i,color:a,className:o}){let s=H(),c=YC[e],l=ZC(a);return(0,I.jsx)(XC,{calloutType:e,icon:r==null||r===!1?l?(0,I.jsx)(JC,{type:e,colorClassName:`text-(--callout-text-color) dark:text-(--dark-callout-text-color)`}):c.icon:r,iconType:i,color:l?a:void 0,label:s[`aria.${e}`],className:j(`border`,l?l.containerClassName:c.container,n,o),childrenClassName:l?l.childrenClassName:c.contentText,customStyle:l?.customStyle,customTextStyle:l?.customTextStyle,children:t})}function $C({children:e,icon:t,iconType:n,color:r,className:i}){return(0,I.jsx)(QC,{type:`info`,icon:t,iconType:n,color:r,className:i,children:e})}function ew({children:e,icon:t,iconType:n,color:r,className:i}){return(0,I.jsx)(QC,{type:`warning`,icon:t,iconType:n,color:r,extraClassName:`[&_[data-component-part='callout-icon']]:mt-px`,className:i,children:e})}function tw({children:e,icon:t,iconType:n,color:r,className:i}){return(0,I.jsx)(QC,{type:`note`,icon:t,iconType:n,color:r,className:i,children:e})}function nw({children:e,icon:t,iconType:n,color:r,className:i}){return(0,I.jsx)(QC,{type:`tip`,icon:t,iconType:n,color:r,extraClassName:`[&_[data-component-part='callout-icon']]:mt-px`,className:i,children:e})}function rw({children:e,icon:t,iconType:n,color:r,className:i}){return(0,I.jsx)(QC,{type:`check`,icon:t,iconType:n,color:r,className:i,children:e})}function iw({children:e,icon:t,iconType:n,color:r,className:i}){return(0,I.jsx)(QC,{type:`danger`,icon:t,iconType:n,color:r,className:i,children:e})}function aw({children:e,icon:t,iconType:n,color:r,className:i}){let a=ZC(r);return(0,I.jsx)(XC,{calloutType:`callout`,icon:t,iconType:n,color:a?r:void 0,className:j(`border`,a?a.containerClassName:`border-zinc-500/20 bg-zinc-50/50 dark:border-zinc-500/30 dark:bg-zinc-500/10`,i),childrenClassName:a?a.childrenClassName:`text-zinc-900 dark:text-zinc-200`,customStyle:a?.customStyle,customTextStyle:a?.customTextStyle,children:e})}function ow({title:e,icon:t,iconType:n,color:r,horizontal:i,href:a,img:o,children:s,disabled:c,cta:l,arrow:u,className:d,type:f}){let p=f?YC[f]:void 0,m=typeof t==`string`&&t.trim()===``?void 0:t??p?.icon,h=typeof m==`string`?(0,I.jsx)(Y,{icon:m,iconType:n,color:r,className:j(`size-6 m-0! shrink-0`,p?.iconBgClassName??`bg-primary dark:bg-primary-light`),overrideColor:!0}):m;return c&&(a=void 0),(0,I.jsx)(sw,{className:j(p&&j(p.container,p.cardSelectors),a&&!p&&`hover:border-primary! dark:hover:border-primary-light!`,d),title:e,icon:h,img:o,horizontal:i,href:a,cta:l,arrow:u,disabled:c,children:s})}function sw({title:e,icon:t,img:n,className:r,children:i,horizontal:a,arrow:o,mRef:s,cta:c,disabled:l,href:u,...d}){let f=lC(u),p=o??f.external,m=(0,N.useId)(),h=(0,N.useId)(),g=e!=null&&e!==``,_=typeof t==`string`,v=t!=null&&!a,y=n?n.match(/\/([^\/]+)\.[^.]+$/)?.[1]??``:``,b=(0,I.jsx)(I.Fragment,{children:t?_?(0,I.jsx)(`img`,{src:t,alt:ZS(e),className:`size-6 object-cover object-center`,"data-component-part":`card-icon`}):(0,I.jsx)(`div`,{"aria-hidden":`true`,className:`size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&>svg]:size-6`,"data-component-part":`card-icon`,children:t}):null});return(0,I.jsxs)(`div`,{className:j(W.Card,`block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full`,u&&`cursor-pointer`,r),"aria-labelledby":u?e?m:h:void 0,...f.props,...d,ref:s,children:[n&&(0,I.jsx)(`img`,{src:n,alt:y,className:`w-full object-cover object-center not-prose`,"data-component-part":`card-image`}),(0,I.jsxs)(`div`,{ref:f.ref,className:j(`px-6 py-5 relative`,a&&`flex items-center gap-x-4`),"data-component-part":`card-content-container`,children:[u&&(0,I.jsx)(`div`,{className:j(`absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5`,!p&&`hidden`),children:(0,I.jsx)(ph,{"aria-hidden":`true`,strokeWidth:2,className:`m-0.5 size-3 shrink-0`})}),b,(0,I.jsxs)(`div`,{className:`w-full`,children:[g&&(0,I.jsx)(`h2`,{id:m,className:j(`not-prose font-semibold text-base text-gray-800 dark:text-white`,v&&`mt-4`),contentEditable:!1,"data-component-part":`card-title`,children:e}),(0,I.jsx)(`div`,{id:h,className:j(`prose mt-1 font-normal text-base leading-6`,e?`text-gray-600 dark:text-gray-400`:`text-gray-700 dark:text-gray-300`,!g&&v&&`mt-4`,a&&`leading-6 mt-0`),"data-component-part":`card-content`,children:i}),c&&(0,I.jsx)(`div`,{className:`mt-8`,"data-component-part":`card-cta`,children:(0,I.jsxs)(`button`,{className:j(`text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center`,!l&&`hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light`),disabled:l,children:[c,(0,I.jsx)(Xm,{"aria-hidden":`true`,className:`-ml-0.5 size-2.5 shrink-0`,strokeWidth:2})]})})]})]})]})}function cw({page:e}){let t=RS(e.icon),n=zS(e.icon);return(0,I.jsx)(ow,{horizontal:!0,className:W.DirectoryPage,title:(0,I.jsx)(`span`,{className:`line-clamp-1`,children:e.title}),icon:t,iconType:n,href:e.href||`/`,children:e.description&&(0,I.jsx)(`span`,{className:`line-clamp-1`,children:e.description})})}function lw({group:e}){let t=H(),n=RS(e.icon),r=zS(e.icon);return(0,I.jsx)(ow,{horizontal:!0,className:W.DirectoryPage,title:(0,I.jsx)(`span`,{className:`line-clamp-1`,children:e.group}),icon:n,iconType:r,href:e.root?.href||`/`,children:(0,I.jsxs)(`span`,{className:`flex min-w-0 items-center gap-1.5`,children:[(0,I.jsx)(xh,{strokeWidth:2,className:`size-4 shrink-0 text-primary dark:text-primary-light`,"aria-hidden":!0}),(0,I.jsx)(`span`,{className:`line-clamp-1 text-gray-500 dark:text-gray-400`,children:BS(e.articleCount,t)})]})})}function uw({pages:e,nestedGroups:t=[]}){return e.length===0&&t.length===0?null:(0,I.jsxs)(`div`,{className:`flex flex-col`,children:[e.map(e=>(0,I.jsx)(cw,{page:e},e.href)),t.map(e=>(0,I.jsx)(lw,{group:e},e.root?.href??e.group))]})}function dw({group:e}){let t=RS(e.icon),n=(0,I.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4 border border-transparent`,children:[t&&e.icon&&(0,I.jsx)(jg,{className:`leading-7`,children:(0,I.jsx)(Y,{icon:t,iconType:typeof e.icon==`string`?void 0:e.icon.style,className:`size-6 shrink-0 bg-gray-500 dark:bg-gray-400`,overrideColor:!0})}),(0,I.jsx)(`h3`,{className:`text-pretty text-xl font-medium leading-7 line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.group})]});return e.root?(0,I.jsxs)(_p,{href:e.root.href||`/`,"data-component-name":`directory-group-root`,className:j(W.DirectoryPage,`flex items-center gap-4 rounded-xl px-6 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[n,(0,I.jsx)(Xm,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 self-center text-gray-400 dark:text-gray-500`})]}):(0,I.jsx)(`div`,{className:`px-6 py-2`,children:n})}function fw({group:e}){return e.pages.length===0&&e.groups.length===0?null:(0,I.jsxs)(`div`,{"data-component-name":`directory-group`,className:j(W.DirectoryGroup,`space-y-2`),children:[(0,I.jsx)(dw,{group:e}),(0,I.jsx)(uw,{pages:e.pages,nestedGroups:e.groups})]})}function pw({childPages:e,childGroups:t}){return(0,I.jsxs)(I.Fragment,{children:[e.length>0&&(0,I.jsx)(uw,{pages:e}),t.map(e=>(0,I.jsx)(fw,{group:e},e.group))]})}function mw(){let e=nm(),{childPages:t,childGroups:n}=tm(),r=rm();if(!e||t.length===0&&n.length===0)return null;let i=r===`card`?pw:YS;return(0,I.jsx)(`div`,{"data-component-name":`directory`,"data-directory-style":r,className:j(W.Directory,`mt-4 mb-14 space-y-6`),children:(0,I.jsx)(i,{childPages:t,childGroups:n})})}var hw=e=>(0,I.jsx)(be,{modal:!1,...e}),gw=({className:e,children:t,...n})=>(0,I.jsx)(A,{className:j(`group disabled:pointer-events-none [&>span]:line-clamp-1 rounded-lg overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light`,`flex items-center py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70`,e),...n,children:t}),_w=({align:e=`start`,side:t=`bottom`,sideOffset:n=4,alignOffset:r,collisionAvoidance:i,className:a,...o})=>(0,I.jsx)(Fe,{children:(0,I.jsx)(me,{className:`z-50 data-anchor-hidden:invisible`,align:e,alignOffset:r,collisionAvoidance:i,collisionPadding:16,side:t,sideOffset:n,children:(0,I.jsx)(Be,{style:{textRendering:`geometricPrecision`},className:j(`origin-(--transform-origin) outline-none shadow-xl dark:shadow-none shadow-gray-500/5 dark:shadow-gray-500/5 bg-background-light dark:bg-background-dark p-1 relative z-50 max-h-96 max-w-(--available-width) min-w-(--anchor-width) overflow-y-auto rounded-2xl border-standard text-gray-950/70 dark:text-white/70`,`data-starting-style:opacity-0 data-starting-style:scale-95 data-ending-style:opacity-0 data-ending-style:scale-95`,`transition-[scale,opacity] duration-100 ease-out motion-reduce:transition-none`,a),...o})})}),vw=({className:e,isSelected:t,children:n,...r})=>(0,I.jsxs)(M,{...t!==void 0&&{role:`menuitemradio`,"aria-checked":t},"data-active":t||void 0,style:{fontWeight:`normal !important`},className:j(`flex items-center justify-between px-2 py-1 gap-2 text-sm rounded-xl group hover:bg-background-dark/[0.03] dark:hover:bg-background-light/[0.03] focus-visible:bg-background-dark/5 dark:focus-visible:bg-background-light/5 relative w-full cursor-pointer select-none outline-0 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light data-disabled:pointer-events-none data-disabled:cursor-default data-disabled:opacity-50`,t?`text-primary dark:text-primary-light font-medium`:`text-gray-950/50 dark:text-white/50 hover:text-gray-950/75 dark:hover:text-white/75 focus-visible:text-gray-950/75 dark:focus-visible:text-white/75`,e),...r,children:[n,(0,I.jsx)(Wm,{"aria-hidden":`true`,className:j(`size-3.5 text-primary dark:text-primary-light shrink-0`,!t&&`opacity-0`),strokeWidth:2.5})]}),yw=()=>(0,N.useContext)(xS),bw=`regular`,xw=({className:e,mobile:t=!1})=>{let n=H(),[{multiViewItems:r},i]=yw(),{setPreferredCodeLanguage:a}=(0,N.useContext)(dp),[o,s]=(0,N.useState)(!1),c=r.find(e=>e.active),l=e=>{let t=r.find(t=>t.title===e);if(t){if(i({type:`toggle_multi_view_change`,payload:t}),t.id&&typeof window<`u`)try{let e=`${window.location.pathname}${window.location.search}#${t.id}`;window.history.replaceState({...window.history.state,as:e,url:e},``,e)}catch{}a?.(e),s(!1)}};return r.length===0?null:(0,I.jsx)(`div`,{id:q.MultiViewDropdown,className:j(W.MultiViewDropdown,`w-[14rem] max-w-full`,Q.SecondaryNav,e,t&&`mt-8 xl:mt-0 [html:not([data-assistant-state=open])_&]:xl:hidden -mb-4 sm:ml-auto`),children:(0,I.jsxs)(hw,{open:o,onOpenChange:s,children:[(0,I.jsxs)(gw,{"aria-label":c?.title?`${n[`aria.switchView`]}: ${c.title}`:n[`aria.switchView`],className:j(W.MultiViewDropdownTrigger,`z-10 group flex w-full items-center justify-start pl-1.5 pr-3 py-1.5 rounded-xl gap-1 border border-gray-200 dark:border-white/[0.07] hover:bg-gray-600/5 dark:hover:bg-gray-200/5`),children:[!!c?.icon&&(0,I.jsx)(`div`,{className:`flex items-center justify-center shrink-0 size-[26px] border border-gray-200 dark:border-white/[0.07] rounded-md`,children:(0,I.jsx)(Y,{icon:c.icon||``,iconType:c.iconType||bw,className:`size-3.5 shrink-0`})}),(0,I.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 leading-[20px] tracking-[-0.1px] px-1 truncate`,children:c?.title}),(0,I.jsx)(Rg,{className:`shrink-0 rotate-90 group-data-popup-open:rotate-[270deg] ml-auto`})]}),(0,I.jsx)(_w,{className:j(W.MultiViewDropdownContent,`p-1 gap-1 w-(--anchor-width) rounded-xl`),align:`start`,sideOffset:4,collisionAvoidance:{side:`none`,align:`none`},children:r.map(e=>(0,I.jsxs)(vw,{className:j(W.MultiViewDropdownItem,`flex items-center justify-start gap-2 rounded-lg text-gray-900 dark:text-gray-200 px-2.5 py-2 cursor-pointer hover:bg-gray-950/5 dark:bg-transparent focus-within:bg-gray-950/5 dark:focus-within:bg-white/5`),onClick:()=>l(e.title),isSelected:c?.title===e.title,children:[!!e.icon&&(0,I.jsx)(Y,{icon:e.icon,iconType:e.iconType||bw,className:`size-4 shrink-0`}),(0,I.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 truncate mr-auto`,children:e.title})]},e.title))})]})})};function Sw({className:e}){let{options:t,selectedVariation:n,setSelectedVariation:r}=sf(),[i,a]=(0,N.useState)(!1),o=t.find(e=>e.id===n);return!o||t.length===0?null:(0,I.jsx)(`div`,{className:j(`w-[14rem] max-w-full`,e),children:(0,I.jsxs)(hw,{open:i,onOpenChange:a,children:[(0,I.jsxs)(gw,{"aria-label":`Documentation variation: ${o.label}`,"data-component-part":`variation-select-trigger`,className:`z-10 group flex w-full items-center justify-start pl-1.5 pr-3 py-1.5 rounded-xl gap-1 border border-gray-200 dark:border-white/[0.07] hover:bg-gray-600/5 dark:hover:bg-gray-200/5`,children:[(0,I.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 leading-[20px] tracking-[-0.1px] px-1 truncate`,title:o.label,children:o.label}),(0,I.jsx)(Rg,{className:`shrink-0 rotate-90 group-data-popup-open:rotate-[270deg] ml-auto`})]}),(0,I.jsx)(_w,{"data-component-part":`variation-select-content`,className:`p-1 gap-1 w-(--anchor-width) rounded-xl`,align:`start`,sideOffset:4,collisionAvoidance:{side:`none`,align:`none`},children:t.map(e=>{let t=e.id===n;return(0,I.jsx)(vw,{"data-component-part":`variation-select-item`,"data-variation-id":e.id,"data-selected":t,className:`flex items-center justify-start gap-2 rounded-lg text-gray-900 dark:text-gray-200 px-2.5 py-2 cursor-pointer hover:bg-gray-950/5 dark:bg-transparent focus-within:bg-gray-950/5 dark:focus-within:bg-white/5`,onClick:()=>{r(e.id),a(!1)},isSelected:t,children:(0,I.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 truncate mr-auto`,children:e.label})},e.id)})})]})})}function Cw({className:e,inline:t=!1,mobile:n=!1,variationOnly:r=!1}){let{docsConfig:i}=(0,N.useContext)(B),{options:a,selectedVariation:o}=sf();return i?.theme===`willow`&&a.some(e=>e.id===o)?(0,I.jsxs)(`div`,{"data-component-part":`content-switchers`,className:j(`flex w-[14rem] max-w-full flex-col gap-2.5`,Q.SecondaryNav,e,t&&`mt-8 xl:mt-0 -mb-4 sm:ml-auto`,n&&!t&&`mt-8 xl:mt-0 [html:not([data-assistant-state=open])_&]:xl:hidden -mb-4 sm:ml-auto`),children:[(0,I.jsx)(Sw,{className:`w-full`}),!r&&(0,I.jsx)(xw,{className:`w-full`})]}):r?null:(0,I.jsx)(xw,{className:e,mobile:n})}var ww=()=>{let{apiReferenceData:{channel:e}}=(0,N.useContext)(vc);return(0,N.useMemo)(()=>e,[e])},Tw=e=>{let[{codeExamples:t}]=yw();return t[e]},Ew=()=>{let[{codeExamples:e}]=yw();return!!e.request||!!e.response},Dw=pc(()=>F(()=>import(`./Page-DS5e6z7Q.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.AsyncApiPage),__vite__mapDeps([65,1,2,11,12,6,7,8,66,67,59,41,40,62,68,69,70]),import.meta.url),void 0,`a4b48b4bee`),Ow=pc(()=>F(()=>import(`./Page-W97_JVX8.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.GraphqlReferencePage),__vite__mapDeps([71,1,2,72,20,67,59,62,73,70]),import.meta.url),void 0,`c4cef6e5c7`),kw=pc(()=>F(()=>import(`./Page-eOxp8mNS.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.OpenApiPage),__vite__mapDeps([74,1,2,75,11,6,7,8,12,13,14,15,5,76,53,17,18,19,68,70,73,66,67,59,41,40,62,16,72,20,77]),import.meta.url),void 0,`b0f84f53ff`),Aw=pc(()=>F(()=>import(`./ApiExamples-jSmPd6im.js?dpl=dpl_eBQnj73Q1gDRVNqNsS3Yt9yPkTEW`).then(e=>e.n).then(e=>e.ApiExamples),__vite__mapDeps([75,1,2,11,6,7,8,12,13,14,15,5,76,53,17,18,19,68,70,73]),import.meta.url),void 0,`2b790eda92`),jw=()=>Ew()?(0,I.jsx)(`div`,{className:`mt-8 lg:mt-0 flex flex-col gap-6 [html:not([data-assistant-state=open]):has(#content-side-layout[data-api-example])_&]:xl:hidden max-h-[30rem] print:max-h-none`,children:(0,I.jsx)(Aw,{})}):null,Mw=({pageMetadata:e,children:t})=>{let n=ww(),{graphqlReferenceData:r}=(0,N.useContext)(vc),i=e.api||e.openapi||e[`openapi-schema`],a=e.asyncapi&&n,o=!!i||!!a||!!r;return(0,N.useEffect)(()=>{o&&M_()},[o]),a?(0,I.jsx)(Dw,{channel:n,children:t}):r?(0,I.jsx)(Ow,{data:r,children:t}):i?(0,I.jsx)(kw,{children:t}):(0,I.jsx)(jw,{})},Nw=({pageMetadata:e,children:t})=>{let n=ww(),{openApiReferenceData:r}=(0,N.useContext)(nc),{graphqlReferenceData:i}=(0,N.useContext)(vc),a=nm(),{isCustom:o,isFrame:s}=yx(e),c=e.openapi||e[`openapi-schema`]||e.api||e.asyncapi,l=r.operation||r.schemaData||n;return i||c&&l?null:(0,I.jsx)(`div`,{className:j(W.Content,`@container/columns-container relative`,!o&&!s&&j(`mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden`,a?`mb-10`:`mb-14`)),"data-page-title":e.title,"data-page-href":e.href,id:q.Content,children:t})},Pw=/^\d{4}(?:-\d{2}){0,2}$/,Fw=/\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?\s*(?:Z|[+-]\d{2}:?\d{2})$|\b(?:UTC?|GMT|[ECMP][SD]T)\b/i,Iw=`UTC`;function Lw(e){if(e instanceof Date&&!Number.isNaN(e.getTime()))return`${e.toISOString().slice(0,10)}T00:00:00Z`;if(typeof e!=`string`)return;let t=e.trim();if(t===``)return;let n=new Date(t);if(!Number.isNaN(n.getTime()))return Pw.test(t)?`${n.toISOString().slice(0,10)}T00:00:00Z`:Fw.test(t)?t:new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())).toISOString()}function Rw(e,t){return new Date(e).toLocaleDateString(t,{month:`long`,day:`numeric`,year:`numeric`,timeZone:Iw})}function zw({pageMetadata:e,className:t}){let{lastModified:n,gitLastModified:r}=(0,N.useContext)(hc),{docsConfig:i}=(0,N.useContext)(B),{selectedLocale:a}=(0,N.useContext)(V),o=H(),s=i?.metadata?.timestamp===!0,c=e.timestamp??s,l=Lw(e.lastUpdatedDate??e.last_updated_at)??r??n;if(!c||!l)return null;let u=Rw(l,a?Ml(a):`en-US`);return(0,I.jsxs)(`div`,{className:j(`pt-4 pb-16 text-sm text-gray-500 dark:text-gray-400`,t),children:[o.lastModifiedOn,` `,u]})}async function Bw(e){e||console.warn(`Called copyToClipboard() with empty text`);try{return await navigator.clipboard.writeText(e),`success`}catch(e){return console.error(`Failed to copy: `,e),`error`}}function Vw({id:e,contentId:t,titleId:n,title:r,description:i,open:a,icon:o,coverClass:s}){let{divisions:c}=(0,N.useContext)(V),l=c.tabs.length>0;return(0,I.jsxs)(`summary`,{className:j(`relative not-prose flex flex-row items-center content-center w-full cursor-pointer`,`list-none [&::-webkit-details-marker]:hidden`,s),onMouseDown:e=>{e.detail>1&&e.preventDefault()},"aria-controls":t,"aria-expanded":a,"data-component-part":`accordion-button`,children:[(0,I.jsx)(`div`,{id:e,className:j(`absolute`,l?`top-[-8rem] [[data-banner-state=visible]_&]:top-[-10.5rem]`:`top-[-4.5rem] [[data-banner-state=visible]_&]:top-[-7rem]`)}),(0,I.jsx)(`div`,{className:`flex size-4 shrink-0 items-center justify-center`,"data-component-part":`accordion-caret-right`,children:(0,I.jsx)(Um,{"aria-hidden":`true`,className:j(`size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400`,!a&&`-rotate-90`)})}),o?(0,I.jsx)(`div`,{className:`size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100`,"data-component-part":`accordion-icon`,children:o}):null,(0,I.jsxs)(`div`,{className:`leading-tight text-left w-full min-w-0`,contentEditable:!1,"data-component-part":`accordion-title-container`,children:[(0,I.jsx)(`p`,{id:n,className:`m-0 font-medium leading-6 text-gray-900 dark:text-gray-200`,"data-component-part":`accordion-title`,children:r}),i?(0,I.jsx)(`p`,{className:`m-0 text-gray-900 dark:text-gray-200`,"data-component-part":`accordion-description`,children:i}):null]})]})}function Hw(e){return e===`minimalist`?{parentClass:``,coverClass:`[&>div]:ml-2 py-1 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-200`,contentClass:`mt-2 pt-1 mb-4 mx-[7px] px-4 border-l border-gray-100 dark:border-gray-800/50`}:{parentClass:`border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock`,coverClass:`gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800`,contentClass:`px-5 pb-3.5`}}function Uw({id:e,title:t,description:n,defaultOpen:r=!1,icon:i,iconType:a,children:o,className:s,_disabled:c}){let l=K(`docs.accordion.open`),u=K(`docs.accordion.close`);return(0,I.jsx)(Kw,{id:e,title:t,description:n,defaultOpen:r===!0||typeof r==`string`&&r===`true`,onChange:e=>{let n=ZS(t)||void 0;e?l({title:n}).catch(console.error):u({title:n}).catch(console.error)},icon:typeof i==`string`?(0,I.jsx)(Y,{icon:i,iconType:a,className:`w-4 h-4`}):i,className:s,_disabled:c,children:o})}var Ww=(0,N.createContext)({parentIds:[]}),Gw=(e,t,n)=>e[n.length]===t&&n.every((t,n)=>e[n]===t);function Kw({id:e,title:t,description:n,defaultOpen:r=!1,icon:i,onChange:a,variant:o=`rounded`,children:s,className:c,_disabled:l}){let u=ZS(t),d=e??(typeof t==`string`||u?Te(u.replace(`:`,`-`),{decamelize:!1}):void 0),f=(0,N.useId)(),p=d?`${d}-accordion-children`:f,m=(0,N.useId)(),h=d?`${d}-accordion-title`:m,g=(0,N.useContext)(Ww),[_,v]=(0,N.useState)(r);Hc(()=>{if(!d)return;let e=window.location.hash.substring(1).split(`:`);Gw(e,d,g.parentIds)&&(v(!0),e.length===g.parentIds.length+1&&Jl({id:d,preScrollCallback(){history.scrollRestoration=`manual`}}))},[]);let y=(0,N.useRef)(g.parentIds);y.current=g.parentIds,(0,N.useEffect)(()=>{if(!d)return;let e=()=>{let e=window.location.hash.substring(1).split(`:`);Gw(e,d,y.current)&&(v(!0),e.length===y.current.length+1&&Jl({id:d,preScrollCallback(){history.scrollRestoration=`manual`}}))};return window.addEventListener(`hashchange`,e),()=>window.removeEventListener(`hashchange`,e)},[d]);let b=e=>{let t=new URLSearchParams(window.location.search).get(Qd),n=t?`?${new URLSearchParams({[Qd]:t}).toString()}`:``;return`${window.location.pathname}${n}${e?`#${e}`:``}`},x=e=>`${window.location.pathname}${window.location.search}${e?`#${e}`:``}`;function S(e,t){if(l||typeof window>`u`||typeof document>`u`||!document.hasFocus())return;let n=e.join(t),r=x(n);Bw(b(n)),window.history.replaceState({...window.history.state,as:r,url:r},``,r)}let C=e=>{if(v(e),!l){if(e&&d)S([...g.parentIds,d],`:`);else{let e=x(g.parentIds.join(`:`));window.history.replaceState({...window.history.state,as:e,url:e},``,e)}a&&a(e)}},{parentClass:w,coverClass:T,contentClass:E}=Hw(o);return(0,I.jsx)(Ww.Provider,{value:{...g,parentIds:[...g.parentIds,...d==null?[]:[d]]},children:(0,I.jsxs)(`details`,{open:_,onKeyDownCapture:e=>{if(e.defaultPrevented)return;let t=e.target;if((t.tagName===`TEXTAREA`||t.tagName===`INPUT`)&&e.key===` `){e.preventDefault();let n=t,r=n.selectionStart??0,i=n.selectionEnd??0,a=n.value,o=t.tagName===`TEXTAREA`?HTMLTextAreaElement.prototype:HTMLInputElement.prototype;(Object.getOwnPropertyDescriptor(o,`value`)?.set)?.call(n,a.slice(0,r)+` `+a.slice(i)),n.selectionStart=n.selectionEnd=r+1,n.dispatchEvent(new Event(`input`,{bubbles:!0}))}},onToggle:e=>{let t=e.currentTarget.open;t!==_&&(v(t),C(t))},className:j(W.Accordion,w,`cursor-default`,c),children:[(0,I.jsx)(Vw,{id:d,contentId:p,titleId:h,title:t,description:n,open:_,icon:i,coverClass:T}),(0,I.jsx)(`div`,{id:p,role:`region`,"aria-labelledby":h,className:j(E,`prose prose-gray dark:prose-invert overflow-x-auto cursor-default`),"data-component-part":`accordion-content`,children:s})]},u||`accordion`)})}function qw({children:e,className:t}){return(0,I.jsx)(`div`,{className:j(W.AccordionGroup,`[&>details]:border-0 [&>details]:rounded-none [&>details>summary]:rounded-none [&>details]:mb-0 overflow-hidden mt-0 mb-3 rounded-2xl prose prose-gray dark:prose-invert divide-y! divide-inherit! border-standard`,t),children:e})}var Jw=new Set([`p`,`div`,`section`,`ul`,`ol`,`table`,`pre`,`blockquote`]),Yw={lg:`gap-1 py-1 pl-2.5 pr-2.5 [&_svg]:size-3.5 [&_img]:size-3.5 text-sm tracking-[-0.1px] data-[shape="rounded"]:rounded-[8px]`,md:`gap-1 py-0.5 pl-2 pr-2 [&_svg]:size-3.5 [&_img]:size-3.5 text-sm tracking-[-0.1px] data-[shape="rounded"]:rounded-[8px]`,sm:`gap-[3px] py-0.5 pl-1.5 pr-1.5 [&_svg]:size-3 [&_img]:size-3 text-xs data-[shape="rounded"]:rounded-[6px]`,xs:`gap-0.5 py-0 pl-1 pr-1 [&_svg]:size-2.5 [&_img]:size-2.5 text-xs data-[shape="rounded"]:rounded-[4px]`},Xw={gray:`[--color-bg:#F5F5F4] dark:[--color-bg:#44403C] [--color-text:#57534E] dark:[--color-text:#A8A29E] [--color-bg-disabled:#FAFAF9] dark:[--color-bg-disabled:#1C1917] [--color-text-disabled:#D6D3D1] dark:[--color-text-disabled:#44403C]`,blue:`[--color-bg:rgba(37,99,235,0.20)] dark:[--color-bg:rgba(37,99,235,0.20)] [--color-text:#1D4ED8] dark:[--color-text:#93C5FD] [--color-bg-disabled:rgba(37,99,235,0.08)] dark:[--color-bg-disabled:rgba(37,99,235,0.08)] [--color-text-disabled:rgba(37,99,235,0.20)] dark:[--color-text-disabled:rgba(37,99,235,0.20)]`,green:`[--color-bg:rgba(22,163,74,0.20)] dark:[--color-bg:rgba(22,163,74,0.20)] [--color-text:#15803D] dark:[--color-text:#86EFAC] [--color-bg-disabled:rgba(22,163,74,0.08)] dark:[--color-bg-disabled:rgba(22,163,74,0.08)] [--color-text-disabled:rgba(22,163,74,0.20)] dark:[--color-text-disabled:rgba(22,163,74,0.20)]`,yellow:`[--color-bg:rgba(202,138,4,0.10)] dark:[--color-bg:rgba(202,138,4,0.30)] [--color-text:#A16207] dark:[--color-text:#FDE047] [--color-bg-disabled:rgba(202,138,4,0.08)] dark:[--color-bg-disabled:rgba(202,138,4,0.15)] [--color-text-disabled:rgba(202,138,4,0.20)] dark:[--color-text-disabled:rgba(253,224,71,0.30)]`,orange:`[--color-bg:rgba(234,88,12,0.20)] dark:[--color-bg:rgba(234,88,12,0.20)] [--color-text:#C2410C] dark:[--color-text:#FDBA74] [--color-bg-disabled:rgba(234,88,12,0.08)] dark:[--color-bg-disabled:rgba(234,88,12,0.08)] [--color-text-disabled:#FED7AA] dark:[--color-text-disabled:#9A3412]`,red:`[--color-bg:rgba(220,38,38,0.20)] dark:[--color-bg:rgba(220,38,38,0.20)] [--color-text:#B91C1C] dark:[--color-text:#FCA5A5] [--color-bg-disabled:rgba(220,38,38,0.08)] dark:[--color-bg-disabled:rgba(220,38,38,0.08)] [--color-text-disabled:#FECACA] dark:[--color-text-disabled:#991B1B]`,purple:`[--color-bg:rgba(147,51,234,0.20)] dark:[--color-bg:rgba(147,51,234,0.20)] [--color-text:#7E22CE] dark:[--color-text:#D8B4FE] [--color-bg-disabled:rgba(147,51,234,0.08)] dark:[--color-bg-disabled:rgba(147,51,234,0.08)] [--color-text-disabled:#E9D5FF] dark:[--color-text-disabled:#6B21A8]`,white:`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:rgba(255,255,255,0.95)] [--color-text:rgba(11,12,14,0.60)] dark:[--color-text:rgba(11,12,14,0.60)] [--color-bg-disabled:rgba(255,255,255,0.08)] dark:[--color-bg-disabled:rgba(255,255,255,0.24)] [--color-text-disabled:#E9E9EA] dark:[--color-text-disabled:#3C3C3D]`,surface:`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:#262727] [--color-text:#78787A] dark:[--color-text:#D7D7D7] [--color-bg-disabled:rgba(255,255,255,0.95)] dark:[--color-bg-disabled:#262727] [--color-text-disabled:#E9E9EA] dark:[--color-text-disabled:#3C3C3D]`,"white-destructive":`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:rgba(255,255,255,0.95)] [--color-text:#E6483D] dark:[--color-text:#E6483D] [--color-bg-disabled:rgba(255,255,255,0.08)] dark:[--color-bg-disabled:rgba(255,255,255,0.24)] [--color-text-disabled:rgba(230,72,61,0.30)] dark:[--color-text-disabled:rgba(230,72,61,0.40)]`,"surface-destructive":`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:#262727] [--color-text:#E6483D] dark:[--color-text:#E6483D] [--color-bg-disabled:rgba(255,255,255,0.95)] dark:[--color-bg-disabled:#262727] [--color-text-disabled:rgba(230,72,61,0.30)] dark:[--color-text-disabled:rgba(230,72,61,0.40)]`},Zw=({children:e,className:t,color:n=`gray`,shape:r=`rounded`,stroke:i=!1,disabled:a=!1,size:o=`md`,icon:s,iconType:c,"data-component-part":l,"data-version-tag":u})=>{c&&typeof s!=`string`&&console.warn(`: "iconType" is ignored unless "icon" is a string icon name.`);for(let t of N.Children.toArray(e))(0,N.isValidElement)(t)&&typeof t.type==`string`&&Jw.has(t.type)&&console.warn(`<${t.type}> cannot be a child of the inline . Use inline content instead.`);let d=typeof s==`string`?(0,I.jsx)(Y,{icon:s,iconType:c,className:`shrink-0 bg-(--color-text) group-data-[disabled=true]/badge:bg-(--color-text-disabled)`,overrideColor:!0}):s;return(0,I.jsxs)(`span`,{"data-badge":`true`,"data-color":n,"data-size":o,"data-shape":r,"data-stroke":i,"data-disabled":a,...l&&{"data-component-part":l},...u!==void 0&&{"data-version-tag":u},className:j(`group/badge print:print-color-exact print:[&_img]:m-0! inline-flex items-center w-fit font-medium relative data-[disabled="true"]:cursor-not-allowed`,`data-[shape='pill']:rounded-full`,`data-[stroke='true']:outline data-[stroke='true']:outline-1 data-[stroke='true']:outline-offset-[-1px] data-[stroke='true']:outline-[rgba(11,12,14,0.08)] dark:data-[stroke='true']:outline-[rgba(255,255,255,0.14)]`,`bg-(--color-bg) text-(--color-text) data-[disabled='true']:bg-(--color-bg-disabled) data-[disabled='true']:text-(--color-text-disabled)`,Yw[o]??Yw.md,Xw[n]??Xw.gray,t),children:[!!d&&d,e]})},Qw=2e3;async function $w(){if(typeof window.alloy==`function`)try{return(await Promise.race([window.alloy(`getIdentity`),new Promise(e=>setTimeout(()=>e(void 0),Qw))]))?.identity?.ECID||void 0}catch{return}}function eT(){try{let e=document.cookie.match(/AMCV_[^=]+=([^;]+)/),t=e?.[1]&&decodeURIComponent(e[1]).match(/MCMID\|(\d+)/);return t?t[1]:void 0}catch{return}}async function tT(){if(typeof window<`u`)return await $w()??eT()}function nT(e){return e.endsWith(`/`)?e.slice(0,-1):e}function rT(e,t,n){let r=nT(qc(t??``));if(n){let e=qc(n);if(e&&e.includes(`.`))return r&&e!==r&&!e.startsWith(`${r}/`)?`${r}/${e}`:e}return`${r?`${r}/`:``}${qc(e)||`index`}.mdx`}function iT(e,t,n){let{owner:r,repo:i,deployBranch:a,contentDirectory:o}=t;return`https://github.com/${r}/${i}/edit/${a}/${rT(e,o,n)}`}function aT(e,t){let{owner:n,repo:r}=t;return`https://github.com/${n}/${r}/issues/new?title=Issue on docs&body=Path: ${e||`index`}`}var oT=1e4;function sT(e){return e?.status===422?`rejected`:e?.ok?`accepted`:`failed`}var cT=1e4;async function lT(e,{path:t,helpful:n,reason:r,comment:i}){try{let a=await tT(),o=`[${t}] [${n?`helpful`:`not helpful`}] [${r}]${i?` ${i}`:``}`.slice(0,cT);await fetch(e,{method:`POST`,headers:{"Content-Type":`application/json`},credentials:`omit`,body:JSON.stringify({feedback_id:crypto.randomUUID(),...a&&{mcid:a},content:o})})}catch(e){console.error(`Error forwarding feedback:`,e)}}var uT=({code:e,...t})=>{let n=z(),{subdomain:r}=(0,N.useContext)(gc),{feedback:i,setFeedback:a,setFeedbackModalOpen:o,feedbackModalOpen:c,isCodeSnippetFeedbackEnabled:l,status:u,setStatus:d}=(0,N.useContext)(mT),f=(0,N.useRef)(null),p=H(),{reportIncorrectCode:m,pleaseProvideDetailsOfTheIncorrectCode:h,whatIsWrongWithThisCode:g,submit:_,cancel:v}=p,y=!l||!i||u===`submitting`||u===`rejected`;return(0,N.useEffect)(()=>{if(c){let e=f.current;e&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length))}else f.current?.blur()},[c]),(0,I.jsxs)(`div`,{className:j(`flex flex-col gap-y-3`,W.CodeSnippetFeedbackForm),children:[(0,I.jsxs)(`div`,{className:`flex flex-col gap-y-1`,children:[(0,I.jsx)(`span`,{className:j(W.CodeSnippetFeedbackFormTitle,`text-sm font-medium text-gray-900 dark:text-gray-100`),children:m}),(0,I.jsx)(`p`,{className:j(W.CodeSnippetFeedbackFormDescription,`text-sm text-gray-600 dark:text-gray-400`),children:h})]}),(0,I.jsx)(s,{id:q.CodeSnippetFeedbackTextArea,ref:f,autoComplete:`off`,placeholder:g,"aria-label":g,value:i,onChange:e=>{a(e.target.value),d(`idle`)},readOnly:u===`submitting`,cacheMeasurements:!1,minRows:3,className:j(W.CodeSnippetFeedbackTextArea,`my-2 text-sm w-full py-2 px-3 bg-background-light dark:bg-background-dark border border-gray-200 dark:border-gray-800 rounded-xt focus:outline-0 focus:border-gray-300 dark:focus:border-gray-700 text-gray-900 dark:text-gray-100 placeholder:text-gray-600/70 dark:placeholder:text-gray-400/70`,u===`rejected`&&`border-red-500 dark:border-red-500`),maxRows:8,style:{resize:`none`}}),(u===`rejected`||u===`failed`)&&(0,I.jsx)(`p`,{className:`-mt-4 text-xs text-red-500`,children:p[u===`rejected`?`feedback.inappropriateContent`:`feedback.submitFailed`]}),(0,I.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[(0,I.jsx)(`button`,{type:`button`,className:`text-sm rounded-xl px-3 py-1.5 bg-background-light dark:bg-background-dark border border-gray-200 dark:border-gray-800 hover:border-gray-300 dark:hover:border-gray-700 text-gray-900 dark:text-gray-100 disabled:opacity-50 disabled:cursor-not-allowed`,onClick:()=>{d(`idle`),a(``),o(!1)},disabled:u===`submitting`,children:v}),(0,I.jsx)(`button`,{type:`button`,onClick:async()=>{let s=i.trim();if(y||!r||!s)return;let c={code:e,filename:t.filename,lang:t.language,path:n,feedback:s};d(`submitting`);let l=sT(await fetch(`${L.BASE_PATH}/_mintlify/feedback/${r}/code-snippet-feedback`,{method:`POST`,body:JSON.stringify(c),signal:AbortSignal.timeout(oT)}).catch(()=>void 0));l===`accepted`?(d(`idle`),a(``),o(!1)):d(l)},disabled:y,className:j(W.CodeSnippetFeedbackFormSubmitButton,`text-white rounded-xl px-3 py-1.5 bg-primary dark:bg-primary-dark disabled:opacity-50 disabled:cursor-not-allowed`),children:(0,I.jsx)(`span`,{className:`text-sm text-white dark:text-white text-center font-medium`,children:_})})]})]})},dT=o,fT=te,pT=({className:e,positionerClassName:t,align:n=`center`,side:r,sideOffset:i=4,collisionPadding:a,anchor:o,...s})=>(0,I.jsx)(Je,{children:(0,I.jsx)(he,{className:j(`z-50`,t),align:n,side:r,sideOffset:i,collisionPadding:a,anchor:o,children:(0,I.jsx)(Ye,{className:j(`bg-popover text-popover-foreground w-72 origin-(--transform-origin) rounded-md border p-4 shadow-md outline-hidden`,`data-starting-style:opacity-0 data-starting-style:scale-95 data-ending-style:opacity-0 data-ending-style:scale-95`,`transition-[scale,opacity] duration-100 ease-out motion-reduce:transition-none`,e),...s})})}),mT=(0,N.createContext)({feedbackModalOpen:!1,setFeedbackModalOpen:()=>{},isCodeSnippetFeedbackEnabled:!1,feedback:``,setFeedback:()=>{},status:`idle`,setStatus:()=>{}}),hT=({children:e,code:t,...n})=>{let[i,a]=(0,N.useState)(!1),[o,s]=(0,N.useState)(``),[c,l]=(0,N.useState)(`idle`),u=r(`(max-width: 1024px)`),d=(0,N.useRef)(null),{entitlements:f}=(0,N.useContext)(gc),p=Ki({entitlements:f,entitlementToCheck:`CODE_SNIPPET_FEEDBACK`})&&!n.hideCodeSnippetFeedbackButton&&!!t,m=()=>typeof e==`function`?e({feedbackModalOpen:i,anchorRef:d}):e;return p?(0,I.jsxs)(mT.Provider,{value:{feedbackModalOpen:i,setFeedbackModalOpen:a,feedback:o,setFeedback:s,status:c,setStatus:l,isCodeSnippetFeedbackEnabled:p},children:[m(),typeof document<`u`&&(0,ax.createPortal)((0,I.jsx)(dT,{open:i,onOpenChange:a,children:(0,I.jsx)(pT,{anchor:d,positionerClassName:Q.Popup,side:u?`bottom`:`right`,align:u?`center`:`start`,className:j(W.CodeSnippetFeedbackPopoverContent,`w-80 p-4 bg-white dark:bg-codeblock rounded-2xl border border-gray-950/10 dark:border-white/10`),children:(0,I.jsx)(uT,{code:t,...n})})}),document.body)]}):m()},gT=()=>{let{isLivePreview:e,getDocsConfigOverrides:t,livePreviewUpdateId:n}=(0,N.useContext)(R),{docsConfig:r}=(0,N.useContext)(B);return(0,N.useMemo)(()=>{let n=t()?.styling?.codeblocks;return gr(e&&n?n:r?.styling?.codeblocks)},[e,t,n,r])},_T=()=>{let{isLivePreview:e,getDocsConfigOverrides:t,livePreviewUpdateId:n}=(0,N.useContext)(R),{docsConfig:r}=(0,N.useContext)(B);return(0,N.useMemo)(()=>{let n=t()?.styling?.codeblocks;return e&&n?n:r?.styling?.codeblocks},[e,t,n,r])},vT={language:!0,filename:!0,icon:!0,lang:!0,lines:!0,wrap:!0,expandable:!0,highlight:!0,focus:!0,numberOfLines:!0,hideAskAssistantButton:!0,hideCodeSnippetFeedbackButton:!0,isSmallText:!0,nocopy:!0},yT=e=>{if(!e)return{};let t={};return Object.keys(vT).forEach(n=>{e[n]!==void 0&&(t[n]=e[n])}),t};function bT(e){let{hasChatPermissions:t,assistantConfig:n}=(0,N.useContext)(fb);return!t||!e.code||e.hideAskAssistantButton||n?.askAiOnCodeBlock===!1?null:(0,I.jsx)(xT,{...e})}function xT({code:e,className:t,...n}){let{hasChatPermissions:r}=(0,N.useContext)(fb),{isChatSheetOpen:i,onChatSheetToggle:a}=(0,N.useContext)(db),{subdomain:o}=(0,N.useContext)(gc),s=H(),c=gT(),l=K(`docs.code_block.ask_ai`),u=z(),d=(0,N.useMemo)(()=>`lang-${n.language||n.lang||``}-code-${(e??``).slice(0,20)}`.replace(/[^a-zA-Z0-9_-]/g,`_`),[n.language,n.lang,e]),f=X(e=>e.payloadInput),p=X(e=>e.setPayloadInput),m=X(e=>e.status===`submitted`||e.status===`streaming`);return(0,I.jsx)($T,{text:s[`tooltip.askAssistant`],children:(0,I.jsx)(`div`,{className:j(`z-10 select-none`,t),children:(0,I.jsx)(`button`,{className:j(`size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button`,c===`system`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-100 dark:[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent dark:[.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,c===`dark`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`),id:q.AskAssistantCodeBlockButton,"aria-label":s[`aria.askAssistant`],"data-chat-payload-element-id":d,onClick:()=>{if(m||!e||!r)return;i||a({entryPoint:`code-block`});let t=`\`\`\`${n.language||``}\n${e}\n\`\`\``,s=f.context||[];s.some(e=>e.elementId===d)||(p({context:[...s,{type:`code`,value:t,path:u,elementId:d}]}),l({subdomain:o,query:t+` Explain this code snippet.`}))},children:(0,I.jsx)(qh,{"aria-hidden":`true`,className:j(`size-4 shrink-0`,c===`system`&&`text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60`,c===`dark`&&`text-white/40 group-hover/ask-assistant-button:text-white/60`)})})})})}var ST=30,CT=40,wT=(e,t)=>{let[n,r]=(0,N.useState)(!1),[i,a]=(0,N.useState)(0),o=(0,N.useRef)(null),s=(0,N.useRef)(null),c=(0,N.useCallback)(e=>{o.current=e;let t=s.current;t&&(t.disconnect(),e&&t.observe(e))},[]);return(0,N.useEffect)(()=>{if(!e)return;let n=t&&t<7?ST:CT,r=new ResizeObserver(()=>{let e=o.current;e&&a(e.scrollHeight+n)});return s.current=r,o.current&&r.observe(o.current),()=>{r.disconnect(),s.current=null}},[e,t]),{isExpanded:n,calculatedHeight:i,contentRef:c,toggleExpanded:()=>r(e=>!e)}},TT=()=>{if(typeof window>`u`)return!1;let e=window.navigator.userAgent;return/Safari/.test(e)&&!/Chrome/.test(e)&&!/Chromium/.test(e)},ET=()=>{if(typeof window>`u`)return!1;let e=window.navigator.userAgent;return/Linux/i.test(e)&&!/Android/i.test(e)},DT=()=>{if(typeof window>`u`)return!1;let e=window.navigator;return/iP(hone|ad|od)/.test(e.userAgent)||/Macintosh/.test(e.userAgent)&&e.maxTouchPoints>1},OT=({className:e,...t})=>(0,I.jsx)(ae,{"data-component-part":`scroll-area`,className:j(`min-w-0`,e),...t}),kT={top:`linear-gradient(to bottom, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start, 0px)))`,bottom:`linear-gradient(to top, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end, var(--scroll-area-fade-size))))`,left:`linear-gradient(to right, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start, 0px)))`,right:`linear-gradient(to left, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end, var(--scroll-area-fade-size))))`},AT=e=>{if(!e||e.length===0)return;let t=e.map(e=>kT[e]).join(`, `);return{maskImage:t,WebkitMaskImage:t,maskComposite:`intersect`,WebkitMaskComposite:`source-in`,maskRepeat:`no-repeat`}},jT=({className:e,fade:t,style:n,...r})=>(0,I.jsx)(se,{"data-component-part":`scroll-area-viewport`,className:j(`size-full rounded-[inherit] [--scroll-area-fade-size:32px]`,e),style:{...AT(t),...n},...r}),MT=({className:e,...t})=>(0,I.jsx)(Ze,{"data-component-part":`scroll-area-content`,className:e,...t}),NT=e=>{e&&TT()&&(e.addEventListener=(t,n,r)=>{t!==`wheel`&&EventTarget.prototype.addEventListener.call(e,t,n,r)})},PT=({className:e,orientation:t=`vertical`,ref:n,...r})=>{let i=N.useCallback(e=>{if(NT(e),typeof n==`function`)return n(e);n&&(n.current=e)},[n]);return(0,I.jsx)(a,{"data-component-part":`scroll-area-scrollbar`,orientation:t,className:j(`z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden`,`data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto`,`before:absolute before:content-['']`,t===`vertical`?`w-1 justify-center my-4 mx-0.5 before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5`:`h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5`,e),...r,ref:t===`horizontal`?i:n,children:(0,I.jsx)(ee,{"data-component-part":`scroll-area-thumb`,className:j(`relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500`,`in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500`,`before:absolute before:content-['']`,t===`vertical`?`before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5`:`before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5`)})})},FT=e=>(0,I.jsx)(v,{"data-component-part":`scroll-area-corner`,...e});function IT(e){if(!e||typeof e!=`object`)return!1;if(Array.isArray(e)){for(let t of e)if(IT(t))return!0}if(`props`in e&&e.props&&typeof e.props==`object`){if(`className`in e.props&&typeof e.props.className==`string`&&e.props.className.includes(`shiki shiki-themes`)||`html`in e.props&&typeof e.props.html==`string`&&e.props.html.includes(`shiki shiki-themes`))return!0;if(`children`in e.props)return IT(e.props.children)}return!1}function LT(e,t,n=!1){return(t?.includes(`shiki shiki-themes`)||IT(e))&&!n?``:XS(e)}function RT(e){if(!e||typeof e!=`string`)return 0;let t=e.match(/e&&typeof e==`object`&&`props`in e&&e.props&&typeof e.props==`object`&&`style`in e.props&&typeof e.props.style==`object`&&e.props.style&&typeof e.props.style==`object`&&`backgroundColor`in e.props.style&&typeof e.props.style.backgroundColor==`string`&&`--shiki-dark-bg`in e.props.style&&typeof e.props.style[`--shiki-dark-bg`]==`string`?{light:HT(e.props.style.backgroundColor)?t.light:e.props.style.backgroundColor,dark:HT(e.props.style[`--shiki-dark-bg`])?t.dark:e.props.style[`--shiki-dark-bg`]}:t,GT=(0,N.forwardRef)(({expandable:e=!1,shouldHighlight:t=!0,children:n,isParentCodeGroup:r,isSmallText:i,numberOfLines:a,...o},s)=>{let{focus:c,highlight:l,lang:u,language:d,className:f,wrap:p,lines:m}=o,{isLivePreview:h}=(0,N.useContext)(R),g=LT(n,o.className,h),_=g.split(` `).some((e,t,n)=>t>0&&/[โ”€-โ•ฟ]/.test(e)&&/[โ”€-โ•ฟ]/.test(n[t-1]??``)),v=gT(),y=_T(),{isExpanded:b,calculatedHeight:x,contentRef:S,toggleExpanded:C}=wT(e,a),w={},T=[],E=[];if(c)try{T=JSON.parse(c)}catch{T=[]}if(l)try{E=JSON.parse(l)}catch{E=[]}E.length>0&&(w.highlightedLines=E),T.length>0&&(w.focusedLines=T);let D=u||d,O=BT(D?{codeString:g,codeBlockTheme:y,language:t?D:`text`,opts:w}:{codeString:g,codeBlockTheme:y,className:t?f:`lang-text`,opts:w});a=zT(O,a);let k=VT(v,O,n),A=(0,N.useMemo)(()=>({__html:O??``}),[O]),ee=O?(0,I.jsx)(`div`,{suppressHydrationWarning:!0,ref:S,className:j(`font-mono`,p?`whitespace-pre-wrap`:`whitespace-pre`,r&&`flex-none text-sm`,r&&!e&&`h-full`,i&&`text-xs`,_?`leading-[1.2]`:i?`leading-[1.35rem]`:`leading-6`),...r&&{"data-component-part":`code-group-tab-content`},dangerouslySetInnerHTML:A},v):(0,I.jsx)(`div`,{suppressHydrationWarning:!0,ref:S,className:j(`font-mono`,p?`whitespace-pre-wrap`:`whitespace-pre`,r&&`flex-none text-sm`,r&&!e&&`h-full`,i&&`text-xs`,_?`leading-[1.2]`:i?`leading-[1.35rem]`:`leading-6`),...r&&{"data-component-part":`code-group-tab-content`},children:n}),te=T.length>0,ne=E.length>0,re=!!O&&/class="[^"]*\bline-diff\b/.test(O),ie=e?b:!!r;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)(OT,{ref:s,className:j(`w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm`,_?`leading-[1.2]`:`leading-6`,`transition-[height] duration-300 ease-in-out code-block-background`,`**:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0`,o.filename?`rounded-xt`:`rounded-2xl`,v===`system`?`bg-white`:`bg-codeblock`,p&&`code-block-wrap whitespace-pre-wrap`,m&&`has-line-numbers`,te&&`has-focused`,ne&&`has-highlighted`),"data-component-part":`code-block-root`,style:{fontVariantLigatures:`none`,height:e?b?`${x}px`:`${a&&a<7?45:190}px`:r?`100%`:`auto`,backgroundColor:k?.light,"--shiki-dark-bg":k?.dark},children:[(0,I.jsx)(jT,{tabIndex:0,className:j(`py-3.5 px-4`,`focus-visible:outline-1! focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light`,p&&`overflow-x-hidden!`,!ie&&`overflow-y-hidden!`),children:(0,I.jsx)(MT,{className:`min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!`,children:ee})}),!p&&(0,I.jsx)(PT,{orientation:`horizontal`}),ie&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(PT,{orientation:`vertical`}),(0,I.jsx)(FT,{})]})]}),!ne&&!e&&T.length===0&&!re&&(0,I.jsx)(`div`,{className:j(W.CodeBlockFadeOverlay,`print:hidden`),"data-fade-overlay":!0,"aria-hidden":!0,style:{"--fade-color-light":k?.light,"--fade-color-dark":k?.dark}}),e&&(0,I.jsx)(KT,{isExpanded:b,toggleExpanded:C,numberOfLines:a})]})});GT.displayName=`BaseCodeBlock`;function KT({numberOfLines:e,isExpanded:t,toggleExpanded:n}){return e?(0,I.jsx)(`div`,{"data-component-part":`code-block-footer`,className:`px-3 py-1 flex items-center text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300`,children:(0,I.jsxs)(`button`,{"data-component-part":`code-block-footer-button`,className:`flex-1 gap-1.5 flex items-center py-1.5`,onClick:n,children:[(0,I.jsx)(lh,{"aria-hidden":`true`,strokeWidth:2,className:`size-3.5 shrink-0 text-gray-500 dark:text-gray-400`}),t?`Collapse`:`See all ${e} line${e===1?``:`s`}`]})}):null}function qT({className:e}){let t=gT(),{isCodeSnippetFeedbackEnabled:n,setFeedbackModalOpen:r}=(0,N.useContext)(mT),i=H();return n?(0,I.jsx)($T,{text:i[`tooltip.reportIncorrectCode`],children:(0,I.jsx)(`div`,{className:j(`z-10 select-none`,e),children:(0,I.jsx)(`button`,{className:j(`size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button`,t===`system`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-100 dark:[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent dark:[.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,t===`dark`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`),id:q.CodeSnippetFeedbackButton,"aria-label":i[`aria.reportIncorrectCode`],onClick:()=>r(!0),children:(0,I.jsx)(Rh,{"aria-hidden":`true`,className:j(`size-4 shrink-0`,t===`system`&&`text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60`,t===`dark`&&`text-white/40 group-hover/code-snippet-feedback-button:text-white/60`)})})})}):null}var JT=e=>e===!0||e===`true`,YT=function(e){let{filename:t,onCopied:n,children:r,className:i,icon:a,isSmallText:o,hideAskAssistantButton:s,nocopy:c,...l}=e,u=(0,N.useRef)(null),d=XS(r),f=JT(c),p=e=>f?null:(0,I.jsx)(ZT,{textToCopy:d,codeBlockRef:u,onCopied:n,...e}),m=gT(),h=!!t||!!a;return(0,I.jsx)(hT,{code:d,...yT(e),children:({feedbackModalOpen:n,anchorRef:r})=>(0,I.jsxs)(`div`,{className:j(W.CodeBlock,`mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact`,m===`system`&&`text-gray-950 bg-gray-50 dark:bg-white/5 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark`,m===`dark`&&`text-gray-50 bg-codeblock dark:bg-white/5 ring-1 ring-transparent dark:ring-white/[0.14] codeblock-dark twoslash-dark dark:twoslash-dark`,h?`p-0.5`:`bg-transparent dark:bg-transparent`,n&&`border border-primary dark:border-primary-light`,i),ref:r,...h?{"data-has-header":``}:{"data-has-floating-buttons":``},...l,children:[h?(0,I.jsxs)(XT,{filename:t,icon:a,children:[(0,I.jsx)(qT,{}),(0,I.jsx)(p,{}),(0,I.jsx)(bT,{code:d,...yT(e)})]}):(0,I.jsxs)(`div`,{"data-floating-buttons":!0,className:j(`absolute top-3 right-4 flex items-center gap-1.5 print:hidden`,(e.wrap===!0||typeof e.wrap==`string`&&e.wrap===`true`)&&`opacity-0 group-hover:opacity-100 group-focus-within:opacity-100`),children:[(0,I.jsx)(qT,{}),(0,I.jsx)(p,{}),(0,I.jsx)(bT,{code:d,...yT(e)})]}),(0,I.jsx)(GT,{isSmallText:o,hideAskAssistantButton:s,ref:u,...e})]})})};function XT({filename:e,icon:t,children:n}){let r=gT();return(0,I.jsxs)(`div`,{className:`flex text-gray-400 text-xs rounded-t-[14px] leading-6 font-medium pl-4 pr-2.5 py-1`,"data-component-part":`code-block-header`,children:[(0,I.jsxs)(`div`,{className:j(`grow-0 flex items-center gap-1.5 text-gray-700 dark:text-gray-300 min-w-0`,r===`dark`&&`text-gray-300`),"data-component-part":`code-block-header-filename`,children:[t&&(0,I.jsx)(Y,{icon:t,iconType:`regular`,className:j(`size-3.5 bg-gray-500 dark:bg-gray-400`,W.CodeBlockIcon),overrideColor:!0}),(0,I.jsx)(`span`,{className:`truncate min-w-0`,title:e,children:e})]}),(0,I.jsx)(`div`,{className:`flex-1 flex items-center justify-end gap-1.5 print:hidden`,children:n})]})}function ZT({textToCopy:e,codeBlockRef:t,onCopied:n,className:r,showTooltip:i=!0}){let a=e.trim(),[o,s]=(0,N.useState)(!1),[c,l]=(0,N.useState)(!1);return(0,N.useEffect)(()=>{typeof window<`u`&&!navigator.clipboard?(console.warn(`The browser's Clipboard API is unavailable. The Clipboard API is only available on HTTPS.`),l(!0)):l(!1)},[]),!a||c?null:(0,I.jsx)(QT,{onClick:async()=>{let e=a;if(t?.current){let n=t.current.textContent?.trim();n&&(e=n)}let r=await Bw(e);n&&n(r,e),r===`success`&&(s(!0),setTimeout(()=>{s(!1)},2e3))},isCopiedActive:o,className:r,showTooltip:i})}function QT({onClick:e,isCopiedActive:t,showTooltip:n=!0,className:r}){let i=H(),a=gT(),o=(0,I.jsx)(`button`,{className:j(`size-6.5 flex items-center justify-center rounded-md group/copy-button`,a===`system`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-100 dark:[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent dark:[.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,a===`dark`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,r),onClick:e,"data-testid":`copy-code-button`,"aria-label":i[`aria.copyCodeBlock`],children:t?(0,I.jsx)(Wm,{"aria-hidden":`true`,strokeWidth:2,className:j(`size-4 shrink-0`,a===`system`&&`text-primary dark:text-primary-light`,a===`dark`&&`text-primary-light`)}):(0,I.jsx)(nh,{"aria-hidden":`true`,className:j(`size-4 shrink-0`,a===`system`&&`text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60`,a===`dark`&&`text-white/40 group-hover/copy-button:text-white/60`)})}),s=(0,I.jsx)(`span`,{role:`status`,className:`sr-only`,children:t?i.copied:``}),c=(0,I.jsxs)(`div`,{className:j(W.CodeBlockCopyButton,`z-10 select-none`),children:[o,s]});return n?(0,I.jsx)($T,{text:t?i[`tooltip.copied`]:i[`tooltip.copy`],children:c}):c}function $T({text:e,children:t}){return(0,I.jsx)(Sb,{delay:100,children:(0,I.jsxs)(Cb,{children:[(0,I.jsx)(wb,{render:t}),(0,I.jsx)(Db,{side:`top`,className:`text-xs px-1.5 py-0.5 bg-primary-dark dark:bg-primary-dark text-tooltip-foreground border-0 dark:border-0`,showArrow:!1,children:e})]})})}function eE({filename:e,children:t,expandable:n,...r}){let i=K(`docs.code_block.copy`);return(0,I.jsx)(YT,{filename:e,expandable:n?.toLowerCase()===`true`,onCopied:(e,t)=>i({code:t}),...r,children:t})}var tE=(0,N.createContext)(!0),nE=e=>{try{return decodeURIComponent(e)}catch{return e}};function rE({tabIds:e,tabLabels:t,persistKey:n,defaultIndex:r=0,onIndexChange:i,findInPanels:a,sync:o=!0}){let{matchingIndex:s,setSelectedLabel:c}=Bu(t,o),{preferredCodeLanguage:l,setPreferredCodeLanguage:u}=(0,N.useContext)(dp),[d,f]=(0,N.useState)(r),p=(0,N.useRef)(d);p.current=d;let m=(0,N.useRef)(!1);(0,N.useLayoutEffect)(()=>{if(m.current)return;m.current=!0;let r=e=>{p.current=e,f(e)},s=window.location.hash.substring(1);if(s){let t=e.indexOf(s);if(t===-1&&(t=e.indexOf(nE(s))),t!==-1){r(t);return}let n=nE(s),o=a?.(s)??(n===s?null:a?.(n)??null);if(o!=null){o!==p.current&&(r(o),i?.(o));return}}if(o&&n){let e=window.localStorage.getItem(`code`);if(e){let n=t.indexOf(e);n!==-1&&r(n)}}},[e,t,o,n,a,i]);let h=(0,N.useRef)(null),g=(0,N.useCallback)(({index:r,updateHash:a=!0,updateSync:s=!0,updatePersist:l=!0})=>{if(r<0||r>=e.length)return;let d=e[r],p=t[r],m=!!d&&!!p;if(f(r),i?.(r),m){if(a&&typeof window<`u`){h.current=null;let e=new URL(window.location.href);e.hash=d,window.history.pushState({},``,e.toString())}s&&o&&c(p),l&&o&&n&&u&&u(p)}},[e,t,c,n,u,i,o]),_=(0,N.useCallback)(e=>{let t=CSS.escape(e),n=document.querySelector(`#${t}`);if(!n)return!1;let r=n.closest(`[role="tabpanel"]`);if(!r)return!1;let i=document.querySelector(`[aria-controls="${r.id}"]`);return i instanceof HTMLElement&&(i.click(),!0)},[]),v=(0,N.useCallback)(e=>{if(_(e))return!0;let t=t=>{let n=document.querySelectorAll(`[${t}]`);for(let r of Array.from(n)){let n=r.getAttribute(t);if(n)try{let t=JSON.parse(n);if(Array.isArray(t)&&t.includes(e)&&r instanceof HTMLElement)return r.click(),!0}catch{continue}}return!1};return t(`data-child-tab-ids`)||t(`data-child-heading-ids`)},[_]);return(0,N.useEffect)(()=>{if(typeof window>`u`)return;h.current=null;let t=null,n=(r=!1)=>{let i=window.location.hash.substring(1);if(!i)return;let o=nE(i);if(h.current===i||h.current===o)return;let s=p.current,c=e.indexOf(i);if(c===-1&&(c=e.indexOf(o)),c!==-1)c!==s&&g({index:c,updateHash:!1}),h.current=i;else{if(a){let e=a(i)??(o===i?null:a(o));if(e!==null){h.current=i,e!==s&&g({index:e,updateHash:!1,updateSync:!1,updatePersist:!1});return}}v(i)||o!==i&&v(o)?h.current=i:r||(t=setTimeout(()=>n(!0),100))}},r=()=>n();return n(),window.addEventListener(`hashchange`,r),()=>{window.removeEventListener(`hashchange`,r),t!==null&&clearTimeout(t)}},[e,g,a,v]),(0,N.useEffect)(()=>{let e=p.current;s!==-1&&s!==e&&s{if(!o||!n||!l)return;let e=p.current,r=t.indexOf(l);r!==-1&&r!==e&&g({index:r,updatePersist:!1,updateSync:!1,updateHash:!1})},[o,n,l,t,g]),{activeIndex:d,setActiveIndex:g}}var iE=({language:e,className:t})=>{let n=_g(),r=ma(e);if(!r)return null;let i=n(r);return(0,I.jsx)(`svg`,{className:j(`w-3.5 h-3.5 shrink-0`,t),style:{WebkitMaskImage:`url(${i})`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url(${i})`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:`100%`,backgroundColor:`currentColor`}})},aE=({selectedLanguage:e,setSelectedLanguage:t,languages:n,hideIcon:r})=>{let i=n.length>1,a=gT(),o=H(),[s,c]=(0,N.useState)(!1);return(0,I.jsxs)(hw,{open:s,onOpenChange:c,children:[(0,I.jsx)(gw,{disabled:!i,"aria-label":o[`aria.selectLanguage`],className:j(`select-none bg-transparent dark:bg-transparent pb-1 text-xs font-medium cursor-default focus-visible:-outline-offset-2`,a===`dark`&&`focus-visible:outline-primary-light`),children:(0,I.jsxs)(`div`,{className:j(`flex gap-1 items-center pl-2.5 pr-1.5 py-[5px] rounded-[10px] border text-gray-500 dark:text-gray-400`,i?`cursor-pointer`:`cursor-default`,i&&a===`system`&&`hover:bg-gray-200/50 dark:hover:bg-gray-700/70 hover:text-primary dark:hover:text-primary-light`,i&&a===`dark`&&`hover:bg-gray-700/70 hover:text-primary-light`,s?`ring-1 dark:ring-gray-800/50 `+(a===`system`?`ring-gray-200/70 `:`ring-gray-800/50`)+` border-gray-600/50 dark:border-gray-400/50`:`border-transparent`),children:[!r&&(0,I.jsx)(iE,{language:e}),(0,I.jsx)(`p`,{className:`truncate font-medium`,children:l_(e)}),i&&(0,I.jsx)(Jm,{"aria-hidden":`true`,strokeWidth:2,className:`size-3.5 shrink-0`})]})}),(0,I.jsx)(_w,{className:j(`p-1 overflow-y-auto min-w-[170px] border dark:border-white/10 dark:bg-codeblock`,a===`system`&&`border-gray-200/70`,a===`dark`&&`border-white/10 bg-codeblock`),align:`end`,sideOffset:0,children:n.map((n,r)=>(0,I.jsxs)(vw,{isSelected:n===e,onClick:()=>t(n),className:j(`flex items-center py-1.5 gap-1.5 text-xs`,a===`system`&&`hover:text-primary hover:bg-primary/10 dark:hover:text-primary-light dark:hover:bg-primary-light/10`,a===`dark`&&`text-primary-light dark:text-primary-light hover:text-primary-light hover:bg-primary-light/10 focus-visible:outline-primary-light`,n===e&&a===`system`&&`text-primary dark:text-primary-light font-medium`,n===e&&a===`dark`&&`text-primary-light dark:text-primary-light font-medium`,n!==e&&a===`system`&&`text-gray-500 dark:text-white/50`,n!==e&&a===`dark`&&`text-white/50`),children:[(0,I.jsx)(iE,{language:n}),(0,I.jsx)(`div`,{className:`flex items-center min-w-0 flex-1 font-medium`,children:l_(n)})]},r))})]})},oE=function({children:e,onCopied:t,onChange:n,isSmallText:r,className:i,noMargins:a,dropdown:o,hideCodeSnippetFeedbackButton:s,hideLanguageIcon:c,...l}){let u=H(),d=gT(),f=(0,N.useRef)(new Map),p=(0,N.useRef)(new Map),m=Array.isArray(e)?e:N.Children.toArray(e),h=(0,N.useCallback)(e=>o?e.props.language:e.props.filename,[o]),{activeIndex:g,setActiveIndex:_}=rE({tabIds:(0,N.useMemo)(()=>m.map(e=>or(h(e)??``)),[m,h]),tabLabels:(0,N.useMemo)(()=>m.map(e=>h(e)??``),[m,h]),persistKey:`code`,defaultIndex:0,onIndexChange:n}),v=(0,N.useCallback)(e=>{let t=Number(e),n=document.activeElement?.getAttribute(`role`)===`tab`;window.location.hash&&window.history.replaceState(window.history.state,``,window.location.pathname+window.location.search),_({index:t,updateHash:!1}),n&&requestAnimationFrame(()=>{let e=f.current.get(t);e&&e.focus()})},[_]);if(!e)return null;if(m.length===0)return console.warn(`CodeGroup has no children, expected at least one CodeBlock child.`),null;let y=Number(g),x=()=>(0,I.jsxs)(`div`,{className:`flex items-center gap-1.5 text-xs font-medium min-w-0`,children:[m[y]?.props.icon&&typeof m[y]?.props.icon==`string`&&(0,I.jsx)(Y,{icon:m[y]?.props.icon,iconType:`regular`,className:j(`h-3.5 w-3.5 bg-gray-500 dark:bg-gray-400`,W.CodeBlockIcon),overrideColor:!0}),(0,I.jsx)(`span`,{className:j(`truncate`,d===`system`&&`text-gray-950 dark:text-gray-50`,d===`dark`&&`text-gray-50`),title:m[y]?.props.filename,children:m[y]?.props.filename})]}),S=()=>(0,I.jsxs)(OT,{className:`flex-1 w-0 rounded-tl-xl`,children:[(0,I.jsx)(jT,{className:`overflow-y-hidden!`,children:(0,I.jsx)(MT,{children:(0,I.jsx)(C,{className:`text-xs leading-6 gap-1 flex`,"aria-label":u[`aria.codeExamples`],children:m.map((e,t)=>(0,I.jsxs)(sE,{value:String(t),isSelected:y===t,tabsLength:m.length,codeBlockTheme:d,ref:e=>{e&&f.current.set(t,e)},children:[e.props.icon&&typeof e.props.icon==`string`&&(0,I.jsx)(Y,{icon:e.props.icon,iconType:`regular`,className:j(`h-3.5 w-3.5 bg-gray-500 dark:bg-gray-400`,d===`system`?`group-hover:bg-primary dark:group-hover:bg-primary-light`:`group-hover:bg-gray-700/70 group-hover:text-primary-light`,W.CodeBlockIcon),color:y===t?`currentColor`:void 0,overrideColor:!0}),e.props.filename]},e.props.filename+`TabItem`+t))})})}),(0,I.jsx)(PT,{orientation:`horizontal`})]});return(0,I.jsx)(hT,{code:XS(m[y]?.props?.children),hideCodeSnippetFeedbackButton:m[y]?.props.hideCodeSnippetFeedbackButton||s,...yT(m[y]?.props),children:({feedbackModalOpen:e,anchorRef:n})=>(0,I.jsxs)(E,{ref:n,value:String(g),onValueChange:v,className:j(W.CodeGroup,`p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0`,a&&`my-0`,d===`system`&&`bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light`,d===`dark`&&`border-transparent bg-codeblock dark:bg-white/5 text-gray-50 codeblock-dark`,e&&`border border-primary dark:border-primary-light`,i),...l,children:[(0,I.jsxs)(`div`,{className:j(`flex items-center justify-between gap-2 relative`,o?`px-2.5`:`pr-2.5`),"data-component-part":`code-group-tab-bar`,children:[o?(0,I.jsx)(x,{}):(0,I.jsx)(S,{}),(0,I.jsxs)(`div`,{className:`flex items-center justify-end shrink-0 gap-1.5`,children:[o&&(0,I.jsx)(aE,{selectedLanguage:m[y]?.props.language||``,setSelectedLanguage:e=>{let t=m.findIndex(t=>t.props.language===e);t!==-1&&v(String(t))},languages:m.map(e=>e.props.language||``),hideIcon:c}),(0,I.jsx)(qT,{}),!JT(m[y]?.props.nocopy)&&(0,I.jsx)(ZT,{textToCopy:XS(m[y]?.props?.children),codeBlockRef:{get current(){return p.current.get(y)??null}},onCopied:t}),(0,I.jsx)(bT,{code:XS(m[y]?.props?.children),...yT(m[y]?.props)})]})]}),(0,I.jsx)(`div`,{className:`flex flex-1 overflow-hidden`,children:m.map((e,t)=>(0,I.jsx)(b,{value:String(t),keepMounted:!0,className:`w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[''] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&_[data-component-part=code-block-root]]:rounded-xt!`,tabIndex:0,...o&&{role:void 0,"aria-labelledby":void 0},children:(0,I.jsx)(tE.Provider,{value:t===y,children:(0,I.jsx)(GT,{...e.props,isParentCodeGroup:!0,isSmallText:r,shouldHighlight:t===y,expandable:e.props.expandable&&t===y,ref:e=>{e?p.current.set(t,e):p.current.delete(t)}})})},e.props.filename+`Content`+t))})]})})},sE=({children:e,value:t,isSelected:n,tabsLength:r,codeBlockTheme:i,ref:a})=>(0,I.jsxs)(oe,{ref:a,value:t,className:j(`group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden`,n&&i===`system`&&`text-primary dark:text-primary-light`,n&&(i===`dark`||i==null)&&`text-primary-light`,!n&&i===`system`&&`text-gray-500 dark:text-gray-400`,!n&&(i===`dark`||i==null)&&`text-gray-400`),children:[(0,I.jsx)(`div`,{className:j(`peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1`,i===`system`?`group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light`:`group-focus-visible:outline-primary-light`,r>1&&i===`system`&&`group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light`,r>1&&(i===`dark`||i==null)&&`group-hover:bg-gray-700/70 group-hover:text-primary-light`),children:e}),n&&(0,I.jsx)(`div`,{className:`absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden`})]});function cE({dropdown:e,children:t,isSmallText:n,noMargins:r,hideCodeSnippetFeedbackButton:i,onCopied:a,className:o,onChange:s,...c}){let l=K(`docs.code_block.copy`);return(0,I.jsx)(oE,{dropdown:e,isSmallText:n,noMargins:r,hideCodeSnippetFeedbackButton:i,className:o,onChange:s,onCopied:(e,t)=>{l({code:t}),a?.(e,t)},...c,children:t})}function lE(e){return(0,I.jsx)(cE,{...e})}function uE(){try{return matchMedia(`(hover: hover)`).matches}catch{return!0}}var dE=new Set([`p`,`div`,`section`,`ul`,`ol`,`table`,`pre`,`blockquote`]);function fE({tip:e,children:t,headline:n,cta:r,href:i,triggerAriaLabel:a,className:o}){let[s,c]=(0,N.useState)(!1),l=uE(),u=(0,N.useId)(),d=(0,N.isValidElement)(t)&&typeof t.type==`string`?t.type.toLowerCase():void 0,f=(0,N.isValidElement)(t)&&typeof t.type==`function`,m=d===`button`||d===`a`,h=(0,N.useRef)(``);if((0,N.useEffect)(()=>{let e=[];r&&!i&&e.push(`: "cta" requires "href"; the call-to-action link was not rendered.`),d&&dE.has(d)&&e.push(`<${d}> cannot be a child of the trigger button. Use inline content instead.`),f&&e.push(` wraps its children in a