PageSourceSearch

https://www.stereolabs.com/docs

html stereolabs.com collected 2026-09-24 18:12:14 UTC 668,290 bytes, 2,302 lines download raw bytes

1<!DOCTYPE html><html data-dpl-id="dpl_DM46xWPHDSXt2cSJFBj9fakhrgSF" lang="en"><head><meta charSet="utf-8"/><link rel="preconnect" href="https://app.buildwithfern.com" crossorigin=""/><link href="https://www.googletagmanager.com" rel="dns-prefetch"/><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=5, user-scalable=yes"/><link rel="preload" as="image" imageSrcSet="https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F245dea93af6a28e12be1f5dfc8b650f7e204463bc5c04ca50189eb05eaa47690%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3Df2204f6b340a99a67b65864e4aae673d5fa20164e79943d4c16fb32467a5ce93%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=1200&amp;q=100 1x, https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F245dea93af6a28e12be1f5dfc8b650f7e204463bc5c04ca50189eb05eaa47690%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3Df2204f6b340a99a67b65864e4aae673d5fa20164e79943d4c16fb32467a5ce93%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=3840&amp;q=100 2x"/><link rel="preload" as="image" imageSrcSet="https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F86076df99456a1045a41b5b55971ed59e46279ec69ac332fb9f2429d8924973c%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3D0429525db0f826a7d3a0b68cd479c5732b14f2dec169e8800513b85fafae7c8a%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=1200&amp;q=100 1x, https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F86076df99456a1045a41b5b55971ed59e46279ec69ac332fb9f2429d8924973c%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3D0429525db0f826a7d3a0b68cd479c5732b14f2dec169e8800513b85fafae7c8a%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=3840&amp;q=100 2x"/><link rel="stylesheet" href="https://app.buildwithfern.com/_next/static/immutable/chunks/1pdyxt91beg2l.css" crossorigin="anonymous" data-precedence="next"/><link rel="stylesheet" href="https://app.buildwithfern.com/_next/static/immutable/chunks/19ww9bwv964n8.css" crossorigin="anonymous" data-precedence="next"/><link rel="stylesheet" href="https://app.buildwithfern.com/_next/static/immutable/chunks/2i4w-h-ycv1n5.css" crossorigin="anonymous" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="https://app.buildwithfern.com/_next/static/immutable/chunks/2w4cxo3db5y-d.js" integrity="sha256-lbx5GlVvE8/s9jhwiHHr+qIj+Qu3bK0+nUHX/ChF+Vo=" crossorigin=""/>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/34o4s6jmjtz8p.js" async="" crossorigin="" integrity="sha256-fHL7NLOU0dXMr/PvVPPrZA0aF/vuZvui8HM+cuxCNAg="></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1j_o8cbn242l0.js" async="" crossorigin="" integrity="sha256-mHrrWyBYtYaM0AlbZWbiTyIv3c1k/x04LAColVLs0pU="></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2ciu70jg86ayq.js" async="" crossorigin="" integrity="sha256-faSHmx6/yh2jLCv91psLoQGPMNx+9jLfa9BENNJ1ezs="></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/turbopack-0me47a_11b5e0.js" async="" crossorigin="" integrity="sha256-AagNV5dddMy33hM7GuWs33sns3qRkfkVdtgUXriTTe0="></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/27-8iltv893qo.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2pdskixyqmyvt.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/00nq5jaxiukbv.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3yj60dk2i941x.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/21mg3wbkws5wf.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1k3fl1c_e1g6k.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/0-3f2snbhbdpn.js" async="" crossorigin=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3z2es6xc4smgo.js" async=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2zf_-kg8_bj5h.js" async=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2dqh-afdwjdq3.js" async=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/1_lauyyyf9u-k.js" async=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3ool-75yywtd4.js" async=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3h4jxeylg06bo.js" async=""></script>
1<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/3_-1i4q6plmtm.js" async="" crossorigin=""></script>
1<link rel="preload" href="https://app.buildwithfern.com/_next/static/immutable/chunks/0hj5rbpuhr4x1.js" as="script" fetchPriority="low"/><link rel="preload" href="https://api.github.com/repos/stereolabs/zed-sdk" as="fetch" crossorigin=""/><link rel="expect" href="#_R_" blocking="render"/><link rel="preconnect" href="https://app.buildwithfern.com" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://app.buildwithfern.com"/><meta name="fern:rendering-mode" content="production-remote"/><meta name="fern:loader-mode" content="ledger"/><title>StereoLabs Docs | StereoLabs</title><meta name="description" content="Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK."/><meta name="application-name" content="StereoLabs"/><meta name="generator" content="https://buildwithfern.com"/><meta name="fern-page-roles" content="{&quot;authed&quot;:false,&quot;viewers&quot;:[&quot;everyone&quot;]}"/><link rel="canonical" href="https://docs.stereolabs.com/docs"/><meta property="og:title" content="StereoLabs Docs | StereoLabs"/><meta property="og:description" content="Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK."/><meta property="og:url" content="https://docs.stereolabs.com/docs"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="StereoLabs Docs | StereoLabs"/><meta name="twitter:description" content="Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK."/><link rel="icon" href="/api/fern-docs/favicon.ico"/><style>
2        
3
4        :root {
5          --header-height: 108px;
6          --header-height-real: 64px;
7          --mobile-header-height-real: 64px;
8          --content-width: 1000px;
9          --sidebar-width: 288px;
10          --page-width: 100vw;
11          --logo-height: 20px;
12          --font-body: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
13          --font-heading: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
14          --font-code: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
15        }
16
17        :root {
18         
19          
20
21          /* for backwards compatibility */
22          --typography-body-font-family: var(--font-body);
23          --typography-heading-font-family: var(--font-heading);
24          --typography-code-font-family: var(--font-code);
25        }
26
27        .light, :root {
28  --accent-1: #fffcfd;
29  --accent-2: #fff7fb;
30  --accent-3: #ffe9f4;
31  --accent-4: #fedcec;
32  --accent-5: #facee4;
33  --accent-6: #f4bed9;
34  --accent-7: #ebaacb;
35  --accent-8: #e18fba;
36  --accent-9: #970368;
37  --accent-10: #840058;
38  --accent-11: #b52f82;
39  --accent-12: #631145;
40
41  --accent-a1: #ff005503;
42  --accent-a2: #ff008008;
43  --accent-a3: #ff008016;
44  --accent-a4: #f8007523;
45  --accent-a5: #e5007331;
46  --accent-a6: #d4006a41;
47  --accent-a7: #c3006355;
48  --accent-a8: #bb006270;
49  --accent-a9: #960066fc;
50  --accent-a10: #840058;
51  --accent-a11: #a40066d0;
52  --accent-a12: #580038ee;
53
54  --accent-contrast: #fff;
55  --accent-surface: #fff5facc;
56  --accent-indicator: #970368;
57  --accent-track: #970368;
58}
59
60@supports (color: color(display-p3 1 1 1)) {
61  @media (color-gamut: p3) {
62    .light, :root {
63      --accent-1: oklch(99.4% 0.0044 347.4);
64      --accent-2: oklch(98.3% 0.0093 347.4);
65      --accent-3: oklch(95.6% 0.0274 347.4);
66      --accent-4: oklch(92.7% 0.0426 347.4);
67      --accent-5: oklch(89.6% 0.0558 347.4);
68      --accent-6: oklch(85.8% 0.0695 347.4);
69      --accent-7: oklch(80.9% 0.0873 347.4);
70      --accent-8: oklch(74.6% 0.1132 347.4);
71      --accent-9: oklch(45% 0.1876 347.4);
72      --accent-10: oklch(39.5% 0.1876 347.4);
73      --accent-11: oklch(53.8% 0.1876 347.4);
74      --accent-12: oklch(34.3% 0.1265 347.4);
75
76      --accent-a1: color(display-p3 0.6745 0.0235 0.349 / 0.012);
77      --accent-a2: color(display-p3 0.8784 0.0196 0.5098 / 0.032);
78      --accent-a3: color(display-p3 0.8118 0.0078 0.4353 / 0.083);
79      --accent-a4: color(display-p3 0.7961 0.0078 0.4157 / 0.134);
80      --accent-a5: color(display-p3 0.749 0.0039 0.4078 / 0.185);
81      --accent-a6: color(display-p3 0.702 0.0039 0.3843 / 0.248);
82      --accent-a7: color(display-p3 0.6353 0.0039 0.3451 / 0.322);
83      --accent-a8: color(display-p3 0.6118 0.0039 0.3451 / 0.424);
84      --accent-a9: color(display-p3 0.4863 0 0.3255 / 0.895);
85      --accent-a10: color(display-p3 0.4275 0 0.2784 / 0.918);
86      --accent-a11: color(display-p3 0.5529 0 0.349 / 0.773);
87      --accent-a12: color(display-p3 0.2863 0 0.1843 / 0.902);
88
89      --accent-contrast: #fff;
90      --accent-surface: color(display-p3 0.9922 0.9608 0.9765 / 0.8);
91      --accent-indicator: oklch(45% 0.1876 347.4);
92      --accent-track: oklch(45% 0.1876 347.4);
93    }
94  }
95}
96
97        .light, :root {
98  --grayscale-1: #fdfcfd;
99  --grayscale-2: #faf9fb;
100  --grayscale-3: #f2eff3;
101  --grayscale-4: #eae7ec;
102  --grayscale-5: #e3dfe6;
103  --grayscale-6: #dbd8e0;
104  --grayscale-7: #d0cdd7;
105  --grayscale-8: #bcbac7;
106  --grayscale-9: #8e8c99;
107  --grayscale-10: #84828e;
108  --grayscale-11: #65636d;
109  --grayscale-12: #211f26;
110
111  --grayscale-a1: #55005503;
112  --grayscale-a2: #2b005506;
113  --grayscale-a3: #30004010;
114  --grayscale-a4: #20003618;
115  --grayscale-a5: #20003820;
116  --grayscale-a6: #14003527;
117  --grayscale-a7: #10003332;
118  --grayscale-a8: #08003145;
119  --grayscale-a9: #05001d73;
120  --grayscale-a10: #0500197d;
121  --grayscale-a11: #0400119c;
122  --grayscale-a12: #020008e0;
123
124  --grayscale-contrast: #000;
125  --grayscale-surface: #ffffffcc;
126  --grayscale-indicator: #8e8c99;
127  --grayscale-track: #8e8c99;
128}
129
130@supports (color: color(display-p3 1 1 1)) {
131  @media (color-gamut: p3) {
132    .light, :root {
133      --grayscale-1: color(display-p3 0.991 0.988 0.992);
134      --grayscale-2: color(display-p3 0.98 0.976 0.984);
135      --grayscale-3: color(display-p3 0.946 0.938 0.952);
136      --grayscale-4: color(display-p3 0.915 0.906 0.925);
137      --grayscale-5: color(display-p3 0.886 0.876 0.901);
138      --grayscale-6: color(display-p3 0.856 0.846 0.875);
139      --grayscale-7: color(display-p3 0.814 0.804 0.84);
140      --grayscale-8: color(display-p3 0.735 0.728 0.777);
141      --grayscale-9: color(display-p3 0.555 0.549 0.596);
142      --grayscale-10: color(display-p3 0.514 0.508 0.552);
143      --grayscale-11: color(display-p3 0.395 0.388 0.424);
144      --grayscale-12: color(display-p3 0.128 0.122 0.147);
145
146      --grayscale-a1: #55005503;
147      --grayscale-a2: #2b005506;
148      --grayscale-a3: #30004010;
149      --grayscale-a4: #20003618;
150      --grayscale-a5: #20003820;
151      --grayscale-a6: #14003527;
152      --grayscale-a7: #10003332;
153      --grayscale-a8: #08003145;
154      --grayscale-a9: #05001d73;
155      --grayscale-a10: #0500197d;
156      --grayscale-a11: #0400119c;
157      --grayscale-a12: #020008e0;
158
159      --grayscale-contrast: #000;
160      --grayscale-surface: color(display-p3 1 1 1 / 80%);
161      --grayscale-indicator: color(display-p3 0.555 0.549 0.596);
162      --grayscale-track: color(display-p3 0.555 0.549 0.596);
163    }
164  }
165}
166
167        .dark {
168  --accent-1: #000;
169  --accent-2: #130f1e;
170  --accent-3: #251b3d;
171  --accent-4: #332354;
172  --accent-5: #3d2c62;
173  --accent-6: #493772;
174  --accent-7: #5a4689;
175  --accent-8: #7359af;
176  --accent-9: #9e79f0;
177  --accent-10: #926de3;
178  --accent-11: #c0a3ff;
179  --accent-12: #e4dcfe;
180
181  --accent-a1: #00000000;
182  --accent-a2: #a280ff1e;
183  --accent-a3: #9b71ff3d;
184  --accent-a4: #9b6bff54;
185  --accent-a5: #9f73ff62;
186  --accent-a6: #a47cff72;
187  --accent-a7: #a883ff89;
188  --accent-a8: #a882ffaf;
189  --accent-a9: #a881fff0;
190  --accent-a10: #a47bffe3;
191  --accent-a11: #c0a3ff;
192  --accent-a12: #e5ddfffe;
193
194  --accent-contrast: #fff;
195  --accent-surface: #261e3c80;
196  --accent-indicator: #9e79f0;
197  --accent-track: #9e79f0;
198}
199
200@supports (color: color(display-p3 1 1 1)) {
201  @media (color-gamut: p3) {
202    .dark {
203      --accent-1: oklch(0% 0.0232 295.7);
204      --accent-2: oklch(18% 0.0313 295.7);
205      --accent-3: oklch(25.2% 0.0628 295.7);
206      --accent-4: oklch(30.1% 0.0858 295.7);
207      --accent-5: oklch(34.1% 0.0932 295.7);
208      --accent-6: oklch(38.6% 0.0979 295.7);
209      --accent-7: oklch(44.7% 0.1082 295.7);
210      --accent-8: oklch(53.1% 0.1309 295.7);
211      --accent-9: oklch(66.5% 0.1725 295.7);
212      --accent-10: oklch(62.5% 0.1725 295.7);
213      --accent-11: oklch(78.3% 0.1479 295.7);
214      --accent-12: oklch(91.1% 0.0468 295.7);
215
216      --accent-a1: color(display-p3 0 0 0 / 0);
217      --accent-a2: color(display-p3 0.6196 0.5176 1 / 0.114);
218      --accent-a3: color(display-p3 0.5922 0.4588 1 / 0.232);
219      --accent-a4: color(display-p3 0.6078 0.4471 1 / 0.318);
220      --accent-a5: color(display-p3 0.6118 0.4745 1 / 0.373);
221      --accent-a6: color(display-p3 0.6392 0.5098 1 / 0.432);
222      --accent-a7: color(display-p3 0.6549 0.5333 1 / 0.522);
223      --accent-a8: color(display-p3 0.6549 0.5294 1 / 0.667);
224      --accent-a9: color(display-p3 0.651 0.5255 1 / 0.914);
225      --accent-a10: color(display-p3 0.6353 0.502 1 / 0.863);
226      --accent-a11: color(display-p3 0.749 0.6588 1 / 0.977);
227      --accent-a12: color(display-p3 0.902 0.8745 1 / 0.985);
228
229      --accent-contrast: #fff;
230      --accent-surface: color(display-p3 0.1412 0.1176 0.2275 / 0.5);
231      --accent-indicator: oklch(66.5% 0.1725 295.7);
232      --accent-track: oklch(66.5% 0.1725 295.7);
233    }
234  }
235}
236
237        .dark {
238  --grayscale-1: #121113;
239  --grayscale-2: #1a191b;
240  --grayscale-3: #232225;
241  --grayscale-4: #2b292d;
242  --grayscale-5: #323035;
243  --grayscale-6: #3c393f;
244  --grayscale-7: #49474e;
245  --grayscale-8: #625f69;
246  --grayscale-9: #6f6d78;
247  --grayscale-10: #7c7a85;
248  --grayscale-11: #b5b2bc;
249  --grayscale-12: #eeeef0;
250
251  --grayscale-a1: #00000000;
252  --grayscale-a2: #f5f4f609;
253  --grayscale-a3: #ebeaf814;
254  --grayscale-a4: #eee5f81d;
255  --grayscale-a5: #efe6fe25;
256  --grayscale-a6: #f1e6fd30;
257  --grayscale-a7: #eee9ff40;
258  --grayscale-a8: #eee7ff5d;
259  --grayscale-a9: #eae6fd6e;
260  --grayscale-a10: #ece9fd7c;
261  --grayscale-a11: #f5f1ffb7;
262  --grayscale-a12: #fdfdffef;
263
264  --grayscale-contrast: #fff;
265  --grayscale-surface: rgba(0, 0, 0, 0.05);
266  --grayscale-indicator: #6f6d78;
267  --grayscale-track: #6f6d78;
268}
269
270@supports (color: color(display-p3 1 1 1)) {
271  @media (color-gamut: p3) {
272    .dark {
273      --grayscale-1: color(display-p3 0.07 0.067 0.074);
274      --grayscale-2: color(display-p3 0.101 0.098 0.105);
275      --grayscale-3: color(display-p3 0.138 0.134 0.144);
276      --grayscale-4: color(display-p3 0.167 0.161 0.175);
277      --grayscale-5: color(display-p3 0.196 0.189 0.206);
278      --grayscale-6: color(display-p3 0.232 0.225 0.245);
279      --grayscale-7: color(display-p3 0.286 0.277 0.302);
280      --grayscale-8: color(display-p3 0.383 0.373 0.408);
281      --grayscale-9: color(display-p3 0.434 0.428 0.467);
282      --grayscale-10: color(display-p3 0.487 0.48 0.519);
283      --grayscale-11: color(display-p3 0.707 0.7 0.735);
284      --grayscale-12: color(display-p3 0.933 0.933 0.94);
285
286      --grayscale-a1: #00000000;
287      --grayscale-a2: #f5f4f609;
288      --grayscale-a3: #ebeaf814;
289      --grayscale-a4: #eee5f81d;
290      --grayscale-a5: #efe6fe25;
291      --grayscale-a6: #f1e6fd30;
292      --grayscale-a7: #eee9ff40;
293      --grayscale-a8: #eee7ff5d;
294      --grayscale-a9: #eae6fd6e;
295      --grayscale-a10: #ece9fd7c;
296      --grayscale-a11: #f5f1ffb7;
297      --grayscale-a12: #fdfdffef;
298
299      --grayscale-contrast: #fff;
300      --grayscale-surface: color(display-p3 0 0 0 / 5%);
301      --grayscale-indicator: color(display-p3 0.434 0.428 0.467);
302      --grayscale-track: color(display-p3 0.434 0.428 0.467);
303    }
304  }
305}
306
307        .light, :root {
308          color-scheme: light;
309          --accent: rgba(151, 3, 104, 1);
310          --background: #fff;
311          --border: initial;
312          --sidebar-background: initial;
313          --header-background: color-mix(in srgb, var(--background), transparent 30%);
314          --card-background: initial;
315          --theme-color: #970368;
316        }
317
318        .dark {
319          color-scheme: dark;
320          --accent: rgba(158, 121, 240, 1);
321          --background: #000;
322          --border: initial;
323          --sidebar-background: initial;
324          --header-background: color-mix(in srgb, var(--background), transparent 30%);
325          --card-background: initial;
326          --theme-color: #9e79f0;
327        }
328
329        .fern-background-image {
330          background-image: linear-gradient(to bottom, color-mix(in srgb, var(--accent), var(--background) 90%) 0, var(--background) 100%);
331        }
332
333      .dark .fern-background-image {
334          background-image: linear-gradient(to bottom, var(--background) 0, color-mix(in srgb, var(--accent), var(--background) 90%) 100%);
335        }
336
337        
338
339        /* Canvas Body Theme */
340:root [data-body-theme="canvas"] .canvas-wrapper {
341  display: flex;
342  width: 100%;
343  overflow: auto;
344  height: 100%;
345  border-radius: 16px 16px 16px 16px;
346  justify-content: center;
347  align-items: flex-start;
348  margin-right: 12px;
349  margin-bottom: 12px;
350  height: calc(100vh - var(--header-height-real) - 12px);
351  border: 1px solid var(--border);
352  background-color: var(--card-background);
353}
354
355:root [data-body-theme="canvas"] body {
356  overflow: hidden;
357}
358
359
360:root [data-body-theme="canvas"] #fern-toc {
361  position: sticky;
362  max-height: calc(100vh - var(--header-height-real) - 12px);
363  overflow-y: auto;
364  overflow-x: hidden;
365  top: 0;
366}
367
368:root [data-body-theme="canvas"] #fern-toc:has(> *) {
369  margin-right: 12px;
370}
371
372:root [data-body-theme="canvas"] .fern-layout-guide,
373:root [data-body-theme="canvas"] .fern-layout-overview {
374  width: 100%;
375  border: none;
376  display: flex;
377  justify-content: center;
378  align-items: center;
379  position: relative;
380}
381
382:root [data-body-theme="canvas"] .fern-layout-reference {
383  width: 100%;
384  border: none;
385  display: flex;
386  justify-content: center;
387  align-items: flex-start;
388  position: relative;
389}
390
391/* The sticky changelog day label offsets its top by the header height by default
392   (window scroll). On canvas the scroll container already starts below the fixed
393   header, so zero the offset to keep the date from pinning too early. */
394:root [data-body-theme="canvas"] {
395  --fern-changelog-sticky-top: 0px;
396}
397
398/* Bubble Tabs Theme */
399:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item]::after {
400  display: none;
401}
402
403:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item] {
404  position: relative;
405  isolation: isolate;
406  transition: color 0.15s ease-in-out;
407}
408
409:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item]::before {
410  content: "";
411  position: absolute;
412  inset: 6px 0;
413  border-radius: 9999px;
414  z-index: -1;
415  transition: background-color 0.15s ease-in-out;
416}
417
418:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="active"] {
419  color: var(--accent-a11);
420}
421
422:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="active"]::before {
423  background-color: var(--accent-a3);
424}
425
426:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="active"] > span {
427  -webkit-text-stroke: 0.5px currentcolor;
428}
429
430:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="inactive"]:hover::before {
431  background-color: var(--grayscale-a3);
432}
433:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="inactive"]:focus-visible::before {
434  background-color: var(--grayscale-a3);
435}
436
437.dark [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="active"] {
438  color: var(--accent-a11);
439}
440
441.dark [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="active"]::before {
442  background-color: var(--accent-a3);
443}
444
445.dark [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="inactive"]:hover::before {
446  background-color: var(--grayscale-a3);
447}
448.dark [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="inactive"]:focus-visible::before {
449  background-color: var(--grayscale-a3);
450}
451
452/* Bubble theme: reset parent bg on active+focus-visible to avoid stacked alpha with the ::before pill */
453:root [data-tabs-theme="bubble"] #fern-header [data-radix-collection-item][data-state="active"]:focus-visible {
454  background: transparent;
455}
456
457        /* =============================================================================
458   StereoLabs Docs Theme — Custom CSS for Fern
459   https://www.stereolabs.com/docs
460
461   This file is SELF-CONTAINED. It overrides every color, typography, layout,
462   and component token that docs.yml would normally control, so your docs.yml
463   can remain minimal (just instances, navigation, and logo paths).
464
465   Reference docs.yml only needs:
466     css: ./styles.css
467
468   All accent, grayscale, background, border, card, typography, radius, and
469   layout variables are set here for both light and dark modes.
470   ============================================================================= */
471
472
473/* ═══════════════════════════════════════════════════════════════════════════════
474   SECTION 0 — @FONT-FACE (mirroring stereolabs.com/docs)
475   ═══════════════════════════════════════════════════════════════════════════════ */
476
477/* Roboto Mono for code (Hugo _fonts.scss).
478   Declared inline as @font-face instead of @import: an @import of Google's
479   stylesheet is render-blocking and serializes the request chain
480   (styles.css → googleapis.com CSS → gstatic.com woff2). These rules hit
481   gstatic.com directly and, unlike @import, do not block first paint.
482   Only the `latin` subset is shipped — Roboto Mono is used solely for code,
483   which is ASCII. */
484@font-face {
485  font-family: "Roboto Mono";
486  font-style: normal;
487  font-weight: 400;
488  font-display: swap;
489  src: url("https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2") format("woff2");
490  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
491}
492@font-face {
493  font-family: "Roboto Mono";
494  font-style: normal;
495  font-weight: 500;
496  font-display: swap;
497  src: url("https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2") format("woff2");
498  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
499}
500@font-face {
501  font-family: "Roboto Mono";
502  font-style: normal;
503  font-weight: 600;
504  font-display: swap;
505  src: url("https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2") format("woff2");
506  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
507}
508
509@font-face {
510  font-family: "NB Akademie Pro";
511  src: url("https://cdn.sanity.io/files/s18ewfw4/production/312a457e57325e02a8badc6600d1adfde760a8d5.woff2")
512    format("woff2");
513  font-weight: 300;
514  font-display: swap;
515}
516
517@font-face {
518  font-family: "NB Akademie Pro";
519  src: url("https://cdn.sanity.io/files/s18ewfw4/production/312a457e57325e02a8badc6600d1adfde760a8d5.woff2")
520    format("woff2");
521  font-weight: 400;
522  font-display: swap;
523}
524
525@font-face {
526  font-family: "NB Akademie Pro";
527  src: url("https://cdn.sanity.io/files/s18ewfw4/production/d6b203d96b2ba043552121ef7278d61420949b58.woff2")
528    format("woff2");
529  font-weight: 500;
530  font-display: swap;
531}
532
533@font-face {
534  font-family: "NB Akademie Pro";
535  src: url("https://cdn.sanity.io/files/s18ewfw4/production/d6b203d96b2ba043552121ef7278d61420949b58.woff2")
536    format("woff2");
537  font-weight: 600;
538  font-display: swap;
539}
540
541/* Map weight 700 to the same semibold file so browsers don't synthesize faux-bold.
542   StereoLabs only ships NB Akademie Pro at ~300 and ~500/600 weights — asking for 700
543   would otherwise aliased-thicken the 600 glyphs. */
544@font-face {
545  font-family: "NB Akademie Pro";
546  src: url("https://cdn.sanity.io/files/s18ewfw4/production/d6b203d96b2ba043552121ef7278d61420949b58.woff2")
547    format("woff2");
548  font-weight: 700;
549  font-display: swap;
550}
551
552/* Disable faux-bold synthesis globally as a belt-and-braces measure */
553body {
554  font-synthesis-weight: none;
555  -webkit-font-synthesis: none;
556}
557
558@font-face {
559  font-family: "NB Akademie Mono Pro";
560  src: url("https://cdn.sanity.io/files/s18ewfw4/production/1662fceb03c5225551f96ef7137198fede59f1e9.woff2")
561    format("woff2");
562  font-weight: 400;
563  font-display: swap;
564}
565
566
567/* ═══════════════════════════════════════════════════════════════════════════════
568   SECTION 1 — DESIGN TOKENS: LIGHT MODE (from _defaults.scss theme-light)
569   ═══════════════════════════════════════════════════════════════════════════════ */
570
571:root {
572  /* ── Accent scale (StereoLabs link blue: #050505 for links, lime for CTA) ── */
573  --accent-1:  #f5f5f5;
574  --accent-2:  #ebebeb;
575  --accent-3:  #d6d6d6;
576  --accent-4:  #b8b8b8;
577  --accent-5:  #8a8a8a;
578  --accent-6:  #5c5c5c;
579  --accent-7:  #3d3d3d;
580  --accent-8:  #1f1f1f;
581  --accent-9:  #050505;
582  --accent-10: #030303;
583  --accent-11: #050505;
584  --accent-12: #000000;
585
586  /* ── Accent with alpha ───────────────────────────────────────────────────── */
587  --accent:          #050505;
588  --accent-a3:       rgba(5, 5, 5, 0.06);
589  --accent-a4:       rgba(5, 5, 5, 0.08);
590  --accent-a5:       rgba(5, 5, 5, 0.12);
591  --accent-a9:       #050505;
592  --accent-a11:      #353535;
593  --accent-a12:      #000000;
594  --accent-contrast: #ffffff;
595  --accent-track:    rgba(5, 5, 5, 0.25);
596
597  /* ── Grayscale scale (from --gray-100/200/500) ───────────────────────────── */
598  --grayscale-1:  #fcfcfd;
599  --grayscale-2:  #f8f9fa;   /* --gray-100 */
600  --grayscale-3:  #f1f3f5;
601  --grayscale-4:  #e9ecef;   /* --gray-200 */
602  --grayscale-5:  #dee2e6;
603  --grayscale-6:  #ced4da;
604  --grayscale-7:  #adb5bd;   /* --gray-500 */
605  --grayscale-8:  #868e96;
606  --grayscale-9:  #6c757d;
607  --grayscale-10: #495057;
608  --grayscale-11: #343a40;
609  --grayscale-12: #050505;   /* --body-font-color */
610
611  /* ── Grayscale with alpha ────────────────────────────────────────────────── */
612  --grayscale-a2:  rgba(0, 0, 0, 0.02);
613  --grayscale-a3:  rgba(0, 0, 0, 0.04);
614  --grayscale-a4:  rgba(0, 0, 0, 0.06);
615  --grayscale-a5:  rgba(0, 0, 0, 0.08);
616  --grayscale-a9:  #6c757d;
617  --grayscale-a10: #495057;
618  --grayscale-a11: #343a40;
619  --grayscale-a12: #050505;
620
621  /* ── Surface / Background ────────────────────────────────────────────────── */
622  --background:       #ffffff;  /* --body-background */
623  --card-background:  #f8f9fa;  /* --gray-100 */
624  --card-solid:       #ffffff;
625  --card-border:      #e9ecef;  /* --gray-200 */
626
627  /* ── Border ──────────────────────────────────────────────────────────────── */
628  --border-default: #e9ecef;    /* --gray-200 */
629
630  /* ── Text ────────────────────────────────────────────────────────────────── */
631  --text-body: #050505;         /* --body-font-color */
632
633  /* ── Hints / Callout colors ──────────────────────────────────────────────── */
634  --hint-info:    #6bf;   /* --hint-color-info */
635  --hint-warning: #fd6;   /* --hint-color-warning */
636  --hint-danger:  #f66;   /* --hint-color-danger */
637
638  /* ── StereoLabs lime accent (CTA buttons, highlights) ────────────────────── */
639  --color-lime:       #d9ff42;
640  --color-lime-hover: #bbe124;
641
642  /* ── Header & sidebar backgrounds (same as content) ──────────────────────── */
643  --header-background: #ffffff;
644  --sidebar-background: #ffffff;
645
646  /* ── Scrollbar ───────────────────────────────────────────────────────────── */
647  --scrollbar-bg: #fafafa;
648  --thumb-bg:     #babac0;
649
650  /* ── Radius (StereoLabs uses subtle rounding) ────────────────────────────── */
651  --radius-1:    3px;
652  --radius-2:    5px;
653  --radius-3:    12px;
654  --radius-3\/2: 4px;
655  --radius-4:    10px;
656
657  /* ── Layout (from _defaults.scss) ──────────────────────────────────────── */
658  --header-height:          58px;   /* $header-height */
659  --spacing-header-height-real: 58px;
660  --page-width-padded:      75%; /* $main-max-width */
661  --page-padding:           1rem;   /* $padding-16 */
662  --content-wide-width:     920px;
663  --aside-offset:           0px;
664
665  /* ── Typography (NB Akademie Pro for text, Roboto Mono for code — mirrors Hugo _fonts.scss) ── */
666  --font-body: "NB Akademie Pro", Helvetica, Arial, sans-serif;
667  --font-headings: "NB Akademie Pro", Helvetica, Arial, sans-serif;
668  --font-mono: "Roboto Mono", "Courier New", "Courier", monospace;
669}
670
671
672/* ═══════════════════════════════════════════════════════════════════════════════
673   SECTION 2 — DESIGN TOKENS: DARK MODE
674   StereoLabs docs is primarily a dark site with a near-black background.
675   ═══════════════════════════════════════════════════════════════════════════════ */
676
677.dark {
678  /* ── Accent scale (lighter teal for dark backgrounds) ────────────────────── */
679  --accent-1:  #0c1726;
680  --accent-2:  #0e1e33;
681  --accent-3:  #102b47;
682  --accent-4:  #133c5e;
683  --accent-5:  #195078;
684  --accent-6:  #216896;
685  --accent-7:  #2d82b5;
686  --accent-8:  #3a9ae0;
687  --accent-9:  #3AA0E8;
688  --accent-10: #5db3ed;
689  --accent-11: #8ccaf3;
690  --accent-12: #d4edfb;
691
692  --accent:          #3AA0E8;
693  --accent-a3:       rgba(58, 160, 232, 0.10);
694  --accent-a4:       rgba(58, 160, 232, 0.14);
695  --accent-a5:       rgba(58, 160, 232, 0.18);
696  --accent-a9:       #d9ff42;
697  --accent-a11:      #bbe124;
698  --accent-a12:      #d4edfb;
699  --accent-contrast: #0a0f1a;
700  --accent-track:    rgba(58, 160, 232, 0.25);
701
702  /* ── Grayscale scale (dark) ──────────────────────────────────────────────── */
703  --grayscale-1:  #111318;
704  --grayscale-2:  #1a1d25;
705  --grayscale-3:  #22252f;
706  --grayscale-4:  #2b2f3a;
707  --grayscale-5:  #353944;
708  --grayscale-6:  #3f4450;
709  --grayscale-7:  #525762;
710  --grayscale-8:  #6b7080;
711  --grayscale-9:  #848996;
712  --grayscale-10: #979baa;
713  --grayscale-11: #adb1bd;
714  --grayscale-12: #e4e6eb;
715
716  --grayscale-a2:  rgba(255, 255, 255, 0.03);
717  --grayscale-a3:  rgba(255, 255, 255, 0.06);
718  --grayscale-a4:  rgba(255, 255, 255, 0.08);
719  --grayscale-a5:  rgba(255, 255, 255, 0.10);
720  --grayscale-a9:  #848996;
721  --grayscale-a10: #979baa;
722  --grayscale-a11: #adb1bd;
723  --grayscale-a12: #e4e6eb;
724
725  /* ── Surface / Background (deep charcoal) ────────────────────────────────── */
726  --background:       #0f1117;
727  --card-background:  #161922;
728  --card-solid:       #1a1d28;
729  --card-border:      #282c38;
730
731  /* ── Border ──────────────────────────────────────────────────────────────── */
732  --border-default: #282c38;
733
734  /* ── Text ────────────────────────────────────────────────────────────────── */
735  --text-body: #d1d5db;
736}
737
738
739/* ── Dark mode: cover all possible Fern dark selectors ─────────────────────── */
740:root.dark,
741:root[data-theme="dark"],
742[data-theme="dark"],
743html.dark,
744html[data-theme="dark"] {
745  --sidebar-background: #0f1117 !important;
746  --header-background: #0f1117 !important;
747  --background: #0f1117 !important;
748}
749
750@media (prefers-color-scheme: dark) {
751
752  :root {
753    --sidebar-background: #0f1117;
754    --header-background: #0f1117;
755  }
756
757}
758
759
760/* ═══════════════════════════════════════════════════════════════════════════════
761   SECTION 3 — GLOBAL TYPOGRAPHY
762   ═══════════════════════════════════════════════════════════════════════════════ */
763
764body {
765  font-family: var(--font-body);
766  font-size: 17px !important;          /* $body-font-size */
767  font-weight: 400;                    /* $body-font-weight */
768  line-height: 26px !important;        /* $body-line-height */
769  letter-spacing: 0.2px;               /* Hugo body letter-spacing */
770  -webkit-font-smoothing: antialiased;
771  -moz-osx-font-smoothing: grayscale;
772  /* optimizeLegibility was removed: it forces kerning/ligature computation
773     over all body text and measurably slows first layout on long docs pages.
774     `auto` (the default) lets the browser pick the fast path. */
775}
776
777.prose {
778  font-size: 17px !important;
779  line-height: 26px !important;
780}
781
782/* Hugo uses weight 500 across all heading levels */
783h1, h2, h3, h4, h5, h6 {
784  font-family: var(--font-headings);
785  font-weight: 500;
786  color: var(--grayscale-12);
787}
788
789h1 {
790  font-size: 40px;
791  line-height: 40px;
792  letter-spacing: -0.03em;
793}
794
795h2 {
796  font-size: 28px;
797  line-height: 31px;
798  letter-spacing: -0.01em;
799  margin-top: 1.8em;
800}
801
802h3 {
803  font-size: 16.5px;
804  padding-top: 2rem;
805  padding-bottom: 8px;
806  text-transform: uppercase;
807  letter-spacing: 1.2px;
808}
809
810h4 {
811  font-size: 21px;
812  font-weight: 500;
813  color: rgba(0, 0, 0, 0.83);
814  padding-bottom: 3px;
815}
816
817.dark h4 { color: rgba(255, 255, 255, 0.83); }
818
819h5 { font-size: 0.875em; }
820h6 { font-size: 0.75em; }
821
822/* Bold elements — cap weight at 600 (NB Akademie Pro only ships 300–600;
823   default <strong>/<b> weight 700 triggers faux-bold which looks muddy) */
824.prose strong, .prose b,
825.fern-prose strong, .fern-prose b,
826.fern-callout strong, .fern-callout b,
827.fern-layout-guide strong, .fern-layout-guide b,
828.fern-layout-overview strong, .fern-layout-overview b,
829.fern-layout-reference strong, .fern-layout-reference b {
830  font-weight: 600;
831}
832
833/* Catch-all: no link should render as default browser blue */
834.prose a:not(.fern-mdx-link):not(.fern-button),
835.fern-prose a:not(.fern-mdx-link):not(.fern-button),
836.fern-layout-guide a:not(.fern-mdx-link):not(.fern-button),
837.fern-layout-overview a:not(.fern-mdx-link):not(.fern-button),
838.fern-layout-reference a:not(.fern-mdx-link):not(.fern-button),
839.fern-callout a {
840  color: var(--accent-a11);
841}
842
843.dark .prose a:not(.fern-mdx-link):not(.fern-button),
844.dark .fern-prose a:not(.fern-mdx-link):not(.fern-button),
845.dark .fern-layout-guide a:not(.fern-mdx-link):not(.fern-button),
846.dark .fern-layout-overview a:not(.fern-mdx-link):not(.fern-button),
847.dark .fern-layout-reference a:not(.fern-mdx-link):not(.fern-button),
848.dark .fern-callout a {
849  color: var(--color-lime);
850}
851
852
853/* ═══════════════════════════════════════════════════════════════════════════════
854   SECTION 4 — HEADER
855   StereoLabs: clean bar, frosted glass, thin border-bottom separator.
856   ═══════════════════════════════════════════════════════════════════════════════ */
857
858.fern-header {
859  backdrop-filter: blur(12px) saturate(1.2);
860  background-color: var(--background) !important;
861  border-bottom: 1px solid rgba(240, 240, 240, 0.8);
862}
863
864.dark .fern-header {
865  border-bottom-color: var(--border-default);
866}
867
868/* Navbar links — Hugo sizing (docs.yml navbar-links) */
869.fern-header nav a,
870.fern-header-tabs a {
871  font-size: 16px;
872  font-weight: 500;
873  letter-spacing: 0.05px;
874  line-height: 19px;
875}
876
877.fern-background-image {
878  background-color: var(--background) !important;
879  background-image: none !important;
880  background: var(--background) none !important;
881}
882
883.fern-background-image.fern-background-image {
884  background-image: none !important;
885  background: var(--background) !important;
886}
887
888.dark .fern-background-image {
889  background-color: var(--background) !important;
890  background-image: none !important;
891  background: var(--background) none !important;
892}
893
894.dark .fern-header {
895  background-color: var(--background) !important;
896}
897
898.fern-header-tabs {
899  backdrop-filter: blur(12px);
900  background-color: var(--background) !important;
901  border-bottom: 1px solid var(--border-default);
902}
903
904
905/* ═══════════════════════════════════════════════════════════════════════════════
906   SECTION 5 — SIDEBAR
907   StereoLabs: compact, muted section headings, thin active indicator.
908   ═══════════════════════════════════════════════════════════════════════════════ */
909
910/* Force canvas wrapper background to match content */
911.canvas-wrapper {
912  background-color: var(--background) !important;
913}
914
915.fern-sidebar-header {
916  border-bottom-color: var(--border-default);
917  background-color: var(--background) !important;
918}
919
920.dark .fern-sidebar-header {
921  background-color: var(--background) !important;
922}
923
924/* Force page-wide background to white / dark */
925html,
926body,
927#__next,
928#fern-docs,
929[data-fern-docs],
930main,
931aside,
932.fern-layout-page,
933.fern-layout-guide,
934.fern-layout-overview,
935.fern-layout-reference,
936.fern-layout-changelog,
937#fern-toc,
938[class*="toc"],
939[id*="toc"],
940[data-aside-state],
941[class*="aside"] {
942  background-color: var(--background) !important;
943}
944
945.toc-root:after {
946  background-color: var(--color-lime) !important;
947  height: var(--height, 20px);
948  transform: translateY(calc(var(--top, 0px)));
949  transition: transform .25s, height .25s;
950  border-left: 3.5px solid var(--color-lime);
951}
952
953/* Section headings — Hugo .section_title: 16px, weight 500, near-black, not uppercase */
954.fern-sidebar-heading-content {
955  font-size: 16px;
956  font-weight: 500;
957  line-height: 19px;
958  letter-spacing: -0.01em;
959  text-transform: none;
960  color: var(--grayscale-12);
961  padding: 6px 0;
962  margin-top: 16px;
963}
964
965@media (min-width: 1024px) {
966
967  .fern-sidebar-heading-content {
968    font-size: 16px;
969  }
970
971}
972
973/* Sidebar links — StereoLabs uses ~14px */
974.fern-sidebar-link {
975  color: var(--grayscale-a11);
976  font-size: 0.9375rem;
977  line-height: 1.4;
978  padding: 0.35rem 0.5rem;
979  border-radius: var(--radius-1);
980}
981
982@media (min-width: 1024px) {
983
984  .fern-sidebar-link {
985    font-size: 0.875rem;
986    padding: 0.35rem 0.5rem;
987  }
988
989}
990
991.fern-sidebar-link:hover {
992  color: var(--grayscale-a12);
993  background-color: var(--background) !important;
994  font-weight: 500 !important;
995}
996.fern-sidebar-link:focus-visible {
997  color: var(--grayscale-a12);
998  background-color: var(--background) !important;
999  font-weight: 500 !important; outline: none;
1000}
1001
1002.fern-sidebar-link[data-state="active"] {
1003  color: var(--grayscale-12);
1004  background-color: var(--background) !important;
1005  font-weight: 700 !important;
1006  position: relative;
1007}
1008
1009/* Left accent bar on active link */
1010.fern-sidebar-link[data-state="active"]::before {
1011  content: "";
1012  position: absolute;
1013  left: 0;
1014  top: 20%;
1015  bottom: 20%;
1016  width: 0 !important;
1017  border-radius: 1px;
1018  background-color: var(--accent-a9);
1019}
1020
1021.fern-sidebar-link.nested[data-state=active]:before {
1022  width: 0 !important;
1023}
1024
1025/* Sidebar groups — tighter spacing */
1026.fern-sidebar-group {
1027  margin-bottom: 0.25rem;
1028}
1029
1030/* Hugo-style vertical guide — only on expanded sections (matches Hugo's
1031   .has-sub > ul border-left, which is visible only when max-height > 0).
1032   No bar on first-level items. */
1033[data-state="open"] > .fern-sidebar-group,
1034[data-state="open"] > ul,
1035.fern-sidebar-group[data-state="open"] > ul,
1036.fern-sidebar-group[data-level]:not([data-level="0"]):not([data-level="1"]) {
1037  border-left: 2px solid #dadde1;
1038  padding-left: 0;
1039  margin-left: 0.5rem;
1040}
1041
1042.dark [data-state="open"] > .fern-sidebar-group,
1043.dark [data-state="open"] > ul,
1044.dark .fern-sidebar-group[data-state="open"] > ul,
1045.dark .fern-sidebar-group[data-level]:not([data-level="0"]):not([data-level="1"]) {
1046  border-left-color: var(--grayscale-5);
1047}
1048
1049.fern-sidebar-tabs {
1050  margin-top: 1rem;
1051  margin-bottom: 1.25rem;
1052}
1053
1054
1055/* ═══════════════════════════════════════════════════════════════════════════════
1056   SECTION 6 — PAGE HEADING & BREADCRUMBS
1057   ═══════════════════════════════════════════════════════════════════════════════ */
1058
1059.fern-page-heading {
1060    font-size: 40px;
1061    line-height: 40px;
1062    padding: 0;
1063    color: var(--grayscale-12);
1064    margin-bottom: .5em;
1065    padding-bottom: 6px;
1066}
1067
1068.fern-breadcrumb-item {
1069  font-size: 0.8125rem;
1070  color: var(--grayscale-9);
1071}
1072
1073.fern-breadcrumb-arrow {
1074  color: var(--grayscale-9);
1075  opacity: 0.5;
1076}
1077
1078
1079/* ═══════════════════════════════════════════════════════════════════════════════
1080   SECTION 7 — CARDS
1081   StereoLabs: flat, clean 1px border, no drop shadow at rest.
1082   ═══════════════════════════════════════════════════════════════════════════════ */
1083
1084.fern-card {
1085  background-color: var(--background);
1086  border: 1px solid var(--grayscale-4);   /* --gray-200 */
1087  border-radius: var(--radius-3\/2);       /* 4px — Hugo book-expand */
1088  box-shadow: none;
1089  transition: border-color 0.2s ease, background-color 0.2s ease;
1090}
1091
1092.fern-card:hover {
1093  color: var(--text-body);
1094}
1095.fern-card:focus-visible {
1096  color: var(--text-body); outline: none;
1097}
1098
1099.fern-card.interactive:hover {
1100  border-color: #050505;
1101  background-color: var(--card-background);   /* subtle gray fill on hover */
1102  box-shadow: none;
1103}
1104.fern-card.interactive:focus-visible {
1105  border-color: #050505;
1106  background-color: var(--card-background);   /* subtle gray fill on hover */
1107  box-shadow: none; outline: none;
1108}
1109
1110.dark .fern-card.interactive:hover {
1111  border-color: var(--grayscale-12);
1112}
1113.dark .fern-card.interactive:focus-visible {
1114  border-color: var(--grayscale-12); outline: none;
1115}
1116
1117.fern-card.elevated {
1118  border-color: var(--grayscale-4);
1119  box-shadow: none;
1120}
1121
1122/* Card icon — match text color */
1123.card-icon,
1124[class*="card-icon"] {
1125  color: var(--accent-a11) !important;
1126  fill: var(--accent-a11) !important;
1127}
1128
1129
1130/* ═══════════════════════════════════════════════════════════════════════════════
1131   SECTION 8 — CODE BLOCKS
1132   Hugo uses flat, square-cornered code blocks. No shadow, no rounding.
1133   ═══════════════════════════════════════════════════════════════════════════════ */
1134
1135pre[class*="language-"],
1136code[class*="language-"] {
1137  font-family: var(--font-mono);
1138  font-size: 0.875rem;
1139  line-height: 1.65;
1140  tab-size: 2;
1141}
1142
1143/* Flat code block — Hugo _markdown.scss pre: #f8f9fa bg, 1rem padding, no radius, no border, no chrome */
1144.fern-code-block,
1145.fern-code-block-root,
1146.fern-code-block-container,
1147pre {
1148  border-radius: 0 !important;
1149  box-shadow: none !important;
1150}
1151
1152.fern-code-block > *,
1153.fern-code-block-root > *,
1154.fern-code-block-container > * {
1155  border-radius: 0 !important;
1156}
1157
1158/* Code block body — light #f8f9fa, dark pale */
1159.fern-code-block pre,
1160.fern-code-block-root pre,
1161.fern-code-block-container pre {
1162  background-color: #f8f9fa !important;   /* --gray-100 */
1163  padding: 1rem !important;
1164  border: none !important;
1165}
1166
1167.dark .fern-code-block pre,
1168.dark .fern-code-block-root pre,
1169.dark .fern-code-block-container pre {
1170  background-color: var(--grayscale-2) !important;
1171}
1172
1173/* Hide Fern's code-block title / chrome header if empty (Hugo had none) */
1174.fern-code-block-title-bar:empty {
1175  display: none !important;
1176}
1177
1178/* Inline code in prose — Hugo: .87em, muted gray, square, no shadow */
1179.prose :not(pre) > code,
1180.fern-prose :not(pre) > code,
1181.fern-layout-guide :not(pre) > code,
1182.fern-layout-overview :not(pre) > code,
1183.fern-layout-reference :not(pre) > code {
1184  font-family: var(--font-mono);
1185  font-size: 0.87em;
1186  line-height: 21px;
1187  letter-spacing: 0.05px;
1188  background-color: rgba(0, 0, 0, 0.06);
1189  padding: 0.15rem 0.3rem;
1190  border-radius: 0 !important;
1191}
1192
1193.dark .prose :not(pre) > code,
1194.dark .fern-prose :not(pre) > code,
1195.dark .fern-layout-guide :not(pre) > code,
1196.dark .fern-layout-overview :not(pre) > code,
1197.dark .fern-layout-reference :not(pre) > code {
1198  background-color: rgba(255, 255, 255, 0.10);
1199}
1200
1201/* Inline code inside list items — Hugo makes these slightly bolder */
1202.prose li > code,
1203.fern-prose li > code,
1204.fern-layout-guide li > code,
1205.fern-layout-overview li > code {
1206  font-weight: 500;
1207  white-space: nowrap;
1208}
1209
1210
1211/* ═══════════════════════════════════════════════════════════════════════════════
1212   SECTION 8b — TABS (StereoLabs black / lime treatment)
1213   Matches Hugo _shortcodes.scss .ui-tabs-tab: black bg + white text,
1214   active tab = lime bg + black text; uppercase, tiny, letter-spaced.
1215
1216   FIX NOTES:
1217   - Fern renders the tab label inside an inner <span> that carries its own
1218     color utility (t-muted / t-default → grayscale tokens). Setting `color`
1219     on the button alone never reaches that span, which produced the
1220     unreadable dark-gray-on-black inactive tabs ("YUM"). The descendant
1221     `color: inherit` rule below forces the label to follow the button.
1222   - The inner span also carries its own pill padding/background utilities;
1223     these are neutralized so the tab stays a flat block.
1224   - All selectors are scoped to the content layouts so Radix tabs in
1225     portaled UI (search dialog, API playground) keep Fern's defaults.
1226   ═══════════════════════════════════════════════════════════════════════════════ */
1227
1228:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tablist"],
1229:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-list {
1230  border-bottom: 1px solid #c2c2c2 !important;
1231  margin-top: 0.5rem;
1232  margin-bottom: 0;
1233  padding: 0 !important;
1234  gap: 0;
1235  /* The strip must not paint its own surface behind the tabs — a themed
1236     tablist background is what shows through as a wedge when radii differ */
1237  background: transparent !important;
1238  border-top-left-radius: var(--radius-3) !important;
1239  overflow: clip;
1240}
1241
1242.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tablist"],
1243.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-list {
1244  border-bottom-color: var(--grayscale-5) !important;
1245}
1246
1247:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"],
1248:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger {
1249  padding: 1em 1.5em !important;
1250  background-color: #050505 !important;
1251  color: #fff !important;
1252  font-weight: 500 !important;
1253  font-size: 0.625rem !important;
1254  letter-spacing: 0.1em !important;
1255  text-transform: uppercase;
1256  border: none !important;
1257  border-bottom: 0 !important;
1258  border-radius: 0 !important;
1259  line-height: 1;
1260  transition: background-color 0.15s ease;
1261}
1262
1263/* THE FIX — the label lives in an inner <span> with its own color utility;
1264   force every descendant to inherit the button's color so white/black text
1265   actually renders in both themes */
1266:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"] span,
1267:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger span {
1268  color: inherit !important;
1269}
1270
1271/* Rounded code-group card with a guaranteed-matching tab corner.
1272   The card's class names are hashed upstream, so it is targeted
1273   structurally (parent / grandparent of the tab strip). We force the
1274   radius to a value WE own (--radius-3) and clip the children: the lime
1275   tab's corner is then cut by the card itself, so card and tab share the
1276   exact same curve by construction — no value to keep in sync, no
1277   crescent artifact. `overflow: clip` does not create a scroll container,
1278   and code scrolling is unaffected because <pre> has its own overflow. */
1279:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) div:has(> [role="tablist"]),
1280:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) div:has(> * > [role="tablist"]),
1281:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) div:has(> .fern-tabs-list) {
1282  border-radius: var(--radius-3) !important;   /* 8px */
1283  overflow: clip;
1284}
1285
1286/* The first tab carries the SAME radius as the tablist and the card rule
1287   below — every layer stacked in that corner shares one curve (8px), so a
1288   mismatch wedge cannot appear regardless of which layer paints last */
1289:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"]:first-of-type,
1290:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:first-of-type {
1291  border-top-left-radius: var(--radius-3) !important;
1292}
1293
1294/* Neutralize Fern's inner pill (padding + hover/active background on the span) */
1295:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"] > span,
1296:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger > span {
1297  background-color: transparent !important;
1298  padding: 0 !important;
1299  border-radius: 0 !important;
1300}
1301
1302/* Dark mode — a #050505 tab on the #0f1117 page is a black-on-black block;
1303   lift inactive tabs onto the dark card surface so their edges are visible */
1304.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"]:not([data-state="active"]):not([aria-selected="true"]),
1305.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:not([data-state="active"]):not([aria-selected="true"]) {
1306  background-color: var(--grayscale-2) !important;   /* #1a1d25 */
1307  color: var(--grayscale-11) !important;
1308}
1309
1310:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"]:hover,
1311:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:hover {
1312  background-color: #3c3c3c !important;
1313  color: #fff !important;
1314  opacity: 1 !important;
1315}
1316:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"]:focus-visible,
1317:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:focus-visible {
1318  background-color: #3c3c3c !important;
1319  color: #fff !important;
1320  opacity: 1 !important; outline: none;
1321}
1322
1323.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"]:not([data-state="active"]):not([aria-selected="true"]):hover,
1324.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:not([data-state="active"]):not([aria-selected="true"]):hover {
1325  background-color: var(--grayscale-3) !important;   /* #22252f */
1326  color: var(--grayscale-12) !important;
1327}
1328.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"]:not([data-state="active"]):not([aria-selected="true"]):focus-visible,
1329.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:not([data-state="active"]):not([aria-selected="true"]):focus-visible {
1330  background-color: var(--grayscale-3) !important;   /* #22252f */
1331  color: var(--grayscale-12) !important; outline: none;
1332}
1333
1334:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"][data-state="active"],
1335:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"][aria-selected="true"],
1336:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[data-state="active"],
1337:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[aria-selected="true"] {
1338  background-color: var(--color-lime) !important;
1339  color: #050505 !important;
1340  cursor: default !important;
1341}
1342
1343:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"][data-state="active"]:hover,
1344:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"][aria-selected="true"]:hover,
1345:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[data-state="active"]:hover,
1346:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[aria-selected="true"]:hover {
1347  background-color: var(--color-lime) !important;
1348  color: #050505 !important;
1349}
1350:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"][data-state="active"]:focus-visible,
1351:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role="tab"][aria-selected="true"]:focus-visible,
1352:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[data-state="active"]:focus-visible,
1353:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[aria-selected="true"]:focus-visible {
1354  background-color: var(--color-lime) !important;
1355  color: #050505 !important; outline: none;
1356}
1357
1358
1359/* ═══════════════════════════════════════════════════════════════════════════════
1360   SECTION 9 — TABLES (from StereoLabs _defaults.scss)
1361   ═══════════════════════════════════════════════════════════════════════════════ */
1362
1363.fern-table-root {
1364  border: none;
1365  border-radius: 0;
1366  background-color: transparent;
1367  backdrop-filter: none;
1368  overflow: auto;
1369  font-size: 15px;
1370}
1371
1372.fern-table {
1373  border-spacing: 0;
1374  border-collapse: collapse;
1375  margin-top: 1rem;
1376  margin-bottom: 1rem;
1377  border-bottom: 1px solid #050505;
1378}
1379
1380.dark .fern-table {
1381  border-bottom-color: var(--grayscale-7);
1382}
1383
1384.fern-table tr {
1385  border-top: 1px solid #050505;
1386}
1387
1388.dark .fern-table tr {
1389  border-top-color: var(--grayscale-7);
1390}
1391
1392.fern-table td,
1393.fern-table th {
1394  padding: 16px;
1395  text-align: left;
1396  border-bottom: none;
1397  height: auto;
1398}
1399
1400.fern-table thead tr th {
1401  background-color: transparent;
1402  min-width: 100px;
1403  text-transform: uppercase;
1404  letter-spacing: -0.02em;
1405  font-size: 15px;
1406  font-weight: 500;
1407  vertical-align: middle;
1408  padding: 16px;
1409  color: var(--grayscale-12);
1410}
1411
1412.fern-table tbody tr td:first-child {
1413  font-weight: 600;
1414  color: #333;
1415  letter-spacing: -0.1px;
1416}
1417
1418.dark .fern-table tbody tr td:first-child {
1419  color: var(--grayscale-12);
1420}
1421
1422.fern-table td {
1423  font-size: 15px;
1424}
1425
1426/* HR — thin separator matching StereoLabs */
1427hr {
1428  height: 1px;
1429  border: none;
1430  background: var(--grayscale-4);  /* --gray-200 */
1431}
1432
1433/* Blockquote — Hugo style: dark left border + pale gray fill */
1434.prose blockquote,
1435.fern-prose blockquote,
1436.fern-layout-guide blockquote,
1437.fern-layout-overview blockquote,
1438.fern-layout-reference blockquote,
1439blockquote {
1440  margin: 0.5rem 0;
1441  padding: 0.5rem 1rem;
1442  border-inline-start: 0.25rem solid #050505;
1443  background-color: #f7f7f7;
1444  font-style: normal;
1445}
1446
1447.dark .prose blockquote,
1448.dark .fern-prose blockquote,
1449.dark .fern-layout-guide blockquote,
1450.dark .fern-layout-overview blockquote,
1451.dark .fern-layout-reference blockquote,
1452.dark blockquote {
1453  border-inline-start-color: var(--grayscale-12);
1454  background-color: var(--card-background);
1455}
1456
1457
1458/* ═══════════════════════════════════════════════════════════════════════════════
1459   SECTION 10 — CALLOUTS / ADMONITIONS
1460   ═══════════════════════════════════════════════════════════════════════════════ */
1461
1462.fern-callout {
1463  border-radius: var(--radius-2);
1464  border: 1px solid transparent;
1465  border-left-width: 4px;
1466  padding: 0.875rem 1rem;
1467  font-size: 0.9375rem;
1468  line-height: 1.6;
1469  color: var(--text-body);
1470}
1471
1472/* Body text stays readable regardless of intent */
1473.fern-callout,
1474.fern-callout p,
1475.fern-callout li,
1476.fern-callout strong,
1477.fern-callout code {
1478  color: var(--text-body);
1479}
1480
1481.dark .fern-callout,
1482.dark .fern-callout p,
1483.dark .fern-callout li,
1484.dark .fern-callout strong {
1485  color: var(--grayscale-12);
1486}
1487
1488/* ── info / note / launch: neutral (Hugo blockquote style — no blue tint) ─ */
1489.fern-callout[data-intent="info"],
1490.fern-callout[data-intent="note"],
1491.fern-callout[data-intent="launch"] {
1492  background-color: #f7f7f7;
1493  border-color: rgba(5, 5, 5, 0.10);
1494  border-left-color: #050505;
1495}
1496
1497.dark .fern-callout[data-intent="info"],
1498.dark .fern-callout[data-intent="note"],
1499.dark .fern-callout[data-intent="launch"] {
1500  background-color: var(--card-background);
1501  border-color: var(--border-default);
1502  border-left-color: var(--grayscale-12);
1503}
1504
1505/* ── warning: yellow (Hugo #fd6), keep icon crisp ───────────────────────── */
1506.fern-callout[data-intent="warning"] {
1507  background-color: rgba(253, 204, 51, 0.18);
1508  border-color: rgba(253, 204, 51, 0.55);
1509  border-left-color: #e0a800;
1510}
1511
1512.dark .fern-callout[data-intent="warning"] {
1513  background-color: rgba(253, 204, 51, 0.14);
1514  border-color: rgba(253, 204, 51, 0.45);
1515  border-left-color: #fd6;
1516}
1517
1518/* ── error / danger: red (Hugo #f66) ────────────────────────────────────── */
1519.fern-callout[data-intent="error"] {
1520  background-color: rgba(255, 102, 102, 0.14);
1521  border-color: rgba(255, 102, 102, 0.45);
1522  border-left-color: #e63946;
1523}
1524
1525.dark .fern-callout[data-intent="error"] {
1526  background-color: rgba(255, 102, 102, 0.14);
1527  border-color: rgba(255, 102, 102, 0.45);
1528  border-left-color: #f66;
1529}
1530
1531/* ── success / tip / check: StereoLabs lime accent ──────────────────────── */
1532.fern-callout[data-intent="success"],
1533.fern-callout[data-intent="tip"],
1534.fern-callout[data-intent="check"] {
1535  background-color: rgba(217, 255, 66, 0.18);
1536  border-color: rgba(187, 225, 36, 0.55);
1537  border-left-color: #9bbf16;
1538}
1539
1540.dark .fern-callout[data-intent="success"],
1541.dark .fern-callout[data-intent="tip"],
1542.dark .fern-callout[data-intent="check"] {
1543  background-color: rgba(217, 255, 66, 0.12);
1544  border-color: rgba(217, 255, 66, 0.35);
1545  border-left-color: var(--color-lime);
1546}
1547
1548/* Callout icon — keep it intent-colored but a touch darker for contrast */
1549.fern-callout[data-intent="warning"] svg {
1550  color: #b8860b;
1551}
1552
1553/* Keep Fern's default icon for note/info/launch — just tint it neutrally */
1554.fern-callout[data-intent="info"] svg,
1555.fern-callout[data-intent="note"] svg,
1556.fern-callout[data-intent="launch"] svg {
1557  color: #525252;
1558}
1559
1560.dark .fern-callout[data-intent="info"] svg,
1561.dark .fern-callout[data-intent="note"] svg,
1562.dark .fern-callout[data-intent="launch"] svg {
1563  color: var(--grayscale-11);
1564}
1565.fern-callout[data-intent="error"] svg {
1566  color: #c0392b;
1567}
1568.fern-callout[data-intent="success"] svg,
1569.fern-callout[data-intent="tip"] svg,
1570.fern-callout[data-intent="check"] svg {
1571  color: #7ba017;
1572}
1573
1574.dark .fern-callout[data-intent="warning"] svg { color: #fd6; }
1575.dark .fern-callout[data-intent="error"] svg { color: #f66; }
1576.dark .fern-callout[data-intent="success"] svg,
1577.dark .fern-callout[data-intent="tip"] svg,
1578.dark .fern-callout[data-intent="check"] svg { color: var(--color-lime); }
1579
1580
1581/* ═══════════════════════════════════════════════════════════════════════════════
1582   SECTION 11 — LINKS
1583   ═══════════════════════════════════════════════════════════════════════════════ */
1584
1585.fern-mdx-link {
1586  color: var(--accent-a11);
1587  font-weight: 500;
1588  text-decoration: none !important;
1589  border-bottom: 1px dotted currentColor;
1590  transition: opacity 0.15s ease;
1591}
1592
1593.fern-mdx-link:hover {
1594  color: var(--accent-a11);
1595  opacity: 0.5;
1596  border-bottom: 1px dotted currentColor;
1597}
1598.fern-mdx-link:focus-visible {
1599  color: var(--accent-a11);
1600  opacity: 0.5;
1601  border-bottom: 1px dotted currentColor; outline: none;
1602}
1603
1604/* Images-in-links get no underline (Hugo: a:has(img.sub)) */
1605.fern-mdx-link:has(img) {
1606  border-bottom: none;
1607}
1608
1609.dark .fern-mdx-link {
1610  color: var(--color-lime);
1611}
1612
1613.dark .fern-mdx-link:hover {
1614  color: var(--color-lime);
1615  opacity: 0.5;
1616}
1617.dark .fern-mdx-link:focus-visible {
1618  color: var(--color-lime);
1619  opacity: 0.5; outline: none;
1620}
1621
1622.fern-mdx-link svg.external-link-icon {
1623  margin-bottom: var(--spacing);
1624}
1625
1626
1627/* ═══════════════════════════════════════════════════════════════════════════════
1628   SECTION 12 — BUTTONS
1629   ═══════════════════════════════════════════════════════════════════════════════ */
1630
1631/* Buttons — Hugo .book-btn: 1px dark border, square-ish, no fill by default */
1632.fern-button {
1633  line-height: 19px !important;
1634  border-radius: var(--radius-3\/2);    /* 4px */
1635  font-weight: 500 !important;
1636  font-size: 16px !important;
1637  transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;
1638  letter-spacing: .05px !important;
1639  box-shadow: none !important;
1640}
1641
1642.fern-button.filled.primary {
1643  background-color: #050505;
1644  color: #ffffff;
1645  border: 1px solid #050505;
1646}
1647
1648.fern-button.filled.primary:hover {
1649  background-color: #3c3c3c;
1650  border-color: #3c3c3c;
1651}
1652.fern-button.filled.primary:focus-visible {
1653  background-color: #3c3c3c;
1654  border-color: #3c3c3c; outline: none;
1655}
1656
1657.dark .fern-button.filled.primary {
1658  background-color: var(--color-lime);
1659  color: #050505;
1660  border-color: var(--color-lime);
1661}
1662
1663.dark .fern-button.filled.primary:hover {
1664  background-color: var(--color-lime-hover);
1665  border-color: var(--color-lime-hover);
1666}
1667.dark .fern-button.filled.primary:focus-visible {
1668  background-color: var(--color-lime-hover);
1669  border-color: var(--color-lime-hover); outline: none;
1670}
1671
1672.fern-button.outlined {
1673  border: 1px solid #050505;
1674  background-color: transparent;
1675  color: #050505;
1676}
1677
1678.fern-button.outlined:hover {
1679  background-color: #050505;
1680  color: #ffffff;
1681}
1682.fern-button.outlined:focus-visible {
1683  background-color: #050505;
1684  color: #ffffff; outline: none;
1685}
1686
1687.dark .fern-button.outlined {
1688  border-color: var(--grayscale-12);
1689  color: var(--grayscale-12);
1690}
1691
1692.dark .fern-button.outlined:hover {
1693  background-color: var(--grayscale-12);
1694  color: #050505;
1695}
1696.dark .fern-button.outlined:focus-visible {
1697  background-color: var(--grayscale-12);
1698  color: #050505; outline: none;
1699}
1700
1701.fern-copy-button,
1702.fern-expand-button {
1703  backdrop-filter: blur(8px);
1704}
1705
1706
1707/* ═══════════════════════════════════════════════════════════════════════════════
1708   SECTION 13 — BADGES
1709   ═══════════════════════════════════════════════════════════════════════════════ */
1710
1711.fern-docs-badge {
1712  font-weight: 700;
1713  letter-spacing: 0.02em;
1714}
1715
1716.fern-docs-badge.small {
1717  border-radius: var(--radius-1);
1718  font-size: 0.75rem;
1719}
1720
1721.fern-docs-badge[data-badge-type="http-method"],
1722.fern-docs-badge[data-badge-type="status-code"] {
1723  font-family: var(--font-mono) !important;
1724}
1725
1726
1727/* ═══════════════════════════════════════════════════════════════════════════════
1728   SECTION 14 — FOOTER NAVIGATION
1729   ═══════════════════════════════════════════════════════════════════════════════ */
1730
1731/* Footer prev/next — flat Hugo aesthetic: 1px gray border, 4px radius, no tint */
1732.fern-footer-nav {
1733  background-color: transparent !important;
1734  background: transparent !important;
1735  border-radius: var(--radius-3\/2);
1736  padding: 0;
1737  margin: 0;
1738  gap: 0.75rem;
1739}
1740
1741.fern-footer-nav--simple {
1742  background-color: transparent !important;
1743  background: transparent !important;
1744}
1745
1746.fern-footer-next,
1747.fern-footer-prev {
1748  border-radius: var(--radius-3\/2);
1749  border: 1px solid var(--grayscale-4);
1750  background-color: var(--background) !important;
1751  background: var(--background) !important;
1752  opacity: 1;
1753  transition: border-color 0.15s ease, background-color 0.15s ease;
1754  box-shadow: none;
1755}
1756
1757.fern-footer-next:hover,
1758.fern-footer-prev:hover {
1759  border-color: #050505;
1760  background-color: #f8f9fa !important;
1761}
1762.fern-footer-next:focus-visible,
1763.fern-footer-prev:focus-visible {
1764  border-color: #050505;
1765  background-color: #f8f9fa !important; outline: none;
1766}
1767
1768.dark .fern-footer-next:hover,
1769.dark .fern-footer-prev:hover {
1770  border-color: var(--grayscale-12);
1771  background-color: var(--grayscale-2) !important;
1772}
1773.dark .fern-footer-next:focus-visible,
1774.dark .fern-footer-prev:focus-visible {
1775  border-color: var(--grayscale-12);
1776  background-color: var(--grayscale-2) !important; outline: none;
1777}
1778
1779.fern-layout-footer.not-prose {
1780  margin-top: 3rem !important;
1781}
1782
1783
1784/* ═══════════════════════════════════════════════════════════════════════════════
1785   SECTION 15 — STEPS
1786   ═══════════════════════════════════════════════════════════════════════════════ */
1787
1788.fern-steps {
1789  border-left: 1px solid var(--border-default);
1790  margin-left: 0.5rem;
1791  padding-left: 1.5rem;
1792  margin-top: 0.75rem;
1793  margin-bottom: 2.5rem;
1794}
1795
1796
1797/* ═══════════════════════════════════════════════════════════════════════════════
1798   SECTION 16 — API REFERENCE PROPERTIES
1799   ═══════════════════════════════════════════════════════════════════════════════ */
1800
1801.fern-api-property-key {
1802  color: var(--grayscale-12);
1803  font-family: var(--font-mono);
1804  font-size: 0.875rem;
1805  font-weight: 600;
1806}
1807
1808.fern-api-property-meta {
1809  color: var(--grayscale-9);
1810  font-size: 0.75rem;
1811}
1812
1813.fern-api-property {
1814  padding-top: 0.75rem;
1815  padding-bottom: 0.75rem;
1816}
1817
1818
1819/* ═══════════════════════════════════════════════════════════════════════════════
1820   SECTION 17 — SCROLLBAR
1821   Thin, unobtrusive, like StereoLabs.
1822   ═══════════════════════════════════════════════════════════════════════════════ */
1823
1824.fern-scroll-area-scrollbar {
1825  background-color: transparent;
1826}
1827
1828.fern-scroll-area-scrollbar[data-orientation="vertical"] {
1829  width: 3px;
1830}
1831
1832.fern-scroll-area-scrollbar[data-orientation="vertical"]:hover {
1833  width: 5px;
1834}
1835.fern-scroll-area-scrollbar[data-orientation="vertical"]:focus-visible {
1836  width: 5px; outline: none;
1837}
1838
1839.fern-scroll-area-scrollbar[data-orientation="horizontal"] {
1840  height: 3px;
1841}
1842
1843.fern-scroll-area-scrollbar[data-orientation="horizontal"]:hover {
1844  height: 5px;
1845}
1846.fern-scroll-area-scrollbar[data-orientation="horizontal"]:focus-visible {
1847  height: 5px; outline: none;
1848}
1849
1850.fern-scroll-area-thumb {
1851  background-color: #babac0;  /* --thumb-bg */
1852}
1853
1854.dark .fern-scroll-area-thumb {
1855  background-color: #babac0;  /* same --thumb-bg in dark */
1856}
1857
1858
1859/* ═══════════════════════════════════════════════════════════════════════════════
1860   SECTION 18 — DROPDOWNS
1861   Frosted glass, deep shadow.
1862   ═══════════════════════════════════════════════════════════════════════════════ */
1863
1864.fern-dropdown {
1865  background-color: var(--card-background);
1866  border: 1px solid var(--border-default);
1867  border-radius: var(--radius-2);
1868  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.10);
1869  backdrop-filter: blur(16px);
1870}
1871
1872.dark .fern-dropdown {
1873  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.45);
1874}
1875
1876.fern-dropdown-item[data-highlighted] {
1877  background-color: var(--accent-9);
1878  color: var(--accent-contrast);
1879}
1880
1881
1882/* ═══════════════════════════════════════════════════════════════════════════════
1883   SECTION 19 — ACCORDIONS
1884   ═══════════════════════════════════════════════════════════════════════════════ */
1885
1886/* Accordion — Hugo _shortcodes.scss .book-expand: 1px gray-200 border, 4px radius,
1887   #f8f9fa header bar, white body */
1888.fern-accordion {
1889  border: 1px solid var(--grayscale-4);   /* --gray-200 */
1890  border-radius: var(--radius-3\/2);       /* 4px */
1891  overflow: hidden;
1892  background-color: var(--background);
1893}
1894
1895.fern-accordion-trigger {
1896  padding: 0.5rem 1rem;   /* Hugo: 0.5rem 1rem */
1897  gap: 0.5rem;
1898  background-color: #f8f9fa;
1899  cursor: pointer;
1900}
1901
1902.dark .fern-accordion-trigger {
1903  background-color: var(--grayscale-2);
1904}
1905
1906.fern-accordion-trigger:hover {
1907  background-color: var(--grayscale-4);
1908}
1909.fern-accordion-trigger:focus-visible {
1910  background-color: var(--grayscale-4); outline: none;
1911}
1912
1913.dark .fern-accordion-trigger:hover {
1914  background-color: var(--grayscale-3);
1915}
1916.dark .fern-accordion-trigger:focus-visible {
1917  background-color: var(--grayscale-3); outline: none;
1918}
1919
1920.fern-accordion-trigger-title {
1921  font-size: 0.9375rem;
1922  font-weight: 500;
1923}
1924
1925.fern-accordion-content {
1926  padding: 1rem;
1927  background-color: var(--background);
1928}
1929
1930/* Native <details>/<summary> — same Hugo treatment */
1931.prose details,
1932.fern-prose details,
1933.fern-layout-guide details,
1934.fern-layout-overview details,
1935.fern-layout-reference details {
1936  padding: 1rem;
1937  border: 1px solid var(--grayscale-4);
1938  border-radius: var(--radius-3\/2);
1939  background-color: var(--background);
1940}
1941
1942.prose details > summary,
1943.fern-prose details > summary,
1944.fern-layout-guide details > summary,
1945.fern-layout-overview details > summary,
1946.fern-layout-reference details > summary {
1947  line-height: 1;
1948  padding: 1rem;
1949  margin: -1rem;
1950  cursor: pointer;
1951  background-color: #f8f9fa;
1952}
1953
1954.dark .prose details > summary,
1955.dark .fern-prose details > summary,
1956.dark .fern-layout-guide details > summary,
1957.dark .fern-layout-overview details > summary,
1958.dark .fern-layout-reference details > summary {
1959  background-color: var(--grayscale-2);
1960}
1961
1962.prose details[open] > summary,
1963.fern-prose details[open] > summary,
1964.fern-layout-guide details[open] > summary,
1965.fern-layout-overview details[open] > summary,
1966.fern-layout-reference details[open] > summary {
1967  margin-bottom: 0;
1968}
1969
1970
1971/* ═══════════════════════════════════════════════════════════════════════════════
1972   SECTION 20 — INPUTS & FORMS (API playground)
1973   ═══════════════════════════════════════════════════════════════════════════════ */
1974
1975.fern-input {
1976  font-size: 0.8125rem;
1977}
1978
1979.fern-input-group {
1980  border-color: var(--border-default);
1981  border-radius: var(--radius-2);
1982  background-color: var(--card-background);
1983}
1984
1985.dark .fern-input-group {
1986  background-color: var(--grayscale-a2);
1987}
1988
1989.fern-input-group:focus-within {
1990  border-color: var(--accent-a5);
1991  box-shadow: 0 0 0 2px var(--accent-a3);
1992}
1993
1994
1995/* ═══════════════════════════════════════════════════════════════════════════════
1996   SECTION 21 — PAGE ACTIONS
1997   ═══════════════════════════════════════════════════════════════════════════════ */
1998
1999.fern-page-actions {
2000  border: 0 !important;
2001}
2002
2003.fern-page-actions > *:not(:last-child) {
2004  border-right-color: var(--border-default);
2005}
2006
2007
2008/* ═══════════════════════════════════════════════════════════════════════════════
2009   SECTION 22 — SELECTION ITEMS (product/version selectors)
2010   ═══════════════════════════════════════════════════════════════════════════════ */
2011
2012.fern-selection-item {
2013  border-radius: var(--radius-2);
2014}
2015
2016.fern-selection-item:hover {
2017  color: var(--accent-a11);
2018  background-color: var(--grayscale-a3);
2019}
2020.fern-selection-item:focus-visible {
2021  color: var(--accent-a11);
2022  background-color: var(--grayscale-a3); outline: none;
2023}
2024
2025.fern-selection-item-title {
2026  color: var(--grayscale-12);
2027  font-weight: 600;
2028  font-size: 0.8125rem;
2029}
2030
2031
2032/* ═══════════════════════════════════════════════════════════════════════════════
2033   SECTION 23 — INDENT COMPONENT
2034   ═══════════════════════════════════════════════════════════════════════════════ */
2035
2036.fern-indent::before {
2037  border-left: 1px solid var(--border-default);
2038}
2039
2040
2041/* ═══════════════════════════════════════════════════════════════════════════════
2042   SECTION 24 — ANCHORS
2043   ═══════════════════════════════════════════════════════════════════════════════ */
2044
2045.fern-anchor-icon:not(.copied) {
2046  color: var(--grayscale-a11);
2047  background-color: var(--card-background);
2048  border: 1px solid var(--card-border);
2049}
2050
2051.fern-anchor-icon.copied {
2052  background-color: var(--accent-a3);
2053  border-color: var(--accent-a5);
2054}
2055
2056
2057/* ═══════════════════════════════════════════════════════════════════════════════
2058   SECTION 25 — CHANGELOG
2059   ═══════════════════════════════════════════════════════════════════════════════ */
2060
2061.fern-changelog-date {
2062  color: var(--grayscale-9);
2063  font-size: 0.875rem;
2064}
2065
2066
2067/* ═══════════════════════════════════════════════════════════════════════════════
2068   SECTION 26 — LISTS (StereoLabs lime dot bullet — page content only)
2069   ═══════════════════════════════════════════════════════════════════════════════ */
2070
2071.fern-layout-guide ul,
2072.fern-layout-overview ul,
2073.fern-layout-reference ul,
2074.fern-layout-changelog ul {
2075  list-style: none !important;
2076  padding-left: 4.5em;
2077}
2078
2079.fern-layout-guide ul > li,
2080.fern-layout-overview ul > li,
2081.fern-layout-reference ul > li,
2082.fern-layout-changelog ul > li {
2083  position: relative;
2084  padding-left: 0;
2085  list-style: none !important;
2086  list-style-type: none !important;
2087  list-style-image: none !important;
2088}
2089
2090.fern-layout-guide ul > li::marker,
2091.fern-layout-overview ul > li::marker,
2092.fern-layout-reference ul > li::marker,
2093.fern-layout-changelog ul > li::marker {
2094  content: "" !important;
2095  font-size: 0 !important;
2096  display: none !important;
2097}
2098
2099.fern-layout-guide ul > li::before,
2100.fern-layout-overview ul > li::before,
2101.fern-layout-reference ul > li::before,
2102.fern-layout-changelog ul > li::before {
2103  content: "" !important;
2104  display: inline-block !important;
2105  position: absolute;
2106  left: -1.3em;
2107  top: 0.45em;
2108  width: 12px;
2109  height: 12px;
2110  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23D9FF42' stroke='%23000000' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='6' r='4'/></svg>");
2111  background-size: 12px 12px;
2112  background-repeat: no-repeat;
2113}
2114
2115.dark .fern-layout-guide ul > li::before,
2116.dark .fern-layout-overview ul > li::before,
2117.dark .fern-layout-reference ul > li::before,
2118.dark .fern-layout-changelog ul > li::before {
2119  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23D9FF42' stroke='%23e9ecef' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'><circle cx='6' cy='6' r='4'/></svg>");
2120}
2121
2122
2123/* ═══════════════════════════════════════════════════════════════════════════════
2124   SECTION 27 — GLOBAL UTILITIES
2125   ═══════════════════════════════════════════════════════════════════════════════ */
2126
2127/* Smooth transitions */
2128a, button {
2129  transition: color 0.15s ease, background-color 0.15s ease,
2130    border-color 0.15s ease, box-shadow 0.15s ease;
2131}
2132
2133/* Selection highlight */
2134::selection {
2135  background-color: var(--accent-a5);
2136  color: var(--grayscale-12);
2137}
2138
2139/* Focus ring — accessible, accent-colored */
2140:focus-visible {
2141  outline: 0px solid var(--accent-a9) !important;
2142  outline-offset: 2px;
2143}
2144
2145/* Highlighted text */
2146.fern-highlight {
2147  color: var(--accent-12);
2148  background-color: transparent;
2149  font-weight: 700;
2150}
2151
2152/* Tooltip trigger */
2153.fern-mdx-tooltip-trigger {
2154  --tooltip-underline-color: var(--grayscale-9);
2155  --tooltip-underline-hover-color: var(--grayscale-12);
2156}
2157
2158/* ═══════════════════════════════════════════════════════════════════════════════
2159   SECTION 28 — IMAGES & VIDEOS
2160   ═══════════════════════════════════════════════════════════════════════════════ */
2161
2162img, video {
2163    max-width: 90% !important;
2164    height: auto;
2165    margin-left: auto;
2166    margin-right: auto;
2167} </style><meta id="fern-theme-color-preferred-light" name="theme-color" content="#970368" media="(prefers-color-scheme: light)"/><meta id="fern-theme-color-preferred-dark" name="theme-color" content="#9e79f0" media="(prefers-color-scheme: dark)"/><meta id="fern-theme-color" name="theme-color" content="#970368"/>
2167<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/0c0hxoamwjsbw.js" integrity="sha256-CXPB1kyIrcjjyVBBDLWLKI9yEY1ZZbeASUON648vloM=" crossorigin="anonymous" noModule=""></script>
2167<script id="_fern-ga-init" defer="">
2168        window['dataLayer'] = window['dataLayer'] || [];
2169        function gtag(){window['dataLayer'].push(arguments);}
2170        gtag('js', new Date());
2171        gtag('config', 'G-LQLTWBS792' );</script>
2171<script type="text/javascript">(function(){(window.requestAnimationFrame??window.setTimeout)(()=>{let a=document.getElementById("fern-header")?.clientHeight??0;document.documentElement.style.setProperty("--header-height",`${String(a)}px`)})})()</script>
2171</head><body class="antialiased" id="fern-docs"><div hidden=""><!--$--><!--/$--></div>
2171<script>(function(){window.__FERN_PRE_HYDRATION_HTML=document.body.innerHTML})()</script>
2171<script>(function(){var f=self.__next_f=self.__next_f||[];var p=[].push;Object.defineProperty(f,"push",{configurable:true,get:function(){return function(){try{return p.apply(f,arguments)}catch(e){if(e instanceof TypeError&&e.message.indexOf("enqueue")!==-1)return;throw e}}},set:function(v){p=v}})})()</script>
2171<div class="sr-only" aria-hidden="true" inert="">For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.</div><style>
2172:root {
2173  --bprogress-color: var(--accent);
2174  --bprogress-height: 3px;
2175  --bprogress-spinner-size: 18px;
2176  --bprogress-spinner-animation-duration: 400ms;
2177  --bprogress-spinner-border-size: 2px;
2178  --bprogress-box-shadow: 0 0 10px var(--accent), 0 0 5px var(--accent);
2179  --bprogress-z-index: 99999;
2180  --bprogress-spinner-top: 15px;
2181  --bprogress-spinner-bottom: auto;
2182  --bprogress-spinner-right: 15px;
2183  --bprogress-spinner-left: auto;
2184}
2185
2186.bprogress {
2187  width: 0;
2188  height: 0;
2189  pointer-events: none;
2190  z-index: var(--bprogress-z-index);
2191}
2192
2193.bprogress .bar {
2194  background: var(--bprogress-color);
2195  position: fixed;
2196  z-index: var(--bprogress-z-index);
2197  top: 0;
2198  left: 0;
2199  width: 100%;
2200  height: var(--bprogress-height);
2201}
2202
2203/* Fancy blur effect */
2204.bprogress .peg {
2205  display: block;
2206  position: absolute;
2207  right: 0;
2208  width: 100px;
2209  height: 100%;
2210  box-shadow: var(--bprogress-box-shadow);
2211  opacity: 1.0;
2212  transform: rotate(3deg) translate(0px, -4px);
2213}
2214
2215/* Remove these to get rid of the spinner */
2216.bprogress .spinner {
2217  display: block;
2218  position: fixed;
2219  z-index: var(--bprogress-z-index);
2220  top: var(--bprogress-spinner-top);
2221  bottom: var(--bprogress-spinner-bottom);
2222  right: var(--bprogress-spinner-right);
2223  left: var(--bprogress-spinner-left);
2224}
2225
2226.bprogress .spinner-icon {
2227  width: var(--bprogress-spinner-size);
2228  height: var(--bprogress-spinner-size);
2229  box-sizing: border-box;
2230  border: solid var(--bprogress-spinner-border-size) transparent;
2231  border-top-color: var(--bprogress-color);
2232  border-left-color: var(--bprogress-color);
2233  border-radius: 50%;
2234  -webkit-animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;
2235  animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;
2236}
2237
2238.bprogress-custom-parent {
2239  overflow: hidden;
2240  position: relative;
2241}
2242
2243.bprogress-custom-parent .bprogress .spinner,
2244.bprogress-custom-parent .bprogress .bar {
2245  position: absolute;
2246}
2247
2248.bprogress .indeterminate {
2249  position: fixed;
2250  top: 0;
2251  left: 0;
2252  width: 100%;
2253  height: var(--bprogress-height);
2254  overflow: hidden;
2255}
2256
2257.bprogress .indeterminate .inc,
2258.bprogress .indeterminate .dec {
2259  position: absolute;
2260  top: 0;
2261  height: 100%;
2262  background-color: var(--bprogress-color);
2263}
2264
2265.bprogress .indeterminate .inc {
2266  animation: bprogress-indeterminate-increase 2s infinite;
2267}
2268
2269.bprogress .indeterminate .dec {
2270  animation: bprogress-indeterminate-decrease 2s 0.5s infinite;
2271}
2272
2273@-webkit-keyframes bprogress-spinner {
2274  0%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
2275  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
2276}
2277
2278@keyframes bprogress-spinner {
2279  0%   { transform: rotate(0deg); }
2280  100% { transform: rotate(360deg); }
2281}
2282
2283@keyframes bprogress-indeterminate-increase {
2284  from { left: -5%; width: 5%; }
2285  to { left: 130%; width: 100%; }
2286}
2287
2288@keyframes bprogress-indeterminate-decrease {
2289  from { left: -80%; width: 80%; }
2290  to { left: 110%; width: 10%; }
2291}
2292</style><!--$--><!--/$--><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
2292<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
2292<script>(function(){var p=new URLSearchParams(window.location.search),d=document.documentElement.dataset,e=p.get("embedded")==="true",h=p.get("header"),f=p.get("footer");if(e){d.embedded="true"}if(h==="false"||(e&&h!=="true")){d.hideHeader="true"}if(f==="false"||(e&&f!=="true")){d.hideFooter="true"}})()</script>
2292<!--$--><!--/$--><!--$--><!--/$--><div data-body-theme="canvas" data-tabs-theme="bubble" data-product-switcher-theme="default"><div class="transition-all duration-500 ease-out" style="margin-right:0"><div class="fern-background-image pointer-events-none fixed inset-0"></div><header id="fern-header" role="banner" class="fern-background-image transition-all duration-500 ease-out" data-theme="default"><style>
2293          html,
2294          body {
2295            scroll-padding-top: calc(
2296              var(--header-height) + var(--mobile-toc-height, 0px) + (var(--spacing) * 4)
2297            );
2298          }
2299        </style><div class="width-before-scroll-bar"><div class="fern-header-content"><div class="flex w-full flex-col items-center justify-stretch gap-4 max-w-page-width mx-auto"><div class="flex w-full items-center justify-stretch gap-4 max-w-page-width mx-auto"><div class="fern-header-logo-container"><div class="flex items-center gap-2"><div class="flex items-center lg:items-start"><a data-fern-logo="" class="w-fit shrink-0 flex items-center" href="/"><img alt="Logo" loading="eager" width="1163" height="156" decoding="async" data-nimg="1" class="max-h-full object-contain max-md:!max-h-8 block dark:hidden" style="color:transparent;aspect-ratio:7.455128205128205;height:20px;width:auto" srcSet="https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F245dea93af6a28e12be1f5dfc8b650f7e204463bc5c04ca50189eb05eaa47690%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3Df2204f6b340a99a67b65864e4aae673d5fa20164e79943d4c16fb32467a5ce93%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=1200&amp;q=100 1x, https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F245dea93af6a28e12be1f5dfc8b650f7e204463bc5c04ca50189eb05eaa47690%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3Df2204f6b340a99a67b65864e4aae673d5fa20164e79943d4c16fb32467a5ce93%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=3840&amp;q=100 2x" src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/245dea93af6a28e12be1f5dfc8b650f7e204463bc5c04ca50189eb05eaa47690/assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260923T231003Z&amp;X-Amz-Expires=604800&amp;X-Amz-Signature=f2204f6b340a99a67b65864e4aae673d5fa20164e79943d4c16fb32467a5ce93&amp;X-Amz-SignedHeaders=host&amp;x-amz-checksum-mode=ENABLED&amp;x-id=GetObject"/><img alt="Logo" loading="eager" width="1163" height="157" decoding="async" data-nimg="1" class="max-h-full object-contain max-md:!max-h-8 hidden dark:block" style="color:transparent;aspect-ratio:7.407643312101911;height:20px;width:auto" srcSet="https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F86076df99456a1045a41b5b55971ed59e46279ec69ac332fb9f2429d8924973c%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3D0429525db0f826a7d3a0b68cd479c5732b14f2dec169e8800513b85fafae7c8a%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=1200&amp;q=100 1x, https://app.buildwithfern.com/_next/image?url=https%3A%2F%2Ffdr-prod-docs-files-public.s3.us-east-1.amazonaws.com%2Fstereolabs.docs.buildwithfern.com%2F86076df99456a1045a41b5b55971ed59e46279ec69ac332fb9f2429d8924973c%2Fassets%2Flogo%2FSL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png%3FX-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Credential%3DAKIA6KXJSKKNFOCF7G4B%252F20260923%252Fus-east-1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260923T231003Z%26X-Amz-Expires%3D604800%26X-Amz-Signature%3D0429525db0f826a7d3a0b68cd479c5732b14f2dec169e8800513b85fafae7c8a%26X-Amz-SignedHeaders%3Dhost%26x-amz-checksum-mode%3DENABLED%26x-id%3DGetObject&amp;w=3840&amp;q=100 2x" src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/86076df99456a1045a41b5b55971ed59e46279ec69ac332fb9f2429d8924973c/assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260923T231003Z&amp;X-Amz-Expires=604800&amp;X-Amz-Signature=0429525db0f826a7d3a0b68cd479c5732b14f2dec169e8800513b85fafae7c8a&amp;X-Amz-SignedHeaders=host&amp;x-amz-checksum-mode=ENABLED&amp;x-id=GetObject"/></a></div><div class="fern-header-selectors"></div></div></div><div class="w-full max-w-[640px] lg:hidden"><div class="flex w-full max-w-[640px] flex-row gap-2"><button id="fern-search-button" data-testid="search-button" data-state="loading" aria-label="Search" class="focus-visible:ring-(color:--accent) rounded-2 inline-flex h-9 items-center justify-start gap-2 whitespace-nowrap p-2 text-sm font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-(color:--grayscale-a11) ring-border-default cursor-wait bg-transparent ring-1 ring-inset fern-header-search-bar flex-1 overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="inline-flex pointer-coarse:hidden ml-auto"><kbd class="fern-kbd">/</kbd></div></button><button tabindex="0" data-state="off" aria-disabled="false" id="fern-ask-ai-button" class="text-(color:--grayscale-a11) h-9 w-fit flex-shrink-0 font-normal cursor-wait fern-button outlined normal"><span class="fern-button-content"><span class="fern-button-text">Ask AI</span><svg id="fern-ask-ai-button-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="size-icon h-[16.667px] w-[16.667px]" fill="var(--accent)"><path d="M327.5 85.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 128l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 128l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 64 426.8 7.5C425.1 3 420.8 0 416 0s-9.1 3-10.8 7.5L384 64 327.5 85.2zM9.3 240C3.6 242.6 0 248.3 0 254.6s3.6 11.9 9.3 14.5L26.3 277l8.1 3.7 .6 .3 88.3 40.8L164.1 410l.3 .6 3.7 8.1 7.9 17.1c2.6 5.7 8.3 9.3 14.5 9.3s11.9-3.6 14.5-9.3l7.9-17.1 3.7-8.1 .3-.6 40.8-88.3L346 281l.6-.3 8.1-3.7 17.1-7.9c5.7-2.6 9.3-8.3 9.3-14.5s-3.6-11.9-9.3-14.5l-17.1-7.9-8.1-3.7-.6-.3-88.3-40.8L217 99.1l-.3-.6L213 90.3l-7.9-17.1c-2.6-5.7-8.3-9.3-14.5-9.3s-11.9 3.6-14.5 9.3l-7.9 17.1-3.7 8.1-.3 .6-40.8 88.3L35.1 228.1l-.6 .3-8.1 3.7L9.3 240zM384 384l-56.5 21.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 448l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 448l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 384l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L384 384z"></path></svg></span></button></div></div><nav class="fern-button-group fern-header-navbar-links hidden lg:flex" aria-label="Navbar links"><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" href="/docs"><span class="fern-button-content"><span class="fern-button-text">Documentation</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://www.stereolabs.com/docs/api/"><span class="fern-button-content"><span class="fern-button-text">API Reference</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" href="/docs/samples"><span class="fern-button-content"><span class="fern-button-text">Samples</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://support.stereolabs.com/hc/en-us/"><span class="fern-button-content"><span class="fern-button-text">Support</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://community.stereolabs.com/"><span class="fern-button-content"><span class="fern-button-text">Community</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://www.stereolabs.com/developers/release/"><span class="fern-button-content"><span class="fern-button-text">Downloads</span></span></a><!--$--><!--/$--><button class="focus-visible:ring-(color:--accent) rounded-2 inline-flex cursor-pointer items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-(color:--grayscale-a11) hover:bg-(color:--accent-a3) hover:text-(color:--accent-11) size-9 ml-2" aria-label="Theme" type="button" id="radix-_R_13d4qalf9fiv5ubsnpfivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-monitor"><rect width="20" height="14" x="2" y="3" rx="2"></rect><line x1="8" x2="16" y1="21" y2="21"></line><line x1="12" x2="12" y1="17" y2="21"></line></svg></button></nav><div class="fern-header-mobile-menu-button lg:hidden"><button class="focus-visible:ring-(color:--accent) rounded-2 inline-flex cursor-pointer items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-(color:--grayscale-a11) hover:bg-(color:--accent-a3) hover:text-(color:--accent-11) size-9 shrink-0" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></div><div class="fern-header-tabs"></div></div></header><main class="fern-main relative z-0 flex transition-all duration-500 ease-out mt-(--header-height)" style="transition:max-width 500ms ease-out" data-theme="default"><aside id="fern-sidebar" data-viewport="desktop" data-state="sticky" class="fern-sidebar-desktop"><div class="fern-header-switchers px-2 py-4 lg:hidden hidden"></div><div data-orientation="horizontal" role="none" class="shrink-0 h-px w-full fern-header-switchers-separator bg-border-concealed lg:hidden hidden"></div><div class="flex flex-col px-4 pt-2 lg:pl-5"><div class="flex flex-row w-full items-center gap-2 mt-3 lg:mt-2"><button id="fern-search-button" data-testid="search-button" data-state="loading" aria-label="Search" class="focus-visible:ring-(color:--accent) rounded-2 inline-flex h-9 items-center justify-start gap-2 whitespace-nowrap p-2 text-sm font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-(color:--grayscale-a11) ring-border-default cursor-wait bg-transparent ring-1 ring-inset w-full overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>Search<div class="inline-flex pointer-coarse:hidden ml-auto"><kbd class="fern-kbd">/</kbd></div></button><button tabindex="0" data-state="off" aria-disabled="false" id="fern-ask-ai-button" class="text-(color:--grayscale-a11) h-9 flex-shrink-0 font-normal w-9 cursor-wait fern-button outlined normal"><span class="fern-button-content"><svg id="fern-ask-ai-button-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="size-icon h-[16.667px] w-[16.667px]" fill="var(--accent)"><path d="M327.5 85.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 128l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 128l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 64 426.8 7.5C425.1 3 420.8 0 416 0s-9.1 3-10.8 7.5L384 64 327.5 85.2zM9.3 240C3.6 242.6 0 248.3 0 254.6s3.6 11.9 9.3 14.5L26.3 277l8.1 3.7 .6 .3 88.3 40.8L164.1 410l.3 .6 3.7 8.1 7.9 17.1c2.6 5.7 8.3 9.3 14.5 9.3s11.9-3.6 14.5-9.3l7.9-17.1 3.7-8.1 .3-.6 40.8-88.3L346 281l.6-.3 8.1-3.7 17.1-7.9c5.7-2.6 9.3-8.3 9.3-14.5s-3.6-11.9-9.3-14.5l-17.1-7.9-8.1-3.7-.6-.3-88.3-40.8L217 99.1l-.3-.6L213 90.3l-7.9-17.1c-2.6-5.7-8.3-9.3-14.5-9.3s-11.9 3.6-14.5 9.3l-7.9 17.1-3.7 8.1-.3 .6-40.8 88.3L35.1 228.1l-.6 .3-8.1 3.7L9.3 240zM384 384l-56.5 21.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 448l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 448l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 384l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L384 384z"></path></svg></span></button></div></div><div dir="ltr" class="fern-scroll-area flex-1" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><div data-radix-scroll-area-viewport="" class="fern-scroll-area-viewport group/sidebar mask-grad-y-3 sticky overscroll-contain [&amp;&gt;div]:space-y-6" data-scrollbars="vertical" id="fern-sidebar-scroll-area" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><ul class="fern-sidebar-group space-y-6 lg:px-1">
2299<li><ul class="fern-sidebar-group fern-sidebar-group-level-1"><li><a class="fern-sidebar-link fern-sidebar-level-1" data-state="active" href="/docs"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">Home</span></span></span></a></li></ul></li><li><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/getting-started/zed-ecosystem"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">Getting Started</span></span></span></a></li><li><a class="fern-sidebar-link fern-sidebar-level-1 !text-body font-semibold" data-state="inactive" href="/docs/development"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">Development</span></span></span></a><ul class="fern-sidebar-group fern-sidebar-group-level-1"><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/development/zed-sdk"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>ZED SDK</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/development/zed-tools"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>ZED Tools</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/development/api-languages"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>API Languages</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li></ul></li><li><a class="fern-sidebar-link fern-sidebar-level-1 !text-body font-semibold" data-state="inactive" href="/docs/products"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">Products</span></span></span></a><ul class="fern-sidebar-group fern-sidebar-group-level-1"><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/products/cameras"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>Cameras</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/products/embedded"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>Embedded PCs and Accessories</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li></ul></li><li><a class="fern-sidebar-link fern-sidebar-level-1 !text-body font-semibold" data-state="inactive" href="/docs/integrations"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">Software Integration</span></span></span></a><ul class="fern-sidebar-group fern-sidebar-group-level-1"><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/docker"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>
2299Docker</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/ros-2"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>ROS 2</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/isaac-ros"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>Isaac ROS</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/isaac-sim"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>Isaac Sim</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/foxglove"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">Foxglove</span></span></span></a></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/yolo"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>YOLO</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/unity"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>Unity</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/unreal-engine-5"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>Unreal Engine 5</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/live-link"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>Live Link</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/gstreamer"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>GStreamer</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/opencv"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>OpenCV</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/pytorch"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">PyTorch</span></span></span></a></li><li><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/matlab"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">Matlab</span></span></span></a></li><li><div data-state="closed"><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/ros"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span>ROS</span></span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down expand-indicator rotate-0" data-state="inactive"><path d="m6 9 6 6 6-6"></path></svg></a></div></li><li><a class="fern-sidebar-link fern-sidebar-level-1" data-state="inactive" href="/docs/integrations/open-ni-2"><span class="fern-sidebar-link-title mr-auto w-full"><span class="fern-sidebar-link-title-inner"><span class="">OpenNI2</span></span></span></a></li></ul></li></ul><nav aria-label="Site navigation" aria-hidden="true" inert="" class="absolute h-px w-px overflow-hidden [clip:rect(0,0,0,0)] whitespace-nowrap border-0 p-0" style="margin:-1px"><ul><li><a href="/docs" tabindex="-1">Home</a></li><li><a href="/docs/getting-started/zed-ecosystem" tabindex="-1">Getting Started</a></li><li><a href="/docs/development" tabindex="-1">Development</a></li><li><a href="/docs/development/zed-sdk" tabindex="-1">ZED SDK</a></li><li><a href="/docs/development/zed-sdk/specifications" tabindex="-1">Specifications</a></li><li><a href="/docs/development/zed-sdk/windows" tabindex="-1">Use with Windows</a></li><li><a href="/docs/development/zed-sdk/linux" tabindex="-1">Use with Linux</a></li><li><a href="/docs/development/zed-sdk/linux/work-with-nvidia-jetson" tabindex="-1">Work with NVIDIA® Jetson</a></li><li><a href="/docs/development/zed-sdk/linux/work-with-nvidia-jetson/virtual-display-headless-mode" tabindex="-1">Virtual Display (Headless Mode)</a></li><li><a href="/docs/development/zed-sdk/use-with-docker" tabindex="-1">Use with Docker</a></li><li><a href="/docs/development/zed-sdk/modules" tabindex="-1">Modules</a></li><li><a href="/docs/development/zed-sdk/modules/camera" tabindex="-1">Camera</a></li><li><a href="/docs/development/zed-sdk/modules/camera/camera-controls" tabindex="-1">Camera Controls</a></li><li><a href="/docs/development/zed-sdk/modules/camera/camera-calibration" tabindex="-1">Camera Calibration</a></li><li><a href="/docs/development/zed-sdk/modules/camera/recording" tabindex="-1">Recording</a></li><li><a href="/docs/development/zed-sdk/modules/camera/local-network-streaming" tabindex="-1">Local Network Streaming</a></li><li><a href="/docs/development/zed-sdk/modules/camera/multi-camera" tabindex="-1">Multi-Camera</a></li><li><a href="/docs/development/zed-sdk/modules/camera/using-the-api" tabindex="-1">Using the API</a></li><li><a href="/docs/development/zed-sdk/modules/sensors" tabindex="-1">Sensors</a></li><li><a href="/docs/development/zed-sdk/modules/sensors/imu" tabindex="-1">IMU</a></li><li><a href="/docs/development/zed-sdk/modules/sensors/magnetometer" tabindex="-1">Magnetometer</a></li><li><a href="/docs/development/zed-sdk/modules/sensors/barometer" tabindex="-1">Barometer</a></li><li><a href="/docs/development/zed-sdk/modules/sensors/temperature-sensors" tabindex="-1">Temperature Sensors</a></li><li><a href="/docs/development/zed-sdk/modules/sensors/time-synchronization" tabindex="-1">Time Synchronization</a></li><li><a href="/docs/development/zed-sdk/modules/sensors/using-the-api" tabindex="-1">Using the API</a></li><li><a href="/docs/development/zed-sdk/modules/depth-sensing" tabindex="-1">Depth Sensing</a></li><li><a href="/docs/development/zed-sdk/modules/depth-sensing/depth-modes" tabindex="-1">Depth Modes</a></li><li><a href="/docs/development/zed-sdk/modules/depth-sensing/depth-settings" tabindex="-1">Depth Settings</a></li><li><a href="/docs/development/zed-sdk/modules/depth-sensing/using-the-api" tabindex="-1">Using the API</a></li><li><a href="/docs/development/zed-sdk/modules/positional-tracking" tabindex="-1">Positional Tracking</a></li><li><a href="/docs/development/zed-sdk/modules/positional-tracking/modes" tabindex="-1">Modes</a></li><li><a href="/docs/development/zed-sdk/modules/positional-tracking/settings" tabindex="-1">Settings</a></li><li><a href="/docs/development/zed-sdk/modules/positional-tracking/status-monitoring" tabindex="-1">Status Monitoring</a></li><li><a href="/docs/development/zed-sdk/modules/positional-tracking/vslam-mapping-tutorial" tabindex="-1">
2299VSLAM Mapping Tutorial</a></li><li><a href="/docs/development/zed-sdk/modules/positional-tracking/coordinate-frames" tabindex="-1">Coordinate Frames</a></li><li><a href="/docs/development/zed-sdk/modules/positional-tracking/using-the-api" tabindex="-1">Using the API</a></li><li><a href="/docs/development/zed-sdk/modules/global-localization" tabindex="-1">Global Localization</a></li><li><a href="/docs/development/zed-sdk/modules/global-localization/setting-up-gnss-rtk" tabindex="-1">Setting up GNSS/RTK</a></li><li><a href="/docs/development/zed-sdk/modules/global-localization/data-synchronization" tabindex="-1">Data Synchronization</a></li><li><a href="/docs/development/zed-sdk/modules/global-localization/vio-gnss-calibration" tabindex="-1">VIO/GNSS Calibration</a></li><li><a href="/docs/development/zed-sdk/modules/global-localization/coordinate-systems" tabindex="-1">Coordinate Systems</a></li><li><a href="/docs/development/zed-sdk/modules/global-localization/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/development/zed-sdk/modules/spatial-mapping" tabindex="-1">Spatial Mapping</a></li><li><a href="/docs/development/zed-sdk/modules/spatial-mapping/using-the-api" tabindex="-1">Using the API</a></li><li><a href="/docs/development/zed-sdk/modules/spatial-mapping/plane-detection" tabindex="-1">Plane Detection</a></li><li><a href="/docs/development/zed-sdk/modules/object-detection" tabindex="-1">Object Detection</a></li><li><a href="/docs/development/zed-sdk/modules/object-detection/using-the-api" tabindex="-1">Using the API</a></li><li><a href="/docs/development/zed-sdk/modules/object-detection/custom-object-detection" tabindex="-1">Custom Object Detection</a></li><li><a href="/docs/development/zed-sdk/modules/body-tracking" tabindex="-1">Body Tracking</a></li><li><a href="/docs/development/zed-sdk/modules/body-tracking/using-the-api" tabindex="-1">Using the API</a></li><li><a href="/docs/development/zed-sdk/modules/fusion" tabindex="-1">Fusion</a></li><li><a href="/docs/development/zed-tools" tabindex="-1">ZED Tools</a></li><li><a href="/docs/development/zed-tools/zed-explorer" tabindex="-1">ZED Explorer</a></li><li><a href="/docs/development/zed-tools/zed-studio" tabindex="-1">ZED Studio</a></li><li><a href="/docs/development/zed-tools/zed-depth-viewer" tabindex="-1">ZED Depth Viewer</a></li><li><a href="/docs/development/zed-tools/zed-sensor-viewer" tabindex="-1">ZED Sensor Viewer</a></li><li><a href="/docs/development/zed-tools/zedfu" tabindex="-1">ZEDfu</a></li><li><a href="/docs/development/zed-tools/zed-360" tabindex="-1">ZED360</a></li><li><a href="/docs/development/zed-tools/zed-diagnostics" tabindex="-1">ZED Diagnostics</a></li><li><a href="/docs/development/zed-tools/zed-calibration" tabindex="-1">ZED Calibration</a></li><li><a href="/docs/development/api-languages" tabindex="-1">API Languages</a></li><li><a href="/docs/development/api-languages/api-reference" tabindex="-1">API Reference</a></li><li><a href="/docs/development/api-languages/cpp" tabindex="-1">C++</a></li><li><a href="/docs/development/api-languages/cpp/windows" tabindex="-1">Windows</a></li><li><a href="/docs/development/api-languages/cpp/linux" tabindex="-1">Linux</a></li><li><a href="/docs/development/api-languages/python" tabindex="-1">Python</a></li><li><a href="/docs/development/api-languages/python/run-a-python-application" tabindex="-1">Run a Python Application</a></li><li><a href="/docs/development/api-languages/python/virtual-environment" tabindex="-1">Virtual Environment</a></li><li><a href="/docs/development/api-languages/csharp" tabindex="-1">C#</a></li><li><a href="/docs/development/api-languages/c" tabindex="-1">C</a></li><li><a href="/docs/development/api-languages/c/build-and-run-a-c-application" tabindex="-1">Build and Run a C Application</a></li><li><a href="/docs/tutorials" tabindex="-1">Tutorials</a></li><li><a href="/docs/tutorials/hello-zed" tabindex="-1">Hello ZED</a></li><li><a href="/docs/tutorials/image-capture" tabindex="-1">Image Capture</a></li><li><a href="/docs/tutorials/depth-sensing" tabindex="-1">Depth Sensing</a></li><li><a href="/docs/tutorials/positional-tracking" tabindex="-1">Positional Tracking</a></li><li>
2299<a href="/docs/tutorials/spatial-mapping" tabindex="-1">Spatial Mapping</a></li><li><a href="/docs/tutorials/object-detection" tabindex="-1">Object Detection</a></li><li><a href="/docs/tutorials/sensor-data" tabindex="-1">Sensor Data</a></li><li><a href="/docs/tutorials/body-tracking" tabindex="-1">Body Tracking</a></li><li><a href="/docs/tutorials/global-localization" tabindex="-1">Global Localization</a></li><li><a href="/docs/tutorials/split-process" tabindex="-1">Split Process</a></li><li><a href="/docs/tutorials/health-status" tabindex="-1">Health Status</a></li><li><a href="/docs/tutorials/retrieve-tensor" tabindex="-1">Retrieve Tensor</a></li><li><a href="/docs/samples" tabindex="-1">Samples</a></li><li><a href="/docs/samples/camera-control" tabindex="-1">Camera Control</a></li><li><a href="/docs/samples/camera-streaming" tabindex="-1">Camera Streaming</a></li><li><a href="/docs/samples/depth-sensing" tabindex="-1">Depth Sensing</a></li><li><a href="/docs/samples/positional-tracking" tabindex="-1">Positional Tracking</a></li><li><a href="/docs/samples/object-detection" tabindex="-1">Object Detection</a></li><li><a href="/docs/samples/body-tracking" tabindex="-1">Body Tracking</a></li><li><a href="/docs/samples/spatial-mapping" tabindex="-1">Spatial Mapping</a></li><li><a href="/docs/samples/plane-detection" tabindex="-1">Plane Detection</a></li><li><a href="/docs/samples/recording" tabindex="-1">Recording</a></li><li><a href="/docs/samples/global-localization" tabindex="-1">Global Localization</a></li><li><a href="/docs/samples/sensors-api" tabindex="-1">Sensors API</a></li><li><a href="/docs/samples/virtual-stereo" tabindex="-1">Virtual Stereo</a></li><li><a href="/docs/samples/zed-x-one" tabindex="-1">ZED X One</a></li><li><a href="/docs/products" tabindex="-1">Products</a></li><li><a href="/docs/products/cameras" tabindex="-1">Cameras</a></li><li><a href="/docs/products/cameras/zed" tabindex="-1">ZED - USB3</a></li><li><a href="/docs/products/cameras/zed/specifications" tabindex="-1">Specifications</a></li><li><a href="/docs/products/cameras/zedx" tabindex="-1">ZED X - GMSL2</a></li><li><a href="/docs/products/cameras/zedx/specifications" tabindex="-1">Specifications</a></li><li><a href="/docs/products/cameras/zedx/development-on-pc" tabindex="-1">Development on PC</a></li><li><a href="/docs/products/cameras/zedx/docker" tabindex="-1">Docker</a></li><li><a href="/docs/products/cameras/zedx/isp-guide" tabindex="-1">ISP Guide</a></li><li><a href="/docs/products/cameras/zedx/raw-nv-12-access" tabindex="-1">Raw NV12 Access</a></li><li><a href="/docs/products/cameras/zedx/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/products/cameras/zedxone" tabindex="-1">ZED X One - GMSL2</a></li><li><a href="/docs/products/cameras/zedxone/specifications" tabindex="-1">Specifications</a></li><li><a href="/docs/products/cameras/zedxone/monocular-vision" tabindex="-1">Monocular Vision</a></li><li><a href="/docs/products/cameras/zedxone/raw-nv-12-access" tabindex="-1">Raw NV12 Access</a></li><li><a href="/docs/products/cameras/zedxone/dual-camera-stereo-vision" tabindex="-1">Dual Camera Stereo Vision</a></li><li><a href="/docs/products/cameras/zedxone/docker" tabindex="-1">Docker</a></li><li><a href="/docs/products/cameras/zedxone/zed-x-one-stereo-on-a-pc" tabindex="-1">ZED X One Stereo on a PC</a></li><li><a href="/docs/products/cameras/zedxone/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/products/cameras/zedxone-core" tabindex="-1">ZED X One Core - MIPI</a></li><li><a href="/docs/products/cameras/zedxone-core/specifications" tabindex="-1">Specifications</a></li><li><a href="/docs/products/cameras/zedxone-core/interfaces" tabindex="-1">Interfaces</a></li><li><a href="/docs/products/cameras/zedxone-core/monocular-vision" tabindex="-1">Monocular Vision</a></li><li><a href="/docs/products/cameras/zedxone-core/dual-camera-stereo-vision" tabindex="-1">Dual Camera Stereo Vision</a></li><li><a href="/docs/products/cameras/zedxone-core/zed-x-one-core-on-a-pc" tabindex="-1">ZED X One Core on a PC</a></li><li><a href="/docs/products/embedded" tabindex="-1">Embedded PCs and Accessories</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2" tabindex="-1">GMSL2</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-orin-nano-devkit-setup" tabindex="-1">Jetson Orin Nano Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-xavier-nx-devkit-setup" tabindex="-1">Jetson Xavier NX Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/zed-link-mono-gpio-triggering" tabindex="-1">ZED Link Mono GPIO Triggering</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-agx-devkit-setup" tabindex="-1">Jetson Orin AGX Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-nano-devkit-setup" tabindex="-1">Jetson Orin Nano Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-agx-devkit-setup" tabindex="-1">Jetson Xavier AGX Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-nx-devkit-setup" tabindex="-1">Jetson Xavier NX Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/zed-link-duo-gpio-triggering" tabindex="-1">ZED Link Duo GPIO Triggering</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-orin-agx-devkit-setup" tabindex="-1">Jetson Orin AGX Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-xavier-agx-devkit-setup" tabindex="-1">Jetson Xavier AGX Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/zed-link-quad-gpio-triggering" tabindex="-1">ZED Link Quad GPIO Triggering</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/gmsl-2-power-requirements" tabindex="-1">GMSL2 Power Requirements</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/install-and-upgrade-the-drivers" tabindex="-1">Install and Upgrade the Drivers</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/third-party-devices" tabindex="-1">Third Party devices</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/gmsl2/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/mipi" tabindex="-1">MIPI</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-orin-agx-devkit-setup" tabindex="-1">Jetson Orin AGX Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-agx-thor-devkit-setup" tabindex="-1">Jetson AGX Thor Devkit Setup</a></li><li><a href="/docs/products/embedded/zed-link-capture-card/mipi/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/products/embedded/zed-box-mini" tabindex="-1">ZED Box Mini</a></li><li><a href="/docs/products/embedded/zed-box-mini/installation" tabindex="-1">Installation</a></li><li><a href="/docs/products/embedded/zed-box-mini/connectivity" tabindex="-1">Connectivity</a></li><li><a href="/docs/products/embedded/zed-box-mini/using-gpio" tabindex="-1">Using GPIO</a></li><li><a href="/docs/products/embedded/zed-box-mini/serial-console" tabindex="-1">Serial Console</a></li><li><a href="/docs/products/embedded/zed-box-mini/reset-update" tabindex="-1">
2299Reset and Update</a></li><li><a href="/docs/products/embedded/zed-box-mini/real-time-kernel" tabindex="-1">Real-Time Kernel</a></li><li><a href="/docs/products/embedded/zed-box-mini/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/products/embedded/zed-box-orin" tabindex="-1">ZED Box Orin</a></li><li><a href="/docs/products/embedded/zed-box-orin/installation" tabindex="-1">Installation</a></li><li><a href="/docs/products/embedded/zed-box-orin/using-gmsl" tabindex="-1">Using GMSL</a></li><li><a href="/docs/products/embedded/zed-box-orin/using-gnss" tabindex="-1">Using GNSS</a></li><li><a href="/docs/products/embedded/zed-box-orin/serial-console" tabindex="-1">Serial Console</a></li><li><a href="/docs/products/embedded/zed-box-orin/reset-update" tabindex="-1">Reset and Update</a></li><li><a href="/docs/products/embedded/zed-box-orin/real-time-kernel" tabindex="-1">Real-Time Kernel</a></li><li><a href="/docs/products/embedded/zed-box-orin/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/integrations" tabindex="-1">Software Integration</a></li><li><a href="/docs/integrations/docker" tabindex="-1">Docker</a></li><li><a href="/docs/integrations/docker/install-on-linux" tabindex="-1">Install on Linux</a></li><li><a href="/docs/integrations/docker/install-on-nvidia-jetson" tabindex="-1">Install on NVIDIA® Jetson</a></li><li><a href="/docs/integrations/docker/create-docker-images" tabindex="-1">Create Docker images</a></li><li><a href="/docs/integrations/docker/create-images-for-nvidia-jetson" tabindex="-1">Create Images for NVIDIA® Jetson</a></li><li><a href="/docs/integrations/docker/orchestrate-containers" tabindex="-1">Orchestrate Containers</a></li><li><a href="/docs/integrations/docker/multi-camera-setup" tabindex="-1">Multi-Camera Setup</a></li><li><a href="/docs/integrations/docker/using-ros-in-docker" tabindex="-1">Using ROS 2 in Docker</a></li><li><a href="/docs/integrations/docker/create-a-ros-2-docker-image" tabindex="-1">Create a ROS 2 Docker Image</a></li><li><a href="/docs/integrations/docker/using-open-cv-in-docker" tabindex="-1">Using OpenCV in Docker</a></li><li><a href="/docs/integrations/docker/create-an-open-cv-docker-image" tabindex="-1">Create an OpenCV Docker Image</a></li><li><a href="/docs/integrations/ros-2" tabindex="-1">ROS 2</a></li><li><a href="/docs/integrations/ros-2/zed-stereo-node" tabindex="-1">ZED Stereo Node</a></li><li><a href="/docs/integrations/ros-2/zed-monocular-node" tabindex="-1">ZED Monocular Node</a></li><li><a href="/docs/integrations/ros-2/custom-stereo-rig" tabindex="-1">Custom Stereo Rig</a></li><li><a href="/docs/integrations/ros-2/dds-and-network-tuning" tabindex="-1">DDS and Network Tuning</a></li><li><a href="/docs/integrations/ros-2/using-zenoh-as-middleware" tabindex="-1">Using Zenoh as Middleware</a></li><li><a href="/docs/integrations/ros-2/node-frequency-tuning" tabindex="-1">Node Frequency Tuning</a></li><li><a href="/docs/integrations/ros-2/topic-benchmark-tool" tabindex="-1">Topic Benchmark Tool</a></li><li><a href="/docs/integrations/ros-2/zed-msgs" tabindex="-1">The &quot;zed_msgs&quot; Package</a></li><li><a href="/docs/integrations/ros-2/zed-description" tabindex="-1">The &quot;zed_description&quot; Package</a></li><li><a href="/docs/integrations/ros-2/hardware-encoding-bridge" tabindex="-1">Hardware Encoding Bridge</a></li><li><a href="/docs/integrations/ros-2/data-display-with-r-viz-2" tabindex="-1">Data display with RViz2</a></li><li><a href="/docs/integrations/ros-2/video-capture" tabindex="-1">Video Capture</a></li><li><a href="/docs/integrations/ros-2/depth-sensing" tabindex="-1">Depth Sensing</a></li><li><a href="/docs/integrations/ros-2/positional-tracking" tabindex="-1">Positional Tracking</a></li><li><a href="/docs/integrations/ros-2/geo-tracking" tabindex="-1">Geo Tracking</a></li><li><a href="/docs/integrations/ros-2/plane-detection" tabindex="-1">Plane Detection</a></li><li><a href="/docs/integrations/ros-2/object-detection-and-tracking" tabindex="-1">Object Detection and Tracking</a></li><li><a href="/docs/integrations/ros-2/custom-object-detection-and-tracking" tabindex="-1">Custom Object Detection and Tracking</a></li><li><a href="/docs/integrations/ros-2/body-tracking" tabindex="-1">Body Tracking</a></li><li><a href="/docs/integrations/ros-2/custom-msgs" tabindex="-1">Custom Message Types</a></li><li><a href="/docs/integrations/ros-2/region-of-interest" tabindex="-1">Region of Interest</a></li><li><a href="/docs/integrations/ros-2/record-and-replay-data" tabindex="-1">Record and Replay Data</a></li><li><a href="/docs/integrations/ros-2/composition-and-ipc" tabindex="-1">Composition and IPC</a></li><li><a href="/docs/integrations/ros-2/multi-camera-setup" tabindex="-1">Multi-Camera setup</a></li><li><a href="/docs/integrations/ros-2/robot-integration" tabindex="-1">Robot Integration</a></li><li><a href="/docs/integrations/isaac-ros" tabindex="-1">Isaac ROS</a></li><li><a href="/docs/integrations/isaac-ros/setup-and-installation" tabindex="-1">Setup and Installation</a></li><li><a href="/docs/integrations/isaac-ros/subscribe-to-zed-topics" tabindex="-1">Subscribe to ZED Topics</a></li><li><a href="/docs/integrations/isaac-ros/april-tag-detection" tabindex="-1">AprilTag Detection</a></li><li><a href="/docs/integrations/isaac-ros/troubleshooting" tabindex="-1">Troubleshooting</a></li><li><a href="/docs/integrations/isaac-sim" tabindex="-1">Isaac Sim</a></li><li><a href="/docs/integrations/isaac-sim/get-started-with-isaac-sim" tabindex="-1">Get Started with Isaac™ Sim</a></li><li><a href="/docs/integrations/isaac-sim/setting-up-the-zed-in-isaac-sim" tabindex="-1">Setting up the ZED in Isaac™ Sim</a></li><li><a href="/docs/integrations/isaac-sim/using-the-zed-with-ros-2-in-isaac-sim" tabindex="-1">Using the ZED with ROS 2 in Isaac™ Sim</a></li><li><a href="/docs/integrations/isaac-sim/using-the-zed-in-isaac-lab" tabindex="-1">Using the ZED in Isaac™ Lab</a></li><li><a href="/docs/integrations/isaac-sim/sdk-free-depth-capture" tabindex="-1">SDK-free depth capture in Isaac™ Sim</a></li><li><a href="/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim" tabindex="-1">Old Version of the ZED Extension for Isaac Sim</a></li><li><a href="/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/get-started-with-isaac-sim" tabindex="-1">Get Started with Isaac Sim</a></li><li><a href="/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/setting-up-the-zed-in-isaac-sim" tabindex="-1">Setting up the ZED in Isaac Sim</a></li><li><a href="/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/using-the-zed-with-ros-2-in-isaac-sim" tabindex="-1">Using the ZED with ROS 2 in Isaac Sim</a></li><li><a href="/docs/integrations/foxglove" tabindex="-1">Foxglove</a></li><li><a href="/docs/integrations/yolo" tabindex="-1">YOLO</a></li><li><a href="/docs/integrations/yolo/yolo-samples" tabindex="-1">YOLO samples</a></li><li><a href="/docs/integrations/yolo/exporting-yolo-onnx-models" tabindex="-1">Exporting YOLO ONNX Models</a></li><li><a href="/docs/integrations/unity" tabindex="-1">Unity</a></li><li><a href="/docs/integrations/unity/key-concepts" tabindex="-1">Key Concepts</a></li><li><a href="/docs/integrations/unity/building-applications" tabindex="-1">Building Applications</a></li><li><a href="/docs/integrations/unity/ar-video-passthrough" tabindex="-1">AR Video Passthrough</a></li><li><a href="/docs/integrations/unity/build-your-first-ar-mr-application" tabindex="-1">Build your First AR/MR Application</a></li><li><a href="/docs/integrations/unity/body-tracking" tabindex="-1">Body Tracking</a></li><li>
2299<a href="/docs/integrations/unity/spatial-mapping" tabindex="-1">Spatial Mapping</a></li><li><a href="/docs/integrations/unity/mixed-reality-capture" tabindex="-1">Mixed Reality Capture</a></li><li><a href="/docs/integrations/unity/object-detection" tabindex="-1">Object Detection</a></li><li><a href="/docs/integrations/unity/lighting-and-shadows" tabindex="-1">Lighting and Shadows</a></li><li><a href="/docs/integrations/unity/motion-controllers-in-ar" tabindex="-1">Motion Controllers in AR</a></li><li><a href="/docs/integrations/unity/object-placement" tabindex="-1">Object Placement</a></li><li><a href="/docs/integrations/unity/using-open-cv-with-unity" tabindex="-1">Using OpenCV with Unity</a></li><li><a href="/docs/integrations/unity/green-screen-vr-capture" tabindex="-1">Green Screen VR Capture</a></li><li><a href="/docs/integrations/unity/sample-scenes" tabindex="-1">Sample Scenes</a></li><li><a href="/docs/integrations/unreal-engine-5" tabindex="-1">Unreal Engine 5</a></li><li><a href="/docs/integrations/unreal-engine-5/configuring-your-project" tabindex="-1">Configuring Your Project</a></li><li><a href="/docs/integrations/unreal-engine-5/body-tracking" tabindex="-1">Body Tracking</a></li><li><a href="/docs/integrations/unreal-engine-5/camera-tracking" tabindex="-1">Camera Tracking</a></li><li><a href="/docs/integrations/unreal-engine-5/ar-mr" tabindex="-1">AR/MR</a></li><li>
2299<a href="/docs/integrations/unreal-engine-5/spatial-mapping" tabindex="-1">Spatial Mapping</a></li><li><a href="/docs/integrations/unreal-engine-5/object-detection" tabindex="-1">Object Detection</a></li><li><a href="/docs/integrations/unreal-engine-5/background-subtraction" tabindex="-1">Background Subtraction</a></li><li><a href="/docs/integrations/live-link" tabindex="-1">Live Link</a></li><li><a href="/docs/integrations/live-link/live-link-for-unreal-engine-5" tabindex="-1">Live Link for Unreal Engine 5</a></li><li><a href="/docs/integrations/live-link/live-link-for-unreal-engine-5/animating-new-avatars" tabindex="-1">Animating New Avatars</a></li><li><a href="/docs/integrations/live-link/live-link-for-unreal-engine-5/building-zed-link" tabindex="-1">Building ZED Link</a></li><li><a href="/docs/integrations/live-link/live-link-for-unity" tabindex="-1">Live Link for Unity</a></li><li><a href="/docs/integrations/gstreamer" tabindex="-1">GStreamer</a></li><li><a href="/docs/integrations/gstreamer/zed-camera-source" tabindex="-1">ZED Camera Source Element</a></li><li><a href="/docs/integrations/gstreamer/zed-x-one-camera-source-element" tabindex="-1">ZED X One Camera Source Element</a></li><li><a href="/docs/integrations/gstreamer/zed-metadata" tabindex="-1">ZED Metadata</a></li><li><a href="/docs/integrations/gstreamer/zed-demux" tabindex="-1">Demuxer Element</a></li><li><a href="/docs/integrations/gstreamer/zed-datamux" tabindex="-1">Data Muxer Element</a></li><li><a href="/docs/integrations/gstreamer/zed-data-csv-sink" tabindex="-1">Sensors CSV Sink Element</a></li><li><a href="/docs/integrations/gstreamer/zed-od-overlay" tabindex="-1">Object Detection Overlay Element</a></li><li><a href="/docs/integrations/gstreamer/rtsp-server" tabindex="-1">RTSP Server</a></li><li><a href="/docs/integrations/opencv" tabindex="-1">OpenCV</a></li><li><a href="/docs/integrations/opencv/python-interface" tabindex="-1">Python Interface</a></li><li><a href="/docs/integrations/opencv/zed-open-cv-calibration" tabindex="-1">ZED OpenCV Calibration</a></li><li><a href="/docs/integrations/pytorch" tabindex="-1">PyTorch</a></li><li><a href="/docs/integrations/matlab" tabindex="-1">Matlab</a></li><li><a href="/docs/integrations/ros" tabindex="-1">ROS</a></li><li><a href="/docs/integrations/ros/zed-node" tabindex="-1">ZED Node</a></li><li><a href="/docs/integrations/ros/zed-nodelets" tabindex="-1">ZED Nodelets</a></li><li><a href="/docs/integrations/ros/data-display-with-r-viz" tabindex="-1">Data display with RViz</a></li><li><a href="/docs/integrations/ros/video-capture" tabindex="-1">Video Capture</a></li><li><a href="/docs/integrations/ros/depth-sensing" tabindex="-1">Depth Sensing</a></li><li><a href="/docs/integrations/ros/positional-tracking" tabindex="-1">Positional Tracking</a></li><li><a href="/docs/integrations/ros/plane-detection" tabindex="-1">Plane Detection</a></li><li><a href="/docs/integrations/ros/object-detection-and-tracking" tabindex="-1">Object Detection and Tracking</a></li><li><a href="/docs/integrations/ros/getting-sensor-data" tabindex="-1">Getting Sensor Data</a></li><li><a href="/docs/integrations/open-ni-2" tabindex="-1">OpenNI2</a></li></ul></nav><div class="border-border-concealed -mx-4 mt-4 flex list-none flex-col gap-2 border-t p-4 [&amp;&gt;*]:flex lg:hidden"><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" href="/docs"><span class="fern-button-content"><span class="fern-button-text">Documentation</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://www.stereolabs.com/docs/api/"><span class="fern-button-content"><span class="fern-button-text">API Reference</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" href="/docs/samples"><span class="fern-button-content"><span class="fern-button-text">Samples</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://support.stereolabs.com/hc/en-us/"><span class="fern-button-content"><span class="fern-button-text">Support</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://community.stereolabs.com/"><span class="fern-button-content"><span class="fern-button-text">Community</span></span></a><a tabindex="0" aria-disabled="false" data-state="off" class="group cursor-pointer fern-button minimal normal" target="_blank" rel="noreferrer" href="https://www.stereolabs.com/developers/release/"><span class="fern-button-content"><span class="fern-button-text">Downloads</span></span></a></div><div class="flex w-full flex-col items-center gap-2 [&amp;_.language-dropdown-trigger]:ml-0 lg:hidden"><button class="focus-visible:ring-(color:--accent) rounded-2 cursor-pointer items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border-border-default text-(color:--grayscale-11) hover:bg-(color:--grayscale-a4) hover:text-(color:--grayscale-12) data-[state=active]:bg-(color:--grayscale-a4) data-[state=open]:bg-(color:--grayscale-a4) border h-9 px-4 py-2 flex" type="button" id="radix-_R_5cramqalf9fiv5ubsnpfivb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-monitor"><rect width="20" height="14" x="2" y="3" rx="2"></rect><line x1="8" x2="16" y1="21" y2="21"></line><line x1="12" x2="12" y1="17" y2="21"></line></svg>System</button></div></div></div></div></aside>
2299<script type="application/ld+json">[{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"StereoLabs","item":"https://docs.stereolabs.com"},{"@type":"ListItem","position":2,"name":"StereoLabs Docs","item":"https://docs.stereolabs.com/docs"}]},{"@context":"https://schema.org","@type":"TechArticle","headline":"StereoLabs Docs","url":"https://docs.stereolabs.com/docs","description":"Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.","inLanguage":"en","isPartOf":{"@type":"WebSite","name":"StereoLabs","url":"https://docs.stereolabs.com"}}]</script>
2299<div class="canvas-wrapper"><aside id="fern-toc"></aside><div class="fern-layout-content-wrapper min-w-0 flex-1"><div class="fern-layout-guide transition-all duration-500 ease-out"><article class="w-content-width mx-auto max-w-full"><header class="my-8 space-y-2"><div class="flex justify-between"></div><div class="flex flex-row items-center justify-between gap-2"><div class="flex flex-row items-center gap-4"><div class="flex flex-row items-center" style="gap:8px"><h1 class="fern-page-heading text-balance break-words">StereoLabs Docs<!-- --></h1></div><span class="inline-flex items-center gap-2"></span></div></div><div class="fern-page-actions flex flex-wrap items-center text-sm py-4 -ml-2 fern-toolbar mb-0"><button class="px-2 py-1 rounded-2 text-(color:--grayscale-a11) whitespace-nowrap hover:bg-(color:--accent-a3) hover:text-(color:--accent-12) transition-colors flex items-center gap-1.5 cursor-pointer" title="Ask a question about this page"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="size-icon" fill="currentColor"><path d="M327.5 85.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 128l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 128l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 64 426.8 7.5C425.1 3 420.8 0 416 0s-9.1 3-10.8 7.5L384 64 327.5 85.2zM9.3 240C3.6 242.6 0 248.3 0 254.6s3.6 11.9 9.3 14.5L26.3 277l8.1 3.7 .6 .3 88.3 40.8L164.1 410l.3 .6 3.7 8.1 7.9 17.1c2.6 5.7 8.3 9.3 14.5 9.3s11.9-3.6 14.5-9.3l7.9-17.1 3.7-8.1 .3-.6 40.8-88.3L346 281l.6-.3 8.1-3.7 17.1-7.9c5.7-2.6 9.3-8.3 9.3-14.5s-3.6-11.9-9.3-14.5l-17.1-7.9-8.1-3.7-.6-.3-88.3-40.8L217 99.1l-.3-.6L213 90.3l-7.9-17.1c-2.6-5.7-8.3-9.3-14.5-9.3s-11.9 3.6-14.5 9.3l-7.9 17.1-3.7 8.1-.3 .6-40.8 88.3L35.1 228.1l-.6 .3-8.1 3.7L9.3 240zm83 14.5l51.2-23.6c10.4-4.8 18.7-13.1 23.5-23.5l23.6-51.2 23.6 51.2c4.8 10.4 13.1 18.7 23.5 23.5l51.2 23.6-51.2 23.6c-10.4 4.8-18.7 13.1-23.5 23.5l-23.6 51.2-23.6-51.2c-4.8-10.4-13.1-18.7-23.5-23.5L92.3 254.6zM384 384l-56.5 21.2c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L384 448l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L448 448l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L448 384l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L384 384z"></path></svg>Ask a question</button><span aria-hidden="true" class="text-(color:--grayscale-a8)" style="margin:0 8px">|</span><a href="https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs.stereolabs.com%2Fdocs.md%20so%20I%20can%20ask%20questions%20about%20it." target="_blank" rel="noopener noreferrer" class="px-2 py-1 rounded-2 text-(color:--grayscale-a11) whitespace-nowrap hover:bg-(color:--accent-a3) hover:text-(color:--accent-12) transition-colors flex items-center gap-1.5 cursor-pointer" title="Ask questions about this page"><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.218 2.52954H11.62L16 13.5162H13.598L9.218 2.52954ZM4.37933 2.52954H6.89067L11.2707 13.5162H8.82133L7.926 11.2089H3.34467L2.44867 13.5155H0L4.38 2.53087L4.37933 2.52954ZM7.134 9.16887L5.63533 5.30754L4.13667 9.16954H7.13333L7.134 9.16887Z" fill="currentColor"></path></svg>Open in Claude</a><span aria-hidden="true" class="text-(color:--grayscale-a8)" style="margin:0 8px">|</span><a href="https://chat.openai.com/?hint=search&amp;q=Read%20https%3A%2F%2Fdocs.stereolabs.com%2Fdocs.md%20so%20I%20can%20ask%20questions%20about%20it." target="_blank" rel="noopener noreferrer" class="px-2 py-1 rounded-2 text-(color:--grayscale-a11) whitespace-nowrap hover:bg-(color:--accent-a3) hover:text-(color:--accent-12) transition-colors flex items-center gap-1.5 cursor-pointer" title="Open in ChatGPT"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_828_25337)"><path d="M22.0606 9.86697C22.6034 8.23781 22.4165 6.45314 21.5485 4.97127C20.2431 2.69837 17.6188 1.52902 15.0558 2.0793C13.9156 0.794818 12.2774 0.0643507 10.5601 0.074818C7.94025 0.0688367 5.61576 1.75557 4.80978 4.24828C3.12679 4.59295 1.67408 5.64641 0.823986 7.13949C-0.491154 9.40641 -0.191341 12.264 1.56567 14.2079C1.02286 15.8371 1.20978 17.6217 2.07782 19.1036C3.38324 21.3765 6.00754 22.5458 8.57053 21.9956C9.70997 23.2801 11.3488 24.0105 13.0662 23.9993C15.6875 24.006 18.0128 22.3178 18.8188 19.8229C20.5017 19.4782 21.9545 18.4247 22.8045 16.9316C24.1182 14.6647 23.8176 11.8094 22.0614 9.86547L22.0606 9.86697ZM13.0677 22.4359C12.0188 22.4374 11.
22990027 22.0703 10.1974 21.3982C10.2341 21.3787 10.2976 21.3436 10.3388 21.3182L15.1029 18.5668C15.3466 18.4285 15.4961 18.169 15.4946 17.8886V11.1724L17.5081 12.335C17.5298 12.3455 17.544 12.3664 17.547 12.3903V17.9522C17.544 20.4255 15.541 22.4307 13.0677 22.4359ZM3.43483 18.3215C2.90922 17.4139 2.72006 16.35 2.90025 15.3174C2.93539 15.3384 2.99744 15.3765 3.04156 15.4019L7.80567 18.1533C8.04716 18.2946 8.34623 18.2946 8.58847 18.1533L14.4045 14.7948V17.1201C14.406 17.144 14.3948 17.1672 14.3761 17.1821L9.56044 19.9627C7.41539 21.1978 4.67595 20.4636 3.43558 18.3215H3.43483ZM2.181 7.92229C2.70436 7.01314 3.53053 6.31781 4.51445 5.95669C4.51445 5.99781 4.51221 6.07033 4.51221 6.12117V11.6247C4.51072 11.9043 4.66025 12.1638 4.90324 12.3021L10.7193 15.6599L8.70586 16.8225C8.68567 16.8359 8.66025 16.8382 8.63782 16.8285L3.82137 14.0457C1.68081 12.806 0.946603 10.0673 2.18025 7.92304L2.181 7.92229ZM18.7238 11.772L12.9077 8.41351L14.9212 7.25164C14.9414 7.23818 14.9668 7.23594 14.9892 7.24566L19.8057 10.0262C21.95 11.2651 22.6849 14.0083 21.446 16.1526C20.9219 17.0602 20.0965 17.7556 19.1133 18.1174V12.4494C19.1156 12.1698 18.9668 11.9111 18.7245 11.772H18.7238ZM20.7275 8.75594C20.6924 8.73426 20.6303 8.69687 20.5862 8.67145L15.8221 5.92005C15.5806 5.77874 15.2816 5.77874 15.0393 5.92005L9.22324 9.27856V6.95332C9.22174 6.9294 9.23296 6.90622 9.25165 6.89127L14.0674 4.11295C16.2124 2.87557 18.9548 3.61201 20.1915 5.75781C20.7141 6.66398 20.9032 7.72491 20.726 8.75594H20.7275ZM8.12866 12.9002L6.11445 11.7376C6.09277 11.7272 6.07857 11.7062 6.07558 11.6823V6.12043C6.07707 3.64416 8.08604 1.63743 10.5623 1.63893C11.6098 1.63893 12.6236 2.00678 13.4288 2.67669C13.3922 2.69613 13.3294 2.73127 13.2875 2.75669L8.52343 5.50809C8.27969 5.64641 8.13016 5.9051 8.13165 6.18547L8.12866 12.8987V12.9002ZM9.22249 10.5421L11.8131 9.04603L14.4038 10.5414V13.5328L11.8131 15.0281L9.22249 13.5328V10.5421Z" fill="currentColor"></path></g><defs><clipPath id="clip0_828_25337"><rect width="23.6262" height="24" fill="currentColor"></rect></clipPath></defs></svg>Open in ChatGPT</a><span aria-hidden="true" class="text-(color:--grayscale-a8)" style="margin:0 8px">|</span><button aria-label="More actions" class="group px-2 py-1 rounded-2 text-(color:--grayscale-a11) hover:bg-(color:--accent-a3) hover:text-(color:--accent-12) transition-colors flex items-center gap-1 cursor-pointer"><span>More actions</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-icon animate-dropdown-chevron"><path d="m6 9 6 6 6-6"></path></svg></button></div><div data-orientation="horizontal" role="none" class="bg-border-default shrink-0 h-px w-full"></div></header><div class="fern-prose prose break-words prose-h1:mt-[1.5em] first:prose-h1:mt-0 max-w-full"><div style="display:contents" data-mdx-static="pending"><span data-rmiz="" class="relative"><span data-rmiz-content="found"><img alt="Light mode interface" loading="lazy" width="1163" height="156" decoding="async" data-nimg="1" class="mx-auto block dark:hidden" style="color:transparent;aspect-ratio:7.455128205128205" src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/3c2a320e1ae38158eedb95b523aee96785d3fdec43c998924ffac75957b2b1ae/assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.svg?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260923T230804Z&amp;X-Amz-Expires=604800&amp;X-Amz-Signature=a9117ce7173dbc9f9fa65f56400b9610116fb6d700fed0e50e1f2891a2908a44&amp;X-Amz-SignedHeaders=host&amp;x-amz-checksum-mode=ENABLED&amp;x-id=GetObject"/></span><button aria-label="Expand image" data-rmiz-btn-zoom="" type="button"><svg aria-hidden="true" fill="currentColor" focusable="false" viewBox="0 0 16 16"><path d="M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.7070312 13 L 13 2.7070312 L 13 6 L 14 6 L 14 1 L 9 1 z"></path></svg></button></span>
2300<span data-rmiz="" class="relative"><span data-rmiz-content="found"><img alt="Dark mode interface" loading="lazy" width="1163" height="157" decoding="async" data-nimg="1" class="mx-auto hidden dark:block" style="color:transparent;aspect-ratio:7.407643312101911" src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/daaea0de72ed6f6d282647867c3a9ab52187a118900560b415a746f94f398474/assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.svg?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&amp;X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20260923T230804Z&amp;X-Amz-Expires=604800&amp;X-Amz-Signature=21b62bf0cf275a7637d124958b5f7d600675e062cd28fec9319fd37c02049f43&amp;X-Amz-SignedHeaders=host&amp;x-amz-checksum-mode=ENABLED&amp;x-id=GetObject"/></span><button aria-label="Expand image" data-rmiz-btn-zoom="" type="button"><svg aria-hidden="true" fill="currentColor" focusable="false" viewBox="0 0 16 16"><path d="M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.7070312 13 L 13 2.7070312 L 13 6 L 14 6 L 14 1 L 9 1 z"></path></svg></button></span>
2301<p>Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.</p>
2302<div class="fern-card-group my-6 grid gap-3 first:mt-0 sm:gap-4 grid-cols-1 sm:grid-cols-2"><a class="fern-card interactive not-prose rounded-3 relative block border text-base p-6" href="/docs/getting-started/zed-ecosystem"><div class="fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3" style="--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px"><div class="w-full space-y-1 overflow-hidden"><div class="text-body text-base font-semibold">Overview and Concepts</div><div class="text-(color:--grayscale-a11)"><p>Get a quick overview of the ZED Ecosystem.</p></div></div></div></a><a class="fern-card interactive not-prose rounded-3 relative block border text-base p-6" href="/docs/development"><div class="fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3" style="--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px"><div class="w-full space-y-1 overflow-hidden"><div class="text-body text-base font-semibold">Get Started with ZED Development</div><div class="text-(color:--grayscale-a11)"><p>Start using the ZED SDK to create your applications.</p></div></div></div></a><a class="fern-card interactive not-prose rounded-3 relative block border text-base p-6" href="/docs/products/cameras"><div class="fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3" style="--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px"><div class="w-full space-y-1 overflow-hidden"><div class="text-body text-base font-semibold">ZED Cameras</div><div class="text-(color:--grayscale-a11)"><p>Get started with the ZED cameras and learn about their different specifications.</p></div></div></div></a><a class="fern-card interactive not-prose rounded-3 relative block border text-base p-6" href="/docs/products/embedded"><div class="fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3" style="--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px"><div class="w-full space-y-1 overflow-hidden"><div class="text-body text-base font-semibold">Embedded PCs and Accessories</div><div class="text-(color:--grayscale-a11)"><p>Get started with the ZED Box embedded PCs and the accessories for embedded development.</p></div></div></div></a><a class="fern-card interactive not-prose rounded-3 relative block border text-base p-6" href="/docs/integrations"><div class="fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3" style="--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px"><div class="w-full space-y-1 overflow-hidden"><div class="text-body text-base font-semibold">Software Integrations</div><div class="text-(color:--grayscale-a11)"><p>Learn how to use the ZED Cameras with the most common frameworks and libraries.</p></div></div></div></a><a class="fern-card interactive not-prose rounded-3 relative block border text-base p-6" target="_blank" rel="noreferrer" href="https://www.stereolabs.com/docs/api/"><div class="fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3" style="--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px"><div class="w-full space-y-1 overflow-hidden"><div class="text-body text-base font-semibold">API Reference</div><div class="text-(color:--grayscale-a11)"><p>Access the complete API reference for the ZED SDK in different c
2302ode languages: C++, Python, C#, C.</p></div></div></div></a></div></div></div></article><div class="grow"></div><footer class="fern-layout-footer not-prose"><div class="fern-layout-footer-toolbar"><div><div><div class="flex flex-wrap items-center justify-start gap-4"><span class="text-(color:--grayscale-a11) text-sm font-medium">Was this page helpful?</span><div class="flex gap-2"><button class="focus-visible:ring-(color:--accent) rounded-2 inline-flex cursor-pointer items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border-border-default text-(color:--grayscale-11) hover:bg-(color:--grayscale-a4) hover:text-(color:--grayscale-12) data-[state=active]:bg-(color:--grayscale-a4) data-[state=open]:bg-(color:--grayscale-a4) border pointer-coarse:h-9 h-8 px-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-thumbs-up"><path d="M7 10v12"></path><path d="M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"></path></svg>Yes</button><button class="focus-visible:ring-(color:--accent) rounded-2 inline-flex cursor-pointer items-center justify-center gap-2 whitespace-nowrap font-medium transition-colors hover:transition-none focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border-border-default text-(color:--grayscale-11) hover:bg-(color:--grayscale-a4) hover:text-(color:--grayscale-12) data-[state=active]:bg-(color:--grayscale-a4) data-[state=open]:bg-(color:--grayscale-a4) border pointer-coarse:h-9 h-8 px-3 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-thumbs-down"><path d="M17 14V2"></path><path d="M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z"></path></svg>No</button></div></div></div></div></div><div data-orientation="horizontal" role="none" class="bg-border-default shrink-0 h-px w-full" hidden="" style="display:none"></div><nav aria-label="Up next" class="fern-footer-nav fern-footer-nav--simple"><span class="fern-footer-prev p-2 invisible pointer-events-none" aria-hidden="true"></span><a class="fern-footer-next" aria-label="Next: ZED Ecosystem" href="/docs/getting-started/zed-ecosystem"><span class="relative inline-flex items-center gap-1 -mr-1"><span class="hidden text-sm font-medium sm:block">Next</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right size-icon"><path d="m9 18 6-6-6-6"></path></svg></span><div class="relative min-w-0 shrink pl-4 text-right w-full"><div class="text-(color:--grayscale-a12) truncate text-base font-bold [&amp;_*]:truncate"><!--$-->ZED Ecosystem<!-- --><!--/$--></div></div></a></nav><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><a id="builtwithfern" class="flex items-baseline gap-1 mx-auto mt-12 w-fit" href="https://buildwithfern.com/?utm_campaign=buildWith&amp;utm_medium=docs&amp;utm_source=docs.stereolabs.com" data-state="closed"><span class="text-(color:--grayscale-a11) whitespace-nowrap text-xs">Built with</span><svg viewBox="0 0 604 164" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition" style="aspect-ratio:604/164;height:14px;margin-top:-2px"><path fill-rule="evenodd" clip-rule="evenodd" d="M295.294 0H255.861H255.836C234.047 0 221.437 11.4661 221.437 33.483V47.2372H193.242V75.2033H221.437V160.5H253.547V75.2033H288.404V47.2372H253.547V37.3728C253.547 30.7118 257.208 27.9661 263.87 27.9661H295.294V0ZM345.26 43.8081C311.777 43.8081 288.844 67.1979 288.844 103.198H288.87C288.87 139.884 311.802 163.96 346.43 163.96C375.311 163.96 392.727 149.291 399.388 126.816H366.591C363.591 133.02 356.955 137.367 346.633 137.367C331.277 137.367 321.87 129.562 320.497 115.35H400.761C401.219 110.545 401.447 106.401 401.447 102.283C401.447 66.2826 378.744 43.8081 345.26 43.8081ZM369.108 90.5877V91.0453H320.269C321.184 77.7487 329.675 69.0284 345.26 69.0284C360.845 69.0284 369.108 77.7487 369.108 90.5877ZM412.668 47.2321H440.863V67.1898C443.609 54.3508 452.787 47.2321 467.227 47.2321H487.414V51.122C487.414 64.4186 476.634 75.1982 463.338 75.1982C450.727 75.1982 444.753 81.6304 444.753 94.4694V160.52H412.642V47.2321H412.668ZM526.939 47.24H498.744H498.719V160.503H530.829V96.0789C530.829 81.6382 539.321 72.6891 552.16 72.6891C564.999 72.6891 571.889 80.0366 571.889 95.1637V160.528H604V91.7315C604 61.7061 586.559 43.8078 558.821 43.8078C545.753 43.8078 533.601 48.8417 526.939 58.7061V47.24Z" class="fill-(color:--grayscale-a10)"></path><path d="M149.383 80.2222C138.594 71.101 122.341 67.4445 107.936 78.0925C107.273 78.5747 106.449 77.751 106.952 77.1081C110.367 72.7082 114.325 67.9668 117.519 63.2053C120.774 58.3233 125.636 54.8275 131.241 53.1198C161.076 44.079 152.116 0 152.116 0C152.116 0 106.027 2.97342 111.713 42.7329C112.657 49.3829 110.889 56.1535 106.731 61.4374C101.628 67.8865 95.7008 74.0543 91.4014 78.5144C90.4973 79.4386 88.9705 78.5546 89.3321 77.309C93.4909 63.3058 96.5246 41.648 82.1195 27.685L61.848 10.849L57.9504 15.9922C46.3581 31.2812 49.7534 52.8385 65.0625 64.4108C73.8422 71.0407 77.8201 78.2533 77.1973 86.169C76.8156 90.9104 74.6659 95.3505 71.4514 98.8663C65.4041 105.496 59.7586 112.608 55.3989 120.846C54.7962 121.991 53.0483 121.549 53.1086 120.243C53.7314 106.
2302641 52.4255 75.983 29.5221 65.0336L3.88635 55.1289L1.89737 61.0556C-4.55174 80.182 5.99588 100.614 25.1021 107.104C41.7171 112.749 47.6439 123.457 43.6458 139.51C43.465 140.092 40.572 156.627 40.9738 163.96H59.3969C60.0198 152.589 71.9536 145.115 82.3003 149.756C85.2135 151.062 88.207 152.93 91.2809 155.341C107.755 168.32 132.025 165.246 144.983 148.752L148.68 144.05L125.375 127.315C109.383 114.738 88.0463 120.424 72.255 131.192C70.929 132.096 69.2414 130.65 69.9847 129.203C89.0709 91.7542 113.883 91.8346 123.607 100.152C135.4 110.238 153.261 108.429 163.266 96.5961L166.139 93.2007L149.363 80.2222H149.383Z" class="fill-(color:--grayscale-a10)"></path></svg></a><div class="flex flex-col items-center mt-8"><hr class="w-full border-t border-(color:--grayscale-a6) mb-8"/><div class="flex items-center justify-center gap-4"><a href="https://www.linkedin.com/company/stereolabs" target="_blank" rel="noopener noreferrer" aria-label="Follow on LinkedIn" class="text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors"><svg width="16" height="16" viewBox="0 0 448 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M100.3 448l-92.9 0 0-299.1 92.9 0 0 299.1zM53.8 108.1C24.1 108.1 0 83.5 0 53.8 0 39.5 5.7 25.9 15.8 15.8s23.8-15.8 38-15.8 27.9 5.7 38 15.8 15.8 23.8 15.8 38c0 29.7-24.1 54.3-53.8 54.3zM447.9 448l-92.7 0 0-145.6c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7l0 148.1-92.8 0 0-299.1 89.1 0 0 40.8 1.3 0c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3l0 164.3-.1 0z"></path></svg></a><a href="https://x.com/stereolabs3d" target="_blank" rel="noopener noreferrer" aria-label="Follow on X" class="text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors"><svg width="16" height="16" viewBox="0 0 448 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M357.2 48L427.8 48 273.6 224.2 455 464 313 464 201.7 318.6 74.5 464 3.8 464 168.7 275.5-5.2 48 140.4 48 240.9 180.9 357.2 48zM332.4 421.8l39.1 0-252.4-333.8-42 0 255.3 333.8z"></path></svg></a><a href="https://www.instagram.com/stereolabs3d" target="_blank" rel="noopener noreferrer" aria-label="Follow on Instagram" class="text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors"><svg width="16" height="16" viewBox="0 0 448 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 141a115 115 0 1 0 -.6 230 115 115 0 1 0 .6-230zm-.6 40.4a74.6 74.6 0 1 1 .6 149.2 74.6 74.6 0 1 1 -.6-149.2zm93.4-45.1a26.8 26.8 0 1 1 53.6 0 26.8 26.8 0 1 1 -53.6 0zm129.7 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM399 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a><a href="https://www.facebook.com/stereolabs" target="_blank" rel="noopener noreferrer" aria-label="Follow on Facebook" class="text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors"><svg width="16" height="16" viewBox="0 0 320 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M80 299.3l0 212.7 116 0 0-212.7 86.5 0 18-97.8-104.5 0 0-34.6c0-51.7 20.3-71.5 72.7-71.5 16.3 0 29.4 .4 37 1.2l0-88.7C291.4 4 256.4 0 236.2 0 129.3 0 80 50.5 80 159.4l0 42.1-66 0 0 97.8 66 0z"></path></svg></a><a href="https://www.youtube.com/@Stereolabs3d" target="_blank" rel="noopener noreferrer" aria-label="Follow on YouTube" class="text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors"><svg width="16" height="16" viewBox="0 0 576 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M549.7 124.1C543.5 100.4 524.9 81.8 501.4 75.5 458.9 64 288.1 64 288.1 64S117.3 64 74.7 75.5C51.2 81.8 32.7 100.4 26.4 124.1 15 167 15 256.4 15 256.4s0 89.4 11.4 132.3c6.3 23.6 24.8 41.5 48.3 47.8 42.6 11.5 213.4 11.5 213.4 11.5s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232.2 337.6l0-162.4 142.7 81.2-142.7 81.2z"></path></svg></a><a href="https://github.com/stereolabs" target="_blank" rel="noopener noreferrer" aria-label="Follow on GitHub" class="text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors">
2302<svg width="16" height="16" viewBox="0 0 512 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM252.8 8c-138.7 0-244.8 105.3-244.8 244 0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1 100-33.2 167.8-128.1 167.8-239 0-138.7-112.5-244-251.2-244zM105.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a href="https://www.stereolabs.com/" target="_blank" rel="noopener noreferrer" aria-label="Follow on Website" class="text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors"><svg width="16" height="16" viewBox="0 0 512 512" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M351.9 280l-190.9 0c2.9 64.5 17.2 123.9 37.5 167.4 11.4 24.5 23.7 41.8 35.1 52.4 11.2 10.5 18.9 12.2 22.9 12.2s11.7-1.7 22.9-12.2c11.4-10.6 23.7-28 35.1-52.4 20.3-43.5 34.6-102.9 37.5-167.4zM160.9 232l190.9 0C349 167.5 334.7 108.1 314.4 64.6 303 40.2 290.7 22.8 279.3 12.2 268.1 1.7 260.4 0 256.4 0s-11.7 1.7-22.9 12.2c-11.4 10.6-23.7 28-35.1 52.4-20.3 43.5-34.6 102.9-37.5 167.4zm-48 0C116.4 146.4 138.5 66.9 170.8 14.7 78.7 47.3 10.9 131.2 1.5 232l111.4 0zM1.5 280c9.4 100.8 77.2 184.7 169.3 217.3-32.3-52.2-54.4-131.7-57.9-217.3L1.5 280zm398.4 0c-3.5 85.6-25.6 165.1-57.9 217.3 92.1-32.7 159.9-116.5 169.3-217.3l-111.4 0zm111.4-48C501.9 131.2 434.1 47.3 342 14.7 374.3 66.9 396.4 146.4 399.9 232l111.4 0z"></path></svg></a></div></div></footer></div></div></div><!--$--><!--/$--></main><footer id="fern-footer" class="width-before-scroll-bar"></footer></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
2302<script src="https://app.buildwithfern.com/_next/static/immutable/chunks/2w4cxo3db5y-d.js" integrity="sha256-lbx5GlVvE8/s9jhwiHHr+qIj+Qu3bK0+nUHX/ChF+Vo=" crossorigin="" id="_R_" async=""></script>
2302<script>(self.__next_f=self.__next_f||[]).push([0])</script>
2302<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[690983,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\"],\"default\"]\n3:I[311055,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/27-8iltv893qo.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2pdskixyqmyvt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/00nq5jaxiukbv.js\"],\"default\"]\n4:I[965288,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\"],\"default\"]\n2b:I[349690,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\"],\"default\",1]\n:HL[\"https://app.buildwithfern.com/_next/static/immutable/chunks/1pdyxt91beg2l.css\",\"style\",{\"crossOrigin\":\"\"}]\n:HL[\"https://app.buildwithfern.com/_next/static/immutable/chunks/19ww9bwv964n8.css\",\"style\",{\"crossOrigin\":\"\"}]\n:HC[\"https://app.buildwithfern.com\",\"\"]\n:HL[\"https://app.buildwithfern.com/_next/static/immutable/chunks/2i4w-h-ycv1n5.css\",\"style\",{\"crossOrigin\":\"\"}]\n11:X\n0:{\"P\":null,\"c\":[\"\",\"docs.stereolabs.com\",\"default\",\"false\",\"false\",\"everyone\",\"_default\",\"%2Fdocs\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"domain\",\"docs.stereolabs.com\",\"d\",[]],{\"children\":[\"(main)\",{\"children\":[[\"mode\",\"default\",\"d\",[\".well-known\",\"api\",\"print\",\"robots.txt\"]],{\"children\":[[\"requiresLogin\",\"false\",\"d\",[\"~login\"]],{\"children\":[[\"isLoggedIn\",\"false\",\"d\",[]],{\"children\":[[\"roles\",\"everyone\",\"d\",[]],{\"children\":[[\"locale\",\"_default\",\"d\",[]],{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"announcement\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"explorer\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"headertabs\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"languageSelect\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"logo\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"productSelect\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"sidebar\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120],\"versionSelect\":[\"(__SLOT__)\",{\"children\":[[\"slug\",\"%2Fdocs\",\"d\",[]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5136],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1pdyxt91beg2l.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$3\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/27-8iltv893qo.js\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"async\":true}
2302],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2pdskixyqmyvt.js\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"async\":true}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/00nq5jaxiukbv.js\",\"async\":true}]],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L5\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/19ww9bwv964n8.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}]]],\"forbidden\":[[[\"$\",\"title\",null,{\"children\":\"403: This page could not be accessed.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":403}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be accessed.\"}]}]]}]}]],[]],\"unauthorized\":[[[\"$\",\"title\",null,{\"children\":\"401: You're not authorized to access this page.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:forbidden:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],\"$L6\",\"$L7\"]}]}]],[]]}]]}],{\"children\":[\"$L8\",{\"children\":[\"$L9\",{\"children\":[\"$La\",{\"children\":[\"$Lb\",{\"children\":[\"$Lc\",{\"children\":[\"$Ld\",{\"children\":[\"$Le\",{\"children\":[\"$Lf\",{\"children\":[\"$L10\",{},null,false,null]},null,false,\"$11\"],\"announcement\":[\"$L12\",{\"children\":[\"$L13\",{\"children\":[\"$L14\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"],\"explorer\":[\"$L15\",{\"children\":[\"$L16\",{\"children\":[\"$L17\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"],\"headertabs\":[\"$L18\",{\"children\":[\"$L19\",{\"children\":[\"$L1a\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"],\"languageSelect\":[\"$L1b\",{\"children\":[\"$L1c\",{\"children\":[\"$L1d\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"],\"logo\":[\"$L1e\",{\"children\":[\"$L1f\",{\"children\":[\"$L20\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"],\"productSelect\":[\"$L21\",{\"children\":[\"$L22\",{\"children\":[\"$L23\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"],\"sidebar\":[\"$L24\",{\"children\":[\"$L25\",{\"children\":[\"$L26\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"],\"versionSelect\":[\"$L27\",{\"children\":[\"$L28\",{\"children\":[\"$L29\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"]},null,false,null]},null,false,\"$11\"]}
2302,null,false,\"$11\"]},null,false,\"$11\"]},null,false,null]},null,false,null]},null,false,\"$11\"]},null,false,null],\"$L2a\",false]],\"m\":\"$undefined\",\"G\":[\"$2b\",[\"$L2c\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n2d:I[637427,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3yj60dk2i941x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/00nq5jaxiukbv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"default\"]\n30:I[478645,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\"],\"OutletBoundary\"]\n31:\"$Sreact.suspense\"\n3b:I[478645,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\"],\"ViewportBoundary\"]\n3d:I[478645,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\"],\"MetadataBoundary\"]\n3f:I[25463,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/21mg3wbkws5wf.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\"],\"NotFoundTracker\"]\n40:I[779730,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"DomainNotFoundContent\"]\n6:[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:forbidden:0:1:props:children:props:children:1:props:style\",\"children\":401}]\n7:[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:forbidden:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:forbidden:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"You're not authorized to access this page.\"}]}]\n8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n9:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\na:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/19ww9bwv964n8.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"async\":true,\"nonce\":\"$undefined\"}
2302],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$2d\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3yj60dk2i941x.js\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/00nq5jaxiukbv.js\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"async\":true}]],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2e\"]}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n10:[\"$\",\"$1\",\"c\",{\"children\":[\"$L2f\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2i4w-h-ycv1n
23025.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-19\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-20\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L30\",null,{\"children\":[\"$\",\"$31\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@32\"}]}]]}]\n12:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n13:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n14:[\"$\",\"$1\",\"c\",{\"children\":[\"$L33\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2i4w-h-ycv1n
23025.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1k3fl1c_e1g6k.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/0-3f2snbhbdpn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"async\":true,\"nonce\":\"$undefined\"}]],null]}]\n15:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n16:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n17:[\"$\",\"$1\",\"c\",{\"children\":[\"$L34\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3ool-75yywtd4.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3h4jxeylg06bo.js\",\"async\":true,\"nonce\":\"$undefined\"}]],null]}]\n18:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n19:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1a:[\"$\",\"$1\",\"c\",{\"children\":[\"$L35\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1_lauyyyf9u-k.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"async\":true,\"nonce\":\"$undefined\"}
2302],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"async\":true,\"nonce\":\"$undefined\"}]],null]}]\n1b:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1c:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1d:[\"$\",\"$1\",\"c\",{\"children\":[\"$L36\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2dqh-afdwjdq3.js\",\"async\":true,\"nonce\":\"$undefined\"}]],null]}]\n1e:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1f:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n20:[\"$\",\"$1\",\"c\",{\"children\":[\"$L37\",null,null]}]\n21:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n22:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n23:[\"$\",\"$1\",\"c\",{\"children\":[\"$L38\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3z2es6xc4smgo.js\",\"async\":true,\"nonce\":\"$undefined\"}]],null]}]\n24:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n25:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n26:[\"$\",\"$1\",\"c\",{\"children\":[\"$L39\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"async\":true,\"nonce\":\"$undefined\"}
2302],[\"$\",\"script\",\"script-2\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js\",\"async\":true,\"nonce\":\"$undefined\"}]],null]}]\n27:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n28:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n29:[\"$\",\"$1\",\"c\",{\"children\":[\"$L3a\",[[\"$\",\"script\",\"script-0\",{\"src\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/2zf_-kg8_bj5h.js\",\"async\":true,\"nonce\":\"$undefined\"}]],null]}]\n2a:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L3b\",null,{\"children\":\"$L3c\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L3d\",null,{\"children\":[\"$\",\"$31\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L3e\"}]}]}],null]}]\n2c:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://app.buildwithfern.com/_next/static/immutable/chunks/1pdyxt91beg2l.css\",\"precedence\":\"next\",\"crossOrigin\":\"anonymous\",\"nonce\":\"$undefined\"}]\n5:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"fern-not-found-shell bg-(color:--background) font-body antialiased\",\"children\":[[\"$\",\"$L3f\",null,{}],[\"$\",\"$L40\",null,{}]]}]}]\n11:C\n3c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=5, user-scalable=yes\"}]]\n"])</script>
2302<script>self.__next_f.push([1,"41:T1370f,\n        \n\n        :root {\n          --header-height: 108px;\n          --header-height-real: 64px;\n          --mobile-header-height-real: 64px;\n          --content-width: 1000px;\n          --sidebar-width: 288px;\n          --page-width: 100vw;\n          --logo-height: 20px;\n          --font-body: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n          --font-heading: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\n          --font-code: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;\n        }\n\n        :root {\n         \n          \n\n          /* for backwards compatibility */\n          --typography-body-font-family: var(--font-body);\n          --typography-heading-font-family: var(--font-heading);\n          --typography-code-font-family: var(--font-code);\n        }\n\n        .light, :root {\n  --accent-1: #fffcfd;\n  --accent-2: #fff7fb;\n  --accent-3: #ffe9f4;\n  --accent-4: #fedcec;\n  --accent-5: #facee4;\n  --accent-6: #f4bed9;\n  --accent-7: #ebaacb;\n  --accent-8: #e18fba;\n  --accent-9: #970368;\n  --accent-10: #840058;\n  --accent-11: #b52f82;\n  --accent-12: #631145;\n\n  --accent-a1: #ff005503;\n  --accent-a2: #ff008008;\n  --accent-a3: #ff008016;\n  --accent-a4: #f8007523;\n  --accent-a5: #e5007331;\n  --accent-a6: #d4006a41;\n  --accent-a7: #c3006355;\n  --accent-a8: #bb006270;\n  --accent-a9: #960066fc;\n  --accent-a10: #840058;\n  --accent-a11: #a40066d0;\n  --accent-a12: #580038ee;\n\n  --accent-contrast: #fff;\n  --accent-surface: #fff5facc;\n  --accent-indicator: #970368;\n  --accent-track: #970368;\n}\n\n@supports (color: color(display-p3 1 1 1)) {\n  @media (color-gamut: p3) {\n    .light, :root {\n      --accent-1: oklch(99.4% 0.0044 347.4);\n      --accent-2: oklch(98.3% 0.0093 347.4);\n      --accent-3: oklch(95.6% 0.0274 347.4);\n      --accent-4: oklch(92.7% 0.0426 347.4);\n      --accent-5: oklch(89.6% 0.0558 347.4);\n      --accent-6: oklch(85.8% 0.0695 347.4);\n      --accent-7: oklch(80.9% 0.0873 347.4);\n      --accent-8: oklch(74.6% 0.1132 347.4);\n      --accent-9: oklch(45% 0.1876 347.4);\n      --accent-10: oklch(39.5% 0.1876 347.4);\n      --accent-11: oklch(53.8% 0.1876 347.4);\n      --accent-12: oklch(34.3% 0.1265 347.4);\n\n      --accent-a1: color(display-p3 0.6745 0.0235 0.349 / 0.012);\n      --accent-a2: color(display-p3 0.8784 0.0196 0.5098 / 0.032);\n      --accent-a3: color(display-p3 0.8118 0.0078 0.4353 / 0.083);\n      --accent-a4: color(display-p3 0.7961 0.0078 0.4157 / 0.134);\n      --accent-a5: color(display-p3 0.749 0.0039 0.4078 / 0.185);\n      --accent-a6: color(display-p3 0.702 0.0039 0.3843 / 0.248);\n      --accent-a7: color(display-p3 0.6353 0.0039 0.3451 / 0.322);\n      --accent-a8: color(display-p3 0.6118 0.0039 0.3451 / 0.424);\n      --accent-a9: color(display-p3 0.4863 0 0.3255 / 0.895);\n      --accent-a10: color(display-p3 0.4275 0 0.2784 / 0.918);\n      --accent-a11: color(display-p3 0.5529 0 0.349 / 0.773);\n      --accent-a12: color(display-p3 0.2863 0 0.1843 / 0.902);\n\n      --accent-contrast: #fff;\n      --accent-surface: color(display-p3 0.9922 0.9608 0.9765 / 0.8);\n      --accent-indicator: oklch(45% 0.1876 347.4);\n      --accent-track: oklch(45% 0.1876 347.4);\n    }\n  }\n}\n\n        .light, :root {\n  --grayscale-1: #fdfcfd;\n  --grayscale-2: #faf9fb;\n  --grayscale-3: #f2eff3;\n  --grayscale-4: #eae7ec;\n  --grayscale-5: #e3dfe6;\n  --grayscale-6: #dbd8e0;\n  --grayscale-7: #d0cdd7;\n  --grayscale-8: #bcbac7;\n  --grayscale-9: #8e8c99;\n  --grayscale-10: #84828e;\n  --grayscale-11: #65636d;\n  --grayscale-12: #211f26;\n\n  --grayscale-a1: #55005503;\n  --grayscale-a2: #2b005506;\n  --grayscale-a3: #30004010;\n  --grayscale-a4: #20003618;\n  --grayscale-a5: #20003820;\n  --grayscale-a6: #14003527;\n  --grayscale-a7: #10003332;\n  --grayscale-a8: #08003145;\n  --grayscale-a9: #05001d73;\n  --grayscale-a10: #0500197d;\n  --grayscale-a11: #0400119c;\n  --grayscale-a12: #020008e0;\n\n  --grayscale-contrast: #000;\n  --grayscale-surface: #ffffffcc;\n  --grayscale-indicator: #8e8c99;\n  --grayscale-track: #8e8c99;\n}\n\n@supports (color: color(display-p3 1 1 1)) {\n  @media (color-gamut: p3) {\n    .light, :root {\n      --grayscale-1: color(display-p3 0.991 0.988 0.992);\n      --grayscale-2: color(display-p3 0.98 0.976 0.984);\n      --grayscale-3: color(display-p3 0.946 0.938 0.952);\n      --grayscale-4: color(display-p3 0.915 0.906 0.925);\n      --grayscale-5: color(display-p3 0.886 0.876 0.901);\n      --grayscale-6: color(display-p3 0.856 0.846 0.875);\n      --grayscale-7: color(display-p3 0.814 0.804 0.84);\n      --grayscale-8: color(display-p3 0.735 0.728 0.777);\n      --grayscale-9: color(display-p3 0.555 0.549 0.596);\n      --grayscale-10: color(display-p3 0.514 0.508 0.552);\n      --grayscale-11: color(display-p3 0.395 0.388 0.424);\n      --grayscale-12: color(display-p3 0.128 0.122 0.147);\n\n      --grayscale-a1: #55005503;\n      --grayscale-a2: #2b005506;\n      --grayscale-a3: #30004010;\n      --grayscale-a4: #20003618;\n      --grayscale-a5: #20003820;\n      --grayscale-a6: #14003527;\n      --grayscale-a7: #10003332;\n      --grayscale-a8: #08003145;\n      --grayscale-a9: #05001d73;\n      --grayscale-a10: #0500197d;\n      --grayscale-a11: #0400119c;\n      --grayscale-a12: #020008e0;\n\n      --grayscale-contrast: #000;\n      --grayscale-surface: color(display-p3 1 1 1 / 80%);\n      --grayscale-indicator: color(display-p3 0.555 0.549 0.596);\n      --grayscale-track: color(display-p3 0.555 0.549 0.596);\n    }\n  }\n}\n\n        .dark {\n  --accent-1: #000;\n  --accent-2: #130f1e;\n  --accent-3: #251b3d;\n  --accent-4: #332354;\n  --accent-5: #3d2c62;\n  --accent-6: #493772;\n  --accent-7: #5a4689;\n  --accent-8: #7359af;\n  --accent-9: #9e79f0;\n  --accent-10: #926de3;
2302\n  --accent-11: #c0a3ff;\n  --accent-12: #e4dcfe;\n\n  --accent-a1: #00000000;\n  --accent-a2: #a280ff1e;\n  --accent-a3: #9b71ff3d;\n  --accent-a4: #9b6bff54;\n  --accent-a5: #9f73ff62;\n  --accent-a6: #a47cff72;\n  --accent-a7: #a883ff89;\n  --accent-a8: #a882ffaf;\n  --accent-a9: #a881fff0;\n  --accent-a10: #a47bffe3;\n  --accent-a11: #c0a3ff;\n  --accent-a12: #e5ddfffe;\n\n  --accent-contrast: #fff;\n  --accent-surface: #261e3c80;\n  --accent-indicator: #9e79f0;\n  --accent-track: #9e79f0;\n}\n\n@supports (color: color(display-p3 1 1 1)) {\n  @media (color-gamut: p3) {\n    .dark {\n      --accent-1: oklch(0% 0.0232 295.7);\n      --accent-2: oklch(18% 0.0313 295.7);\n      --accent-3: oklch(25.2% 0.0628 295.7);\n      --accent-4: oklch(30.1% 0.0858 295.7);\n      --accent-5: oklch(34.1% 0.0932 295.7);\n      --accent-6: oklch(38.6% 0.0979 295.7);\n      --accent-7: oklch(44.7% 0.1082 295.7);\n      --accent-8: oklch(53.1% 0.1309 295.7);\n      --accent-9: oklch(66.5% 0.1725 295.7);\n      --accent-10: oklch(62.5% 0.1725 295.7);\n      --accent-11: oklch(78.3% 0.1479 295.7);\n      --accent-12: oklch(91.1% 0.0468 295.7);\n\n      --accent-a1: color(display-p3 0 0 0 / 0);\n      --accent-a2: color(display-p3 0.6196 0.5176 1 / 0.114);\n      --accent-a3: color(display-p3 0.5922 0.4588 1 / 0.232);\n      --accent-a4: color(display-p3 0.6078 0.4471 1 / 0.318);\n      --accent-a5: color(display-p3 0.6118 0.4745 1 / 0.373);\n      --accent-a6: color(display-p3 0.6392 0.5098 1 / 0.432);\n      --accent-a7: color(display-p3 0.6549 0.5333 1 / 0.522);\n      --accent-a8: color(display-p3 0.6549 0.5294 1 / 0.667);\n      --accent-a9: color(display-p3 0.651 0.5255 1 / 0.914);\n      --accent-a10: color(display-p3 0.6353 0.502 1 / 0.863);\n      --accent-a11: color(display-p3 0.749 0.6588 1 / 0.977);\n      --accent-a12: color(display-p3 0.902 0.8745 1 / 0.985);\n\n      --accent-contrast: #fff;\n      --accent-surface: color(display-p3 0.1412 0.1176 0.2275 / 0.5);\n      --accent-indicator: oklch(66.5% 0.1725 295.7);\n      --accent-track: oklch(66.5% 0.1725 295.7);\n    }\n  }\n}\n\n        .dark {\n  --grayscale-1: #121113;\n  --grayscale-2: #1a191b;\n  --grayscale-3: #232225;\n  --grayscale-4: #2b292d;\n  --grayscale-5: #323035;\n  --grayscale-6: #3c393f;\n  --grayscale-7: #49474e;\n  --grayscale-8: #625f69;\n  --grayscale-9: #6f6d78;\n  --grayscale-10: #7c7a85;\n  --grayscale-11: #b5b2bc;\n  --grayscale-12: #eeeef0;\n\n  --grayscale-a1: #00000000;\n  --grayscale-a2: #f5f4f609;\n  --grayscale-a3: #ebeaf814;\n  --grayscale-a4: #eee5f81d;\n  --grayscale-a5: #efe6fe25;\n  --grayscale-a6: #f1e6fd30;\n  --grayscale-a7: #eee9ff40;\n  --grayscale-a8: #eee7ff5d;\n  --grayscale-a9: #eae6fd6e;\n  --grayscale-a10: #ece9fd7c;\n  --grayscale-a11: #f5f1ffb7;\n  --grayscale-a12: #fdfdffef;\n\n  --grayscale-contrast: #fff;\n  --grayscale-surface: rgba(0, 0, 0, 0.05);\n  --grayscale-indicator: #6f6d78;\n  --grayscale-track: #6f6d78;\n}\n\n@supports (color: color(display-p3 1 1 1)) {\n  @media (color-gamut: p3) {\n    .dark {\n      --grayscale-1: color(display-p3 0.07 0.067 0.074);\n      --grayscale-2: color(display-p3 0.101 0.098 0.105);\n      --grayscale-3: color(display-p3 0.138 0.134 0.144);\n      --grayscale-4: color(display-p3 0.167 0.161 0.175);\n      --grayscale-5: color(display-p3 0.196 0.189 0.206);\n      --grayscale-6: color(display-p3 0.232 0.225 0.245);\n      --grayscale-7: color(display-p3 0.286 0.277 0.302);\n      --grayscale-8: color(display-p3 0.383 0.373 0.408);\n      --grayscale-9: color(display-p3 0.434 0.428 0.467);\n      --grayscale-10: color(display-p3 0.487 0.48 0.519);\n      --grayscale-11: color(display-p3 0.707 0.7 0.735);\n      --grayscale-12: color(display-p3 0.933 0.933 0.94);\n\n      --grayscale-a1: #00000000;\n      --grayscale-a2: #f5f4f609;\n      --grayscale-a3: #ebeaf814;\n      --grayscale-a4: #eee5f81d;\n      --grayscale-a5: #efe6fe25;\n      --grayscale-a6: #f1e6fd30;\n      --grayscale-a7: #eee9ff40;\n      --grayscale-a8: #eee7ff5d;\n      --grayscale-a9: #eae6fd6e;\n      --grayscale-a10: #ece9fd7c;\n      --grayscale-a11: #f5f1ffb7;\n      --grayscale-a12: #fdfdffef;\n\n      --grayscale-contrast: #fff;\n      --grayscale-surface: color(display-p3 0 0 0 / 5%);\n      --grayscale-indicator: color(display-p3 0.434 0.428 0.467);\n      --grayscale-track: color(display-p3 0.434 0.428 0.467);\n    }\n  }\n}\n\n        .light, :root {\n          color-scheme: light;\n          --accent: rgba(151, 3, 104, 1);\n          --background: #fff;\n          --border: initial;\n          --sidebar-background: initial;\n          --header-background: color-mix(in srgb, var(--background), transparent 30%);\n          --card-background: initial;\n          --theme-color: #970368;\n        }\n\n        .dark {\n          color-scheme: dark;\n          --accent: rgba(158, 121, 240, 1);\n          --background: #000;\n          --border: initial;\n          --sidebar-background: initial;\n          --header-background: color-mix(in srgb, var(--background), transparent 30%);\n          --card-background: initial;\n          --theme-color: #9e79f0;\n        }\n\n        .fern-background-image {\n          background-image: linear-gradient(to bottom, color-mix(in srgb, var(--accent), var(--background) 90%) 0, var(--background) 100%);\n        }\n\n      .dark .fern-background-image {\n          background-image: linear-gradient(to bottom, var(--background) 0, color-mix(in srgb, var(--accent), var(--background) 90%) 100%);\n        }\n\n        \n\n        /* Canvas Body Theme */\n:root [data-body-theme=\"canvas\"] .canvas-wrapper {\n  display: flex;\n  width: 100%;\n  overflow: auto;\n  height: 100%;\n  border-radius: 16px 16px 16px 16px;\n  justify-content: center;\n  align-items: flex-start;\n  margin-right: 12px;\n  margin-bottom: 12px;\n  height: calc(100vh - var(--header-height-real) - 12px);\n  border: 1px solid var(--border);\n  background-color: var(--card-background);\n}\n\n:root [data-body-theme=\"canvas\"] body {\n  overflow: hidden;\n}\n\n\n:root [data-body-theme=\"canvas\"] #fern-toc {\n  position: sticky;\n  max-height: calc(100vh - var(--header-height-real) - 12px);\n  overflow-y: auto;\n  overflow-x: hidden;\n  top: 0;\n}\n\n:root [data-body-theme=\"canvas\"] #fern-toc:has(\u003e *) {\
2302n  margin-right: 12px;\n}\n\n:root [data-body-theme=\"canvas\"] .fern-layout-guide,\n:root [data-body-theme=\"canvas\"] .fern-layout-overview {\n  width: 100%;\n  border: none;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n}\n\n:root [data-body-theme=\"canvas\"] .fern-layout-reference {\n  width: 100%;\n  border: none;\n  display: flex;\n  justify-content: center;\n  align-items: flex-start;\n  position: relative;\n}\n\n/* The sticky changelog day label offsets its top by the header height by default\n   (window scroll). On canvas the scroll container already starts below the fixed\n   header, so zero the offset to keep the date from pinning too early. */\n:root [data-body-theme=\"canvas\"] {\n  --fern-changelog-sticky-top: 0px;\n}\n\n/* Bubble Tabs Theme */\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item]::after {\n  display: none;\n}\n\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item] {\n  position: relative;\n  isolation: isolate;\n  transition: color 0.15s ease-in-out;\n}\n\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item]::before {\n  content: \"\";\n  position: absolute;\n  inset: 6px 0;\n  border-radius: 9999px;\n  z-index: -1;\n  transition: background-color 0.15s ease-in-out;\n}\n\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"active\"] {\n  color: var(--accent-a11);\n}\n\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"active\"]::before {\n  background-color: var(--accent-a3);\n}\n\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"active\"] \u003e span {\n  -webkit-text-stroke: 0.5px currentcolor;\n}\n\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"inactive\"]:hover::before {\n  background-color: var(--grayscale-a3);\n}\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"inactive\"]:focus-visible::before {\n  background-color: var(--grayscale-a3);\n}\n\n.dark [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"active\"] {\n  color: var(--accent-a11);\n}\n\n.dark [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"active\"]::before {\n  background-color: var(--accent-a3);\n}\n\n.dark [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"inactive\"]:hover::before {\n  background-color: var(--grayscale-a3);\n}\n.dark [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"inactive\"]:focus-visible::before {\n  background-color: var(--grayscale-a3);\n}\n\n/* Bubble theme: reset parent bg on active+focus-visible to avoid stacked alpha with the ::before pill */\n:root [data-tabs-theme=\"bubble\"] #fern-header [data-radix-collection-item][data-state=\"active\"]:focus-visible {\n  background: transparent;\n}\n\n        /* =============================================================================\n   StereoLabs Docs Theme — Custom CSS for Fern\n   https://www.stereolabs.com/docs\n\n   This file is SELF-CONTAINED. It overrides every color, typography, layout,\n   and component token that docs.yml would normally control, so your docs.yml\n   can remain minimal (just instances, navigation, and logo paths).\n\n   Reference docs.yml only needs:\n     css: ./styles.css\n\n   All accent, grayscale, background, border, card, typography, radius, and\n   layout variables are set here for both light and dark modes.\n   ============================================================================= */\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 0 — @FONT-FACE (mirroring stereolabs.com/docs)\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n/* Roboto Mono for code (Hugo _fonts.scss).\
2302n   Declared inline as @font-face instead of @import: an @import of Google's\n   stylesheet is render-blocking and serializes the request chain\n   (styles.css → googleapis.com CSS → gstatic.com woff2). These rules hit\n   gstatic.com directly and, unlike @import, do not block first paint.\n   Only the `latin` subset is shipped — Roboto Mono is used solely for code,\n   which is ASCII. */\n@font-face {\n  font-family: \"Roboto Mono\";\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  src: url(\"https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2\") format(\"woff2\");\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n  font-family: \"Roboto Mono\";\n  font-style: normal;\n  font-weight: 500;\n  font-display: swap;\n  src: url(\"https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2\") format(\"woff2\");\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n  font-family: \"Roboto Mono\";\n  font-style: normal;\n  font-weight: 600;\n  font-display: swap;\n  src: url(\"https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2\") format(\"woff2\");\n  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n\n@font-face {\n  font-family: \"NB Akademie Pro\";\n  src: url(\"https://cdn.sanity.io/files/s18ewfw4/production/312a457e57325e02a8badc6600d1adfde760a8d5.woff2\")\n    format(\"woff2\");\n  font-weight: 300;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"NB Akademie Pro\";\n  src: url(\"https://cdn.sanity.io/files/s18ewfw4/production/312a457e57325e02a8badc6600d1adfde760a8d5.woff2\")\n    format(\"woff2\");\n  font-weight: 400;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"NB Akademie Pro\";\n  src: url(\"https://cdn.sanity.io/files/s18ewfw4/production/d6b203d96b2ba043552121ef7278d61420949b58.woff2\")\n    format(\"woff2\");\n  font-weight: 500;\n  font-display: swap;\n}\n\n@font-face {\n  font-family: \"NB Akademie Pro\";\n  src: url(\"https://cdn.sanity.io/files/s18ewfw4/production/d6b203d96b2ba043552121ef7278d61420949b58.woff2\")\n    format(\"woff2\");\n  font-weight: 600;\n  font-display: swap;\n}\n\n/* Map weight 700 to the same semibold file so browsers don't synthesize faux-bold.\n   StereoLabs only ships NB Akademie Pro at ~300 and ~500/600 weights — asking for 700\n   would otherwise aliased-thicken the 600 glyphs. */\n@font-face {\n  font-family: \"NB Akademie Pro\";\n  src: url(\"https://cdn.sanity.io/files/s18ewfw4/production/d6b203d96b2ba043552121ef7278d61420949b58.woff2\")\n    format(\"woff2\");\n  font-weight: 700;\n  font-display: swap;\n}\n\n/* Disable faux-bold synthesis globally as a belt-and-braces measure */\nbody {\n  font-synthesis-weight: none;\n  -webkit-font-synthesis: none;\n}\n\n@font-face {\n  font-family: \"NB Akademie Mono Pro\";\n  src: url(\"https://cdn.sanity.io/files/s18ewfw4/production/1662fceb03c5225551f96ef7137198fede59f1e9.woff2\")\n    format(\"woff2\");\n  font-weight: 400;\n  font-display: swap;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 1 — DESIGN TOKENS: LIGHT MODE (from _defaults.scss theme-light)\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n:root {\n  /* ── Accent scale (StereoLabs link blue: #050505 for links, lime for CTA) ── */\n  --accent-1:  #f5f5f5;\n  --accent-2:  #ebebeb;\n  --accent-3:  #d6d6d6;\n  --accent-4:  #b8b8b8;\n  --accent-5:  #8a8a8a;\n  --accent-6:  #5c5c5c;\n  --accent-7:  #3d3d3d;\n  --accent-8:  #1f1f1f;\n  --accent-9:  #050505;\n  --accent-10: #030303;\n  --accent-11: #050505;\n  --accent-12: #000000;\n\n  /* ── Accent with alpha ───────────────────────────────────────────────────── */\n  --accent:          #050505;\n  --accent-a3:       rgba(5, 5, 5, 0.06);\n  --accent-a4:       rgba(5, 5, 5, 0.08);\n  --accent-a5:       rgba(5, 5, 5, 0.12);\n  --accent-a9:       #050505;\n  --accent-a11:      #353535;\n  --accent-a12:      #000000;\n  --accent-contrast: #ffffff;\n  --accent-track:    rgba(5, 5, 5, 0.25);\n\n  /* ── Grayscale scale (from --gray-100/200/500) ───────────────────────────── */\n  --grayscale-1:  #fcfcfd;\n  --grayscale-2:  #f8f9fa;   /* --gray-100 */\n  --grayscale-3:  #f1f3f5;\n  --grayscale-4:  #e9ecef;   /* --gray-200 */\n  --grayscale-5:  #dee2e6;\n  --grayscale-6:  #ced4da;\n  --grayscale-7:  #adb5bd;   /* --gray-500 */\n  --grayscale-8:  #868e96;\n  --grayscale-9:  #6c757d;\n  --grayscale-10: #495057;\n  --grayscale-11: #343a40;\n  --grayscale-12: #050505;   /* --body-font-color */\n\n  /* ── Grayscale with alpha ────────────────────────────────────────────────── */\n  --grayscale-a2:  rgba(0, 0, 0, 0.02);\n  --grayscale-a3:  rgba(0, 0, 0, 0.04);\n  --grayscale-a4:  rgba(0, 0, 0, 0.06);\n  --grayscale-a5:  rgba(0, 0, 0, 0.08);\n  --grayscale-a9:  #6c757d;\n  --grayscale-a10: #495057;\n  --grayscale-a11: #343a40;\n  --grayscale-a12: #050505;
2302\n\n  /* ── Surface / Background ────────────────────────────────────────────────── */\n  --background:       #ffffff;  /* --body-background */\n  --card-background:  #f8f9fa;  /* --gray-100 */\n  --card-solid:       #ffffff;\n  --card-border:      #e9ecef;  /* --gray-200 */\n\n  /* ── Border ──────────────────────────────────────────────────────────────── */\n  --border-default: #e9ecef;    /* --gray-200 */\n\n  /* ── Text ────────────────────────────────────────────────────────────────── */\n  --text-body: #050505;         /* --body-font-color */\n\n  /* ── Hints / Callout colors ──────────────────────────────────────────────── */\n  --hint-info:    #6bf;   /* --hint-color-info */\n  --hint-warning: #fd6;   /* --hint-color-warning */\n  --hint-danger:  #f66;   /* --hint-color-danger */\n\n  /* ── StereoLabs lime accent (CTA buttons, highlights) ────────────────────── */\n  --color-lime:       #d9ff42;\n  --color-lime-hover: #bbe124;\n\n  /* ── Header \u0026 sidebar backgrounds (same as content) ──────────────────────── */\n  --header-background: #ffffff;\n  --sidebar-background: #ffffff;\n\n  /* ── Scrollbar ───────────────────────────────────────────────────────────── */\n  --scrollbar-bg: #fafafa;\n  --thumb-bg:     #babac0;\n\n  /* ── Radius (StereoLabs uses subtle rounding) ────────────────────────────── */\n  --radius-1:    3px;\n  --radius-2:    5px;\n  --radius-3:    12px;\n  --radius-3\\/2: 4px;\n  --radius-4:    10px;\n\n  /* ── Layout (from _defaults.scss) ──────────────────────────────────────── */\n  --header-height:          58px;   /* $header-height */\n  --spacing-header-height-real: 58px;\n  --page-width-padded:      75%; /* $main-max-width */\n  --page-padding:           1rem;   /* $padding-16 */\n  --content-wide-width:     920px;\n  --aside-offset:           0px;\n\n  /* ── Typography (NB Akademie Pro for text, Roboto Mono for code — mirrors Hugo _fonts.scss) ── */\n  --font-body: \"NB Akademie Pro\", Helvetica, Arial, sans-serif;\n  --font-headings: \"NB Akademie Pro\", Helvetica, Arial, sans-serif;\n  --font-mono: \"Roboto Mono\", \"Courier New\", \"Courier\", monospace;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 2 — DESIGN TOKENS: DARK MODE\n   StereoLabs docs is primarily a dark site with a near-black background.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.dark {\n  /* ── Accent scale (lighter teal for dark backgrounds) ────────────────────── */\n  --accent-1:  #0c1726;\n  --accent-2:  #0e1e33;\n  --accent-3:  #102b47;\n  --accent-4:  #133c5e;\n  --accent-5:  #195078;\n  --accent-6:  #216896;\n  --accent-7:  #2d82b5;\n  --accent-8:  #3a9ae0;\n  --accent-9:  #3AA0E8;\n  --accent-10: #5db3ed;\n  --accent-11: #8ccaf3;\n  --accent-12: #d4edfb;\n\n  --accent:          #3AA0E8;\n  --accent-a3:       rgba(58, 160, 232, 0.10);\n  --accent-a4:       rgba(58, 160, 232, 0.14);\n  --accent-a5:       rgba(58, 160, 232, 0.18);\n  --accent-a9:       #d9ff42;\n  --accent-a11:      #bbe124;\n  --accent-a12:      #d4edfb;\n  --accent-contrast: #0a0f1a;\n  --accent-track:    rgba(58, 160, 232, 0.25);\n\n  /* ── Grayscale scale (dark) ──────────────────────────────────────────────── */\n  --grayscale-1:  #111318;\n  --grayscale-2:  #1a1d25;\n  --grayscale-3:  #22252f;\n  --grayscale-4:  #2b2f3a;\n  --grayscale-5:  #353944;\n  --grayscale-6:  #3f4450;\n  --grayscale-7:  #525762;\n  --grayscale-8:  #6b7080;\n  --grayscale-9:  #848996;\n  --grayscale-10: #979baa;\n  --grayscale-11: #adb1bd;\n  --grayscale-12: #e4e6eb;\n\n  --grayscale-a2:  rgba(255, 255, 255, 0.03);\n  --grayscale-a3:  rgba(255, 255, 255, 0.06);\n  --grayscale-a4:  rgba(255, 255, 255, 0.08);\n  --grayscale-a5:  rgba(255, 255, 255, 0.10);\n  --grayscale-a9:  #848996;\n  --grayscale-a10: #979baa;\n  --grayscale-a11: #adb1bd;\n  --grayscale-a12: #e4e6eb;
2302\n\n  /* ── Surface / Background (deep charcoal) ────────────────────────────────── */\n  --background:       #0f1117;\n  --card-background:  #161922;\n  --card-solid:       #1a1d28;\n  --card-border:      #282c38;\n\n  /* ── Border ──────────────────────────────────────────────────────────────── */\n  --border-default: #282c38;\n\n  /* ── Text ────────────────────────────────────────────────────────────────── */\n  --text-body: #d1d5db;\n}\n\n\n/* ── Dark mode: cover all possible Fern dark selectors ─────────────────────── */\n:root.dark,\n:root[data-theme=\"dark\"],\n[data-theme=\"dark\"],\nhtml.dark,\nhtml[data-theme=\"dark\"] {\n  --sidebar-background: #0f1117 !important;\n  --header-background: #0f1117 !important;\n  --background: #0f1117 !important;\n}\n\n@media (prefers-color-scheme: dark) {\n\n  :root {\n    --sidebar-background: #0f1117;\n    --header-background: #0f1117;\n  }\n\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 3 — GLOBAL TYPOGRAPHY\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\nbody {\n  font-family: var(--font-body);\n  font-size: 17px !important;          /* $body-font-size */\n  font-weight: 400;                    /* $body-font-weight */\n  line-height: 26px !important;        /* $body-line-height */\n  letter-spacing: 0.2px;               /* Hugo body letter-spacing */\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  /* optimizeLegibility was removed: it forces kerning/ligature computation\n     over all body text and measurably slows first layout on long docs pages.\n     `auto` (the default) lets the browser pick the fast path. */\n}\n\n.prose {\n  font-size: 17px !important;\n  line-height: 26px !important;\n}\n\n/* Hugo uses weight 500 across all heading levels */\nh1, h2, h3, h4, h5, h6 {\n  font-family: var(--font-headings);\n  font-weight: 500;\n  color: var(--grayscale-12);\n}\n\nh1 {\n  font-size: 40px;\n  line-height: 40px;\n  letter-spacing: -0.03em;\n}\n\nh2 {\n  font-size: 28px;\n  line-height: 31px;\n  letter-spacing: -0.01em;\n  margin-top: 1.8em;\n}\n\nh3 {\n  font-size: 16.5px;\n  padding-top: 2rem;\n  padding-bottom: 8px;\n  text-transform: uppercase;\n  letter-spacing: 1.2px;\n}\n\nh4 {\n  font-size: 21px;\n  font-weight: 500;\n  color: rgba(0, 0, 0, 0.83);\n  padding-bottom: 3px;\n}\n\n.dark h4 { color: rgba(255, 255, 255, 0.83); }\n\nh5 { font-size: 0.875em; }\nh6 { font-size: 0.75em; }\n\n/* Bold elements — cap weight at 600 (NB Akademie Pro only ships 300–600;\n   default \u003cstrong\u003e/\u003cb\u003e weight 700 triggers faux-bold which looks muddy) */\n.prose strong, .prose b,\n.fern-prose strong, .fern-prose b,\n.fern-callout strong, .fern-callout b,\n.fern-layout-guide strong, .fern-layout-guide b,\n.fern-layout-overview strong, .fern-layout-overview b,\n.fern-layout-reference strong, .fern-layout-reference b {\n  font-weight: 600;\n}\n\n/* Catch-all: no link should render as default browser blue */\n.prose a:not(.fern-mdx-link):not(.fern-button),\n.fern-prose a:not(.fern-mdx-link):not(.fern-button),\n.fern-layout-guide a:not(.fern-mdx-link):not(.fern-button),\n.fern-layout-overview a:not(.fern-mdx-link):not(.fern-button),\n.fern-layout-reference a:not(.fern-mdx-link):not(.fern-button),\n.fern-callout a {\n  color: var(--accent-a11);\n}\n\n.dark .prose a:not(.fern-mdx-link):not(.fern-button),\n.dark .fern-prose a:not(.fern-mdx-link):not(.fern-button),\n.dark .fern-layout-guide a:not(.fern-mdx-link):not(.fern-button),\n.dark .fern-layout-overview a:not(.fern-mdx-link):not(.fern-button),\n.dark .fern-layout-reference a:not(.fern-mdx-link):not(.fern-button),\n.dark .fern-callout a {\n  color: var(--color-lime);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 4 — HEADER\n   StereoLabs: clean bar, frosted glass, thin border-bottom separator.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-header {\n  backdrop-filter: blur(12px) saturate(1.2);\n  background-color: var(--background) !important;\n  border-bottom: 1px solid rgba(240, 240, 240, 0.8);\n}\n\n.dark .fern-header {\n  border-bottom-color: var(--border-default);\n}\n\n/* Navbar links — Hugo sizing (docs.yml navbar-links) */\n.fern-header nav a,\n.fern-header-tabs a {\n  font-size: 16px;\n  font-weight: 500;\n  letter-spacing: 0.05px;\n  line-height: 19px;\n}\n\n.fern-background-image {\n  background-color: var(--background) !important;\n  background-image: none !important;\n  background: var(--background) none !important;\n}\n\n.fern-background-image.fern-background-image {\n  background-image: none !important;\n  background: var(--background) !important;\n}\n\n.dark .fern-background-image {\n  background-color: var(--background) !important;\n  background-image: none !important;\n  background: var(--background) none !important;\n}\n\n.dark .fern-header {\n  background-color: var(--background) !important;\n}\n\n.fern-header-tabs {\n  backdrop-filter: blur(12px);\n  background-color: var(--background) !important;\n  border-bottom: 1px solid var(--border-default);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 5 — SIDEBAR\n   StereoLabs: compact, muted section headings, thin active indicator.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n/* Force canvas wrapper background to match content */\n.canvas-wrapper {\n  background-color: var(--background) !important;\n}\n\n.fern-sidebar-header {\n  border-bottom-color: var(--border-default);\n  background-color: var(--background) !important;\n}\n\n.dark .fern-sidebar-header {\n  background-color: var(--background) !important;\n}\n\n/* Force page-wide background to white / dark */\nhtml,\nbody,\n#__next,\n#fern-docs,\n[data-fern-docs],\nmain,\naside,\n.fern-layout-page,\n.fern-layout-guide,\n.fern-layout-overview,\n.fern-layout-reference,\n.fern-layout-changelog,\n#fern-toc,\n[class*=\"toc\"],\n[id*=\"toc\"],\n[data-aside-state],\n[class*=\"aside\"] {\n  background-color: var(--background) !important;\n}\n\n.toc-root:after {\n  background-color: var(--color-lime) !important;\n  height: var(--height, 20px);\n  transform: translateY(calc(var(--top, 0px)));\n  transition: transform .25s, height .25s;\n  border-left: 3.5px solid var(--color-lime);\n}\n\n/* Section headings — Hugo .section_title: 16px, weight 500, near-black, not uppercase */\n.fern-sidebar-heading-content {\n  font-size: 16px;\n  font-weight: 500;\n  line-height: 19px;\n  letter-spacing: -0.01em;\n  text-transform: none;\n  color: var(--grayscale-12);\n  padding: 6px 0;\n  margin-top: 16px;\n}\n\n@media (min-width: 1024px) {\n\n  .fern-sidebar-heading-content {\n    font-size: 16px;\n  }\n\n}\n\n/* Sidebar links — StereoLabs uses ~14px */\n.fern-sidebar-link {\n  color: var(--grayscale-a11);\n  font-size: 0.9375rem;\n  line-height: 1.4;\n  padding: 0.35rem 0.5rem;\n  border-radius: var(--radius-1);\n}\n\n@media (min-width: 1024px) {\n\n  .fern-sidebar-link {\n    font-size: 0.875rem;\n    padding: 0.35rem 0.5rem;\n  }\n\n}
2302\n\n.fern-sidebar-link:hover {\n  color: var(--grayscale-a12);\n  background-color: var(--background) !important;\n  font-weight: 500 !important;\n}\n.fern-sidebar-link:focus-visible {\n  color: var(--grayscale-a12);\n  background-color: var(--background) !important;\n  font-weight: 500 !important; outline: none;\n}\n\n.fern-sidebar-link[data-state=\"active\"] {\n  color: var(--grayscale-12);\n  background-color: var(--background) !important;\n  font-weight: 700 !important;\n  position: relative;\n}\n\n/* Left accent bar on active link */\n.fern-sidebar-link[data-state=\"active\"]::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 20%;\n  bottom: 20%;\n  width: 0 !important;\n  border-radius: 1px;\n  background-color: var(--accent-a9);\n}\n\n.fern-sidebar-link.nested[data-state=active]:before {\n  width: 0 !important;\n}\n\n/* Sidebar groups — tighter spacing */\n.fern-sidebar-group {\n  margin-bottom: 0.25rem;\n}\n\n/* Hugo-style vertical guide — only on expanded sections (matches Hugo's\n   .has-sub \u003e ul border-left, which is visible only when max-height \u003e 0).\n   No bar on first-level items. */\n[data-state=\"open\"] \u003e .fern-sidebar-group,\n[data-state=\"open\"] \u003e ul,\n.fern-sidebar-group[data-state=\"open\"] \u003e ul,\n.fern-sidebar-group[data-level]:not([data-level=\"0\"]):not([data-level=\"1\"]) {\n  border-left: 2px solid #dadde1;\n  padding-left: 0;\n  margin-left: 0.5rem;\n}\n\n.dark [data-state=\"open\"] \u003e .fern-sidebar-group,\n.dark [data-state=\"open\"] \u003e ul,\n.dark .fern-sidebar-group[data-state=\"open\"] \u003e ul,\n.dark .fern-sidebar-group[data-level]:not([data-level=\"0\"]):not([data-level=\"1\"]) {\n  border-left-color: var(--grayscale-5);\n}\n\n.fern-sidebar-tabs {\n  margin-top: 1rem;\n  margin-bottom: 1.25rem;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 6 — PAGE HEADING \u0026 BREADCRUMBS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-page-heading {\n    font-size: 40px;\n    line-height: 40px;\n    padding: 0;\n    color: var(--grayscale-12);\n    margin-bottom: .5em;\n    padding-bottom: 6px;\n}\n\n.fern-breadcrumb-item {\n  font-size: 0.8125rem;\n  color: var(--grayscale-9);\n}\n\n.fern-breadcrumb-arrow {\n  color: var(--grayscale-9);\n  opacity: 0.5;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 7 — CARDS\n   StereoLabs: flat, clean 1px border, no drop shadow at rest.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-card {\n  background-color: var(--background);\n  border: 1px solid var(--grayscale-4);   /* --gray-200 */\n  border-radius: var(--radius-3\\/2);       /* 4px — Hugo book-expand */\n  box-shadow: none;\n  transition: border-color 0.2s ease, background-color 0.2s ease;\n}\n\n.fern-card:hover {\n  color: var(--text-body);\n}\n.fern-card:focus-visible {\n  color: var(--text-body); outline: none;\n}\n\n.fern-card.interactive:hover {\n  border-color: #050505;\n  background-color: var(--card-background);   /* subtle gray fill on hover */\n  box-shadow: none;\n}\n.fern-card.interactive:focus-visible {\n  border-color: #050505;\n  background-color: var(--card-background);   /* subtle gray fill on hover */\n  box-shadow: none; outline: none;\n}\n\n.dark .fern-card.interactive:hover {\n  border-color: var(--grayscale-12);\n}\n.dark .fern-card.interactive:focus-visible {\n  border-color: var(--grayscale-12); outline: none;\n}\n\n.fern-card.elevated {\n  border-color: var(--grayscale-4);\n  box-shadow: none;\n}\n\n/* Card icon — match text color */\n.card-icon,\n[class*=\"card-icon\"] {\n  color: var(--accent-a11) !important;\n  fill: var(--accent-a11) !important;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 8 — CODE BLOCKS\n   Hugo uses flat, square-cornered code blocks. No shadow, no rounding.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\npre[class*=\"language-\"],\ncode[class*=\"language-\"] {\n  font-family: var(--font-mono);\n  font-size: 0.875rem;\n  line-height: 1.65;\n  tab-size: 2;\n}\n\n/* Flat code block — Hugo _markdown.scss pre: #f8f9fa bg, 1rem padding, no radiu
2302s, no border, no chrome */\n.fern-code-block,\n.fern-code-block-root,\n.fern-code-block-container,\npre {\n  border-radius: 0 !important;\n  box-shadow: none !important;\n}\n\n.fern-code-block \u003e *,\n.fern-code-block-root \u003e *,\n.fern-code-block-container \u003e * {\n  border-radius: 0 !important;\n}\n\n/* Code block body — light #f8f9fa, dark pale */\n.fern-code-block pre,\n.fern-code-block-root pre,\n.fern-code-block-container pre {\n  background-color: #f8f9fa !important;   /* --gray-100 */\n  padding: 1rem !important;\n  border: none !important;\n}\n\n.dark .fern-code-block pre,\n.dark .fern-code-block-root pre,\n.dark .fern-code-block-container pre {\n  background-color: var(--grayscale-2) !important;\n}\n\n/* Hide Fern's code-block title / chrome header if empty (Hugo had none) */\n.fern-code-block-title-bar:empty {\n  display: none !important;\n}\n\n/* Inline code in prose — Hugo: .87em, muted gray, square, no shadow */\n.prose :not(pre) \u003e code,\n.fern-prose :not(pre) \u003e code,\n.fern-layout-guide :not(pre) \u003e code,\n.fern-layout-overview :not(pre) \u003e code,\n.fern-layout-reference :not(pre) \u003e code {\n  font-family: var(--font-mono);\n  font-size: 0.87em;\n  line-height: 21px;\n  letter-spacing: 0.05px;\n  background-color: rgba(0, 0, 0, 0.06);\n  padding: 0.15rem 0.3rem;\n  border-radius: 0 !important;\n}\n\n.dark .prose :not(pre) \u003e code,\n.dark .fern-prose :not(pre) \u003e code,\n.dark .fern-layout-guide :not(pre) \u003e code,\n.dark .fern-layout-overview :not(pre) \u003e code,\n.dark .fern-layout-reference :not(pre) \u003e code {\n  background-color: rgba(255, 255, 255, 0.10);\n}\n\n/* Inline code inside list items — Hugo makes these slightly bolder */\n.prose li \u003e code,\n.fern-prose li \u003e code,\n.fern-layout-guide li \u003e code,\n.fern-layout-overview li \u003e code {\n  font-weight: 500;\n  white-space: nowrap;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 8b — TABS (StereoLabs black / lime treatment)\n   Matches Hugo _shortcodes.scss .ui-tabs-tab: black bg + white text,\n   active tab = lime bg + black text; uppercase, tiny, letter-spaced.\n\n   FIX NOTES:\n   - Fern renders the tab label inside an inner \u003cspan\u003e that carries its own\n     color utility (t-muted / t-default → grayscale tokens). Setting `color`\n     on the button alone never reaches that span, which produced the\n     unreadable dark-gray-on-black inactive tabs (\"YUM\"). The descendant\n     `color: inherit` rule below forces the label to follow the button.\n   - The inner span also carries its own pill padding/background utilities;\n     these are neutralized so the tab stays a flat block.\n   - All selectors are scoped to the content layouts so Radix tabs in\n     portaled UI (search dialog, API playground) keep Fern's defaults.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tablist\"],\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-list {\n  border-bottom: 1px solid #c2c2c2 !important;\n  margin-top: 0.5rem;\n  margin-bottom: 0;\n  padding: 0 !important;\n  gap: 0;\n  /* The strip must not paint its own surface behind the tabs — a themed\n     tablist background is what shows through as a wedge when radii differ */\n  background: transparent !important;\n  border-top-left-radius: var(--radius-3) !important;\n  overflow: clip;\n}\n\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tablist\"],\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-list {\n  border-bottom-color: var(--grayscale-5) !important;\n}\n\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"],\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger {\n  padding: 1em 1.5em !important;\n  background-color: #050505 !important;\n  color: #fff !important;\n  font-weight: 500 !important;\n  font-size: 0.625rem !important;\n  letter-spacing: 0.1em !important;\n  text-transform: uppercase;\n  border: none !important;\n  border-bottom: 0 !important;\n  border-radius: 0 !important;\n  line-height: 1;\n  transition: background-color 0.15s ease;\n}\n\n/* THE FIX — the label lives in an inner \u003cspan\u003e with its own color utility;\n   force every descendant to inherit the button's color so white/black text\n   actually renders in both themes */\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"] span,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger span {\n  color: inherit !important;\n}\n\n/* Rounded code-group card with a guaranteed-matching tab corner.\n   The card's class 
2302names are hashed upstream, so it is targeted\n   structurally (parent / grandparent of the tab strip). We force the\n   radius to a value WE own (--radius-3) and clip the children: the lime\n   tab's corner is then cut by the card itself, so card and tab share the\n   exact same curve by construction — no value to keep in sync, no\n   crescent artifact. `overflow: clip` does not create a scroll container,\n   and code scrolling is unaffected because \u003cpre\u003e has its own overflow. */\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) div:has(\u003e [role=\"tablist\"]),\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) div:has(\u003e * \u003e [role=\"tablist\"]),\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) div:has(\u003e .fern-tabs-list) {\n  border-radius: var(--radius-3) !important;   /* 8px */\n  overflow: clip;\n}\n\n/* The first tab carries the SAME radius as the tablist and the card rule\n   below — every layer stacked in that corner shares one curve (8px), so a\n   mismatch wedge cannot appear regardless of which layer paints last */\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"]:first-of-type,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:first-of-type {\n  border-top-left-radius: var(--radius-3) !important;\n}\n\n/* Neutralize Fern's inner pill (padding + hover/active background on the span) */\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"] \u003e span,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger \u003e span {\n  background-color: transparent !important;\n  padding: 0 !important;\n  border-radius: 0 !important;\n}\n\n/* Dark mode — a #050505 tab on the #0f1117 page is a black-on-black block;\n   lift inactive tabs onto the dark card surface so their edges are visible */\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"]:not([data-state=\"active\"]):not([aria-selected=\"true\"]),\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:not([data-state=\"active\"]):not([aria-selected=\"true\"]) {\n  background-color: var(--grayscale-2) !important;   /* #1a1d25 */\n  color: var(--grayscale-11) !important;\n}\n\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"]:hover,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:hover {\n  background-color: #3c3c3c !important;\n  color: #fff !important;\n  opacity: 1 !important;\n}\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"]:focus-visible,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:focus-visible {\n  background-color: #3c3c3c !important;\n  color: #fff !important;\n  opacity: 1 !important; outline: none;\n}\n\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"]:not([data-state=\"active\"]):not([aria-selected=\"true\"]):hover,\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:not([data-state=\"active\"]):not([aria-selected=\"true\"]):hover {\n  background-color: var(--grayscale-3) !important;   /* #22252f */\n  color: var(--grayscale-12) !important;\n}\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"]:not([data-state=\"active\"]):not([aria-selected=\"true\"]):focus-visible,\n.dark :is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger:not([data-state=\"active\"]):not([aria-selected=\"true\"]):focus-visible {\n  background-color: var(--grayscale-3) !important;   /* #22252f */\n  color: var(--grayscale-12) !important; outline: none;\n}\n\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"][data-state=\"active\"],\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"][aria-selected=\"true\"],\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[data-state=\"active\"],\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[aria-selected=\"true\"] {\n  background-color: var(--color-lime) !important;\n  color: #050505 !important;\n  cursor: default !important;\n}\n\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"][data-state=\"active\"]:hover,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"][aria-selected=\"true\"]:hover,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[data-state=\"active\"]:hover,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[aria-selected=\"true\"]:hover {\n  background-color: var(--color-lime) !important;\n  color: #050505 !important;\n}\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"][data-state=\"active\"]:focus-visible,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) [role=\"tab\"][aria-selected=\"true\"]:focus-visible,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[data-state=\"active\"]:focus-visible,\n:is(.fern-layout-guide, .fern-layout-overview, .fern-layout-reference, .fern-layout-changelog) .fern-tabs-trigger[aria-selected=\"true\"]:focus-visible {\n  background-color: var(--color-lime) !important;\n  color: #050505 !important; outline: none;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 9 — TABLES (from StereoLabs _defaults.scss)\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-table-root {\n  border: none;\n  border-radius: 0;\n  background-color: transparent;\n  backdrop-filter: none;\n  overflow: auto;\n  font-size: 15px;\n}\n\n.fern-table {\n  border-spacing: 0;\n  border-collapse: collapse;\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  border-bottom: 1px solid #050505;\n}\n\n.dark .fern-table {\n  border-bottom-color: var(--grayscale-7);\n}\n\n.fern-table tr {\n  border-top: 1px solid #050505;\n}\n\n.dark .fern-table tr {\n  border-top-color: var(--grayscale-7);\n}\n\n.fern-table td,\n.fern-table th {\n  padding: 16px;\n  text-align: left;\n  border-bottom: none;\n  height: auto;\n}\n\n.fern-table thead tr th {\n  background-color: transparent;\n  min-width: 100px;\n  text-transform: uppercase;\n  letter-spacing: -0.02em;\n  font-size: 15px;\n  font-weight: 500;\n  vertical-align: middle;\n  padding: 16px;\n  color: var(--grayscale-12);\n}\n\n.fern-table tbody tr td:first-child {\n  font-weight: 600;\n  color: #333;\n  letter-spacing: -0.1px;\n}\n\n.dark .fern-table tbody tr td:first-child {\n  color: var(--grayscale-12);\n}\n\n.fern-table td {\n  font-size: 15px;\n}\n\n/* HR — thin separator matching StereoLabs */\nhr {\n  height: 1px;\n  border: none;\n  background: var(--grayscale-4);  /* --gray-200 */\n}\n\n/* Blockquote — Hugo style: dark left border + pale gray fill */\n.prose blockquote,\n.fern-prose blockquote,\n.fern-layout-guide blockquote,\n.fern-layout-overview blockquote,\n.fern-layout-reference blockquote,\nblockquote {\n  margin: 0.5rem 0;\n  padding: 0.5rem 1rem;\n  border-inline-start: 0.25rem solid #050505;\n  background-color: #f7f7f7;\n  font-style: normal;\n}\n\n.dark .prose blockquote,\n.dark .fern-prose blockquote,\n.dark .fern-layout-guide blockquote,\n.dark .fern-layout-overview blockquote,\n.dark .fern-layout-reference blockquote,\n.dark blockquote {\n  border-inline-start-color: var(--grayscale-12);\n  background-color: var(--card-background);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 10 — CALLOUTS / ADMONITIONS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-callout {\n  border-radius: var(--radius-2);\n  border: 1px solid transparent;\n  border-left-width: 4px;\n  padding: 0.875rem 1rem;\n  font-size: 0.9375rem;\n  line-height: 1.6;\n  color: var(--text-body);\n}\n\n/* Body text stays readable regardless of intent */\n.fern-callout,\n.fern-callout p,\n.fern-callout li,\n.fern-callout strong,\n.fern-callout code {\n  color: var(--text-body);\n}\n\n.dark .fern-callout,\n.dark .fern-callout p,\n.dark .fern-callout li,\n.dark .fern-callout strong {\n  color: var(--grayscale-12);\n}\n\n/* ── info / note / launch: neutral (Hugo blockquote style — no blue tint) ─ */\n.fern-callout[data-intent=\"info\"],\n.fern-callout[data-intent=\"note\"],\n.fern-callout[data-intent=\"launch\"] {\n  background-color: #f7f7f7;\n  border-color: rgba(5, 5, 5, 0.10);\n  border-left-color: #050505;\n}\n\n.dark .fern-callout[data-intent=\"info\"],\n.dark .fern-callout[data-intent=\"note\"],\n.dark .fern-callout[data-intent=\"launch\"] {\n  background-color: var(--card-background);\n  border-color: var(--border-default);\n  border-left-color: var(--grayscale-12);\n}\n\n/* ── warning: yellow (Hugo #fd6), keep icon crisp ───────────────────────── */\n.fern-callout[data-intent=\"warning\"] {\n  background-color: rgba(253, 204, 51, 0.18);\n  border-color: rgba(253, 204, 51, 0.55);
2302\n  border-left-color: #e0a800;\n}\n\n.dark .fern-callout[data-intent=\"warning\"] {\n  background-color: rgba(253, 204, 51, 0.14);\n  border-color: rgba(253, 204, 51, 0.45);\n  border-left-color: #fd6;\n}\n\n/* ── error / danger: red (Hugo #f66) ────────────────────────────────────── */\n.fern-callout[data-intent=\"error\"] {\n  background-color: rgba(255, 102, 102, 0.14);\n  border-color: rgba(255, 102, 102, 0.45);\n  border-left-color: #e63946;\n}\n\n.dark .fern-callout[data-intent=\"error\"] {\n  background-color: rgba(255, 102, 102, 0.14);\n  border-color: rgba(255, 102, 102, 0.45);\n  border-left-color: #f66;\n}\n\n/* ── success / tip / check: StereoLabs lime accent ──────────────────────── */\n.fern-callout[data-intent=\"success\"],\n.fern-callout[data-intent=\"tip\"],\n.fern-callout[data-intent=\"check\"] {\n  background-color: rgba(217, 255, 66, 0.18);\n  border-color: rgba(187, 225, 36, 0.55);\n  border-left-color: #9bbf16;\n}\n\n.dark .fern-callout[data-intent=\"success\"],\n.dark .fern-callout[data-intent=\"tip\"],\n.dark .fern-callout[data-intent=\"check\"] {\n  background-color: rgba(217, 255, 66, 0.12);\n  border-color: rgba(217, 255, 66, 0.35);\n  border-left-color: var(--color-lime);\n}\n\n/* Callout icon — keep it intent-colored but a touch darker for contrast */\n.fern-callout[data-intent=\"warning\"] svg {\n  color: #b8860b;\n}\n\n/* Keep Fern's default icon for note/info/launch — just tint it neutrally */\n.fern-callout[data-intent=\"info\"] svg,\n.fern-callout[data-intent=\"note\"] svg,\n.fern-callout[data-intent=\"launch\"] svg {\n  color: #525252;\n}\n\n.dark .fern-callout[data-intent=\"info\"] svg,\n.dark .fern-callout[data-intent=\"note\"] svg,\n.dark .fern-callout[data-intent=\"launch\"] svg {\n  color: var(--grayscale-11);\n}\n.fern-callout[data-intent=\"error\"] svg {\n  color: #c0392b;\n}\n.fern-callout[data-intent=\"success\"] svg,\n.fern-callout[data-intent=\"tip\"] svg,\n.fern-callout[data-intent=\"check\"] svg {\n  color: #7ba017;\n}\n\n.dark .fern-callout[data-intent=\"warning\"] svg { color: #fd6; }\n.dark .fern-callout[data-intent=\"error\"] svg { color: #f66; }\n.dark .fern-callout[data-intent=\"success\"] svg,\n.dark .fern-callout[data-intent=\"tip\"] svg,\n.dark .fern-callout[data-intent=\"check\"] svg { color: var(--color-lime); }\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 11 — LINKS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-mdx-link {\n  color: var(--accent-a11);\n  font-weight: 500;\n  text-decoration: none !important;\n  border-bottom: 1px dotted currentColor;\n  transition: opacity 0.15s ease;\n}\n\n.fern-mdx-link:hover {\n  color: var(--accent-a11);\n  opacity: 0.5;\n  border-bottom: 1px dotted currentColor;\n}\n.fern-mdx-link:focus-visible {\n  color: var(--accent-a11);\n  opacity: 0.5;\n  border-bottom: 1px dotted currentColor; outline: none;\n}\n\n/* Images-in-links get no underline (Hugo: a:has(img.sub)) */\n.fern-mdx-link:has(img) {\n  border-bottom: none;\n}\n\n.dark .fern-mdx-link {\n  color: var(--color-lime);\n}\n\n.dark .fern-mdx-link:hover {\n  color: var(--color-lime);\n  opacity: 0.5;\n}\n.dark .fern-mdx-link:focus-visible {\n  color: var(--color-lime);\n  opacity: 0.5; outline: none;\n}\n\n.fern-mdx-link svg.external-link-icon {\n  margin-bottom: var(--spacing);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 12 — BUTTONS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n/* Buttons — Hugo .book-btn: 1px dark border, square-ish, no fill by default */\n.fern-button {\n  line-height: 19px !important;\n  border-radius: var(--radius-3\\/2);    /* 4px */\n  font-weight: 500 !important;\n  font-size: 16px !important;\n  transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;\n  letter-spacing: .05px !important;\n  box-shadow: none !important;\n}\n\n.fern-button.filled.primary {\n  background-color: #050505;\n  color: #ffffff;\n  border: 1px solid #050505;\n}\n\n.fern-button.filled.primary:hover {\n  background-color: #3c3c3c;\n  border-color: #3c3c3c;\n}\n.fern-button.filled.primary:focus-visible {\n  background-color: #3c3c3c;\n  border-color: #3c3c3c; outline: none;\n}\n\n.dark .fern-button.filled.primary {\n  background-color: var(--color-lime);\n  color: #050505;\n  border-color: var(--color-lime);\n}\n\n.dark .fern-button.filled.primary:hover {\n  background-color: var(--color-lime-hover);\n  border-color: var(--color-lime-hover);\n}\n.dark .fern-button.filled.primary:focus-visible {\n  background-color: var(--color-lime-hover);\n  border-color: var(--color-lime-hover); outline: none;\n}\n\n.fern-button.outlined {\n  border: 1px solid #050505;\n  background-color: transparent;\n  color: #050505;\n}\n\n.fern-button.outlined:hover {\n  background-color: #050505;\n  color: #ffffff;\n}\n.fern-button.outlined:focus-visible {\n  background-color: #050505;\n  color: #ffffff; outline: none;\n}\n\n.dark .fern-button.outlined {\n  border-color: var(--grayscale-12);\n  color: var(--grayscale-12);\n}\n\n.dark .fern-button.outlined:hover {\n  background-color: var(--grayscale-12);\n  color: #050505;\n}\n.dark .fern-button.outlined:focus-visible {\n  background-color: var(--grayscale-12);\n  color: #050505; outline: none;\n}\n\n.fern-copy-button,\n.fern-expand-button {\n  backdrop-filter: blur(8px);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 13 — BADGES\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-docs-badge {\n  font-weight: 700;\n  letter-spacing: 0.02em;\n}\n\n.fern-docs-badge.small {\n  border-radius: var(--radius-1);\n  font-size: 0.75rem;\n}\n\n.fern-docs-badge[data-badge-type=\"http-method\"],\n.fern-docs-badge[data-badge-type=\"status-code\"] {\n  font-family: var(--font-mono) !important;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 14 — FOOTER NAVIGATION\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n/* Footer prev/next — flat Hugo aesthetic: 1px gray border, 4px radius, no tint */\n.fern-footer-nav {\n  background-color: transparent !important;\n  background: transparent !important;\n  border-radius: var(--radius-3\\/2);\n  padding: 0;\n  margin: 0;\n  gap: 0.75rem;\n}\n\n.fern-footer-nav--simple {\n  background-color: transparent !important;\n  background: transparent !important;\n}\n\n.fern-footer-next,\n.fern-footer-prev {\n  border-radius: var(--radius-3\\/2);\n  border: 1px solid var(--grayscale-4);\n  background-color: var(--background) !important;\n  background: var(--background) !important;\n  opacity: 1;\n  transition: border-color 0.15s ease, background-color 0.15s ease;\n  box-shadow: none;\n}\n\n.fern-footer-next:hover,\n.fern-footer-prev:hover {\n  border-color: #050505;\n  background-color: #f8f9fa !important;\n}\n.fern-footer-next:focus-visible,\n.fern-footer-prev:focus-visible {\n  border-color: #050505;\n  background-color: #f8f9fa !important; outline: none;\n}\n\n.dark .fern-footer-next:hover,\n.dark .fern-footer-prev:hover {\n  border-color: var(--grayscale-12);\n  background-color: var(--grayscale-2) !important;\n}\n.dark .fern-footer-next:focus-visible,\n.dark .fern-footer-prev:focus-visible {\n  border-color: var(--grayscale-12);\n  background-color: var(--grayscale-2) !important; outline: none;\n}\n\n.fern-layout-footer.not-prose {\n  margin-top: 3rem !important;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 15 — STEPS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-steps {\n  border-left: 1px solid var(--border-default);\n  margin-left: 0.5rem;\n  padding-left: 1.5rem;\n  margin-top: 0.75rem;\n  margin-bottom: 2.5rem;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 16 — API REFERENCE PROPERTIES\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-api-property-key {\n  color: var(--grayscale-12);\n  font-family: var(--font-mono);\n  font-size: 0.875rem;\n  font-weight: 600;\n}\n\n.fern-api-property-meta {\n  color: var(--grayscale-9);\n  font-size: 0.75rem;\n}\n\n.fern-api-property {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 17 — SCROLLBAR\n   Thin, unobtrusive, like StereoLabs.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-scroll-area-scrollbar {\n  background-color: transparent;\n}\n\n.fern-scroll-area-scrollbar[data-orientation=\"vertical\"] {\n  width: 3px;\n}\n\n.fern-scroll-area-scrollbar[data-orientation=\"vertical\"]:hover {\n  width: 5px;\n}\n.fern-scroll-area-scrollbar[data-orientation=\"vertical\"]:focus-visible {\n  width: 5px; outline: none;\n}\n\n.fern-scroll-area-scrollbar[data-orientation=\"horizontal\"] {\n  height: 3px;\n}\n\n.fern-scroll-area-scrollbar[data-orientation=\"horizontal\"]:hover {\n  height: 5px;\n}\n.fern-scroll-area-scrollbar[data-orientation=\"horizontal\"]:focus-visible {\n  height: 5px; outline: none;\n}\n\n.fern-scroll-area-thumb {\n  background-color: #babac0;  /* --thumb-bg */\n}\n\n.dark .fern-scroll-area-thumb {\n  background-color: #babac0;  /* same --thumb-bg in dark */\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 18 — DROPDOWNS\n   Frosted glass, deep shadow.\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-dropdown {\n  background-color: var(--card-background);\n  border: 1px solid var(--border-default);\n  border-radius: var(--radius-2);\n  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.10);\n  backdrop-filter: blur(16px);\n}\n\n.dark .fern-dropdown {\n  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.45);\n}\n\n.fern-dropdown-item[data-highlighted] {\n  background-color: var(--accent-9);\n  color: var(--accent-contrast);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 19 — ACCORDIONS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n/* Accordion — Hugo _shortcodes.scss .book-expand: 1px gray-200 border, 4px radius,\
2302n   #f8f9fa header bar, white body */\n.fern-accordion {\n  border: 1px solid var(--grayscale-4);   /* --gray-200 */\n  border-radius: var(--radius-3\\/2);       /* 4px */\n  overflow: hidden;\n  background-color: var(--background);\n}\n\n.fern-accordion-trigger {\n  padding: 0.5rem 1rem;   /* Hugo: 0.5rem 1rem */\n  gap: 0.5rem;\n  background-color: #f8f9fa;\n  cursor: pointer;\n}\n\n.dark .fern-accordion-trigger {\n  background-color: var(--grayscale-2);\n}\n\n.fern-accordion-trigger:hover {\n  background-color: var(--grayscale-4);\n}\n.fern-accordion-trigger:focus-visible {\n  background-color: var(--grayscale-4); outline: none;\n}\n\n.dark .fern-accordion-trigger:hover {\n  background-color: var(--grayscale-3);\n}\n.dark .fern-accordion-trigger:focus-visible {\n  background-color: var(--grayscale-3); outline: none;\n}\n\n.fern-accordion-trigger-title {\n  font-size: 0.9375rem;\n  font-weight: 500;\n}\n\n.fern-accordion-content {\n  padding: 1rem;\n  background-color: var(--background);\n}\n\n/* Native \u003cdetails\u003e/\u003csummary\u003e — same Hugo treatment */\n.prose details,\n.fern-prose details,\n.fern-layout-guide details,\n.fern-layout-overview details,\n.fern-layout-reference details {\n  padding: 1rem;\n  border: 1px solid var(--grayscale-4);\n  border-radius: var(--radius-3\\/2);\n  background-color: var(--background);\n}\n\n.prose details \u003e summary,\n.fern-prose details \u003e summary,\n.fern-layout-guide details \u003e summary,\n.fern-layout-overview details \u003e summary,\n.fern-layout-reference details \u003e summary {\n  line-height: 1;\n  padding: 1rem;\n  margin: -1rem;\n  cursor: pointer;\n  background-color: #f8f9fa;\n}\n\n.dark .prose details \u003e summary,\n.dark .fern-prose details \u003e summary,\n.dark .fern-layout-guide details \u003e summary,\n.dark .fern-layout-overview details \u003e summary,\n.dark .fern-layout-reference details \u003e summary {\n  background-color: var(--grayscale-2);\n}\n\n.prose details[open] \u003e summary,\n.fern-prose details[open] \u003e summary,\n.fern-layout-guide details[open] \u003e summary,\n.fern-layout-overview details[open] \u003e summary,\n.fern-layout-reference details[open] \u003e summary {\n  margin-bottom: 0;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 20 — INPUTS \u0026 FORMS (API playground)\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-input {\n  font-size: 0.8125rem;\n}\n\n.fern-input-group {\n  border-color: var(--border-default);\n  border-radius: var(--radius-2);\n  background-color: var(--card-background);\n}\n\n.dark .fern-input-group {\n  background-color: var(--grayscale-a2);\n}\n\n.fern-input-group:focus-within {\n  border-color: var(--accent-a5);\n  box-shadow: 0 0 0 2px var(--accent-a3);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 21 — PAGE ACTIONS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-page-actions {\n  border: 0 !important;\n}\n\n.fern-page-actions \u003e *:not(:last-child) {\n  border-right-color: var(--border-default);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 22 — SELECTION ITEMS (product/version selectors)\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-selection-item {\n  border-radius: var(--radius-2);\n}
2302\n\n.fern-selection-item:hover {\n  color: var(--accent-a11);\n  background-color: var(--grayscale-a3);\n}\n.fern-selection-item:focus-visible {\n  color: var(--accent-a11);\n  background-color: var(--grayscale-a3); outline: none;\n}\n\n.fern-selection-item-title {\n  color: var(--grayscale-12);\n  font-weight: 600;\n  font-size: 0.8125rem;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 23 — INDENT COMPONENT\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-indent::before {\n  border-left: 1px solid var(--border-default);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 24 — ANCHORS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-anchor-icon:not(.copied) {\n  color: var(--grayscale-a11);\n  background-color: var(--card-background);\n  border: 1px solid var(--card-border);\n}\n\n.fern-anchor-icon.copied {\n  background-color: var(--accent-a3);\n  border-color: var(--accent-a5);\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 25 — CHANGELOG\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-changelog-date {\n  color: var(--grayscale-9);\n  font-size: 0.875rem;\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 26 — LISTS (StereoLabs lime dot bullet — page content only)\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n.fern-layout-guide ul,\n.fern-layout-overview ul,\n.fern-layout-reference ul,\n.fern-layout-changelog ul {\n  list-style: none !important;\n  padding-left: 4.5em;\n}\n\n.fern-layout-guide ul \u003e li,\n.fern-layout-overview ul \u003e li,\n.fern-layout-reference ul \u003e li,\n.fern-layout-changelog ul \u003e li {\n  position: relative;\n  padding-left: 0;\n  list-style: none !important;\n  list-style-type: none !important;\n  list-style-image: none !important;\n}\n\n.fern-layout-guide ul \u003e li::marker,\n.fern-layout-overview ul \u003e li::marker,\n.fern-layout-reference ul \u003e li::marker,\n.fern-layout-changelog ul \u003e li::marker {\n  content: \"\" !important;\n  font-size: 0 !important;\n  display: none !important;\n}\n\n.fern-layout-guide ul \u003e li::before,\n.fern-layout-overview ul \u003e li::before,\n.fern-layout-reference ul \u003e li::before,\n.fern-layout-changelog ul \u003e li::before {\n  content: \"\" !important;\n  display: inline-block !important;\n  position: absolute;\n  left: -1.3em;\n  top: 0.45em;\n  width: 12px;\n  height: 12px;\n  background-image: url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23D9FF42' stroke='%23000000' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'\u003e\u003ccircle cx='6' cy='6' r='4'/\u003e\u003c/svg\u003e\");\n  background-size: 12px 12px;\n  background-repeat: no-repeat;\n}\n\n.dark .fern-layout-guide ul \u003e li::before,\n.dark .fern-layout-overview ul \u003e li::before,\n.dark .fern-layout-reference ul \u003e li::before,\n.dark .fern-layout-changelog ul \u003e li::before {\n  background-image: url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23D9FF42' stroke='%23e9ecef' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'\u003e\u003ccircle cx='6' cy='6' r='4'/\u003e\u003c/svg\u003e\");\n}\n\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 27 — GLOBAL UTILITIES\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\n/* Smooth transitions */\na, button {\n  transition: color 0.15s ease, background-color 0.15s ease,\n    border-color 0.15s ease, box-shadow 0.15s ease;\n}\n\n/* Selection highlight */\n::selection {\n  background-color: var(--accent-a5);\n  color: var(--grayscale-12);\n}\n\n/* Focus ring — accessible, accent-colored */\n:focus-visible {\n  outline: 0px solid var(--accent-a9) !important;\n  outline-offset: 2px;\n}\n\n/* Highlighted text */\n.fern-highlight {\n  color: var(--accent-12);\n  background-color: transparent;\n  font-weight: 700;\n}\n\n/* Tooltip trigger */\n.fern-mdx-tooltip-trigger {\n  --tooltip-underline-color: var(--grayscale-9);\n  --tooltip-underline-hover-color: var(--grayscale-12);\n}\n\n/* ═══════════════════════════════════════════════════════════════════════════════\n   SECTION 28 — IMAGES \u0026 VIDEOS\n   ═══════════════════════════════════════════════════════════════════════════════ */\n\nimg, video {\n    max-width: 90% !important;\n    height: auto;\n    margin-left: auto;\n    margin-right: auto;\n} 2e:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"$undefined\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$undefined\",[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://app.buildwithfern.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://app.buildwithfern.com\"}]],[[\"$\",\"style\",\"__fern-global-styles\",{\"children\":\"$41\"}]]]}],\"$L42\"]}]\n"])</script>
2302<script>self.__next_f.push([1,"43:I[615584,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"ConsoleMessage\"]\n44:I[606010,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"ScrollToTop\"]\n45:I[140440,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"Providers\"]\n46:I[82264,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"FernThemeProvider\"]\n47:I[946367,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js\"],\"RootNodeProvider\"]\n49:I[621632,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"HydrateServerState\"]\n48:[]\n42:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"id\":\"fern-docs\",\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){window.__FERN_PRE_HYDRATION_HTML=document.body.innerHTML})()\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){var f=self.__next_f=self.__next_f||[];var p=[].push;Object.defineProperty(f,\\\"push\\\",{configurable:true,get:function(){return function(){try{return p.apply(f,arguments)}catch(e){if(e instanceof TypeError\u0026\u0026e.message.indexOf(\\\"enqueue\\\")!==-1)return;throw e}}},set:function(v){p=v}})})()\"}}],[\"$\",\"$L43\",null,{\"isWhitelabeled\":false}],[\"$\",\"$L44\",null,{}],[\"$\",\"div\",null,{\"className\":\"sr-only\",\"aria-hidden\":\"true\",\"
2302inert\":true,\"children\":\"For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.\"}],false,[\"$\",\"$L45\",null,{\"children\":[\"$\",\"$L46\",null,{\"hasLight\":true,\"hasDark\":true,\"lightThemeColor\":\"#970368\",\"darkThemeColor\":\"#9e79f0\",\"children\":[\"$\",\"$L47\",null,{\"sidebarRootNodesToChildToParentsMap\":\"$Q48\",\"children\":[[\"$\",\"$L49\",null,{\"domain\":\"docs.stereolabs.com\",\"basePath\":\"/\",\"cdnOrigin\":\"https://app.buildwithfern.com\",\"logoText\":\"$undefined\",\"defaultLanguage\":\"$undefined\",\"isPrintView\":false,\"darkModeCode\":false,\"isWhitelabeled\":false,\"isAirgapped\":false,\"isDiscriminatedUnionDropdownEnabled\":false,\"colors\":{\"light\":{\"logo\":{\"src\":\"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/245dea93af6a28e12be1f5dfc8b650f7e204463bc5c04ca50189eb05eaa47690/assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.png?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20260923T231003Z\u0026X-Amz-Expires=604800\u0026X-Amz-Signature=f2204f6b340a99a67b65864e4aae673d5fa20164e79943d4c16fb32467a5ce93\u0026X-Amz-SignedHeaders=host\u0026x-amz-checksum-mode=ENABLED\u0026x-id=GetObject\",\"contentType\":\"image/png\",\"width\":1163,\"height\":156,\"blurDataURL\":\"$undefined\"},\"backgroundImage\":\"$undefined\",\"appearance\":\"light\",\"accentScale\":[\"#fffcfd\",\"#fff7fb\",\"#ffe9f4\",\"#fedcec\",\"#facee4\",\"#f4bed9\",\"#ebaacb\",\"#e18fba\",\"#970368\",\"#840058\",\"#b52f82\",\"#631145\"],\"accentScaleAlpha\":[\"#ff005503\",\"#ff008008\",\"#ff008016\",\"#f8007523\",\"#e5007331\",\"#d4006a41\",\"#c3006355\",\"#bb006270\",\"#960066fc\",\"#840058\",\"#a40066d0\",\"#580038ee\"],\"accentScaleWideGamut\":[\"oklch(99.4% 0.0044 347.4)\",\"oklch(98.3% 0.0093 347.4)\",\"oklch(95.6% 0.0274 347.4)\",\"oklch(92.7% 0.0426 347.4)\",\"oklch(89.6% 0.0558 347.4)\",\"oklch(85.8% 0.0695 347.4)\",\"oklch(80.9% 0.0873 347.4)\",\"oklch(74.6% 0.1132 347.4)\",\"oklch(45% 0.1876 347.4)\",\"oklch(39.5% 0.1876 347.4)\",\"oklch(53.8% 0.1876 347.4)\",\"oklch(34.3% 0.1265 347.4)\"],\"accentScaleAlphaWideGamut\":[\"color(display-p3 0.6745 0.0235 0.349 / 0.012)\",\"color(display-p3 0.8784 0.0196 0.5098 / 0.032)\",\"color(display-p3 0.8118 0.0078 0.4353 / 0.083)\",\"color(display-p3 0.7961 0.0078 0.4157 / 0.134)\",\"color(display-p3 0.749 0.0039 0.4078 / 0.185)\",\"color(display-p3 0.702 0.0039 0.3843 / 0.248)\",\"color(display-p3 0.6353 0.0039 0.3451 / 0.322)\",\"color(display-p3 0.6118 0.0039 0.3451 / 0.424)\",\"color(display-p3 0.4863 0 0.3255 / 0.895)\",\"color(display-p3 0.4275 0 0.2784 / 0.918)\",\"color(display-p3 0.5529 0 0.349 / 0.773)\",\"color(display-p3 0.2863 0 0.1843 / 0.902)\"],\"accentContrast\":\"#fff\",\"grayScale\":[\"#fdfcfd\",\"#faf9fb\",\"#f2eff3\",\"#eae7ec\",\"#e3dfe6\",\"#dbd8e0\",\"#d0cdd7\",\"#bcbac7\",\"#8e8c99\",\"#84828e\",\"#65636d\",\"#211f26\"],\"grayScaleAlpha\":[\"#55005503\",\"#2b005506\",\"#30004010\",\"#20003618\",\"#20003820\",\"#14003527\",\"#10003332\",\"#08003145\",\"#05001d73\",\"#0500197d\",\"#0400119c\",\"#020008e0\"],\"grayScaleWideGamut\":[\"color(display-p3 0.991 0.988 0.992)\",\"color(display-p3 0.98 0.976 0.984)\",\"color(display-p3 0.946 0.938 0.952)\",\"color(display-p3 0.915 0.906 0.925)\",\"color(display-p3 0.886 0.876 0.901)\",\"color(display-p3 0.856 0.846 0.875)\",\"color(display-p3 0.814 0.804 0.84)\",\"color(display-p3 0.735 0.728 0.777)\",\"color(display-p3 0.555 0.549 0.596)\",\"color(display-p3 0.514 0.508 0.552)\",\"color(display-p3 0.395 0.388 0.424)\",\"color(display-p3 0.128 0.122 0.147)\"],\"grayScaleAlphaWideGamut\":[\"#55005503\",\"#2b005506\",\"#30004010\",\"#20003618\",\"#20003820\",\"#14003527\",\"#10003332\",\"#08003145\",\"#05001d73\",\"#0500197d\",\"#0400119c\",\"#020008e0\"],\"graySurface\":\"#ffffffcc\",\"graySurfaceWideGamut\":\"color(display-p3 1 1 1 / 80%)\",\"accentSurface\":\"#fff5facc\",\"accentSurfaceWideGamut\":\"color(display-p3 0.9922 0.9608 0.9765 / 0.8)\",\"background\":\"$undefined\",\"accent\":\"rgba(151, 3, 104, 1)\",\"border\":\"$undefined\",\"sidebarBackgroun
2302d\":\"$undefined\",\"headerBackground\":\"$undefined\",\"sidebarBackgroundTheme\":\"$undefined\",\"headerBackgroundTheme\":\"$undefined\",\"cardBackground\":\"$undefined\",\"themeColor\":\"#970368\",\"backgroundGradient\":true},\"dark\":{\"logo\":{\"src\":\"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/86076df99456a1045a41b5b55971ed59e46279ec69ac332fb9f2429d8924973c/assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20260923T231003Z\u0026X-Amz-Expires=604800\u0026X-Amz-Signature=0429525db0f826a7d3a0b68cd479c5732b14f2dec169e8800513b85fafae7c8a\u0026X-Amz-SignedHeaders=host\u0026x-amz-checksum-mode=ENABLED\u0026x-id=GetObject\",\"contentType\":\"image/png\",\"width\":1163,\"height\":157,\"blurDataURL\":\"$undefined\"},\"backgroundImage\":\"$undefined\",\"appearance\":\"dark\",\"accentScale\":[\"#000\",\"#130f1e\",\"#251b3d\",\"#332354\",\"#3d2c62\",\"#493772\",\"#5a4689\",\"#7359af\",\"#9e79f0\",\"#926de3\",\"#c0a3ff\",\"#e4dcfe\"],\"accentScaleAlpha\":[\"#00000000\",\"#a280ff1e\",\"#9b71ff3d\",\"#9b6bff54\",\"#9f73ff62\",\"#a47cff72\",\"#a883ff89\",\"#a882ffaf\",\"#a881fff0\",\"#a47bffe3\",\"#c0a3ff\",\"#e5ddfffe\"],\"accentScaleWideGamut\":[\"oklch(0% 0.0232 295.7)\",\"oklch(18% 0.0313 295.7)\",\"oklch(25.2% 0.0628 295.7)\",\"oklch(30.1% 0.0858 295.7)\",\"oklch(34.1% 0.0932 295.7)\",\"oklch(38.6% 0.0979 295.7)\",\"oklch(44.7% 0.1082 295.7)\",\"oklch(53.1% 0.1309 295.7)\",\"oklch(66.5% 0.1725 295.7)\",\"oklch(62.5% 0.1725 295.7)\",\"oklch(78.3% 0.1479 295.7)\",\"oklch(91.1% 0.0468 295.7)\"],\"accentScaleAlphaWideGamut\":[\"color(display-p3 0 0 0 / 0)\",\"color(display-p3 0.6196 0.5176 1 / 0.114)\",\"color(display-p3 0.5922 0.4588 1 / 0.232)\",\"color(display-p3 0.6078 0.4471 1 / 0.318)\",\"color(display-p3 0.6118 0.4745 1 / 0.373)\",\"color(display-p3 0.6392 0.5098 1 / 0.432)\",\"color(display-p3 0.6549 0.5333 1 / 0.522)\",\"color(display-p3 0.6549 0.5294 1 / 0.667)\",\"color(display-p3 0.651 0.5255 1 / 0.914)\",\"color(display-p3 0.6353 0.502 1 / 0.863)\",\"color(display-p3 0.749 0.6588 1 / 0.977)\",\"color(display-p3 0.902 0.8745 1 / 0.985)\"],\"accentContrast\":\"#fff\",\"grayScale\":[\"#121113\",\"#1a191b\",\"#232225\",\"#2b292d\",\"#323035\",\"#3c393f\",\"#49474e\",\"#625f69\",\"#6f6d78\",\"#7c7a85\",\"#b5b2bc\",\"#eeeef0\"],\"grayScaleAlpha\":[\"#00000000\",\"#f5f4f609\",\"#ebeaf814\",\"#eee5f81d\",\"#efe6fe25\",\"#f1e6fd30\",\"#eee9ff40\",\"#eee7ff5d\",\"#eae6fd6e\",\"#ece9fd7c\",\"#f5f1ffb7\",\"#fdfdffef\"],\"grayScaleWideGamut\":[\"color(display-p3 0.07 0.067 0.074)\",\"color(display-p3 0.101 0.098 0.105)\",\"color(display-p3 0.138 0.134 0.144)\",\"color(display-p3 0.167 0.161 0.175)\",\"color(display-p3 0.196 0.189 0.206)\",\"color(display-p3 0.232 0.225 0.245)\",\"color(display-p3 0.286 0.277 0.302)\",\"color(display-p3 0.383 0.373 0.408)\",\"color(display-p3 0.434 0.428 0.467)\",\"color(display-p3 0.487 0.48 0.519)\",\"color(display-p3 0.707 0.7 0.735)\",\"color(display-p3 0.933 0.933 0.94)\"],\"grayScaleAlphaWideGamut\":[\"#00000000\",\"#f5f4f609\",\"#ebeaf814\",\"#eee5f81d\",\"#efe6fe25\",\"#f1e6fd30\",\"#eee9ff40\",\"#eee7ff5d\",\"#eae6fd6e\",\"#ece9fd7c\",\"#f5f1ffb7\",\"#fdfdffef\"],\"graySurface\":\"rgba(0, 0, 0, 0.05)\",\"graySurfaceWideGamut\":\"color(display-p3 0 0 0 / 5%)\",\"accentSurface\":\"#261e3c80\",\"accentSurfaceWideGamut\":\"color(display-p3 0.1412 0.1176 0.2275 / 0.5)\",\"background\":\"$undefined\",\"accent\":\"rgba(158, 121, 240, 1)\",\"border\":\"$undefined\",\"sidebarBackground\":\"$undefined\",\"headerBackground\":\"$undefined\",\"sidebarBackgroundTheme\":\"$undefined\",\"headerBackgroundTheme\":\"$undefined\",\"cardBackground\":\"$undefined\",\"themeColor\":\"#9e79f0\",\"backgroundGradient\":true}},\"isAskAiEnabled\":true,\"isAskAiPiiMaskingEnabled\":false,\"askAiDisclaimer\":\"$undefined\",\"isPrefetchDisabled\":false,\"isDefaultSearchFilterOn\":false,\"isPrioritizeCurrentProductOn\":false,\"apiReferenceLayout\":\"indented\",\"apiReferenceExpandProperties\":false,\"breadcrumbsCurrentPage\":false}],\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",false,\"$L4e\"]}]}]}]]}]\n"])</script>
2302<script>self.__next_f.push([1,"4f:I[133055,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1k3fl1c_e1g6k.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0-3f2snbhbdpn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\"],\"ErrorBoundary\"]\n50:I[267106,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"Analytics\"]\n51:I[822723,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"SpeedInsights\"]\n52:I[135414,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"ErrorBoundaryProvider\"]\n53:I[232826,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"CurrentLocaleProvider\"]\n54:I[67300,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"RolesProvider\"]\n55:I[165167,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"LoggedInProvider\"]\n57:I[64715,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immuta
2302ble/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"LazySearchV2\"]\n58:I[657282,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"CustomerAnalytics\"]\n4a:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){var p=new URLSearchParams(window.location.search),d=document.documentElement.dataset,e=p.get(\\\"embedded\\\")===\\\"true\\\",h=p.get(\\\"header\\\"),f=p.get(\\\"footer\\\");if(e){d.embedded=\\\"true\\\"}if(h===\\\"false\\\"||(e\u0026\u0026h!==\\\"true\\\")){d.hideHeader=\\\"true\\\"}if(f===\\\"false\\\"||(e\u0026\u0026f!==\\\"true\\\")){d.hideFooter=\\\"true\\\"}})()\"}}]\n4b:[\"$\",\"$L4f\",null,{\"fallback\":null,\"children\":[[\"$\",\"$L50\",null,{}],[\"$\",\"$L51\",null,{}]]}]\n4c:[\"$\",\"$L52\",null,{\"ErrorBoundary\":\"$4f\",\"children\":[\"$\",\"div\",null,{\"data-body-theme\":\"canvas\",\"data-tabs-theme\":\"bubble\",\"data-product-switcher-theme\":\"default\",\"children\":[\"$\",\"$L53\",null,{\"value\":\"$undefined\",\"children\":[\"$\",\"$L54\",null,{\"value\":[\"everyone\"],\"children\":[\"$\",\"$L55\",null,{\"value\":false,\"children\":[false,\"$L56\",false]}]}]}]}]}]\n4d:[\"$\",\"$L57\",null,{\"domain\":\"docs.stereolabs.com\",\"disableAnalytics\":false,\"lang\":\"en\",\"searchLocale\":\"$undefined\",\"ssrSearchKey\":{\"appId\":\"P6VYURBGG0\",\"apiKey\":\"ZjE3MDdmNTI5NTBjYjFjY2Q3ODZmOWEyMDc0MTlkNWNiZjIxNzlmNjExNWIzMzRhZjIxZjA5OTZmYzU2ZDEzMmZpbHRlcnM9ZG9tYWluJTNBZG9jcy5zdGVyZW9sYWJzLmNvbSUyMEFORCUyMGF1dGhlZCUzQWZhbHNlJTIwQU5EJTIwTk9UJTIwdHlwZSUzQW5hdmlnYXRpb24mcmVzdHJpY3RJbmRpY2VzPWZlcm5fZG9jc19zZWFyY2gmdmFsaWRVbnRpbD0xNzkyNzk3MDAw\",\"indexName\":\"fern_docs_search\",\"generatedAt\":1790205000}}]\n4e:[\"$\",\"$L58\",null,{\"config\":{\"ga4\":{\"measurementId\":\"G-LQLTWBS792\"},\"gtm\":\"$undefined\"}}]\n"])</script>
2302<script>self.__next_f.push([1,"59:I[298635,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"SearchPanelAwareLayout\"]\n5a:I[408021,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"FernHeader\"]\n5b:I[649273,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"HeaderContent\"]\n5c:I[874327,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"Logo\"]\n5f:I[795241,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"HeaderTabsRoot\"]\n60:I[47530,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"MainElement\"]\n61:I[634963,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"SidebarNav\"]\n62:I[549820,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"SidebarContainer\"]\n65:I[984122,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_ne
2302xt/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"SearchV2Trigger\"]\n66:I[489960,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"SearchPanelTrigger\"]\n56:[[\"$\",\"$L59\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"fern-background-image pointer-events-none fixed inset-0\"}],[\"$\",\"$L5a\",null,{\"className\":\"fern-background-image transition-all duration-500 ease-out\",\"lightThemeClass\":\"$undefined\",\"darkThemeClass\":\"$undefined\",\"data-theme\":\"default\",\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"announcement\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"div\",null,{\"className\":\"width-before-scroll-bar\",\"children\":[[\"$\",\"div\",null,{\"className\":\"fern-header-content\",\"children\":[\"$\",\"$L5b\",null,{\"className\":\"max-w-page-width mx-auto\",\"logo\":[\"$\",\"$L5c\",null,{\"logo\":{\"height\":20,\"href\":\"/\",\"light\":{\"src\":\"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/245dea93af6a28e12be1f5dfc8b650f7e204463bc5c04ca50189eb05eaa47690/assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.png?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20260923T231003Z\u0026X-Amz-Expires=604800\u0026X-Amz-Signature=f2204f6b340a99a67b65864e4aae673d5fa20164e79943d4c16fb32467a5ce93\u0026X-Amz-SignedHeaders=host\u0026x-amz-checksum-mode=ENABLED\u0026x-id=GetObject\",\"contentType\":\"image/png\",\"width\":1163,\"height\"
2302:156,\"blurDataURL\":\"$undefined\"},\"dark\":{\"src\":\"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/86076df99456a1045a41b5b55971ed59e46279ec69ac332fb9f2429d8924973c/assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20260923T231003Z\u0026X-Amz-Expires=604800\u0026X-Amz-Signature=0429525db0f826a7d3a0b68cd479c5732b14f2dec169e8800513b85fafae7c8a\u0026X-Amz-SignedHeaders=host\u0026x-amz-checksum-mode=ENABLED\u0026x-id=GetObject\",\"contentType\":\"image/png\",\"width\":1163,\"height\":157,\"blurDataURL\":\"$undefined\"},\"rightText\":\"$undefined\"},\"className\":\"w-fit shrink-0\"}],\"versionSelect\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"versionSelect\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"productSelect\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"productSelect\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"languageSelect\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"languageSelect\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"showSearchBar\":false,\"showSwitcher\":true,\"navbarLinks\":\"$L5d\",\"loginButton\":[\"$\",\"$31\",\"login-button-header\",{\"fallback\":null,\"children\":\"$L5e\"}],\"headerDisabled\":false,\"placeholder\":\"$undefined\",\"lang\":\"en\"}]}],false,[\"$\",\"$1\",\"header-tabs\",{\"children\":[\"$\",\"$L5f\",null,{\"showSearchBar\":false,\"placeholder\":\"Search\",\"lang\":\"en\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"headertabs\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]]}],[\"$\",\"$L60\",null,{\"data-theme\":\"default\",\"children\":[[\"$\",\"$L61\",null,{\"lightThemeClass\":\"$undefined\",\"darkThemeClass\":\"$undefined\",\"data-theme\":\"default\",\"fixed\":false,\"hasCustomFooter\":false,\"children\":[[\"$\",\"div\",\"product-select-version-select\",{\"className\":\"fern-header-switchers px-2 py-4 lg:hidden hidden\",\"children\":[\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:productSelect\",\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:versionSelect\"]}],[\"$\",\"div\",\"separator\",{\"data-orientation\":\"horizontal\",\"role\":\"none\",\"ref\":\"$undefined\",\"className\":\"shrink-0 h-px w-full fern-header-switchers-separator bg-border-concealed lg:hidden hidden\"}],[\"$\",\"$L62\",null,{\"logo\":\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:logo\",\"showSearchBar\":true,\"showSwitcher\":false,\"showHeaderInSidebar\":false,\"productSelect\":\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:productSelect\",\"versionSelect\":\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:versionSelect\",\"languageSelect\":\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:languageSelect\",\"navbarLinks\":\"$L63\",\"loginButton\":\"$L64\",\"searchBar\":[\"$\",\"div\",null,{\"className\":\"flex flex-row w-full items-center gap-2 mt-3 lg:mt-2\",\"children\":[[\"$\",\"$L65\",null,{\"aria-label\":\"Search\",\"className\":\"w-full overflow-hidden\",\"isSearchInSidebar\":true,\"placeholder\":\"$undefined\",\"lang\":\"en\"}],[\"$\",\"$L66\",null,{\"isSearchInSidebar\":true,\"lang\":\"en\"}]]}],\"lang\":\"en\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"sidebar\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":\"$L67\",\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}],[\"$L68\",\"$L69\"]]}],\"$L6a\"]}],\"$L6b\"]\n"])</script>
2302<script>self.__next_f.push([1,"6d:I[64715,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"LazySearchPanel\"]\n6e:I[383322,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"FernLinkButton\"]\n6f:I[609022,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"GitHubWidget\"]\n67:[\"$\",\"$L4\",null,{}]\n68:[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L6c\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n69:[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"explorer\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n6a:[\"$\",\"footer\",null,{\"id\":\"fern-footer\",\"className\":\"width-before-scroll-bar\",\"children\":[false,\"$undefined\"]}]\n6b:[\"$\",\"$L6d\",null,{\"domain\":\"docs.stereolabs.com\",\"lang\":\"en\",\"hideFeedback\":false,\"searchLocale\":\"$undefined\",\"ssrSearchKey\":{\"appId\":\"P6VYURBGG0\",\"apiKey\":\"ZjE3MDdmNTI5NTBjYjFjY2Q3ODZmOWEyMDc0MTlkNWNiZjIxNzlmNjExNWIzMzRhZjI
2302xZjA5OTZmYzU2ZDEzMmZpbHRlcnM9ZG9tYWluJTNBZG9jcy5zdGVyZW9sYWJzLmNvbSUyMEFORCUyMGF1dGhlZCUzQWZhbHNlJTIwQU5EJTIwTk9UJTIwdHlwZSUzQW5hdmlnYXRpb24mcmVzdHJpY3RJbmRpY2VzPWZlcm5fZG9jc19zZWFyY2gmdmFsaWRVbnRpbD0xNzkyNzk3MDAw\",\"indexName\":\"fern_docs_search\",\"generatedAt\":1790205000}}]\n5e:null\n64:null\n5d:[[\"$\",\"$L6e\",\"0\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"/docs\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Documentation\"}],[\"$\",\"$L6e\",\"1\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://www.stereolabs.com/docs/api/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"API Reference\"}],[\"$\",\"$L6e\",\"2\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"/docs/samples\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Samples\"}],[\"$\",\"$L6e\",\"3\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://support.stereolabs.com/hc/en-us/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Support\"}],[\"$\",\"$L6e\",\"4\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://community.stereolabs.com/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Community\"}],[\"$\",\"$L6e\",\"5\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://www.stereolabs.com/developers/release/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Downloads\"}],[\"$\",\"$L6f\",\"6\",{\"repo\":\"stereolabs/zed-sdk\",\"className\":\"$undefined\",\"id\":\"$undefined\",\"target\":\"$undefined\"}]]\n63:[[\"$\",\"$L6e\",\"0\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"/docs\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Documentation\"}],[\"$\",\"$L6e\",\"1\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://www.stereolabs.com/docs/api/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"API Reference\"}],[\"$\",\"$L6e\",\"2\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"/docs/samples\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Samples\"}],[\"$\",\"$L6e\",\"3\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://support.stereolabs.com/hc/en-us/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Support\"}],[\"$\",\"$L6e\",\"4\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://community.stereolabs.com/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Community\"}],[\"$\",\"$L6e\",\"5\",{\"id\":\"$undefined\",\"className\":\"group cursor-pointer\",\"href\":\"https://www.stereolabs.com/developers/release/\",\"icon\":\"$undefined\",\"intent\":\"none\",\"rightIcon\":\"$undefined\",\"variant\":\"minimal\",\"rounded\":\"$undefined\",\"scroll\":true,\"target\":\"$undefined\",\"children\":\"Downloads\"}],[\"$\",\"$L6f\",\"6\",{\"repo\":\"stereolabs/zed-sdk\",\"className\":\"$undefined\",\"id\":\"$undefined\",\"target\":\"$undefined\"}]]\n"])</script>
2302<script>self.__next_f.push([1,"70:I[890493,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3_-1i4q6plmtm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/00nq5jaxiukbv.js\"],\"default\"]\n6c:[\"$\",\"$L70\",null,{\"lang\":\"en\"}]\n"])</script>
2302<script>self.__next_f.push([1,"34:null\n"])</script>
2302<script>self.__next_f.push([1,"71:I[946367,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js\"],\"RegisterSidebarRootNodeMap\"]\n33:null\n36:null\n72:[[\"sidebar:|||\",\"$undefined\"],[\"sidebar-group:page:docs\",\"sidebar:|||\"],[\"page:docs\",\"sidebar-group:page:docs\"],[\"section:docs/getting-started/zed-ecosystem\",\"sidebar:|||\"],[\"section:docs/development\",\"sidebar:|||\"],[\"section:docs/development/zed-sdk\",\"section:docs/development\"],[\"page:docs/development/zed-sdk/specifications\",\"section:docs/development/zed-sdk\"],[\"page:docs/development/zed-sdk/windows\",\"section:docs/development/zed-sdk\"],[\"section:docs/development/zed-sdk/linux\",\"section:docs/development/zed-sdk\"],[\"section:docs/development/zed-sdk/linux/work-with-nvidia-jetson\",\"section:docs/development/zed-sdk/linux\"],[\"page:docs/development/zed-sdk/linux/work-with-nvidia-jetson/virtual-display-headless-mode\",\"section:docs/development/zed-sdk/linux/work-with-nvidia-jetson\"],[\"page:docs/development/zed-sdk/use-with-docker\",\"section:docs/development/zed-sdk\"],[\"section:docs/development/zed-sdk/modules\",\"section:docs/development/zed-sdk\"],[\"section:docs/development/zed-sdk/modules/camera\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/camera/camera-controls\",\"section:docs/development/zed-sdk/modules/camera\"],[\"page:docs/development/zed-sdk/modules/camera/camera-calibration\",\"section:docs/development/zed-sdk/modules/camera\"],[\"page:docs/development/zed-sdk/modules/camera/recording\",\"section:docs/development/zed-sdk/modules/camera\"],[\"page:docs/development/zed-sdk/modules/camera/local-network-streaming\",\"section:docs/development/zed-sdk/modules/camera\"],[\"page:docs/development/zed-sdk/modules/camera/multi-camera\",\"section:docs/development/zed-sdk/modules/camera\"],[\"page:docs/development/zed-sdk/modules/camera/using-the-api\",\"section:docs/development/zed-sdk/modules/camera\"],[\"section:docs/development/zed-sdk/modules/sensors\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/sensors/imu\",\"section:docs/development/zed-sdk/modules/sensors\"],[\"page:docs/development/zed-sdk/modules/sensors/magnetometer\",\"section:docs/development/zed-sdk/modules/sensors\"],[\"page:docs/development/zed-sdk/modules/sensors/barometer\",\"section:docs/development/zed-sdk/modules/sensors\"],[\"page:docs/development/zed-sdk/modules/sensors/temperature-sensors\",\"section:docs/development/zed-sdk/modules/sensors\"],[\"page:docs/development/zed-sdk/modules/sensors/time-synchronization\",\"section:docs/development/zed-sdk/modules/sensors\"],[\"page:docs/development/zed-sdk/modules/sensors/using-the-api\",\"section:docs/development/zed-sdk/modules/sensors\"],[\"section:docs/development/zed-sdk/modules/depth-sensing\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/depth-sensing/depth-modes\",\"section:docs/development/zed-sdk/modules/depth-sensing\"],[\"page:docs/development/zed-sdk/modules/depth-sensing/depth-settings\",\"section:docs/development/zed-sdk/modules/depth-sensing\"],[\"page:docs/development/zed-sdk/modules/depth-sensing/using-the-api\",\"section:docs/development/zed-sdk/modules/depth-sensing\"],[\"section:docs/development/zed-sdk/modules/positional-tracking\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/positional-tracking/modes\",\"section:docs/development/zed-sdk/modules/positional-tracking\"],[\"page:docs/development/zed-sdk/modules/positional-tracking/settings\",\"section:docs/development/zed-sdk/modules/positional-tracking\"],[\"page:docs/development/zed-sdk/modules/positional-tracking/status-monitoring\",\"section:docs/development/zed-sdk/modules/positional-tracking\"],[\"page:docs/development/zed-sdk/modules/positional-tracking/vslam-mapping-tutorial\",\"section:docs/development/zed-sdk/modules/positional-tracking\"],[\"page:docs/development/zed-sdk/modules/positional-tracking/coordinate-frames\",\"section:docs/development/zed-sdk/modules/positional-tracking\"],[\"page:docs/development/zed-sdk/modules/positional-tracking/using-the-api\",\"section:docs/development/zed-sdk/modules/positional-tracking\"],[\"section:docs/development/zed-sdk/modules/global-localization\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/global-localization/setting-up-gnss-rtk\",\"section:docs/development/zed-sdk/modules/global-localization\"],[\"page:docs/development/zed-sdk/modules/global-localization/data-synchronization\",\"section:docs/development/zed-sdk/modules/global-localization\"],[\"page:docs/development/zed-sdk/modules/global-localization/vio-gnss-calibration\",\"section:docs/development/zed-sdk/modules/global-localization\"],[\"page:docs/development/zed-sdk/modules/global-localization/coordinate-systems\",\"section:docs/development/zed-sdk/modules/global-localization\"],[\"page:docs/development/zed-sdk/modules/global-localization/troubleshooting\",\"section:docs/development/zed-sdk/modules/global-localization\"],[\"section:docs/development/zed-sdk/modules/spatial
2302-mapping\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/spatial-mapping/using-the-api\",\"section:docs/development/zed-sdk/modules/spatial-mapping\"],[\"page:docs/development/zed-sdk/modules/spatial-mapping/plane-detection\",\"section:docs/development/zed-sdk/modules/spatial-mapping\"],[\"section:docs/development/zed-sdk/modules/object-detection\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/object-detection/using-the-api\",\"section:docs/development/zed-sdk/modules/object-detection\"],[\"page:docs/development/zed-sdk/modules/object-detection/custom-object-detection\",\"section:docs/development/zed-sdk/modules/object-detection\"],[\"section:docs/development/zed-sdk/modules/body-tracking\",\"section:docs/development/zed-sdk/modules\"],[\"page:docs/development/zed-sdk/modules/body-tracking/using-the-api\",\"section:docs/development/zed-sdk/modules/body-tracking\"],[\"page:docs/development/zed-sdk/modules/fusion\",\"section:docs/development/zed-sdk/modules\"],[\"section:docs/development/zed-tools\",\"section:docs/development\"],[\"page:docs/development/zed-tools/zed-explorer\",\"section:docs/development/zed-tools\"],[\"page:docs/development/zed-tools/zed-studio\",\"section:docs/development/zed-tools\"],[\"page:docs/development/zed-tools/zed-depth-viewer\",\"section:docs/development/zed-tools\"],[\"page:docs/development/zed-tools/zed-sensor-viewer\",\"section:docs/development/zed-tools\"],[\"page:docs/development/zed-tools/zedfu\",\"section:docs/development/zed-tools\"],[\"page:docs/development/zed-tools/zed-360\",\"section:docs/development/zed-tools\"],[\"page:docs/development/zed-tools/zed-diagnostics\",\"section:docs/development/zed-tools\"],[\"page:docs/development/zed-tools/zed-calibration\",\"section:docs/development/zed-tools\"],[\"section:docs/development/api-languages\",\"section:docs/development\"],[\"page:docs/development/api-languages/api-reference\",\"section:docs/development/api-languages\"],[\"section:docs/development/api-languages/cpp\",\"section:docs/development/api-languages\"],[\"page:docs/development/api-languages/cpp/windows\",\"section:docs/development/api-languages/cpp\"],[\"page:docs/development/api-languages/cpp/linux\",\"section:docs/development/api-languages/cpp\"],[\"section:docs/development/api-languages/python\",\"section:docs/development/api-languages\"],[\"page:docs/development/api-languages/python/run-a-python-application\",\"section:docs/development/api-languages/python\"],[\"page:docs/development/api-languages/python/virtual-environment\",\"section:docs/development/api-languages/python\"],[\"page:docs/development/api-languages/csharp\",\"section:docs/development/api-languages\"],[\"section:docs/development/api-languages/c\",\"section:docs/development/api-languages\"],[\"page:docs/development/api-languages/c/build-and-run-a-c-application\",\"section:docs/development/api-languages/c\"],[\"section:docs/tutorials\",\"section:docs/development/api-languages\"],[\"page:docs/tutorials/hello-zed\",\"section:docs/tutorials\"],[\"page:docs/tutorials/image-capture\",\"section:docs/tutorials\"],[\"page:docs/tutorials/depth-sensing\",\"section:docs/tutorials\"],[\"page:docs/tutorials/positional-tracking\",\"section:docs/tutorials\"],[\"page:docs/tutorials/spatial-mapping\",\"section:docs/tutorials\"],[\"page:docs/tutorials/object-detection\",\"section:docs/tutorials\"],[\"page:docs/tutorials/sensor-data\",\"section:docs/tutorials\"],[\"page:docs/tutorials/body-tracking\",\"section:docs/tutorials\"],[\"page:docs/tutorials/global-localization\",\"section:docs/tutorials\"],[\"page:docs/tutorials/split-process\",\"section:docs/tutorials\"],[\"page:docs/tutorials/health-status\",\"section:docs/tutorials\"],[\"page:docs/tutorials/retrieve-tensor\",\"section:docs/tutorials\"],[\"section:docs/samples\",\"section:docs/development/api-languages\"],[\"page:docs/samples/camera-control\",\"section:docs/samples\"],[\"page:docs/samples/camera-streaming\",\"section:docs/samples\"],[\"page:docs/samples/depth-sensing\",\"section:docs/samples\"],[\"page:docs/samples/positional-tracking\",\"section:docs/samples\"],[\"page:docs/samples/object-detection\",\"section:docs/samples\"],[\"page:docs/samples/body-tracking\",\"section:docs/samples\"],[\"page:docs/samples/spatial
2302-mapping\",\"section:docs/samples\"],[\"page:docs/samples/plane-detection\",\"section:docs/samples\"],[\"page:docs/samples/recording\",\"section:docs/samples\"],[\"page:docs/samples/global-localization\",\"section:docs/samples\"],[\"page:docs/samples/sensors-api\",\"section:docs/samples\"],[\"page:docs/samples/virtual-stereo\",\"section:docs/samples\"],[\"page:docs/samples/zed-x-one\",\"section:docs/samples\"],[\"section:docs/products\",\"sidebar:|||\"],[\"section:docs/products/cameras\",\"section:docs/products\"],[\"section:docs/products/cameras/zed\",\"section:docs/products/cameras\"],[\"page:docs/products/cameras/zed/specifications\",\"section:docs/products/cameras/zed\"],[\"section:docs/products/cameras/zedx\",\"section:docs/products/cameras\"],[\"page:docs/products/cameras/zedx/specifications\",\"section:docs/products/cameras/zedx\"],[\"page:docs/products/cameras/zedx/development-on-pc\",\"section:docs/products/cameras/zedx\"],[\"page:docs/products/cameras/zedx/docker\",\"section:docs/products/cameras/zedx\"],[\"page:docs/products/cameras/zedx/isp-guide\",\"section:docs/products/cameras/zedx\"],[\"page:docs/products/cameras/zedx/raw-nv-12-access\",\"section:docs/products/cameras/zedx\"],[\"page:docs/products/cameras/zedx/troubleshooting\",\"section:docs/products/cameras/zedx\"],[\"section:docs/products/cameras/zedxone\",\"section:docs/products/cameras\"],[\"page:docs/products/cameras/zedxone/specifications\",\"section:docs/products/cameras/zedxone\"],[\"page:docs/products/cameras/zedxone/monocular-vision\",\"section:docs/products/cameras/zedxone\"],[\"page:docs/products/cameras/zedxone/raw-nv-12-access\",\"section:docs/products/cameras/zedxone\"],[\"page:docs/products/cameras/zedxone/dual-camera-stereo-vision\",\"section:docs/products/cameras/zedxone\"],[\"page:docs/products/cameras/zedxone/docker\",\"section:docs/products/cameras/zedxone\"],[\"page:docs/products/cameras/zedxone/zed-x-one-stereo-on-a-pc\",\"section:docs/products/cameras/zedxone\"],[\"page:docs/products/cameras/zedxone/troubleshooting\",\"section:docs/products/cameras/zedxone\"],[\"section:docs/products/cameras/zedxone-core\",\"section:docs/products/cameras\"],[\"page:docs/products/cameras/zedxone-core/specifications\",\"section:docs/products/cameras/zedxone-core\"],[\"page:docs/products/cameras/zedxone-core/interfaces\",\"section:docs/products/cameras/zedxone-core\"],[\"page:docs/products/cameras/zedxone-core/monocular-vision\",\"section:docs/products/cameras/zedxone-core\"],[\"page:docs/products/cameras/zedxone-core/dual-camera-stereo-vision\",\"section:docs/products/cameras/zedxone-core\"],[\"page:docs/products/cameras/zedxone-core/zed-x-one-core-on-a-pc\",\"section:docs/products/cameras/zedxone-core\"],[\"section:docs/products/embedded\",\"section:docs/products\"],[\"section:docs/products/embedded/zed-link-capture-card\",\"section:docs/products/embedded\"],[\"section:docs/products/embedded/zed-link-capture-card/gmsl2\",\"section:docs/products/embedded/zed-link-capture-card\"],[\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-orin-nano-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-xavier-nx-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/zed-link-mono-gpio-triggering\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono\"],[\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-agx-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-nano-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-agx-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-nx-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/zed-link-duo-gpio-triggering\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\"],[\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-orin-agx-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-xavier-agx-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/zed-link-quad-gpio-triggering\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/gmsl-2-power-requirements\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/install-and-upgrade-the-drivers\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/third-party-devices\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\"],[\"page:docs/products/embedded/zed-link-capture-card/gmsl2/troubleshooting\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\"],[\"section:docs/products/embedded/zed-link-capture-card/mipi\",\"section:docs/products/embedded/zed-link-capture-card\"],[\"section:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad\",\"section:docs/products/embedded/zed-link-capture-card/mipi\"],[\"page:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-orin-agx-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad\"],[\"page:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-agx-thor-devkit-setup\",\"section:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad\"],[\"page:docs/products/embedded/zed-link-capture-card/mipi/troubleshooting\",\"section:docs/products/embedded/zed-link-capture-card/mipi\"],[\"section:docs/products/embedded/zed-box-mini\",\"section:docs/products/embedded\"],[\"page:docs/products/embedded/zed-box-mini/installation\",\"section:docs/products/embedded/zed-box-mini\"],[\"page:docs/products/embedded/zed-box-mini/connectivity\",\"section:docs/products/embedded/zed-box-mini\"],[\"page:docs/products/embedded/zed-box-mini/using-gpio\",\"section:docs/products/embedded/zed-box-mini\"],[\"page:docs/products/embedded/zed-box-mini/serial-console\",\"section:docs/products/embedded/zed-box-mini\"],[\"page:docs/products/embedded/zed-box-mini/reset-update\",\"section:docs/products/embedded/zed-box-mini\"],[\"page:docs/products/embedded/zed-box-mini/real-time-kernel\",\"section:docs/products/embedded/zed-box-mini\"],[\"page:docs/products/embedded/zed-box-mini/troubleshooting\",\"section:docs/products/embedded/zed-box-mini\"],[\"section:docs/products/embedded/zed-box-orin\",\"section:docs/products/embedded\"],[\"page:docs/products/embedded/zed-box-orin/installation\",\"section:docs/products/embedded/zed-box-orin\"],[\"page:docs/products/embedded/zed-box-orin/using-gmsl\",\"section:docs/products/embedded/zed-box-orin\"],[\"page:docs/products/embedded/zed-box-orin/using-gnss\",\"section:docs/products/embedded/zed-box-orin\"],[\"page:docs/products/embedded/zed-box-orin/serial-console\",\"section:docs/products/embedded/zed-box-orin\"],[\"page:docs/products/embedded/zed-box-orin/reset-update\",\"section:docs/products/embedded/zed-box-orin\"],[\"page:docs/products/embedded/zed-box-orin/real-time-kernel\",\"section:docs/products/embedded/zed-box-orin\"],[\"page:docs/products/embedded/zed-box-orin/troubleshooting\",\"section:docs/products/embedded/zed-box-orin\"],[\"section:docs/integrations\",\"sidebar:|||\"],[\"section:docs/integrations/docker\",\"section:docs/integrations\"],[\"page:docs/integrations/docker/install-on-linux\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/install-on-nvi
2302dia-jetson\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/create-docker-images\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/create-images-for-nvidia-jetson\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/orchestrate-containers\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/multi-camera-setup\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/using-ros-in-docker\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/create-a-ros-2-docker-image\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/using-open-cv-in-docker\",\"section:docs/integrations/docker\"],[\"page:docs/integrations/docker/create-an-open-cv-docker-image\",\"section:docs/integrations/docker\"],[\"section:docs/integrations/ros-2\",\"section:docs/integrations\"],[\"page:docs/integrations/ros-2/zed-stereo-node\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/zed-monocular-node\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/custom-stereo-rig\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/dds-and-network-tuning\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/using-zenoh-as-middleware\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/node-frequency-tuning\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/topic-benchmark-tool\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/zed-msgs\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/zed-description\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/hardware-encoding-bridge\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/data-display-with-r-viz-2\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/video-capture\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/depth-sensing\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/positional-tracking\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/geo-tracking\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/plane-detection\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/object-detection-and-tracking\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/custom-object-detection-and-tracking\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/body-tracking\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/custom-msgs\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/region-of-interest\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/record-and-replay-data\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/composition-and-ipc\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/multi-camera-setup\",\"section:docs/integrations/ros-2\"],[\"page:docs/integrations/ros-2/robot-integration\",\"section:docs/integrations/ros-2\"],[\"section:docs/integrations/isaac-ros\",\"section:docs/integrations\"],[\"page:docs/integrations/isaac-ros/setup-and-installation\",\"section:docs/integrations/isaac-ros\"],[\"page:docs/integrations/isaac-ros/subscribe-to-zed-topics\",\"section:docs/integrations/isaac-ros\"],[\"page:docs/integrations/isaac-ros/april-tag-detection\",\"section:docs/integrations/isaac-ros\"],[\"page:docs/integrations/isaac-ros/troubleshooting\",\"section:docs/integrations/isaac-ros\"],[\"section:docs/integrations/isaac-sim\",\"section:docs/integrations\"],[\"page:docs/integrations/isaac-sim/get-started-with-isaac-sim\",\"section:docs/integrations/isaac-sim\"],[\"page:docs/integrations/isaac-sim/setting-up-the-zed-in-isaac-sim\",\"section:docs/integrations/isaac-sim\"],[\"page:docs/integrations/isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"section:docs/integrations/isaac-sim\"],[\"page:docs/integrations/isaac-sim/using-the-zed-in-isaac-lab\",\"section:docs/integrations/isaac-sim\"],[\"page:docs/integrations/isaac-sim/sdk-free-depth-capture\",\"section:docs/integrations/isaac-sim\"],[\"section:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\",\"section:docs/integrations/isaac-sim\"],[\"page:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/get-started-with-isaac-sim\",\"section:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\"],[\"page:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/setting-up-the-zed-in-isaac-sim\",\"section:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\"],[\"page:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"section:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\"],[\"page:docs/integrations/foxglove\",\"section:docs/integrations\"],[\"section:docs/integrations/yolo\",\"section:docs/integrations\"],[\"page:docs/integrations/yolo/yolo-samples\",\"section:docs/integrations/yolo\"],[\"page:docs/integrations/yolo/exporting-yolo-onnx-models\",\"section:docs/integrations/yolo\"],[\"section:docs/integrations/unity\",\"section:docs/integrations\"],[\"page:docs/integrations/unity/key-concepts\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/building-applications\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/ar-video-passthrough\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/build-your-first-ar-mr-application\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/body-tracking\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/spatial
2302-mapping\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/mixed-reality-capture\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/object-detection\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/lighting-and-shadows\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/motion-controllers-in-ar\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/object-placement\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/using-open-cv-with-unity\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/green-screen-vr-capture\",\"section:docs/integrations/unity\"],[\"page:docs/integrations/unity/sample-scenes\",\"section:docs/integrations/unity\"],[\"section:docs/integrations/unreal-engine-5\",\"section:docs/integrations\"],[\"page:docs/integrations/unreal-engine-5/configuring-your-project\",\"section:docs/integrations/unreal-engine-5\"],[\"page:docs/integrations/unreal-engine-5/body-tracking\",\"section:docs/integrations/unreal-engine-5\"],[\"page:docs/integrations/unreal-engine-5/camera-tracking\",\"section:docs/integrations/unreal-engine-5\"],[\"page:docs/integrations/unreal-engine-5/ar-mr\",\"section:docs/integrations/unreal-engine-5\"],[\"page:docs/integrations/unreal-engine-5/spatial
2302-mapping\",\"section:docs/integrations/unreal-engine-5\"],[\"page:docs/integrations/unreal-engine-5/object-detection\",\"section:docs/integrations/unreal-engine-5\"],[\"page:docs/integrations/unreal-engine-5/background-subtraction\",\"section:docs/integrations/unreal-engine-5\"],[\"section:docs/integrations/live-link\",\"section:docs/integrations\"],[\"section:docs/integrations/live-link/live-link-for-unreal-engine-5\",\"section:docs/integrations/live-link\"],[\"page:docs/integrations/live-link/live-link-for-unreal-engine-5/animating-new-avatars\",\"section:docs/integrations/live-link/live-link-for-unreal-engine-5\"],[\"page:docs/integrations/live-link/live-link-for-unreal-engine-5/building-zed-link\",\"section:docs/integrations/live-link/live-link-for-unreal-engine-5\"],[\"page:docs/integrations/live-link/live-link-for-unity\",\"section:docs/integrations/live-link\"],[\"section:docs/integrations/gstreamer\",\"section:docs/integrations\"],[\"page:docs/integrations/gstreamer/zed-camera-source\",\"section:docs/integrations/gstreamer\"],[\"page:docs/integrations/gstreamer/zed-x-one-camera-source-element\",\"section:docs/integrations/gstreamer\"],[\"page:docs/integrations/gstreamer/zed-metadata\",\"section:docs/integrations/gstreamer\"],[\"page:docs/integrations/gstreamer/zed-demux\",\"section:docs/integrations/gstreamer\"],[\"page:docs/integrations/gstreamer/zed-datamux\",\"section:docs/integrations/gstreamer\"],[\"page:docs/integrations/gstreamer/zed-data-csv-sink\",\"section:docs/integrations/gstreamer\"],[\"page:docs/integrations/gstreamer/zed-od-overlay\",\"section:docs/integrations/gstreamer\"],[\"page:docs/integrations/gstreamer/rtsp-server\",\"section:docs/integrations/gstreamer\"],[\"section:docs/integrations/opencv\",\"section:docs/integrations\"],[\"page:docs/integrations/opencv/python-interface\",\"section:docs/integrations/opencv\"],[\"page:docs/integrations/opencv/zed-open-cv-calibration\",\"section:docs/integrations/opencv\"],[\"page:docs/integrations/pytorch\",\"section:docs/integrations\"],[\"page:docs/integrations/matlab\",\"section:docs/integrations\"],[\"section:docs/integrations/ros\",\"section:docs/integrations\"],[\"page:docs/integrations/ros/zed-node\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/zed-nodelets\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/data-display-with-r-viz\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/video-capture\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/depth-sensing\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/positional-tracking\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/plane-detection\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/object-detection-and-tracking\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/ros/getting-sensor-data\",\"section:docs/integrations/ros\"],[\"page:docs/integrations/open-ni-2\",\"section:docs/integrations\"]]\n73:[\"section:docs/development/zed-sdk\",\"section:docs/development/zed-sdk/linux\",\"section:docs/development/zed-sdk/linux/work-with-nvidia-jetson\",\"section:docs/development/zed-sdk/modules\",\"section:docs/development/zed-sdk/modules/camera\",\"section:docs/development/zed-sdk/modules/sensors\",\"section:docs/development/zed-sdk/modules/depth-sensing\",\"section:docs/development/zed-sdk/modules/positional-tracking\",\"section:docs/development/zed-sdk/modules/global-localization\",\"section:docs/development/zed-sdk/modules/spatial-mapping\",\"section:docs/development/zed-sdk/modules/object-detection\",\"section:docs/development/zed-sdk/modules/body-tracking\",\"section:docs/development/zed-tools\",\"section:docs/development/api-languages\",\"section:docs/development/api-languages/cpp\",\"section:docs/development/api-languages/python\",\"section:docs/development/api-languages/c\",\"section:docs/tutorials\",\"section:docs/samples\",\"section:docs/products/cameras\",\"section:docs/products/cameras/zed\",\"section:docs/products/cameras/zedx\",\"section:docs/products/cameras/zedxone\",\"section:docs/products/cameras/zedxone-core\",\"section:docs/products/embedded\",\"section:docs/products/embedded/zed-link-capture-card\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\",\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad\",\"section:docs/products/embedded/zed-link-capture-card/mipi\",\"section:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad\",\"section:docs/products/embedded/zed-box-mini\",\"section:docs/products/embedded/zed-box-orin\",\"section:docs/integrations/docker\",\"section:docs/integrations/ros-2\",\"section:docs/integrations/isaac-ros\",\"section:docs/integrations/isaac-sim\",\"section:docs/integrations/yolo\",\"section:docs/integrations/unity\",\"section:docs/integrations/unreal-engine-5\",\"section:docs/integrations/live-link\",\"section:docs/integrations/live-link/live-link-for-unreal-engine-5\",\"section:docs/integrations/gstreamer\",\"section:docs/integrations/opencv\",\"section:docs/integrations/ros\"]\n74:[]\n39:[[\"$\",\"$L71\",null,{\"sidebarRootNodeId\":\"sidebar:|||\",\"directParentMap\":\"$Q72\",\"initiallyCollapsedNodes\":\"$W73\",\"initiallyOpenByDefaultNodes\":\"$W74\",\"initialNodeId\":\"page:docs\"}],false,\"$L75\",[\"$\",\"nav\",null,{\"aria-label\":\"Site navigation\",\"aria-hidden\":\"true\",\"
2302inert\":true,\"className\":\"absolute h-px w-px overflow-hidden [clip:rect(0,0,0,0)] whitespace-nowrap border-0 p-0\",\"style\":{\"margin\":\"-1px\"},\"children\":[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"docs\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs\",\"tabIndex\":-1,\"children\":\"Home\"}]}],[\"$\",\"li\",\"docs/getting-started/zed-ecosystem\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/getting-started/zed-ecosystem\",\"tabIndex\":-1,\"children\":\"Getting Started\"}]}],[\"$\",\"li\",\"docs/development\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development\",\"tabIndex\":-1,\"children\":\"Development\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk\",\"tabIndex\":-1,\"children\":\"ZED SDK\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/specifications\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/specifications\",\"tabIndex\":-1,\"children\":\"Specifications\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/windows\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/windows\",\"tabIndex\":-1,\"children\":\"Use with Windows\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/linux\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/linux\",\"tabIndex\":-1,\"children\":\"Use with Linux\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/linux/work-with-nvidia-jetson\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/linux/work-with-nvidia-jetson\",\"tabIndex\":-1,\"children\":\"Work with NVIDIA® Jetson\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/linux/work-with-nvidia-jetson/virtual-display-headless-mode\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/linux/work-with-nvidia-jetson/virtual-display-headless-mode\",\"tabIndex\":-1,\"children\":\"Virtual Display (Headless Mode)\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/use-with-docker\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/use-with-docker\",\"tabIndex\":-1,\"children\":\"Use with Docker\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules\",\"tabIndex\":-1,\"children\":\"Modules\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/camera\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/camera\",\"tabIndex\":-1,\"children\":\"Camera\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/camera/camera-controls\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/camera/camera-controls\",\"tabIndex\":-1,\"children\":\"Camera Controls\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/camera/camera-calibration\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/camera/camera-calibration\",\"tabIndex\":-1,\"children\":\"Camera Calibration\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/camera/recording\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/camera/recording\",\"tabIndex\":-1,\"children\":\"Recording\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/camera/local-network-streaming\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/camera/local-network-streaming\",\"tabIndex\":-1,\"children\":\"Local Network Streaming\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/camera/multi-camera\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/camera/multi-camera\",\"tabIndex\":-1,\"children\":\"Multi-Camera\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/camera/using-the-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/camera/using-the-api\",\"tabIndex\":-1,\"children\":\"Using the API\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/sensors\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/sensors\",\"tabIndex\":-1,\"children\":\"Sensors\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/sensors/imu\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/sensors/imu\",\"tabIndex\":-1,\"children\":\"IMU\"}]}],[\"$\",\"li\",\"docs/development/zed-sdk/modules/sensors/magnetometer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/sensors/magnetometer\",\"tabIndex\":-1,\"children\":\"Magnetometer\"}]}],\"$L76\",\"$L77\",\"$L78\",\"$L79\",\"$L7a\",\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\",\"$L7f\",\"$L80\",\"$L81\",\"$L82\",\"$L83\",\"$L84\",\"$L85\",\"$L86\",\"$L87\",\"$L88\",\"$L89\",\"$L8a\",\"$L8b\",\"$L8c\",\"$L8d\",\"$L8e\",\"$L8f\",\"$L90\",\"$L91\",\"$L92\",\"$L93\",\"$L94\",\"$L95\",\"$L96\",\"$L97\",\"$L98\",\"$L99\",\"$L9a\",\"$L9b\",\"$L9c\",\"$L9d\",\"$L9e\",\"$L9f\",\"$La0\",\"$La1\",\"$La2\",\"$La3\",\"$La4\",\"$La5\",\"$La6\",\"$La7\",\"$La8\",\"$La9\",\"$Laa\",\"$Lab\",\"$Lac\",\"$Lad\",\"$Lae\",\"$Laf\",\"$Lb0\",\"$Lb1\",\"$Lb2\",\"$Lb3\",\"$Lb4\",\"$Lb5\",\"$Lb6\",\"$Lb7\",\"$Lb8\",\"$Lb9\",\"$Lba\",\"$Lbb\",\"$Lbc\",\"$Lbd\",\"$Lbe\",\"$Lbf\",\"$Lc0\",\"$Lc1\",\"$Lc2\",\"$Lc3\",\"$Lc4\",\"$Lc5\",\"$Lc6\",\"$Lc7\",\"$Lc8\",\"$Lc9\",\"$Lca\",\"$Lcb\",\"$Lcc\",\"$Lcd\",\"$Lce\",\"$Lcf\",\"$Ld0\",\"$Ld1\",\"$Ld2\",\"$Ld3\",\"$Ld4\",\"$Ld5\",\"$Ld6\",\"$Ld7\",\"$Ld8\",\"$Ld9\",\"$Lda\",\"$Ldb\",\"$Ldc\",\"$Ldd\",\"$Lde\",\"$Ldf\",\"$Le0\",\"$Le1\",\"$Le2\",\"$Le3\",\"$Le4\",\"$Le5\",\"$Le6\",\"$Le7\",\"$Le8\",\"$Le9\",\"$Lea\",\"$Leb\",\"$Lec\",\"$Led\",\"$Lee\",\"$Lef\",\"$Lf0\",\"$Lf1\",\"$Lf2\",\"$Lf3\",\"$Lf4\",\"$Lf5\",\"$Lf6\",\"$Lf7\",\"$Lf8\",\"$Lf9\",\"$Lfa\",\"$Lfb\",\"$Lfc\",\"$Lfd\",\"$Lfe\",\"$Lff\",\"$L100\",\"$L101\",\"$L102\",\"$L103\",\"$L104\",\"$L105\",\"$L106\",\"$L107\",\"$L108\",\"$L109\",\"$L10a\",\"$L10b\",\"$L10c\",\"$L10d\",\"$L10e\",\"$L10f\",\"$L110\",\"$L111\",\"$L112\",\"$L113\",\"$L114\",\"$L115\",\"$L116\",\"$L117\",\"$L118\",\"$L119\",\"$L11a\",\"$L11b\",\"$L11c\",\"$L11d\",\"$L11e\",\"$L11f\",\"$L120\",\"$L121\",\"$L122\",\"$L123\",\"$L124\",\"$L125\",\"$L126\",\"$L127\",\"$L128\",\"$L129\",\"$L12a\",\"$L12b\",\"$L12c\",\"$L12d\",\"$L12e\",\"$L12f\",\"$L130\",\"$L131\",\"$L132\",\"$L133\",\"$L134\",\"$L135\",\"$L136\",\"$L137\",\"$L138\",\"$L139\",\"$L13a\",\"$L13b\",\"$L13c\",\"$L13d\",\"$L13e\",\"$L13f\",\"$L140\",\"$L141\",\"$L142\",\"$L143\",\"$L144\",\"$L145\",\"$L146\",\"$L147\",\"$L148\",\"$L149\",\"$L14a\",\"$L14b\",\"$L14c\",\"$L14d\",\"$L14e\",\"$L14f\",\"$L150\",\"$L151\",\"$L152\",\"$L153\",\"$L154\",\"$L155\",\"$L156\",\"$L157\",\"$L158\",\"$L159\",\"$L15a\",\"$L15b\",\"$L15c\",\"$L15d\",\"$L15e\",\"$L15f\",\"$L160\",\"$L161\",\"$L162\",\"$L163\",\"$L164\",\"$L16
23025\",\"$L166\",\"$L167\",\"$L168\",\"$L169\",\"$L16a\",\"$L16b\",\"$L16c\",\"$L16d\",\"$L16e\"]}]}]]\n38:null\n35:null\n3a:null\n"])</script>
2302<script>self.__next_f.push([1,"16f:I[946367,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js\"],\"InitialNodeIdProvider\"]\n171:I[853988,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js\"],\"SidebarClientTree\"]\n76:[\"$\",\"li\",\"docs/development/zed-sdk/modules/sensors/barometer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/sensors/barometer\",\"tabIndex\":-1,\"children\":\"Barometer\"}]}]\n77:[\"$\",\"li\",\"docs/development/zed-sdk/modules/sensors/temperature-sensors\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/sensors/temperature-sensors\",\"tabIndex\":-1,\"children\":\"Temperature Sensors\"}]}]\n78:[\"$\",\"li\",\"docs/development/zed-sdk/modules/sensors/time-synchronization\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/sensors/time-synchronization\",\"tabIndex\":-1,\"children\":\"Time Synchronization\"}]}]\n79:[\"$\",\"li\",\"docs/development/zed-sdk/modules/sensors/using-the-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/sensors/using-the-api\",\"tabIndex\":-1,\"children\":\"Using the API\"}]}]\n7a:[\"$\",\"li\",\"docs/development/zed-sdk/modules/depth-sensing\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/depth-sensing\",\"tabIndex\":-1,\"children\":\"Depth Sensing\"}]}]\n7b:[\"$\",\"li\",\"docs/development/zed-sdk/modules/depth-sensing/depth-modes\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/depth-sensing/depth-modes\",\"tabIndex\":-1,\"children\":\"Depth Modes\"}]}]\n7c:[\"$\",\"li\",\"docs/development/zed-sdk/modules/depth-sensing/depth-settings\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/depth-sensing/depth-settings\",\"tabIndex\":-1,\"children\":\"Depth Settings\"}]}]\n7d:[\"$\",\"li\",\"docs/development/zed-sdk/modules/depth-sensing/using-the-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/depth-sensing/using-the-api\",\"tabIndex\":-1,\"children\":\"Using the API\"}]}]\n7e:[\"$\",\"li\",\"docs/development/zed-sdk/modules/positional-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/positional-tracking\",\"tabIndex\":-1,\"children\":\"Positional Tracking\"}]}]\n7f:[\"$\",\"li\",\"docs/development/zed-sdk/modules/positional-tracking/modes\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/positional-tracking/modes\",\"tabIndex\":-1,\"children\":\"Modes\"}]}]\n80:[\"$\",\"li\",\"docs/development/zed-sdk/modules/positional-tracking/settings\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/positional-tracking/settings\",\"tabIndex\":-1,\"children\":\"Settings\"}]}]\n81:[\"$\",\"li\",\"docs/development/zed-sdk/modules/positional-tracking/status-monitoring\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/positional-tracking/status-monitoring\",\"tabIndex\":-1,\"children\":\"Status Monitoring\"}]}
2302]\n82:[\"$\",\"li\",\"docs/development/zed-sdk/modules/positional-tracking/vslam-mapping-tutorial\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/positional-tracking/vslam-mapping-tutorial\",\"tabIndex\":-1,\"children\":\"VSLAM Mapping Tutorial\"}]}]\n83:[\"$\",\"li\",\"docs/development/zed-sdk/modules/positional-tracking/coordinate-frames\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/positional-tracking/coordinate-frames\",\"tabIndex\":-1,\"children\":\"Coordinate Frames\"}]}]\n84:[\"$\",\"li\",\"docs/development/zed-sdk/modules/positional-tracking/using-the-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/positional-tracking/using-the-api\",\"tabIndex\":-1,\"children\":\"Using the API\"}]}]\n85:[\"$\",\"li\",\"docs/development/zed-sdk/modules/global-localization\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/global-localization\",\"tabIndex\":-1,\"children\":\"Global Localization\"}]}]\n86:[\"$\",\"li\",\"docs/development/zed-sdk/modules/global-localization/setting-up-gnss-rtk\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/global-localization/setting-up-gnss-rtk\",\"tabIndex\":-1,\"children\":\"Setting up GNSS/RTK\"}]}]\n87:[\"$\",\"li\",\"docs/development/zed-sdk/modules/global-localization/data-synchronization\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/global-localization/data-synchronization\",\"tabIndex\":-1,\"children\":\"Data Synchronization\"}]}]\n88:[\"$\",\"li\",\"docs/development/zed-sdk/modules/global-localization/vio-gnss-calibration\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/global-localization/vio-gnss-calibration\",\"tabIndex\":-1,\"children\":\"VIO/GNSS Calibration\"}]}]\n89:[\"$\",\"li\",\"docs/development/zed-sdk/modules/global-localization/coordinate-systems\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/global-localization/coordinate-systems\",\"tabIndex\":-1,\"children\":\"Coordinate Systems\"}]}]\n8a:[\"$\",\"li\",\"docs/development/zed-sdk/modules/global-localization/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/global-localization/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\n8b:[\"$\",\"li\",\"docs/development/zed-sdk/modules/spatial-mapping\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/spatial-mapping\",\"tabIndex\":-1,\"children\":\"Spatial Mapping\"}]}]\n8c:[\"$\",\"li\",\"docs/development/zed-sdk/modules/spatial-mapping/using-the-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/spatial-mapping/using-the-api\",\"tabIndex\":-1,\"children\":\"Using the API\"}]}]\n8d:[\"$\",\"li\",\"docs/development/zed-sdk/modules/spatial-mapping/plane-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/spatial-mapping/plane-detection\",\"tabIndex\":-1,\"children\":\"Plane Detection\"}]}]\n8e:[\"$\",\"li\",\"docs/development/zed-sdk/modules/object-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/object-detection\",\"tabIndex\":-1,\"children\":\"Object Detection\"}]}]\n8f:[\"$\",\"li\",\"docs/development/zed-sdk/modules/object-detection/using-the-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/object-detection/using-the-api\",\"tabIndex\":-1,\"children\":\"Using the API\"}]}]\n90:[\"$\",\"li\",\"docs/development/zed-sdk/modules/object-detection/custom-object-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/object-detection/custom-object-detection\",\"tabIndex\":-1,\"children\":\"Custom Object Detection\"}]}]\n91:[\"$\",\"li\",\"docs/development/zed-sdk/modules/body-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/body-tracking\",\"tabIndex\":-1,\"children\":\"Body Tracking\"}]}]\n92:[\"$\",\"li\",\"docs/development/zed-sdk/modules/body-tracking/using-the-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/body-tracking/using-the-api\",\"tabIndex\":-1,\"children\":\"Using the API\"}]}]\n93:[\"$\",\"li\",\"docs/development/zed-sdk/modules/fusion\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-sdk/modules/fusion\",\"tabIndex\":-1,\"children\":\"Fusion\"}]}]\n94:[\"$\",\"li\",\"docs/development/zed-tools\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools\",\"tabIndex\":-1,\"children\":\"ZED Tools\"}]}]\n95:[\"$\",\"li\",\"docs/development/zed-tools/zed-explorer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zed-explorer\",\"tabIndex\":-1,\"children\":\"ZED Explorer\"}]}]\n96:[\"$\",\"li\",\"docs/development/zed-tools/zed-studio\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zed-studio\",\"tabIndex\":-1,\"children\":\"ZED Studio\"}]}]\n97:[\"$\",\"li\",\"docs/development/zed-tools/zed-depth-viewer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zed-depth-viewer\",\"tabIndex\":-1,\"children\":\"ZED Depth Viewer\"}]}]\n98:[\"$\",\"li\",\"docs/development/zed-tools/zed-sensor-viewer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zed-sensor-viewer\",\"tabIndex\":-1,\"children\":\"ZED Sensor Viewer\"}]}]\n99:[\"$\",\"li\",\"docs/development/zed-tools/zedfu\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zedfu\",\"tabIndex\":-1,\"children\":\"ZEDfu\"}]}]\n9a:[\"$\",\"li\",\"docs/development/zed-tools/zed-360\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zed-360\",\"tabIndex\":-1,\"children\":\"ZED360\"}]}]\n9b:[\"$\",\"li\",\"docs/development/zed-tools/zed-diagnostics\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zed-diagnostics\",\"tabIndex\":-1,\"children\":\"ZED Diagnostics\"}]}]\n9c:[\"$\",\"li\",\"docs/development/zed-tools/zed-calibration\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/zed-tools/zed-calibration\",\"tabIndex\":-1,\"children\":\"ZED Calibration\"}]}]\n9d:[\"$\",\"li\",\"docs/development/api-languages\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages\",\"tabIndex\":-1,\"children\":\"API Languages\"}]}]\n9e:[\"$\",\"li\",\"docs/development/api-languages/api-reference\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/api-reference\",\"tabIndex\":-1,\"children\":\"API Reference\"}]}]\n9f:[\"$\",\"li\",\"docs/development/api-languages/cpp\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/cpp\",\"tabIndex\":-1,\"children\":\"C++\"}]}]\na0:[\"$\",\"li\",\"docs/development/api-languages/cpp/windows\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/cpp/windows\",\"tabIndex\":-1,\"children\":\"Windows\"}]}]\na1:[\"$\",\"li\",\"docs/development/api-languages/cpp/linux\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/cpp/linux\",\"tabIndex\":-1,\"children\":\"Linux\"}]}]\na2:[\"$\",\"li\",\"docs/development/api-languages/python\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/python\",\"tabIndex\":-1,\"children\":\"Python\"}]}]\na3:[\"$\",\"li\",\"docs/development/api-languages/python/run-a-python-application\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/python/run-a-python-application\",\"tabIndex\":-1,\"children\":\"Run a Python Application\"}]}]\na4:[\"$\",\"li\",\"docs/development/api-languages/python/virtual-environment\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/python/virtual-environment\",\"tabIndex\":-1,\"children\":\"Virtual Environment\"}]}]\na5:[\"$\",\"li\",\"docs/development/api-languages/csharp\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/csharp\",\"tabIndex\":-1,\"children\":\"C#\"}]}]\na6:[\"$\",\"li\",\"docs/development/api-languages/c\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/c\",\"tabIndex\":-1,\"children\":\"C\"}]}]\na7:[\"$\",\"li\",\"docs/development/api-languages/c/build-and-run-a-c-application\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/development/api-languages/c/build-and-run-a-c-application\",\"tabIndex\":-1,\"children\":\"Build and Run a C Application\"}]}]\na8:[\"$\",\"li\",\"docs/tutorials\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials\",\"tabIndex\":-1,\"children\":\"Tutorials\"}]}]\na9:[\"$\",\"li\",\"docs/tutorials/hello-zed\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/hello-zed\",\"tabIndex\":-1,\"children\":\"Hello ZED\"}]}]\naa:[\"$\",\"li\",\"docs/tutorials/image-capture\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/image-capture\",\"tabIndex\":-1,\"children\":\"Image Capture\"}]}]\nab:[\"$\",\"li\",\"docs/tutorials/depth-sensing\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/depth-sensing\",\"tabIndex\":-1,\"children\":\"Depth Sensing\"}]}]\nac:[\"$\",\"li\",\"docs/tutorials/positional-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/positional-tracking\",\"tabIndex\":-1,\"children\":\"Positional Tracking\"}]}
2302]\nad:[\"$\",\"li\",\"docs/tutorials/spatial-mapping\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/spatial-mapping\",\"tabIndex\":-1,\"children\":\"Spatial Mapping\"}]}]\nae:[\"$\",\"li\",\"docs/tutorials/object-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/object-detection\",\"tabIndex\":-1,\"children\":\"Object Detection\"}]}]\naf:[\"$\",\"li\",\"docs/tutorials/sensor-data\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/sensor-data\",\"tabIndex\":-1,\"children\":\"Sensor Data\"}]}]\nb0:[\"$\",\"li\",\"docs/tutorials/body-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/body-tracking\",\"tabIndex\":-1,\"children\":\"Body Tracking\"}]}]\nb1:[\"$\",\"li\",\"docs/tutorials/global-localization\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/global-localization\",\"tabIndex\":-1,\"children\":\"Global Localization\"}]}]\nb2:[\"$\",\"li\",\"docs/tutorials/split-process\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/split-process\",\"tabIndex\":-1,\"children\":\"Split Process\"}]}]\nb3:[\"$\",\"li\",\"docs/tutorials/health-status\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/health-status\",\"tabIndex\":-1,\"children\":\"Health Status\"}]}]\nb4:[\"$\",\"li\",\"docs/tutorials/retrieve-tensor\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/tutorials/retrieve-tensor\",\"tabIndex\":-1,\"children\":\"Retrieve Tensor\"}]}]\nb5:[\"$\",\"li\",\"docs/samples\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples\",\"tabIndex\":-1,\"children\":\"Samples\"}]}]\nb6:[\"$\",\"li\",\"docs/samples/camera-control\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/camera-control\",\"tabIndex\":-1,\"children\":\"Camera Control\"}]}]\nb7:[\"$\",\"li\",\"docs/samples/camera-streaming\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/camera-streaming\",\"tabIndex\":-1,\"children\":\"Camera Streaming\"}]}]\nb8:[\"$\",\"li\",\"docs/samples/depth-sensing\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/depth-sensing\",\"tabIndex\":-1,\"children\":\"Depth Sensing\"}]}]\nb9:[\"$\",\"li\",\"docs/samples/positional-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/positional-tracking\",\"tabIndex\":-1,\"children\":\"Positional Tracking\"}]}]\nba:[\"$\",\"li\",\"docs/samples/object-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/object-detection\",\"tabIndex\":-1,\"children\":\"Object Detection\"}]}]\nbb:[\"$\",\"li\",\"docs/samples/body-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/body-tracking\",\"tabIndex\":-1,\"children\":\"Body Tracking\"}]}]\nbc:[\"$\",\"li\",\"docs/samples/spatial-mapping\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/spatial-mapping\",\"tabIndex\":-1,\"children\":\"Spatial Mapping\"}]}]\nbd:[\"$\",\"li\",\"docs/samples/plane-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/plane-detection\",\"tabIndex\":-1,\"children\":\"Plane Detection\"}]}]\nbe:[\"$\",\"li\",\"docs/samples/recording\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/recording\",\"tabIndex\":-1,\"children\":\"Recording\"}]}]\nbf:[\"$\",\"li\",\"docs/samples/global-localization\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/global-localization\",\"tabIndex\":-1,\"children\":\"Global Localization\"}]}]\nc0:[\"$\",\"li\",\"docs/samples/sensors-api\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/sensors-api\",\"tabIndex\":-1,\"children\":\"Sensors API\"}]}]\nc1:[\"$\",\"li\",\"docs/samples/virtual-stereo\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/virtual-stereo\",\"tabIndex\":-1,\"children\":\"Virtual Stereo\"}]}]\nc2:[\"$\",\"li\",\"docs/samples/zed-x-one\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/samples/zed-x-one\",\"tabIndex\":-1,\"children\":\"ZED X One\"}]}]\nc3:[\"$\",\"li\",\"docs/products\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products\",\"tabIndex\":-1,\"children\":\"Products\"}]}]\nc4:[\"$\",\"li\",\"docs/products/cameras\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras\",\"tabIndex\":-1,\"children\":\"Cameras\"}]}]\nc5:[\"$\",\"li\",\"docs/products/cameras/zed\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zed\",\"tabIndex\":-1,\"children\":\"ZED - USB3\"}]}]\nc6:[\"$\",\"li\",\"docs/products/cameras/zed/specifications\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zed/specifications\",\"tabIndex\":-1,\"children\":\"Specifications\"}]}]\nc7:[\"$\",\"li\",\"docs/products/cameras/zedx\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedx\",\"tabIndex\":-1,\"children\":\"ZED X - GMSL2\"}]}]\nc8:[\"$\",\"li\",\"docs/products/cameras/zedx/specifications\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedx/specifications\",\"tabIndex\":-1,\"children\":\"Specifications\"}]}]\nc9:[\"$\",\"li\",\"docs/products/cameras/zedx/development-on-pc\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedx/development-on-pc\",\"tabIndex\":-1,\"children\":\"Development on PC\"}]}]\nca:[\"$\",\"li\",\"docs/products/cameras/zedx/docker\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedx/docker\",\"tabIndex\":-1,\"children\":\"Docker\"}]}]\ncb:[\"$\",\"li\",\"docs/products/cameras/zedx/isp-guide\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedx/isp-guide\",\"tabIndex\":-1,\"children\":\"ISP Guide\"}]}]\ncc:[\"$\",\"li\",\"docs/products/cameras/zedx/raw-nv-12-access\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedx/raw-nv-12-access\",\"tabIndex\":-1,\"children\":\"Raw NV12 Access\"}]}]\ncd:[\"$\",\"li\",\"docs/products/cameras/zedx/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedx/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\nce:[\"$\",\"li\",\"docs/products/cameras/zedxone\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone\",\"tabIndex\":-1,\"children\":\"ZED X One - GMSL2\"}]}]\ncf:[\"$\",\"li\",\"docs/products/cameras/zedxone/specifications\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone/specifications\",\"tabIndex\":-1,\"children\":\"Specifications\"}]}]\nd0:[\"$\",\"li\",\"docs/products/cameras/zedxone/monocular-vision\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone/monocular-vision\",\"tabIndex\":-1,\"children\":\"Monocular Vision\"}]}]\nd1:[\"$\",\"li\",\"docs/products/cameras/zedxone/raw-nv-12-access\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone/raw-nv-12-access\",\"tabIndex\":-1,\"children\":\"Raw NV12 Access\"}]}]\nd2:[\"$\",\"li\",\"docs/products/cameras/zedxone/dual-camera-stereo-vision\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone/dual-camera-stereo-vision\",\"tabIndex\":-1,\"children\":\"Dual Camera Stereo Vision\"}]}]\nd3:[\"$\",\"li\",\"docs/products/cameras/zedxone/docker\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone/docker\",\"tabIndex\":-1,\"children\":\"Docker\"}]}]\nd4:[\"$\",\"li\",\"docs/products/cameras/zedxone/zed-x-one-stereo-on-a-pc\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone/zed-x-one-stereo-on-a-pc\",\"tabIndex\":-1,\"children\":\"ZED X One Stereo on a PC\"}]}]\nd5:[\"$\",\"li\",\"docs/products/cameras/zedxone/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\nd6:[\"$\",\"li\",\"docs/products/cameras/zedxone-core\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone-core\",\"tabIndex\":-1,\"children\":\"ZED X One Core - MIPI\"}]}]\nd7:[\"$\",\"li\",\"docs/products/cameras/zedxone-core/specifications\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone-core/specifications\",\"tabIndex\":-1,\"children\":\"Specifications\"}]}]\nd8:[\"$\",\"li\",\"docs/products/cameras/zedxone-core/interfaces\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone-core/interfaces\",\"tabIndex\":-1,\"children\":\"Interfaces\"}]}]\nd9:[\"$\",\"li\",\"docs/products/cameras/zedxone-core/monocular-vision\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone-core/monocular-vision\",\"tabIndex\":-1,\"children\":\"Monocular Vision\"}]}]\nda:[\"$\",\"li\",\"docs/products/cameras/zedxone-core/dual-camera-stereo-vision\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone-core/dual-camera-stereo-vision\",\"tabIndex\":-1,\"children\":\"Dual Camera Stereo Vision\"}]}]\ndb:[\"$\",\"li\",\"docs/products/cameras/zedxone-core/zed-x-one-core-on-a-pc\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/cameras/zedxone-core/zed-x-one-core-on-a-pc\",\"tabIndex\":-1,\"children\":\"ZED X One Core on a PC\"}]}]\ndc:[\"$\",\"li\",\"docs/products/embedded\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded\",\"tabIndex\":-1,\"children\":\"Embedded PCs and Accessories\"}]}]\ndd:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2\",\"tabIndex\":-1,\"children\":\"GMSL2\"}]}]\nde:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-orin-nano-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-orin-nano-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Orin Nano Devkit Setup\"}]}]\ndf:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-xavier-nx-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-xavier-nx-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Xavier NX Devkit Setup\"}]}]\ne0:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/zed-link-mono-gpio-triggering\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/zed-link-mono-gpio-triggering\",\"tabIndex\":-1,\"children\":\"ZED Link Mono GPIO Triggering\"}]}]\ne1:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-agx-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-agx-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Orin AGX Devkit Setup\"}]}]\ne2:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-nano-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-nano-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Orin Nano Devkit Setup\"}]}]\ne3:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-agx-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-agx-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Xavier AGX Devkit Setup\"}]}]\ne4:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-nx-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-nx-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Xavier NX Devkit Setup\"}]}]\ne5:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/zed-link-duo-gpio-triggering\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/zed-link-duo-gpio-triggering\",\"tabIndex\":-1,\"children\":\"ZED Link Duo GPIO Triggering\"}]}]\ne6:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-orin-agx-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-orin-agx-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Orin AGX Devkit Setup\"}]}]\ne7:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-xavier-agx-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-xavier-agx-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Xavier AGX Devkit Setup\"}]}]\ne8:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/zed-link-quad-gpio-triggering\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/zed-link-quad-gpio-triggering\",\"tabIndex\":-1,\"children\":\"ZED Link Quad GPIO Triggering\"}]}]\ne9:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/gmsl-2-power-requirements\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/gmsl-2-power-requirements\",\"tabIndex\":-1,\"children\":\"GMSL2 Power Requirements\"}]}]\nea:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/install-and-upgrade-the-drivers\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/install-and-upgrade-the-drivers\",\"tabIndex\":-1,\"children\":\"Install and Upgrade the Drivers\"}]}]\neb:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/third-party-devices\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/third-party-devices\",\"tabIndex\":-1,\"children\":\"Third Party devices\"}]}]\nec:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/gmsl2/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/gmsl2/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\ned:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/mipi\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/mipi\",\"tabIndex\":-1,\"children\":\"MIPI\"}]}]\nee:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-orin-agx-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-orin-agx-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson Orin AGX Devkit Setup\"}]}]\nef:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-agx-thor-devkit-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-agx-thor-devkit-setup\",\"tabIndex\":-1,\"children\":\"Jetson AGX Thor Devkit Setup\"}]}]\nf0:[\"$\",\"li\",\"docs/products/embedded/zed-link-capture-card/mipi/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-link-capture-card/mipi/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\nf1:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini\",\"tabIndex\":-1,\"children\":\"ZED Box Mini\"}]}]\nf2:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini/installation\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini/installation\",\"tabIndex\":-1,\"children\":\"Installation\"}]}]\nf3:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini/connectivity\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini/connectivity\",\"tabIndex\":-1,\"children\":\"Connectivity\"}]}]\nf4:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini/using-gpio\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini/using-gpio\",\"tabIndex\":-1,\"children\":\"Using GPIO\"}]}]\nf5:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini/serial-console\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini/serial-console\",\"tabIndex\":-1,\"children\":\"Serial Console\"}]}]\nf6:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini/reset-update\",{\"children\":[\"$\"
2302,\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini/reset-update\",\"tabIndex\":-1,\"children\":\"Reset and Update\"}]}]\nf7:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini/real-time-kernel\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini/real-time-kernel\",\"tabIndex\":-1,\"children\":\"Real-Time Kernel\"}]}]\nf8:[\"$\",\"li\",\"docs/products/embedded/zed-box-mini/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-mini/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\nf9:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin\",\"tabIndex\":-1,\"children\":\"ZED Box Orin\"}]}]\nfa:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin/installation\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin/installation\",\"tabIndex\":-1,\"children\":\"Installation\"}]}]\nfb:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin/using-gmsl\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin/using-gmsl\",\"tabIndex\":-1,\"children\":\"Using GMSL\"}]}]\nfc:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin/using-gnss\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin/using-gnss\",\"tabIndex\":-1,\"children\":\"Using GNSS\"}]}]\nfd:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin/serial-console\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin/serial-console\",\"tabIndex\":-1,\"children\":\"Serial Console\"}]}]\nfe:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin/reset-update\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin/reset-update\",\"tabIndex\":-1,\"children\":\"Reset and Update\"}]}]\nff:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin/real-time-kernel\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin/real-time-kernel\",\"tabIndex\":-1,\"children\":\"Real-Time Kernel\"}]}]\n100:[\"$\",\"li\",\"docs/products/embedded/zed-box-orin/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/products/embedded/zed-box-orin/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\n101:[\"$\",\"li\",\"docs/integrations\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations\",\"tabIndex\":-1,\"children\":\"Software Integration\"}]}]\n102:[\"$\",\"li\",\"docs/integrations/docker\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker\",\"tabIndex\":-1,\"children\":\"Docker\"}]}]\n103:[\"$\",\"li\",\"docs/integrations/docker/install-on-linux\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/install-on-linux\",\"tabIndex\":-1,\"children\":\"Install on Linux\"}]}]\n104:[\"$\",\"li\",\"docs/integrations/docker/install-on-nvidia-jetson\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/install-on-nvidia-jetson\",\"tabIndex\":-1,\"children\":\"Install on NVIDIA® Jetson\"}]}]\n105:[\"$\",\"li\",\"docs/integrations/docker/create-docker-images\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/create-docker-images\",\"tabIndex\":-1,\"children\":\"Create Docker images\"}]}]\n106:[\"$\",\"li\",\"docs/integrations/docker/create-images-for-nvidia-jetson\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/create-images-for-nvidia-jetson\",\"tabIndex\":-1,\"children\":\"Create Images for NVIDIA® Jetson\"}]}]\n107:[\"$\",\"li\",\"docs/integrations/docker/orchestrate-containers\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/orchestrate-containers\",\"tabIndex\":-1,\"children\":\"Orchestrate Containers\"}]}]\n108:[\"$\",\"li\",\"docs/integrations/docker/multi-camera-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/multi-camera-setup\",\"tabIndex\":-1,\"children\":\"Multi-Camera Setup\"}]}]\n109:[\"$\",\"li\",\"docs/integrations/docker/using-ros-in-docker\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/using-ros-in-docker\",\"tabIndex\":-1,\"children\":\"Using ROS 2 in Docker\"}]}]\n10a:[\"$\",\"li\",\"docs/integrations/docker/create-a-ros-2-docker-image\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/create-a-ros-2-docker-image\",\"tabIndex\":-1,\"children\":\"Create a ROS 2 Docker Image\"}]}]\n10b:[\"$\",\"li\",\"docs/integrations/docker/using-open-cv-in-docker\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/using-open-cv-in-docker\",\"tabIndex\":-1,\"children\":\"Using OpenCV in Docker\"}]}]\n10c:[\"$\",\"li\",\"docs/integrations/docker/create-an-open-cv-docker-image\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/docker/create-an-open-cv-docker-image\",\"tabIndex\":-1,\"children\":\"Create an OpenCV Docker Image\"}]}]\n10d:[\"$\",\"li\",\"docs/integrations/ros-2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2\",\"tabIndex\":-1,\"children\":\"ROS 2\"}]}]\n10e:[\"$\",\"li\",\"docs/integrations/ros-2/zed-stereo-node\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/zed-stereo-node\",\"tabIndex\":-1,\"children\":\"ZED Stereo Node\"}]}]\n10f:[\"$\",\"li\",\"docs/integrations/ros-2/zed-monocular-node\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/zed-monocular-node\",\"tabIndex\":-1,\"children\":\"ZED Monocular Node\"}]}]\n110:[\"$\",\"li\",\"docs/integrations/ros-2/custom-stereo-rig\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/custom-stereo-rig\",\"tabIndex\":-1,\"children\":\"Custom Stereo Rig\"}]}]\n111:[\"$\",\"li\",\"docs/integrations/ros-2/dds-and-network-tuning\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/dds-and-network-tuning\",\"tabIndex\":-1,\"children\":\"DDS and Network Tuning\"}]}]\n112:[\"$\",\"li\",\"docs/integrations/ros-2/using-zenoh-as-middleware\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/using-zenoh-as-middleware\",\"tabIndex\":-1,\"children\":\"Using Zenoh as Middleware\"}]}]\n113:[\"$\",\"li\",\"docs/integrations/ros-2/node-frequency-tuning\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/node-frequency-tuning\",\"tabIndex\":-1,\"children\":\"Node Frequency Tuning\"}]}]\n114:[\"$\",\"li\",\"docs/integrations/ros-2/topic-benchmark-tool\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/topic-benchmark-tool\",\"tabIndex\":-1,\"children\":\"Topic Benchmark Tool\"}]}]\n115:[\"$\",\"li\",\"docs/integrations/ros-2/zed-msgs\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/zed-msgs\",\"tabIndex\":-1,\"children\":\"The \\\"zed_msgs\\\" Package\"}]}]\n116:[\"$\",\"li\",\"docs/integrations/ros-2/zed-description\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/zed-description\",\"tabIndex\":-1,\"children\":\"The \\\"zed_description\\\" Package\"}]}]\n117:[\"$\",\"li\",\"docs/integrations/ros-2/hardware-encoding-bridge\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/hardware-encoding-bridge\",\"tabIndex\":-1,\"children\":\"Hardware Encoding Bridge\"}]}]\n118:[\"$\",\"li\",\"docs/integrations/ros-2/data-display-with-r-viz-2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/data-display-with-r-viz-2\",\"tabIndex\":-1,\"children\":\"Data display with RViz2\"}]}]\n119:[\"$\",\"li\",\"docs/integrations/ros-2/video-capture\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/video-capture\",\"tabIndex\":-1,\"children\":\"Video Capture\"}]}]\n11a:[\"$\",\"li\",\"docs/integrations/ros-2/depth-sensing\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/depth-sensing\",\"tabIndex\":-1,\"children\":\"Depth Sensing\"}]}]\n11b:[\"$\",\"li\",\"docs/integrations/ros-2/positional-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/positional-tracking\",\"tabIndex\":-1,\"children\":\"Positional Tracking\"}]}]\n11c:[\"$\",\"li\",\"docs/integrations/ros-2/geo-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/geo-tracking\",\"tabIndex\":-1,\"children\":\"Geo Tracking\"}]}]\n11d:[\"$\",\"li\",\"docs/integrations/ros-2/plane-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/plane-detection\",\"tabIndex\":-1,\"children\":\"Plane Detection\"}]}]\n11e:[\"$\",\"li\",\"docs/integrations/ros-2/object-detection-and-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/object-detection-and-tracking\",\"tabIndex\":-1,\"children\":\"Object Detection and Tracking\"}]}]\n11f:[\"$\",\"li\",\"docs/integrations/ros-2/custom-object-detection-and-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/custom-object-detection-and-tracking\",\"tabIndex\":-1,\"children\":\"Custom Object Detection and Tracking\"}]}]\n120:[\"$\",\"li\",\"docs/integrations/ros-2/body-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/body-tracking\",\"tabIndex\":-1,\"children\":\"Body Tracking\"}]}]\n121:[\"$\",\"li\",\"docs/integrations/ros-2/custom-msgs\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/custom-msgs\",\"tabIndex\":-1,\"children\":\"Custom Message Types\"}]}]\n122:[\"$\",\"li\",\"docs/integrations/ros-2/region-of-interest\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/region-of-interest\",\"tabIndex\":-1,\"children\":\"Region of Interest\"}]}]\n123:[\"$\",\"li\",\"docs/integrations/ros-2/record-and-replay-data\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/record-and-replay-data\",\"tabIndex\":-1,\"children\":\"Record and Replay Data\"}]}]\n124:[\"$\",\"li\",\"docs/integrations/ros-2/composition-and-ipc\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/composition-and-ipc\",\"tabIndex\":-1,\"children\":\"Composition and IPC\"}]}]\n125:[\"$\",\"li\",\"docs/integrations/ros-2/multi-camera-setup\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/multi-camera-setup\",\"tabIndex\":-1,\"children\":\"Multi-Camera setup\"}]}]\n126:[\"$\",\"li\",\"docs/integrations/ros-2/robot-integration\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros-2/robot-integration\",\"tabIndex\":-1,\"children\":\"Robot Integration\"}]}]\n127:[\"$\",\"li\",\"docs/integrations/isaac-ros\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-ros\",\"tabIndex\":-1,\"children\":\"Isaac ROS\"}]}]\n128:[\"$\",\"li\",\"docs/integrations/isaac-ros/setup-and-installation\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-ros/setup-and-installation\",\"tabIndex\":-1,\"children\":\"Setup and Installation\"}]}]\n129:[\"$\",\"li\",\"docs/integrations/isaac-ros/subscribe-to-zed-topics\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-ros/subscribe-to-zed-topics\",\"tabIndex\":-1,\"children\":\"Subscribe to ZED Topics\"}]}]\n12a:[\"$\",\"li\",\"docs/integrations/isaac-ros/april-tag-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-ros/april-tag-detection\",\"tabIndex\":-1,\"children\":\"AprilTag Detection\"}]}]\n12b:[\"$\",\"li\",\"docs/integrations/isaac-ros/troubleshooting\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-ros/troubleshooting\",\"tabIndex\":-1,\"children\":\"Troubleshooting\"}]}]\n12c:[\"$\",\"li\",\"docs/integrations/isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim\",\"tabIndex\":-1,\"children\":\"Isaac Sim\"}]}]\n12d:[\"$\",\"li\",\"docs/integrations/isaac-sim/get-started-with-isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/get-started-with-isaac-sim\",\"tabIndex\":-1,\"children\":\"Get Started with Isaac™ Sim\"}]}]\n12e:[\"$\",\"li\",\"docs/integrations/isaac-sim/setting-up-the-zed-in-isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/setting-up-the-zed-in-isaac-sim\",\"tabIndex\":-1,\"children\":\"Setting up the ZED in Isaac™ Sim\"}]}]\n12f:[\"$\",\"li\",\"docs/integrations/isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"tabIndex\":-1,\"children\":\"Using the ZED with ROS 2 in Isaac™ Sim\"}]}]\n130:[\"$\",\"li\",\"docs/integrations/isaac-sim/using-the-zed-in-isaac-lab\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/using-the-zed-in-isaac-lab\",\"tabIndex\":-1,\"children\":\"Using the ZED in Isaac™ Lab\"}]}]\n131:[\"$\",\"li\",\"docs/integrations/isaac-sim/sdk-free-depth-capture\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/sdk-free-depth-capture\",\"tabIndex\":-1,\"children\":\"SDK-free depth capture in Isaac™ Sim\"}]}]\n132:[\"$\",\"li\",\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\",\"tabIndex\":-1,\"children\":\"Old Version of the ZED Extension for Isaac Sim\"}]}]\n133:[\"$\",\"li\",\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/get-started-with-isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/get-started-with-isaac-sim\",\"tabIndex\":-1,\"children\":\"Get Started with Isaac Sim\"}]}]\n134:[\"$\",\"li\",\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/setting-up-the-zed-in-isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/setting-up-the-zed-in-isaac-sim\",\"tabIndex\":-1,\"children\":\"Setting up the ZED in Isaac Sim\"}]}]\n135:[\"$\",\"li\",\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"tabIndex\":-1,\"children\":\"Using the ZED with ROS 2 in Isaac Sim\"}]}]\n136:[\"$\",\"li\",\"docs/integrations/foxglove\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/foxglove\",\"tabIndex\":-1,\"children\":\"Foxglove\"}]}]\n137:[\"$\",\"li\",\"docs/integrations/yolo\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/yolo\",\"tabIndex\":-1,\"children\":\"YOLO\"}]}]\n138:[\"$\",\"li\",\"docs/integrations/yolo/yolo-samples\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/yolo/yolo-samples\",\"tabIndex\":-1,\"children\":\"YOLO samples\"}]}]\n139:[\"$\",\"li\",\"docs/integrations/yolo/exporting-yolo-onnx-models\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/yolo/exporting-yolo-onnx-models\",\"tabIndex\":-1,\"children\":\"Exporting YOLO ONNX Models\"}]}]\n13a:[\"$\",\"li\",\"docs/integrations/unity\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity\",\"tabIndex\":-1,\"children\":\"Unity\"}]}]\n13b:[\"$\",\"li\",\"docs/integrations/unity/key-concepts\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/key-concepts\",\"tabIndex\":-1,\"children\":\"Key Concepts\"}]}]\n13c:[\"$\",\"li\",\"docs/integrations/unity/building-applications\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/building-applications\",\"tabIndex\":-1,\"children\":\"Building Applications\"}]}]\n13d:[\"$\",\"li\",\"docs/integrations/unity/ar-video-passthrough\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/ar-video-passthrough\",\"tabIndex\":-1,\"children\":\"AR Video Passthrough\"}]}]\n13e:[\"$\",\"li\",\"docs/integrations/unity/build-your-first-ar-mr-application\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/build-your-first-ar-mr-application\",\"tabIndex\":-1,\"children\":\"Build your First AR/MR Application\"}]}]\n13f:[\"$\",\"li\",\"docs/integrations/unity/body-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/body-tracking\",\"tabIndex\":-1,\"children\":\"Body Tracking
2302\"}]}]\n140:[\"$\",\"li\",\"docs/integrations/unity/spatial-mapping\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/spatial-mapping\",\"tabIndex\":-1,\"children\":\"Spatial Mapping\"}]}]\n141:[\"$\",\"li\",\"docs/integrations/unity/mixed-reality-capture\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/mixed-reality-capture\",\"tabIndex\":-1,\"children\":\"Mixed Reality Capture\"}]}]\n142:[\"$\",\"li\",\"docs/integrations/unity/object-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/object-detection\",\"tabIndex\":-1,\"children\":\"Object Detection\"}]}]\n143:[\"$\",\"li\",\"docs/integrations/unity/lighting-and-shadows\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/lighting-and-shadows\",\"tabIndex\":-1,\"children\":\"Lighting and Shadows\"}]}]\n144:[\"$\",\"li\",\"docs/integrations/unity/motion-controllers-in-ar\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/motion-controllers-in-ar\",\"tabIndex\":-1,\"children\":\"Motion Controllers in AR\"}]}]\n145:[\"$\",\"li\",\"docs/integrations/unity/object-placement\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/object-placement\",\"tabIndex\":-1,\"children\":\"Object Placement\"}]}]\n146:[\"$\",\"li\",\"docs/integrations/unity/using-open-cv-with-unity\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/using-open-cv-with-unity\",\"tabIndex\":-1,\"children\":\"Using OpenCV with Unity\"}]}]\n147:[\"$\",\"li\",\"docs/integrations/unity/green-screen-vr-capture\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/green-screen-vr-capture\",\"tabIndex\":-1,\"children\":\"Green Screen VR Capture\"}]}]\n148:[\"$\",\"li\",\"docs/integrations/unity/sample-scenes\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unity/sample-scenes\",\"tabIndex\":-1,\"children\":\"Sample Scenes\"}]}]\n149:[\"$\",\"li\",\"docs/integrations/unreal-engine-5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5\",\"tabIndex\":-1,\"children\":\"Unreal Engine 5\"}]}]\n14a:[\"$\",\"li\",\"docs/integrations/unreal-engine-5/configuring-your-project\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5/configuring-your-project\",\"tabIndex\":-1,\"children\":\"Configuring Your Project\"}]}]\n14b:[\"$\",\"li\",\"docs/integrations/unreal-engine-5/body-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5/body-tracking\",\"tabIndex\":-1,\"children\":\"Body Tracking\"}]}]\n14c:[\"$\",\"li\",\"docs/integrations/unreal-engine-5/camera-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5/camera-tracking\",\"tabIndex\":-1,\"children\":\"Camera Tracking\"}]}]\n14d:[\"$\",\"li\",\"docs/integrations/unreal-engine-5/ar-mr\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5/ar-mr\",\"tabIndex\":-1,\"children\":\"AR/MR\"}]}]\n14e:[\"$\",\"li\",\"docs/integrations/unreal-engine-5/spatial
2302-mapping\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5/spatial-mapping\",\"tabIndex\":-1,\"children\":\"Spatial Mapping\"}]}]\n14f:[\"$\",\"li\",\"docs/integrations/unreal-engine-5/object-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5/object-detection\",\"tabIndex\":-1,\"children\":\"Object Detection\"}]}]\n150:[\"$\",\"li\",\"docs/integrations/unreal-engine-5/background-subtraction\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/unreal-engine-5/background-subtraction\",\"tabIndex\":-1,\"children\":\"Background Subtraction\"}]}]\n151:[\"$\",\"li\",\"docs/integrations/live-link\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/live-link\",\"tabIndex\":-1,\"children\":\"Live Link\"}]}]\n152:[\"$\",\"li\",\"docs/integrations/live-link/live-link-for-unreal-engine-5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/live-link/live-link-for-unreal-engine-5\",\"tabIndex\":-1,\"children\":\"Live Link for Unreal Engine 5\"}]}]\n153:[\"$\",\"li\",\"docs/integrations/live-link/live-link-for-unreal-engine-5/animating-new-avatars\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/live-link/live-link-for-unreal-engine-5/animating-new-avatars\",\"tabIndex\":-1,\"children\":\"Animating New Avatars\"}]}]\n154:[\"$\",\"li\",\"docs/integrations/live-link/live-link-for-unreal-engine-5/building-zed-link\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/live-link/live-link-for-unreal-engine-5/building-zed-link\",\"tabIndex\":-1,\"children\":\"Building ZED Link\"}]}]\n155:[\"$\",\"li\",\"docs/integrations/live-link/live-link-for-unity\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/live-link/live-link-for-unity\",\"tabIndex\":-1,\"children\":\"Live Link for Unity\"}]}]\n156:[\"$\",\"li\",\"docs/integrations/gstreamer\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer\",\"tabIndex\":-1,\"children\":\"GStreamer\"}]}]\n157:[\"$\",\"li\",\"docs/integrations/gstreamer/zed-camera-source\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/zed-camera-source\",\"tabIndex\":-1,\"children\":\"ZED Camera Source Element\"}]}]\n158:[\"$\",\"li\",\"docs/integrations/gstreamer/zed-x-one-camera-source-element\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/zed-x-one-camera-source-element\",\"tabIndex\":-1,\"children\":\"ZED X One Camera Source Element\"}]}]\n159:[\"$\",\"li\",\"docs/integrations/gstreamer/zed-metadata\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/zed-metadata\",\"tabIndex\":-1,\"children\":\"ZED Metadata\"}]}]\n15a:[\"$\",\"li\",\"docs/integrations/gstreamer/zed-demux\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/zed-demux\",\"tabIndex\":-1,\"children\":\"Demuxer Element\"}]}]\n15b:[\"$\",\"li\",\"docs/integrations/gstreamer/zed-datamux\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/zed-datamux\",\"tabIndex\":-1,\"children\":\"Data Muxer Element\"}]}]\n15c:[\"$\",\"li\",\"docs/integrations/gstreamer/zed-data-csv-sink\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/zed-data-csv-sink\",\"tabIndex\":-1,\"children\":\"Sensors CSV Sink Element\"}]}]\n15d:[\"$\",\"li\",\"docs/integrations/gstreamer/zed-od-overlay\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/zed-od-overlay\",\"tabIndex\":-1,\"children\":\"Object Detection Overlay Element\"}]}]\n15e:[\"$\",\"li\",\"docs/integrations/gstreamer/rtsp-server\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/gstreamer/rtsp-server\",\"tabIndex\":-1,\"children\":\"RTSP Server\"}]}]\n15f:[\"$\",\"li\",\"docs/integrations/opencv\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/opencv\",\"tabIndex\":-1,\"children\":\"OpenCV\"}]}]\n160:[\"$\",\"li\",\"docs/integrations/opencv/python-interface\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/opencv/python-interface\",\"tabIndex\":-1,\"children\":\"Python Interface\"}]}]\n161:[\"$\",\"li\",\"docs/integrations/opencv/zed-open-cv-calibration\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/opencv/zed-open-cv-calibration\",\"tabIndex\":-1,\"children\":\"ZED OpenCV Calibration\"}]}]\n162:[\"$\",\"li\",\"docs/integrations/pytorch\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/pytorch\",\"tabIndex\":-1,\"children\":\"PyTorch\"}]}]\n163:[\"$\",\"li\",\"docs/integrations/matlab\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/matlab\",\"tabIndex\":-1,\"children\":\"Matlab\"}]}]\n164:[\"$\",\"li\",\"docs/integrations/ros\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros\",\"tabIndex\":-1,\"children\":\"ROS\"}]}]\n165:[\"$\",\"li\",\"docs/integrations/ros/zed-node\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/zed-node\",\"tabIndex\":-1,\"children\":\"ZED Node\"}]}]\n166:[\"$\",\"li\",\"docs/integrations/ros/zed-nodelets\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/zed-nodelets\",\"tabIndex\":-1,\"children\":\"ZED Nodelets\"}]}]\n167:[\"$\",\"li\",\"docs/integrations/ros/data-display-with-r-viz\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/data-display-with-r-viz\",\"tabIndex\":-1,\"children\":\"Data display with RViz\"}]}]\n168:[\"$\",\"li\",\"docs/integrations/ros/video-capture\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/video-capture\",\"tabIndex\":-1,\"children\":\"Video Capture\"}]}]\n169:[\"$\",\"li\",\"docs/integrations/ros/depth-sensing\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/depth-sensing\",\"tabIndex\":-1,\"children\":\"Depth Sensing\"}]}]\n16a:[\"$\",\"li\",\"docs/integrations/ros/positional-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/positional-tracking\",\"tabIndex\":-1,\"children\":\"Positional Tracking\"}]}]\n16b:[\"$\",\"li\",\"docs/integrations/ros/plane-detection\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/plane-detection\",\"tabIndex\":-1,\"children\":\"Plane Detection\"}]}]\n16c:[\"$\",\"li\",\"docs/integrations/ros/object-detection-and-tracking\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/object-detection-and-tracking\",\"tabIndex\":-1,\"children\":\"Object Detection and Tracking\"}]}]\n16d:[\"$\",\"li\",\"docs/integrations/ros/getting-sensor-data\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/ros/getting-sensor-data\",\"tabIndex\":-1,\"children\":\"Getting Sensor Data\"}]}]\n16e:[\"$\",\"li\",\"docs/integrations/open-ni-2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/docs/integrations/open-ni-2\",\"tabIndex\":-1,\"children\":\"OpenNI2\"}]}]\n170:[\"root\",\"unversioned:root\",\"sidebar:|||\",\"sidebar-group:page:docs\",\"page:docs\"]\n75:[\"$\",\"$L16f\",null,{\"initialNodeId\":\"page:docs\",\"initialSidebarRootNodeId\":\"sidebar:|||\",\"ancestorNodeIds\":\"$W170\",\"children\":[[\"$\",\"$L171\",null,{\"children\":[{\"type\":\"sidebarGroup\",\"id\":\"sidebar-group:page:docs\",\"collapsed\":\"$undefined\",\"children\":[{\"type\":\"page\",\"
2302id\":\"page:docs\",\"title\":\"Home\",\"slug\":\"docs\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/getting-started/zed-ecosystem\",\"title\":\"Getting Started\",\"slug\":\"docs/getting-started/zed-ecosystem\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/zed-ecosystem/index.mdx\",\"collapsible\":\"$undefined\",\"collapsedByDefault\":\"$undefined\",\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[]},{\"type\":\"section\",\"id\":\"section:docs/development\",\"title\":\"Development\",\"slug\":\"docs/development\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/index.mdx\",\"collapsible\":\"$undefined\",\"collapsedByDefault\":\"$undefined\",\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk\",\"title\":\"ZED SDK\",\"slug\":\"docs/development/zed-sdk\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/specifications\",\"title\":\"Specifications\",\"slug\":\"docs/development/zed-sdk/specifications\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/windows\",\"title\":\"Use with Windows\",\"slug\":\"docs/development/zed-sdk/windows\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/linux\",\"title\":\"Use with Linux\",\"slug\":\"docs/development/zed-sdk/linux\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/linux/linux.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/linux/work-with-nvidia-jetson\",\"title\":\"Work with NVIDIA® Jetson\",\"slug\":\"docs/development/zed-sdk/linux/work-with-nvidia-jetson\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/linux/jetson/jetson.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/linux/work-with-nvidia-jetson/virtual-display-headless-mode\",\"title\":\"Virtual Display (Headless Mode)\",\"slug\":\"docs/development/zed-sdk/linux/work-with-nvidia-jetson/virtual-display-headless-mode\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}]},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/use-with-docker\",\"title\":\"Use with Docker\",\"slug\":\"docs/development/zed-sdk/use-with-docker\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules\",\"title\":\"Modules\",\"slug\":\"docs/development/zed-sdk/modules\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/camera\",\"t
2302itle\":\"Camera\",\"slug\":\"docs/development/zed-sdk/modules/camera\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/camera/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/camera/camera-controls\",\"title\":\"Camera Controls\",\"slug\":\"docs/development/zed-sdk/modules/camera/camera-controls\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/camera/camera-calibration\",\"title\":\"Camera Calibration\",\"slug\":\"docs/development/zed-sdk/modules/camera/camera-calibration\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/camera/recording\",\"title\":\"Recording\",\"slug\":\"docs/development/zed-sdk/modules/camera/recording\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/camera/local-network-streaming\",\"title\":\"Local Network Streaming\",\"slug\":\"docs/development/zed-sdk/modules/camera/local-network-streaming\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/camera/multi-camera\",\"title\":\"Multi-Camera\",\"slug\":\"docs/development/zed-sdk/modules/camera/multi-camera\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/camera/using-the-api\",\"title\":\"Using the API\",\"slug\":\"docs/development/zed-sdk/modules/camera/using-the-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/sensors\",\"title\":\"Sensors\",\"slug\":\"docs/development/zed-sdk/modules/sensors\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/sensors/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/sensors/imu\",\"title\":\"IMU\",\"slug\":\"docs/development/zed-sdk/modules/sensors/imu\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/sensors/magnetometer\",\"title\":\"Magnetometer\",\"slug\":\"docs/development/zed-sdk/modules/sensors/magnetometer\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/sensors/barometer\",\"title\":\"Barometer\",\"slug\":\"docs/development/zed-sdk/modules/sensors/barometer\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/sensors/temperature-sensors\",\"title\":\"Temperature Sensors\",\"slug\":\"docs/development/zed-sdk/modules/sensors/temperature-sensors\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/sensors/time-synchronization\",\"title\":\"Time Synchronization\",\"slug\":\"docs/development/zed-sdk/modules/sensors/time-synchronization\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/sensors/using-the-api\",\"title\":\"Using the API\",\"slug\":\"docs/development/zed-sdk/modules/sensors/using-the-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/depth-sensing\",\"title\":\"Depth Sensing\",\"slug\":\"docs/development/zed-sdk/modules/depth-sensing\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/depth-sensing/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/depth-sensing/depth-modes\",\"title\":\"Depth Modes\",\"slug\":\"docs/development/zed-sdk/modules/depth-sensing/depth-modes\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/depth-sensing/depth-settings\",\"title\":\"Depth Settings\",\"slug\":\"docs/development/zed-sdk/modules/depth-sensing/depth-settings\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/depth-sensing/using-the-api\",\"title\":\"Using the API\",\"slug\":\"docs/development/zed-sdk/modules/depth-sensing/using-the-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/positional-tracking\",\"title\":\"Positional Tracking\",\"slug\":\"docs/development/zed-sdk/modules/positional-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/positional-tracking/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/positional-tracking/modes\",\"title\":\"Modes\",\"slug\":\"docs/development/zed-sdk/modules/positional-tracking/modes\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/positional-tracking/settings\",\"title\":\"Settings\",\"slug\":\"docs/development/zed-sdk/modules/positional-tracking/settings\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/positional-tracking/status-monitoring\",\"title\":\"Status Monitoring\",\"slug\":\"docs/development/zed-sdk/modules/positional-tracking/status-monitoring\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/positional-tracking/vslam-mapping-tutorial\",\"title\":\"VSLAM Mapping Tutorial\",\"slug\":\"docs/development/zed-sdk/modules/positional-tracking/vslam-mapping-tutorial\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/positional-tracking/coordinate-frames\",\"title\":\"Coordinate Frames\",\"slug\":\"docs/development/zed-sdk/modules/positional-tracking/coordinate-frames\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/positional-tracking/using-the-api\",\"title\":\"Using the API\",\"slug\":\"docs/development/zed-sdk/modules/positional-tracking/using-the-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/global-localization\",\"title\":\"Global Localization\",\"slug\":\"docs/development/zed-sdk/modules/global-localization\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/global-localization/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/global-localization/setting-up-gnss-rtk\",\"title\":\"Setting up GNSS/RTK\",\"slug\":\"docs/development/zed-sdk/modules/global-localization/setting-up-gnss-rtk\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/global-localization/data-synchronization\",\"title\":\"Data Synchronization\",\"slug\":\"docs/development/zed-sdk/modules/global-localization/data-synchronization\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/global-localization/vio-gnss-calibration\",\"title\":\"VIO/GNSS Calibration\",\"slug\":\"docs/development/zed-sdk/modules/global-localization/vio-gnss-calibration\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/global-localization/coordinate-systems\",\"title\":\"Coordinate Systems\",\"slug\":\"docs/development/zed-sdk/modules/global-localization/coordinate-systems\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/global-localization/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/development/zed-sdk/modules/global-localization/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/spatial-mapping\",\"title\":\"Spatial Mapping\",\"slug\":\"docs/development/zed-sdk/modules/spatial-mapping\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/spatial-mapping/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/spatial-mapping/using-the-api\",\"title\":\"Using the API\",\"slug\":\"docs/development/zed-sdk/modules/spatial-mapping/using-the-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/spatial-mapping/plane-detection\",\"title\":\"Plane Detection\",\"slug\":\"docs/development/zed-sdk/modules/spatial-mapping/plane-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/object-detection\",\"title\":\"Object Detection\",\"slug\":\"docs/development/zed-sdk/modules/object-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/object-detection/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/object-detection/using-the-api\",\"title\":\"Using the API\",\"slug\":\"docs/development/zed-sdk/modules/object-detection/using-the-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/object-detection/custom-object-detection\",\"title\":\"Custom Object Detection\",\"slug\":\"docs/development/zed-sdk/modules/object-detection/custom-object-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-sdk/modules/body-tracking\",\"title\":\"Body Tracking\",\"slug\":\"docs/development/zed-sdk/modules/body-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-sdk/modules/body-tracking/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/body-tracking/using-the-api\",\"title\":\"Using the API\",\"slug\":\"docs/development/zed-sdk/modules/body-tracking/using-the-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"page\",\"id\":\"page:docs/development/zed-sdk/modules/fusion\",\"title\":\"Fusion\",\"slug\":\"docs/development/zed-sdk/modules/fusion\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}]},{\"type\":\"section\",\"id\":\"section:docs/development/zed-tools\",\"title\":\"ZED Tools\",\"slug\":\"docs/development/zed-tools\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/zed-tools/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zed-explorer\",\"title\":\"ZED Explorer\",\"slug\":\"docs/development/zed-tools/zed-explorer\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zed-studio\",\"title\":\"ZED Studio\",\"slug\":\"docs/development/zed-tools/zed-studio\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zed-depth-viewer\",\"title\":\"ZED Depth Viewer\",\"slug\":\"docs/development/zed-tools/zed-depth-viewer\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zed-sensor-viewer\",\"title\":\"ZED Sensor Viewer\",\"slug\":\"docs/development/zed-tools/zed-sensor-viewer\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zedfu\",\"title\":\"ZEDfu\",\"slug\":\"docs/development/zed-tools/zedfu\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zed-360\",\"title\":\"ZED360\",\"slug\":\"docs/development/zed-tools/zed-360\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zed-diagnostics\",\"title\":\"ZED Diagnostics\",\"slug\":\"docs/development/zed-tools/zed-diagnostics\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/zed-tools/zed-calibration\",\"title\":\"ZED Calibration\",\"slug\":\"docs/development/zed-tools/zed-calibration\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/api-languages\",\"title\":\"API Languages\",\"slug\":\"docs/development/api-languages\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/api-languages/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/api-languages/api-reference\",\"title\":\"API Reference\",\"slug\":\"docs/development/api-languages/api-reference\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"section\",\"id\":\"section:docs/development/api-languages/cpp\",\"title\":\"C++\",\"slug\":\"docs/development/api-languages/cpp\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/api-languages/cpp/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/api-languages/cpp/windows\",\"title\":\"Windows\",\"slug\":\"docs/development/api-languages/cpp/windows\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/development/api-languages/cpp/linux\",\"title\":\"Linux\",\"slug\":\"docs/development/api-languages/cpp/linux\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/development/api-languages/python\",\"title\":\"Python\",\"slug\":\"docs/development/api-languages/python\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/api-languages/python/install.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/api-languages/python/run-a-python-application\",\"title\":\"Run a Python Application\",\"slug\":\"docs/development/api-languages/python/run-a-python-application\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/development/api-languages/python/virtual-environment\",\"title\":\"Virtual Environment\",\"slug\":\"docs/development/api-languages/python/virtual-environment\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"page\",\"id\":\"page:docs/development/api-languages/csharp\",\"title\":\"C#\",\"slug\":\"docs/development/api-languages/csharp\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"section\",\"id\":\"section:docs/development/api-languages/c\",\"title\":\"C\",\"slug\":\"docs/development/api-languages/c\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/api-languages/c/install.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/development/api-languages/c/build-and-run-a-c-application\",\"title\":\"Build and Run a C Application\",\"slug\":\"docs/development/api-languages/c/build-and-run-a-c-application\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/tutorials\",\"title\":\"Tutorials\",\"slug\":\"docs/tutorials\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/api-languages/tutorials/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/tutorials/hello-zed\",\"title\":\"Hello ZED\",\"slug\":\"docs/tutorials/hello-zed\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/image-capture\",\"title\":\"Image Capture\",\"slug\":\"docs/tutorials/image-capture\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/depth-sensing\",\"title\":\"Depth Sensing\",\"slug\":\"docs/tutorials/depth-sensing\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/positional-tracking\",\"title\":\"Positional Tracking\",\"slug\":\"docs/tutorials/positional-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/spatial-mapping\",\"title\":\"Spatial Mapping\",\"slug\":\"docs/tutorials/spatial-mapping\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/object-detection\",\"title\":\"Object Detection\",\"slug\":\"docs/tutorials/object-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/sensor-data\",\"title\":\"Sensor Data\",\"slug\":\"docs/tutorials/sensor-data\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/body-tracking\",\"title\":\"Body Tracking\",\"slug\":\"docs/tutorials/body-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/tutorials/global-localization\",\"title\":\"Global Localization\",\"slug\":\"docs/tutorials/global-localization\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/split-process\",\"title\":\"Split Process\",\"slug\":\"docs/tutorials/split-process\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/health-status\",\"title\":\"Health Status\",\"slug\":\"docs/tutorials/health-status\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/tutorials/retrieve-tensor\",\"title\":\"Retrieve Tensor\",\"slug\":\"docs/tutorials/retrieve-tensor\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/samples\",\"title\":\"Samples\",\"slug\":\"docs/samples\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/development/api-languages/samples/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/samples/camera-control\",\"title\":\"Camera Control\",\"slug\":\"docs/samples/camera-control\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/camera-streaming\",\"title\":\"Camera Streaming\",\"slug\":\"docs/samples/camera-streaming\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/depth-sensing\",\"title\":\"Depth Sensing\",\"slug\":\"docs/samples/depth-sensing\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/positional-tracking\",\"title\":\"Positional Tracking\",\"slug\":\"docs/samples/positional-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/object-detection\",\"title\":\"Object Detection\",\"slug\":\"docs/samples/object-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/body-tracking\",\"title\":\"Body Tracking\",\"slug\":\"docs/samples/body-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/spatial-mapping\",\"title\":\"Spatial Mapping\",\"slug\":\"docs/samples/spatial-mapping\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/plane-detection\",\"title\":\"Plane Detection\",\"slug\":\"docs/samples/plane-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/recording\",\"title\":\"Recording\",\"slug\":\"docs/samples/recording\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/samples/global-localization\",\"title\":\"Global Localization\",\"slug\":\"docs/samples/global-localization\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/sensors-api\",\"title\":\"Sensors API\",\"slug\":\"docs/samples/sensors-api\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/virtual-stereo\",\"title\":\"Virtual Stereo\",\"slug\":\"docs/samples/virtual-stereo\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/samples/zed-x-one\",\"title\":\"ZED X One\",\"slug\":\"docs/samples/zed-x-one\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}]}]},{\"type\":\"section\",\"id\":\"section:docs/products\",\"title\":\"Products\",\"slug\":\"docs/products\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/index.mdx\",\"collapsible\":\"$undefined\",\"collapsedByDefault\":\"$undefined\",\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/products/cameras\",\"title\":\"Cameras\",\"slug\":\"docs/products/cameras\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/cameras/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/products/cameras/zed\",\"title\":\"ZED - USB3\",\"slug\":\"docs/products/cameras/zed\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/cameras/zed/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zed/specifications\",\"title\":\"Specifications\",\"slug\":\"docs/products/cameras/zed/specifications\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/products/cameras/zedx\",\"title\":\"ZED X - GMSL2\",\"slug\":\"docs/products/cameras/zedx\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/cameras/zedx/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedx/specifications\",\"title\":\"Specifications\",\"slug\":\"docs/products/cameras/zedx/specifications\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedx/development-on-pc\",\"title\":\"Development on PC\",\"slug\":\"docs/products/cameras/zedx/development-on-pc\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedx/docker\",\"title\":\"Docker\",\"slug\":\"docs/products/cameras/zedx/docker\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedx/isp-guide\",\"title\":\"ISP Guide\",\"slug\":\"docs/products/cameras/zedx/isp-guide\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedx/raw-nv-12-access\",\"title\":\"Raw NV12 Access\",\"slug\":\"docs/products/cameras/zedx/raw-nv-12-access\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedx/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/products/cameras/zedx/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/products/cameras/zedxone\",\"title\":\"ZED X One - GMSL2\",\"slug\":\"docs/products/cameras/zedxone\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/cameras/zedxone/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone/specifications\",\"title\":\"Specifications\",\"slug\":\"docs/products/cameras/zedxone/specifications\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone/monocular-vision\",\"title\":\"Monocular Vision\",\"slug\":\"docs/products/cameras/zedxone/monocular-vision\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone/raw-nv-12-access\",\"title\":\"Raw NV12 Access\",\"slug\":\"docs/products/cameras/zedxone/raw-nv-12-access\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone/dual-camera-stereo-vision\",\"title\":\"Dual Camera Stereo Vision\",\"slug\":\"docs/products/cameras/zedxone/dual-camera-stereo-vision\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone/docker\",\"title\":\"Docker\",\"slug\":\"docs/products/cameras/zedxone/docker\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone/zed-x-one-stereo-on-a-pc\",\"title\":\"ZED X One Stereo on a PC\",\"slug\":\"docs/products/cameras/zedxone/zed-x-one-stereo-on-a-pc\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/products/cameras/zedxone/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/products/cameras/zedxone-core\",\"title\":\"ZED X One Core - MIPI\",\"slug\":\"docs/products/cameras/zedxone-core\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/cameras/zedxone-core/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"
2302id\":\"page:docs/products/cameras/zedxone-core/specifications\",\"title\":\"Specifications\",\"slug\":\"docs/products/cameras/zedxone-core/specifications\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone-core/interfaces\",\"title\":\"Interfaces\",\"slug\":\"docs/products/cameras/zedxone-core/interfaces\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone-core/monocular-vision\",\"title\":\"Monocular Vision\",\"slug\":\"docs/products/cameras/zedxone-core/monocular-vision\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone-core/dual-camera-stereo-vision\",\"title\":\"Dual Camera Stereo Vision\",\"slug\":\"docs/products/cameras/zedxone-core/dual-camera-stereo-vision\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/cameras/zedxone-core/zed-x-one-core-on-a-pc\",\"title\":\"ZED X One Core on a PC\",\"slug\":\"docs/products/cameras/zedxone-core/zed-x-one-core-on-a-pc\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}]},{\"type\":\"section\",\"id\":\"section:docs/products/embedded\",\"title\":\"Embedded PCs and Accessories\",\"slug\":\"docs/products/embedded\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/embedded/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-link-capture-card\",\"title\":\"ZED Link Capture Card\",\"slug\":\"docs/products/embedded/zed-link-capture-card\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"$undefined\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"docs/products/embedded/zed-link-capture-card/gmsl2\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-link-capture-card/gmsl2\",\"title\":\"GMSL2\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/embedded/zed-link-capture-card/gmsl2/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono\",\"title\":\"ZED Link Mono\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"$undefined\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-orin-nano-devkit-setup\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-orin-nano-devkit-setup\",\"title\":\"Jetson Orin Nano Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-orin-nano-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-xavier-nx-devkit-setup\",\"title\":\"Jetson Xavier NX Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/jetson-xavier-nx-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/zed-link-mono-gpio-triggering\",\"title\":\"ZED Link Mono GPIO Triggering\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-mono/zed-link-mono-gpio-triggering\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\",\"title\":\"ZED Link Duo\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"$undefined\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-agx-devkit-setup\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-agx-devkit-setup\",\"title\":\"Jetson Orin AGX Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-agx-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-nano-devkit-setup\",\"title\":\"Jetson Orin Nano Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-orin-nano-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-agx-devkit-setup\",\"title\":\"Jetson Xavier AGX Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-agx-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-nx-devkit-setup\",\"title\":\"Jetson Xavier NX Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/jetson-xavier-nx-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/zed-link-duo-gpio-triggering\",\"title\":\"ZED Link Duo GPIO Triggering\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-duo/zed-link-duo-gpio-triggering\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad\",\"title\":\"ZED Link Quad\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"$undefined\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-orin-agx-devkit-setup\",\"children\":[{\"type\":\"page\",\"
2302id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-orin-agx-devkit-setup\",\"title\":\"Jetson Orin AGX Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-orin-agx-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-xavier-agx-devkit-setup\",\"title\":\"Jetson Xavier AGX Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/jetson-xavier-agx-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/zed-link-quad-gpio-triggering\",\"title\":\"ZED Link Quad GPIO Triggering\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/zed-link-quad/zed-link-quad-gpio-triggering\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/gmsl-2-power-requirements\",\"title\":\"GMSL2 Power Requirements\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/gmsl-2-power-requirements\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/install-and-upgrade-the-drivers\",\"title\":\"Install and Upgrade the Drivers\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/install-and-upgrade-the-drivers\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/third-party-devices\",\"title\":\"Third Party devices\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/third-party-devices\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/gmsl2/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/products/embedded/zed-link-capture-card/gmsl2/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-link-capture-card/mipi\",\"title\":\"MIPI\",\"slug\":\"docs/products/embedded/zed-link-capture-card/mipi\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/embedded/zed-link-capture-card/mipi/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad\",\"title\":\"ZED Link MIPI Quad\",\"slug\":\"docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"$undefined\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-orin-agx-devkit-setup\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-orin-agx-devkit-setup\",\"t
2302itle\":\"Jetson Orin AGX Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-orin-agx-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-agx-thor-devkit-setup\",\"title\":\"Jetson AGX Thor Devkit Setup\",\"slug\":\"docs/products/embedded/zed-link-capture-card/mipi/zed-link-mipi-quad/jetson-agx-thor-devkit-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-link-capture-card/mipi/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/products/embedded/zed-link-capture-card/mipi/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}]},{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-box-mini\",\"title\":\"ZED Box Mini\",\"slug\":\"docs/products/embedded/zed-box-mini\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/embedded/zed-box-mini/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-mini/installation\",\"title\":\"Installation\",\"slug\":\"docs/products/embedded/zed-box-mini/installation\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-mini/connectivity\",\"title\":\"Connectivity\",\"slug\":\"docs/products/embedded/zed-box-mini/connectivity\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-mini/using-gpio\",\"title\":\"Using GPIO\",\"slug\":\"docs/products/embedded/zed-box-mini/using-gpio\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-mini/serial-console\",\"title\":\"Serial Console\",\"slug\":\"docs/products/embedded/zed-box-mini/serial-console\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-mini/reset-update\",\"title\":\"Reset and Update\",\"slug\":\"docs/products/embedded/zed-box-mini/reset-update\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-mini/real-time-kernel\",\"title\":\"Real-Time Kernel\",\"slug\":\"docs/products/embedded/zed-box-mini/real-time-kernel\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-mini/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/products/embedded/zed-box-mini/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/products/embedded/zed-box-orin\",\"title\":\"ZED Box Orin\",\"slug\":\"docs/products/embedded/zed-box-orin\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/products/embedded/zed-box-orin/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"
2302id\":\"page:docs/products/embedded/zed-box-orin/installation\",\"title\":\"Installation\",\"slug\":\"docs/products/embedded/zed-box-orin/installation\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-orin/using-gmsl\",\"title\":\"Using GMSL\",\"slug\":\"docs/products/embedded/zed-box-orin/using-gmsl\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-orin/using-gnss\",\"title\":\"Using GNSS\",\"slug\":\"docs/products/embedded/zed-box-orin/using-gnss\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-orin/serial-console\",\"title\":\"Serial Console\",\"slug\":\"docs/products/embedded/zed-box-orin/serial-console\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-orin/reset-update\",\"title\":\"Reset and Update\",\"slug\":\"docs/products/embedded/zed-box-orin/reset-update\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-orin/real-time-kernel\",\"title\":\"Real-Time Kernel\",\"slug\":\"docs/products/embedded/zed-box-orin/real-time-kernel\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/products/embedded/zed-box-orin/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/products/embedded/zed-box-orin/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}]}]},{\"type\":\"section\",\"id\":\"section:docs/integrations\",\"title\":\"Software Integration\",\"slug\":\"docs/integrations\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/index.mdx\",\"collapsible\":\"$undefined\",\"collapsedByDefault\":\"$undefined\",\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/integrations/docker\",\"title\":\"Docker\",\"slug\":\"docs/integrations/docker\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/docker/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/install-on-linux\",\"title\":\"Install on Linux\",\"slug\":\"docs/integrations/docker/install-on-linux\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/install-on-nvidia-jetson\",\"title\":\"Install on NVIDIA® Jetson\",\"slug\":\"docs/integrations/docker/install-on-nvidia-jetson\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/create-docker-images\",\"title\":\"Create Docker images\",\"slug\":\"docs/integrations/docker/create-docker-images\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/create-images-for-nvidia-jetson\",\"title\":\"Create Images for NVIDIA® Jetson\",\"slug\":\"docs/integrations/docker/create-images-for-nvidia-jetson\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/orchestrate-containers\",\"title\":\"Orchestrate Containers\",\"slug\":\"docs/integrations/docker/orchestrate-containers\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/multi-camera-setup\",\"title\":\"Multi-Camera Setup\",\"slug\":\"docs/integrations/docker/multi-camera-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/using-ros-in-docker\",\"title\":\"Using ROS 2 in Docker\",\"slug\":\"docs/integrations/docker/using-ros-in-docker\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/create-a-ros-2-docker-image\",\"title\":\"Create a ROS 2 Docker Image\",\"slug\":\"docs/integrations/docker/create-a-ros-2-docker-image\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/using-open-cv-in-docker\",\"title\":\"Using OpenCV in Docker\",\"slug\":\"docs/integrations/docker/using-open-cv-in-docker\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/docker/create-an-open-cv-docker-image\",\"title\":\"Create an OpenCV Docker Image\",\"slug\":\"docs/integrations/docker/create-an-open-cv-docker-image\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/ros-2\",\"title\":\"ROS 2\",\"slug\":\"docs/integrations/ros-2\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/ros-2/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/zed-stereo-node\",\"title\":\"ZED Stereo Node\",\"slug\":\"docs/integrations/ros-2/zed-stereo-node\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/zed-monocular-node\",\"title\":\"ZED Monocular Node\",\"slug\":\"docs/integrations/ros-2/zed-monocular-node\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/custom-stereo-rig\",\"title\":\"Custom Stereo Rig\",\"slug\":\"docs/integrations/ros-2/custom-stereo-rig\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/dds-and-network-tuning\",\"title\":\"DDS and Network Tuning\",\"slug\":\"docs/integrations/ros-2/dds-and-network-tuning\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/using-zenoh-as-middleware\",\"title\":\"Using Zenoh as Middleware\",\"slug\":\"docs/integrations/ros-2/using-zenoh-as-middleware\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/node-frequency-tuning\",\"title\":\"Node Frequency Tuning\",\"slug\":\"docs/integrations/ros-2/node-frequency-tuning\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/topic-benchmark-tool\",\"title\":\"Topic Benchmark Tool\",\"slug\":\"docs/integrations/ros-2/topic-benchmark-tool\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/zed-msgs\",\"title\":\"The \\\"zed_msgs\\\" Package\",\"slug\":\"docs/integrations/ros-2/zed-msgs\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/zed-description\",\"title\":\"The \\\"zed_description\\\" Package\",\"slug\":\"docs/integrations/ros-2/zed-description\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/hardware-encoding-bridge\",\"title\":\"Hardware Encoding Bridge\",\"slug\":\"docs/integrations/ros-2/hardware-encoding-bridge\",\"
2302icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/data-display-with-r-viz-2\",\"title\":\"Data display with RViz2\",\"slug\":\"docs/integrations/ros-2/data-display-with-r-viz-2\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/video-capture\",\"title\":\"Video Capture\",\"slug\":\"docs/integrations/ros-2/video-capture\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/depth-sensing\",\"title\":\"Depth Sensing\",\"slug\":\"docs/integrations/ros-2/depth-sensing\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/positional-tracking\",\"title\":\"Positional Tracking\",\"slug\":\"docs/integrations/ros-2/positional-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/geo-tracking\",\"title\":\"Geo Tracking\",\"slug\":\"docs/integrations/ros-2/geo-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/plane-detection\",\"title\":\"Plane Detection\",\"slug\":\"docs/integrations/ros-2/plane-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/object-detection-and-tracking\",\"title\":\"Object Detection and Tracking\",\"slug\":\"docs/integrations/ros-2/object-detection-and-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/custom-object-detection-and-tracking\",\"title\":\"Custom Object Detection and Tracking\",\"slug\":\"docs/integrations/ros-2/custom-object-detection-and-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/body-tracking\",\"title\":\"Body Tracking\",\"slug\":\"docs/integrations/ros-2/body-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/custom-msgs\",\"title\":\"Custom Message Types\",\"slug\":\"docs/integrations/ros-2/custom-msgs\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/region-of-interest\",\"title\":\"Region of Interest\",\"slug\":\"docs/integrations/ros-2/region-of-interest\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/record-and-replay-data\",\"title\":\"Record and Replay Data\",\"slug\":\"docs/integrations/ros-2/record-and-replay-data\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/composition-and-ipc\",\"title\":\"Composition and IPC\",\"slug\":\"docs/integrations/ros-2/composition-and-ipc\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/multi-camera-setup\",\"title\":\"Multi-Camera setup\",\"slug\":\"docs/integrations/ros-2/multi-camera-setup\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros-2/robot-integration\",\"title\":\"Robot Integration\",\"slug\":\"docs/integrations/ros-2/robot-integration\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/isaac-ros\",\"title\":\"Isaac ROS\",\"slug\":\"docs/integrations/isaac-ros\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/isaac-ros/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-ros/setup-and-installation\",\"title\":\"Setup and Installation\",\"slug\":\"docs/integrations/isaac-ros/setup-and-installation\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-ros/subscribe-to-zed-topics\",\"title\":\"Subscribe to ZED Topics\",\"slug\":\"docs/integrations/isaac-ros/subscribe-to-zed-topics\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-ros/april-tag-detection\",\"title\":\"AprilTag Detection\",\"slug\":\"docs/integrations/isaac-ros/april-tag-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-ros/troubleshooting\",\"title\":\"Troubleshooting\",\"slug\":\"docs/integrations/isaac-ros/troubleshooting\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/isaac-sim\",\"title\":\"Isaac Sim\",\"slug\":\"docs/integrations/isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/isaac-sim/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/get-started-with-isaac-sim\",\"title\":\"Get Started with Isaac™ Sim\",\"slug\":\"docs/integrations/isaac-sim/get-started-with-isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/setting-up-the-zed-in-isaac-sim\",\"title\":\"Setting up the ZED in Isaac™ Sim\",\"slug\":\"docs/integrations/isaac-sim/setting-up-the-zed-in-isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"title\":\"Using the ZED with ROS 2 in Isaac™ Sim\",\"slug\":\"docs/integrations/isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/using-the-zed-in-isaac-lab\",\"title\":\"Using the ZED in Isaac™ Lab\",\"slug\":\"docs/integrations/isaac-sim/using-the-zed-in-isaac-lab\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/sdk-free-depth-capture\",\"title\":\"SDK-free depth capture in Isaac™ Sim\",\"slug\":\"docs/integrations/isaac-sim/sdk-free-depth-capture\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"section\",\"id\":\"section:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\",\"title\":\"Old Version of the ZED Extension for Isaac Sim\",\"slug\":\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/index.mdx\",\"collapsible\":\"$undefined\",\"collapsedByDefault\":\"$undefined\",\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/get-started-with-isaac-sim\",\"title\":\"Get Started with Isaac Sim\",\"slug\":\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/get-started-with-isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/setting-up-the-zed-in-isaac-sim\",\"title\":\"Setting up the ZED in Isaac Sim\",\"slug\":\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/setting-up-the-zed-in-isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"title\":\"Using the ZED with ROS 2 in Isaac Sim\",\"slug\":\"docs/integrations/isaac-sim/old-version-of-the-zed-extension-for-isaac-sim/using-the-zed-with-ros-2-in-isaac-sim\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}]},{\"type\":\"page\",\"id\":\"page:docs/integrations/foxglove\",\"title\":\"Foxglove\",\"slug\":\"docs/integrations/foxglove\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"section\",\"id\":\"section:docs/integrations/yolo\",\"title\":\"YOLO\",\"slug\":\"docs/integrations/yolo\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/yolo/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/yolo/yolo-samples\",\"title\":\"YOLO samples\",\"slug\":\"docs/integrations/yolo/yolo-samples\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/yolo/exporting-yolo-onnx-models\",\"title\":\"Exporting YOLO ONNX Models\",\"slug\":\"docs/integrations/yolo/exporting-yolo-onnx-models\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/unity\",\"title\":\"Unity\",\"slug\":\"docs/integrations/unity\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/unity/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"
2302id\":\"page:docs/integrations/unity/key-concepts\",\"title\":\"Key Concepts\",\"slug\":\"docs/integrations/unity/key-concepts\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/building-applications\",\"title\":\"Building Applications\",\"slug\":\"docs/integrations/unity/building-applications\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/ar-video-passthrough\",\"title\":\"AR Video Passthrough\",\"slug\":\"docs/integrations/unity/ar-video-passthrough\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/build-your-first-ar-mr-application\",\"title\":\"Build your First AR/MR Application\",\"slug\":\"docs/integrations/unity/build-your-first-ar-mr-application\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/body-tracking\",\"title\":\"Body Tracking\",\"slug\":\"docs/integrations/unity/body-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/spatial-mapping\",\"title\":\"Spatial Mapping\",\"slug\":\"docs/integrations/unity/spatial-mapping\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/mixed-reality-capture\",\"title\":\"Mixed Reality Capture\",\"slug\":\"docs/integrations/unity/mixed-reality-capture\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/object-detection\",\"title\":\"Object Detection\",\"slug\":\"docs/integrations/unity/object-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/lighting-and-shadows\",\"title\":\"Lighting and Shadows\",\"slug\":\"docs/integrations/unity/lighting-and-shadows\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/motion-controllers-in-ar\",\"title\":\"Motion Controllers in AR\",\"slug\":\"docs/integrations/unity/motion-controllers-in-ar\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/object-placement\",\"title\":\"Object Placement\",\"slug\":\"docs/integrations/unity/object-placement\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/using-open-cv-with-unity\",\"title\":\"Using OpenCV with Unity\",\"slug\":\"docs/integrations/unity/using-open-cv-with-unity\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/green-screen-vr-capture\",\"title\":\"Green Screen VR Capture\",\"slug\":\"docs/integrations/unity/green-screen-vr-capture\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/integrations/unity/sample-scenes\",\"title\":\"Sample Scenes\",\"slug\":\"docs/integrations/unity/sample-scenes\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/unreal-engine-5\",\"title\":\"Unreal Engine 5\",\"slug\":\"docs/integrations/unreal-engine-5\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/unreal-engine-5/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/unreal-engine-5/configuring-your-project\",\"title\":\"Configuring Your Project\",\"slug\":\"docs/integrations/unreal-engine-5/configuring-your-project\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unreal-engine-5/body-tracking\",\"title\":\"Body Tracking\",\"slug\":\"docs/integrations/unreal-engine-5/body-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unreal-engine-5/camera-tracking\",\"title\":\"Camera Tracking\",\"slug\":\"docs/integrations/unreal-engine-5/camera-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unreal-engine-5/ar-mr\",\"title\":\"AR/MR\",\"slug\":\"docs/integrations/unreal-engine-5/ar-mr\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unreal-engine-5/spatial
2302-mapping\",\"title\":\"Spatial Mapping\",\"slug\":\"docs/integrations/unreal-engine-5/spatial-mapping\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unreal-engine-5/object-detection\",\"title\":\"Object Detection\",\"slug\":\"docs/integrations/unreal-engine-5/object-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/unreal-engine-5/background-subtraction\",\"title\":\"Background Subtraction\",\"slug\":\"docs/integrations/unreal-engine-5/background-subtraction\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/live-link\",\"title\":\"Live Link\",\"slug\":\"docs/integrations/live-link\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/live-link/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"section\",\"id\":\"section:docs/integrations/live-link/live-link-for-unreal-engine-5\",\"title\":\"Live Link for Unreal Engine 5\",\"slug\":\"docs/integrations/live-link/live-link-for-unreal-engine-5\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/live-link/livelink-ue5.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/live-link/live-link-for-unreal-engine-5/animating-new-avatars\",\"title\":\"Animating New Avatars\",\"slug\":\"docs/integrations/live-link/live-link-for-unreal-engine-5/animating-new-avatars\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/live-link/live-link-for-unreal-engine-5/building-zed-link\",\"title\":\"Building ZED Link\",\"slug\":\"docs/integrations/live-link/live-link-for-unreal-engine-5/building-zed-link\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"page\",\"id\":\"page:docs/integrations/live-link/live-link-for-unity\",\"title\":\"Live Link for Unity\",\"slug\":\"docs/integrations/live-link/live-link-for-unity\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/gstreamer\",\"title\":\"GStreamer\",\"slug\":\"docs/integrations/gstreamer\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/gstreamer/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/zed-camera-source\",\"title\":\"ZED Camera Source Element\",\"slug\":\"docs/integrations/gstreamer/zed-camera-source\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/zed-x-one-camera-source-element\",\"title\":\"ZED X One Camera Source Element\",\"slug\":\"docs/integrations/gstreamer/zed-x-one-camera-source-element\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/zed-metadata\",\"title\":\"ZED Metadata\",\"slug\":\"docs/integrations/gstreamer/zed-metadata\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/zed-demux\",\"title\":\"Demuxer Element\",\"slug\":\"docs/integrations/gstreamer/zed-demux\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/zed-datamux\",\"title\":\"Data Muxer Element\",\"slug\":\"docs/integrations/gstreamer/zed-datamux\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/zed-data-csv-sink\",\"title\":\"Sensors CSV Sink Element\",\"slug\":\"docs/integrations/gstreamer/zed-data-csv-sink\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/zed-od-overlay\",\"title\":\"Object Detection Overlay Element\",\"slug\":\"docs/integrations/gstreamer/zed-od-overlay\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/gstreamer/rtsp-server\",\"title\":\"RTSP Server\",\"slug\":\"docs/integrations/gstreamer/rtsp-server\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"section\",\"id\":\"section:docs/integrations/opencv\",\"title\":\"OpenCV\",\"slug\":\"docs/integrations/opencv\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/opencv/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/opencv/python-interface\",\"title\":\"Python Interface\",\"slug\":\"docs/integrations/opencv/python-interface\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/opencv/zed-open-cv-calibration\",\"title\":\"ZED OpenCV Calibration\",\"slug\":\"docs/integrations/opencv/zed-open-cv-calibration\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"page\",\"id\":\"page:docs/integrations/pytorch\",\"title\":\"PyTorch\",\"slug\":\"docs/integrations/pytorch\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/matlab\",\"title\":\"Matlab\",\"slug\":\"docs/integrations/matlab\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"section\",\"id\":\"section:docs/integrations/ros\",\"title\":\"ROS\",\"slug\":\"docs/integrations/ros\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":true,\"featureFlags\":\"$undefined\",\"overviewPageId\":\"docs/software-integration/ros/index.mdx\",\"collapsible\":true,\"collapsedByDefault\":true,\"availability\":\"$undefined\",\"pointsTo\":\"$undefined\",\"children\":[{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/zed-node\",\"title\":\"ZED Node\",\"slug\":\"docs/integrations/ros/zed-node\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}
2302,{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/zed-nodelets\",\"title\":\"ZED Nodelets\",\"slug\":\"docs/integrations/ros/zed-nodelets\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/data-display-with-r-viz\",\"title\":\"Data display with RViz\",\"slug\":\"docs/integrations/ros/data-display-with-r-viz\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/video-capture\",\"title\":\"Video Capture\",\"slug\":\"docs/integrations/ros/video-capture\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/depth-sensing\",\"title\":\"Depth Sensing\",\"slug\":\"docs/integrations/ros/depth-sensing\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/positional-tracking\",\"title\":\"Positional Tracking\",\"slug\":\"docs/integrations/ros/positional-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/plane-detection\",\"title\":\"Plane Detection\",\"slug\":\"docs/integrations/ros/plane-detection\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/object-detection-and-tracking\",\"title\":\"Object Detection and Tracking\",\"slug\":\"docs/integrations/ros/object-detection-and-tracking\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"},{\"type\":\"page\",\"id\":\"page:docs/integrations/ros/getting-sensor-data\",\"title\":\"Getting Sensor Data\",\"slug\":\"docs/integrations/ros/getting-sensor-data\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]},{\"type\":\"page\",\"id\":\"page:docs/integrations/open-ni-2\",\"title\":\"OpenNI2\",\"slug\":\"docs/integrations/open-ni-2\",\"icon\":\"$undefined\",\"hidden\":false,\"authed\":\"$undefined\",\"collapsed\":\"$undefined\",\"featureFlags\":\"$undefined\",\"availability\":\"$undefined\"}]}],\"currentVariantId\":\"$undefined\",\"files\":{\"assets/favicon.ico\":{\"src\":\"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/1e9e56f8c0b3e8a6c995ab727dc6bb9d8f19b9e226192a546b67559711fbd419/assets/favicon.ico?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20260923T231003Z\u0026X-Amz-Expires=604800\u0026X-Amz-Signature=b057d9f1c4ccb446690d134b59236fc25f96309dfaa4c7a4e246fdaf35bd650b\u0026X-Amz-SignedHeaders=host\u0026x-amz-checksum-mode=ENABLED\u0026x-id=GetObject\",\"contentType\":\"image/vnd.microsoft.icon\",\"width\":48,\"height\":48,\"blurDataURL\":\"$undefined\"},\"assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.png\":\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:logo:props:logo:dark\",\"assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.png\":\"$56:0:props:children:1:props:children:1:props:children:0:props:children:props:logo:props:logo:light\"},\"preResolvedIcons\":{},\"showNavAvailabilityBadges\":false,\"lang\":\"en\"}],\"$L172\"]}]\n"])</script>
2302<script>self.__next_f.push([1,"173:I[192724,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js\"],\"SidebarIconPrefetcher\"]\n172:[\"$\",\"$L173\",null,{\"iconNames\":[]}]\n"])</script>
2302<script>self.__next_f.push([1,"174:I[946367,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2yxdvtprnctpq.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13mo90a-b38pn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25tvbfghi5s95.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3v0o1jdx6qz6b.js\"],\"SetCurrentNavigationNode\"]\n2f:[[\"$\",\"meta\",null,{\"name\":\"fern:rendering-mode\",\"content\":\"production-remote\"}],[\"$\",\"meta\",null,{\"name\":\"fern:loader-mode\",\"content\":\"ledger\"}],[\"$\",\"$L174\",null,{\"nodeId\":\"page:docs\",\"sidebarRootNodeId\":\"sidebar:|||\",\"tabId\":\"$undefined\",\"productId\":\"$undefined\",\"productTitle\":\"$undefined\",\"productSlug\":\"$undefined\",\"versionId\":\"$undefined\",\"versionTitle\":\"$undefined\",\"versionSlug\":\"$undefined\",\"variantId\":\"$undefined\",\"versionIsDefault\":false,\"productIsDefault\":false}],\"$L175\",\"$L176\"]\n"])</script>
2302<script>self.__next_f.push([1,"177:I[976400,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\"],\"SetLogoOverride\"]\n178:I[637822,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\"],\"IconMark\"]\n37:[\"$\",\"$L177\",null,{\"light\":\"$undefined\",\"dark\":\"$undefined\"}]\n175:[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"[{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"StereoLabs\\\",\\\"item\\\":\\\"https://docs.stereolabs.com\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"StereoLabs Docs\\\",\\\"item\\\":\\\"https://docs.stereolabs.com/docs\\\"}]},{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"TechArticle\\\",\\\"headline\\\":\\\"StereoLabs Docs\\\",\\\"url\\\":\\\"https://docs.stereolabs.com/docs\\\",\\\"description\\\":\\\"Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"isPartOf\\\":{\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"StereoLabs\\\",\\\"url\\\":\\\"https://docs.stereolabs.com\\\"}}]\"}}]\n32:null\n3e:[[\"$\",\"title\",\"0\",{\"children\":\"StereoLabs Docs | StereoLabs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"StereoLabs\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"https://buildwithfern.com\"}],[\"$\",\"meta\",\"4\",{\"name\":\"fern-page-roles\",\"content\":\"{\\\"authed\\\":false,\\\"viewers\\\":[\\\"everyone\\\"]}\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://docs.stereolabs.com/docs\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"StereoLabs Docs | StereoLabs\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://docs.stereolabs.com/docs\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"StereoLabs Docs | StereoLabs\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.\"}
2302],[\"$\",\"link\",\"12\",{\"rel\":\"icon\",\"href\":\"/api/fern-docs/favicon.ico\"}],[\"$\",\"$L178\",\"13\",{}]]\n"])</script>
2302<script>self.__next_f.push([1,"176:[false,false,\"$L179\"]\n"])</script>
2302<script>self.__next_f.push([1,"17a:I[639346,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"SetLayout\"]\n17b:I[302212,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"CanvasWrapper\"]\n17c:I[377778,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"FernBreadcrumbs\"]\n17e:I[112138,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"PageActions\"]\n180:I[911283,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2zf_-kg8_bj5h.js\"],\"FaIcon\"]\n181:Ta02,M22.0606 9.86697C22.6034 8.23781 22.4165 6.45314 21.5485 4.97127C20.2431 2.69837 17.6188 1.52902 15.0558 2.0793C13.9156 0.794818 12.2774 0.0643507 10.5601 0.074818C7.94025 0.0688367 5.61576 1.75557 4.80978 4.24828C3.12679 4.59295 1.67408 5.64641 0.823986 7.13949C-0.491154 9.40641 -0.191341 12.264 1.56567 14.2079C1.02286 15.8371 1.20978 17.6217 2.07782 19.1036C3.38324 21.3765 6.00754 22.5458 8.57053 21.9956C9.70997 23.2801 11.3488 24.0105 13.0662 23.9993C15.6875 24.006 18.0128 22.3178 18.8188 19.8229C20.5017 19.4782 21.9545 18.4247 22.8045 16.9316C24.1182 14.6647 23.8176 11.8094 22.0614 9.86547L22.0606 9.86697ZM13.0677 22.4359C12.0188 22.4374 11.
23020027 22.0703 10.1974 21.3982C10.2341 21.3787 10.2976 21.3436 10.3388 21.3182L15.1029 18.5668C15.3466 18.4285 15.4961 18.169 15.4946 17.8886V11.1724L17.5081 12.335C17.5298 12.3455 17.544 12.3664 17.547 12.3903V17.9522C17.544 20.4255 15.541 22.4307 13.0677 22.4359ZM3.43483 18.3215C2.90922 17.4139 2.72006 16.35 2.90025 15.3174C2.93539 15.3384 2.99744 15.3765 3.04156 15.4019L7.80567 18.1533C8.04716 18.2946 8.34623 18.2946 8.58847 18.1533L14.4045 14.7948V17.1201C14.406 17.144 14.3948 17.1672 14.3761 17.1821L9.56044 19.9627C7.41539 21.1978 4.67595 20.4636 3.43558 18.3215H3.43483ZM2.181 7.92229C2.70436 7.01314 3.53053 6.31781 4.51445 5.95669C4.51445 5.99781 4.51221 6.07033 4.51221 6.12117V11.6247C4.51072 11.9043 4.66025 12.1638 4.90324 12.3021L10.7193 15.6599L8.70586 16.8225C8.68567 16.8359 8.66025 16.8382 8.63782 16.8285L3.82137 14.0457C1.68081 12.806 0.946603 10.0673 2.18025 7.92304L2.181 7.92229ZM18.7238 11.772L12.9077 8.41351L14.9212 7.25164C14.9414 7.23818 14.9668 7.23594 14.9892 7.24566L19.8057 10.0262C21.95 11.2651 22.6849 14.0083 21.446 16.1526C20.9219 17.0602 20.0965 17.7556 19.1133 18.1174V12.4494C19.1156 12.1698 18.9668 11.9111 18.7245 11.772H18.7238ZM20.7275 8.75594C20.6924 8.73426 20.6303 8.69687 20.5862 8.67145L15.8221 5.92005C15.5806 5.77874 15.2816 5.77874 15.0393 5.92005L9.22324 9.27856V6.95332C9.22174 6.9294 9.23296 6.90622 9.25165 6.89127L14.0674 4.11295C16.2124 2.87557 18.9548 3.61201 20.1915 5.75781C20.7141 6.66398 20.9032 7.72491 20.726 8.75594H20.7275ZM8.12866 12.9002L6.11445 11.7376C6.09277 11.7272 6.07857 11.7062 6.07558 11.6823V6.12043C6.07707 3.64416 8.08604 1.63743 10.5623 1.63893C11.6098 1.63893 12.6236 2.00678 13.4288 2.67669C13.3922 2.69613 13.3294 2.73127 13.2875 2.75669L8.52343 5.50809C8.27969 5.64641 8.13016 5.9051 8.13165 6.18547L8.12866 12.8987V12.9002ZM9.22249 10.5421L11.8131 9.04603L14.4038 10.5414V13.5328L11.8131 15.0281L9.22249 13.5328V10.5421Z179:[[\"$\",\"$L17a\",null,{\"value\":\"guide\"}],[\"$\",\"$L17b\",null,{\"children\":[[\"$\",\"aside\",null,{\"id\":\"fern-toc\",\"children\":false}],[\"$\",\"div\",null,{\"className\":\"fern-layout-content-wrapper min-w-0 flex-1\",\"children\":[false,[\"$\",\"div\",null,{\"className\":\"fern-layout-guide transition-all duration-500 ease-out\",\"children\":[[\"$\",\"article\",null,{\"className\":\"w-content-width mx-auto max-w-full\",\"children\":[[\"$\",\"header\",null,{\"className\":\"my-8 space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex justify-between\",\"children\":[\"$\",\"$L17c\",null,{\"breadcrumb\":[],\"currentPageTitle\":\"StereoLabs Docs\"}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center justify-between gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-row items-center\",\"style\":{\"gap\":\"8px\"},\"children\":[\"$\",\"h1\",null,{\"className\":\"fern-page-heading text-balance break-words\",\"children\":\"$L17d\"}]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-2\",\"children\":[\"$undefined\",\"$undefined\"]}]]}],false,\"$undefined\"]}],\"$undefined\",[[\"$\",\"$L17e\",null,{\"markdownPromise\":\"$@17f\",\"pageActionOptions\":[{\"type\":\"value\",\"value\":\"custom-report-a-problem\",\"label\":\"Report a problem\",\"helperText\":\"Found a problem? Let us know\",\"icon\":[\"$\",\"$L180\",null,{\"icon\":\"fa-solid fa-email\",\"className\":\"size-icon\"}],\"href\":\"mailto:[email protected]\",\"target\":\"_blank\",\"rightElement\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link size-icon\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}],\"default\":true},{\"type\":\"value\",\"value\":\"open-claude\",\"label\":\"Open in Claude\",\"helperText\":\"Ask questions about this page\",\"
2302icon\":[\"$\",\"svg\",\"claude-logo\",{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M9.218 2.52954H11.62L16 13.5162H13.598L9.218 2.52954ZM4.37933 2.52954H6.89067L11.2707 13.5162H8.82133L7.926 11.2089H3.34467L2.44867 13.5155H0L4.38 2.53087L4.37933 2.52954ZM7.134 9.16887L5.63533 5.30754L4.13667 9.16954H7.13333L7.134 9.16887Z\",\"fill\":\"currentColor\"}]}],\"href\":\"https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs.stereolabs.com%2Fdocs.md%20so%20I%20can%20ask%20questions%20about%20it.\",\"target\":\"_blank\",\"rightElement\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link size-icon\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}],\"default\":false},{\"type\":\"value\",\"value\":\"open-chatgpt\",\"label\":\"Open in ChatGPT\",\"helperText\":\"Ask questions about this page\",\"icon\":[\"$\",\"svg\",\"openai-logo\",{\"width\":\"24\",\"height\":\"24\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[[\"$\",\"g\",null,{\"clipPath\":\"url(#clip0_828_25337)\",\"children\":[\"$\",\"path\",null,{\"d\":\"$181\",\"fill\":\"currentColor\"}]}],\"$L182\"]}],\"href\":\"https://chat.openai.com/?hint=search\u0026q=Read%20https%3A%2F%2Fdocs.stereolabs.com%2Fdocs.md%20so%20I%20can%20ask%20questions%20about%20it.\",\"target\":\"_blank\",\"rightElement\":\"$L183\",\"default\":false},{\"type\":\"value\",\"value\":\"open-claude-code\",\"label\":\"Connect to Claude Code\",\"helperText\":\"Copy MCP server command for Claude Code\",\"icon\":\"$L184\",\"default\":false}],\"skillsConfig\":\"$undefined\",\"lang\":\"en\",\"style\":\"toolbar\"}],\"$L185\"],\"$undefined\",\"$undefined\"]}],\"$L186\"]}],\"$L187\",\"$L188\"]}]]}]]}]]\n"])</script>
2302<script>self.__next_f.push([1,"189:I[895731,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1k3fl1c_e1g6k.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0-3f2snbhbdpn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\"],\"RemoteMdxHydrator\"]\n18d:I[134157,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"Feedback\"]\n18e:I[237837,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"BottomNavigationClient\"]\n191:I[405021,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37n-jwf4joabn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3jn1la_7hhx7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2xgif3l_7k13x.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2oqiot1f0cqsy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1hzu7sdzr__7z.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2y681l3iz2mdu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2htpdnvtbyekx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\"],\"BuiltWithFern\"]\n182:[\"$\",\"defs\",null,{\"children\":[\"$\",\"clipPath\",null,{\"id\":\"clip0_828_25337\",\"children\":[\"$\",\"rect\",null,{\"width\":\"23.6262\",\"height\"
2302:\"24\",\"fill\":\"currentColor\"}]}]}]\n183:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link size-icon\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]\n184:[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"16\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"size-icon\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M2 3L7 8L2 13\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"path\",null,{\"d\":\"M9 13H14\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2\",\"strokeLinecap\":\"round\"}]]}]\n185:[\"$\",\"div\",null,{\"data-orientation\":\"horizontal\",\"role\":\"none\",\"ref\":\"$undefined\",\"className\":\"bg-border-default shrink-0 h-px w-full\"}]\n18a:T182b,\u003cspan data-rmiz=\"\" class=\"relative\"\u003e\u003cspan data-rmiz-content=\"found\"\u003e\u003cimg alt=\"Light mode interface\" loading=\"lazy\" width=\"1163\" height=\"156\" decoding=\"async\" data-nimg=\"1\" class=\"mx-auto block dark:hidden\" style=\"color:transparent;aspect-ratio:7.455128205128205\" src=\"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/3c2a320e1ae38158eedb95b523aee96785d3fdec43c998924ffac75957b2b1ae/assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.svg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026amp;X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026amp;X-Amz-Date=20260923T230804Z\u0026amp;X-Amz-Expires=604800\u0026amp;X-Amz-Signature=a9117ce7173dbc9f9fa65f56400b9610116fb6d700fed0e50e1f2891a2908a44\u0026amp;X-Amz-SignedHeaders=host\u0026amp;x-amz-checksum-mode=ENABLED\u0026amp;x-id=GetObject\"/\u003e\u003c/span\u003e\u003cbutton aria-label=\"Expand image\" data-rmiz-btn-zoom=\"\" type=\"button\"\u003e\u003csvg aria-hidden=\"true\" fill=\"currentColor\" focusable=\"false\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.7070312 13 L 13 2.7070312 L 13 6 L 14 6 L 14 1 L 9 1 z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/span\u003e\n\u003cspan data-rmiz=\"\" class=\"relative\"\u003e\u003cspan data-rmiz-content=\"found\"\u003e\u003cimg alt=\"Dark mode interface\" loading=\"lazy\" width=\"1163\" height=\"157\" decoding=\"async\" data-nimg=\"1\" class=\"mx-auto hidden dark:block\" style=\"color:transparent;aspect-ratio:7.407643312101911\" src=\"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/daaea0de72ed6f6d282647867c3a9ab52187a118900560b415a746f94f398474/assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.svg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026amp;X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026amp;X-Amz-Date=20260923T230804Z\u0026amp;X-Amz-Expires=604800\u0026amp;X-Amz-Signature=21b62bf0cf275a7637d124958b5f7d600675e062cd28fec9319fd37c02049f43\u0026amp;X-Amz-SignedHeaders=host\u0026amp;x-amz-checksum-mode=ENABLED\u0026amp;x-id=GetObject\"/\u003e\u003c/span\u003e\u003cbutton aria-label=\"Expand image\" data-rmiz-btn-zoom=\"\" type=\"button\"\u003e\u003csvg aria-hidden=\"true\" fill=\"currentColor\" focusable=\"false\" viewBox=\"0 0 16 16\"\u003e\u003cpath d=\"M 9 1 L 9 2 L 12.292969 2 L 2 12.292969 L 2 9 L 1 9 L 1 14 L 6 14 L 6 13 L 2.7070312 13 L 13 2.7070312 L 13 6 L 14 6 L 14 1 L 9 1 z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/span\u003e\n\u003cp\u003eWelcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.\u
2302003c/p\u003e\n\u003cdiv class=\"fern-card-group my-6 grid gap-3 first:mt-0 sm:gap-4 grid-cols-1 sm:grid-cols-2\"\u003e\u003ca class=\"fern-card interactive not-prose rounded-3 relative block border text-base p-6\" href=\"/docs/getting-started/zed-ecosystem\"\u003e\u003cdiv class=\"fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3\" style=\"--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px\"\u003e\u003cdiv class=\"w-full space-y-1 overflow-hidden\"\u003e\u003cdiv class=\"text-body text-base font-semibold\"\u003eOverview and Concepts\u003c/div\u003e\u003cdiv class=\"text-(color:--grayscale-a11)\"\u003e\u003cp\u003eGet a quick overview of the ZED Ecosystem.\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/a\u003e\u003ca class=\"fern-card interactive not-prose rounded-3 relative block border text-base p-6\" href=\"/docs/development\"\u003e\u003cdiv class=\"fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3\" style=\"--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px\"\u003e\u003cdiv class=\"w-full space-y-1 overflow-hidden\"\u003e\u003cdiv class=\"text-body text-base font-semibold\"\u003eGet Started with ZED Development\u003c/div\u003e\u003cdiv class=\"text-(color:--grayscale-a11)\"\u003e\u003cp\u003eStart using the ZED SDK to create your applications.\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/a\u003e\u003ca class=\"fern-card interactive not-prose rounded-3 relative block border text-base p-6\" href=\"/docs/products/cameras\"\u003e\u003cdiv class=\"fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3\" style=\"--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px\"\u003e\u003cdiv class=\"w-full space-y-1 overflow-hidden\"\u003e\u003cdiv class=\"text-body text-base font-semibold\"\u003eZED Cameras\u003c/div\u003e\u003cdiv class=\"text-(color:--grayscale-a11)\"\u003e\u003cp\u003eGet started with the ZED cameras and learn about their different specifications.\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/a\u003e\u003ca class=\"fern-card interactive not-prose rounded-3 relative block border text-base p-6\" href=\"/docs/products/embedded\"\u003e\u003cdiv class=\"fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3\" style=\"--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px\"\u003e\u003cdiv class=\"w-full space-y-1 overflow-hidden\"\u003e\u003cdiv class=\"text-body text-base font-semibold\"\u003eEmbedded PCs and Accessories\u003c/div\u003e\u003cdiv class=\"text-(color:--grayscale-a11)\"\u003e\u003cp\u003eGet started with the ZED Box embedded PCs and the accessories for embedded development.\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/a\u003e\u003ca class=\"fern-card interactive not-prose rounded-3 relative block border text-base p-6\" href=\"/docs/integrations\"\u003e\u003cdiv class=\"fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3\" style=\"--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px\"\u003e\u003cdiv class=\"w-full space-y-1 overflow-hidden\"\u003e\u003cdiv class=\"text-body text-base font-semibold\"\u003eSoftware Integrations\u003c/div\u003e\u003cdiv class=\"text-(color:--grayscale-a11)\"\u003e\u003cp\u003eLearn how to use the ZED Cameras with the most common frameworks and libraries.\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/a\u003e\u003ca class=\"fern-card interactive not-prose rounded-3 relative block border text-base p-6\" target=\"_blank\" rel=\"noreferrer\" href=\"https://www.stereolabs.com/docs/api/\"\u003e\u003cdiv class=\"fern-card-icon-row fern-card-icon-row-fixed flex items-start flex-col space-y-3\" style=\"--card-icon-color:var(--accent-a10);--card-icon-dark-color:var(--accent-a10);--card-icon-size:32px\"\u003e\u003cdiv class=\"w-full space-y-1 overflow-hidden\"\u003e\u003cdiv class=\"text-body text-base font-semibold\"\u003eAPI Reference\u003c/div\u003e\u003cdiv class=\"text-(color:--grayscale-a11)\"\u003e\u003cp\u003eAccess the complete API reference for the ZED SDK in different c
2302ode languages: C++, Python, C#, C.\u003c/p\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/a\u003e\u003c/div\u003e18b:T21ed,var Component = (() =\u003e {\n  var __create = Object.create;\n  var __defProp = Object.defineProperty;\n  var __getOwnPropDesc = Object.getOwnPropertyDescriptor;\n  var __getOwnPropNames = Object.getOwnPropertyNames;\n  var __getProtoOf = Object.getPrototypeOf;\n  var __hasOwnProp = Object.prototype.hasOwnProperty;\n  var __esm = (fn, res, err) =\u003e function __init() {\n    if (err) throw err[0];\n    try {\n      return fn \u0026\u0026 (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;\n    } catch (e) {\n      throw err = [e], e;\n    }\n  };\n  var __commonJS = (cb, mod) =\u003e function __require() {\n    try {\n      return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;\n    } catch (e) {\n      throw mod = 0, e;\n    }\n  };\n  var __export = (target, all) =\u003e {\n    for (var name in all)\n      __defProp(target, name, { get: all[name], enumerable: true });\n  };\n  var __copyProps = (to, from, except, desc) =\u003e {\n    if (from \u0026\u0026 typeof from === \"object\" || typeof from === \"function\") {\n      for (let key of __getOwnPropNames(from))\n        if (!__hasOwnProp.call(to, key) \u0026\u0026 key !== except)\n          __defProp(to, key, { get: () =\u003e from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n    }\n    return to;\n  };\n  var __toESM = (mod, isNodeMode, target) =\u003e (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n    // If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    isNodeMode || !mod || !mod.__esModule ? __defProp(target, \"default\", { value: mod, enumerable: true }) : target,\n    mod\n  ));\n  var __toCommonJS = (mod) =\u003e __copyProps(__defProp({}, \"__esModule\", { value: true }), mod);\n\n  // \u003cdefine:process.env\u003e\n  var init_define_process_env = __esm({\n    \"\u003cdefine:process.env\u003e\"() {\n    }\n  });\n\n  // global-externals:react/jsx-runtime\n  var require_jsx_runtime = __commonJS({\n    \"global-externals:react/jsx-runtime\"(exports, module) {\n      init_define_process_env();\n      module.exports = _jsx_runtime;\n    }\n  });\n\n  // _mdx_bundler_entry_point-0003b9a9-92b0-47e1-ab32-2ba90257546f.mdx\n  var mdx_bundler_entry_point_0003b9a9_92b0_47e1_ab32_2ba90257546f_exports = {};\n  __export(mdx_bundler_entry_point_0003b9a9_92b0_47e1_ab32_2ba90257546f_exports, {\n    default: () =\u003e MDXContent,\n    frontmatter: () =\u003e frontmatter,\n    toc: () =\u003e toc\n  });\n  init_define_process_env();\n  var import_jsx_runtime = __toESM(require_jsx_runtime());\n\n  // global-externals:@mdx-js/react\n  init_define_process_env();\n  var { useMDXComponents } = MdxJsReact;\n\n  // _mdx_bundler_entry_point-0003b9a9-92b0-47e1-ab32-2ba90257546f.mdx\n  var toc = [];\n  var frontmatter = {\n    \"title\": \"StereoLabs Docs\",\n    \"slug\": \"/docs\"\n  };\n  function _createMdxContent(props) {\n    const _components = {\n      p: \"p\",\n      ...useMDXComponents(),\n      ...props.components\n    }, { Card, CardGroup, ErrorBoundary, Image } = _components;\n    if (!Card) _missingMdxReference(\"Card\", true);\n    if (!CardGroup) _missingMdxReference(\"CardGroup\", true);\n    if (!ErrorBoundary) _missingMdxReference(\"ErrorBoundary\", true);\n    if (!Image) _missingMdxReference(\"Image\", true);\n    return (0, import_jsx_runtime.jsxs)(import_jsx_runtime.Fragment, {\n      children: [(0, import_jsx_runtime.jsx)(ErrorBoundary, {\n        children: (0, import_jsx_runtime.jsx)(Image, {\n          width: \"1163\",\n          height: \"156\",\n          className: \"block dark:hidden\",\n          src: \"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/3c2a320e1ae38158eedb95b523aee96785d3fdec43c998924ffac75957b2b1ae/assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.svg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20260923T230804Z\u0026X-Amz-Expires=604800\u0026X-Amz-Signature=a9117ce7173dbc9f9fa65f56400b9610116fb6d700fed0e50e1f2891a2908a44\u0026X-Amz-SignedHeaders=host\u0026x-amz-checksum-mode=ENABLED\u0026x-id=GetObject\",\n          alt: \"Light mode interface\"\n        })\n      }), \"\\n\", (0, import_jsx_runtime.jsx)(ErrorBoundary, {\n        children: (0, import_jsx_runtime.jsx)(Image, {\n          width: \"1163\",\n          height: \"157\",\n          className: \"hidden dark:block\",\n          src: \"https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/stereolabs.docs.buildwithfern.com/daaea0de72ed6f6d282647867c3a9ab52187a118900560b415a746f94f398474/assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.svg?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260923%2Fus-east-1%2Fs3%2Faws4_request\u0026X-Amz-Date=20260923T230804Z\u0026X-Amz-Expires=604800\u0026X-Amz-Signature=21b62bf0cf275a7637d124958b5f7d600675e062cd28fec9319fd37c02049f43\u0026X-Amz-SignedHeaders=host\u0026x-amz-checksum-mode=ENABLED\u0026x-id=GetObject\",\n          alt: \"Dark mode interface\"\n        })\n      }), \"\\n\", (0, import_jsx_runtime.jsx)(_components.p, {\n        children: \"Welcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.\"\n      }), \"\\n\", (0, import_jsx_runtime.jsx)(ErrorBoundary, {\n        children: (0, import_jsx_runtime.jsxs)(CardGroup, {\n          cols: 2,\n          children: [(0, import_jsx_runtime.jsx)(ErrorBoundary, {\n            children: (0, import_jsx_runtime.jsx)(Card, {\n              title: \"Overview and Concepts\",\n              href: \"/docs/getting-started/zed-ecosystem\",\n              children: (0, import_jsx_runtime.jsx)(_components.p, {\n                children: \"Get a quick overview of the ZED Ecosystem.\"\n              })\n            })\n          }), (0, import_jsx_runtime.jsx)(ErrorBoundary, {\n            children: (0, import_jsx_runtime.jsx)(Card, {\n              title: \"Get Started with ZED Development\",\n              href: \"/docs/development\",\n              children: (0, import_jsx_runtime.jsx)(_components.p, {\n                children: \"Start using the ZED SDK to create your applications.\"\n              })\n            })\n          }), (0, import_jsx_runtime.jsx)(ErrorBoundary, {\n            children: (0, import_jsx_runtime.jsx)(Card, {\n              title: \"ZED Cameras\",\n              href: \"/docs/products/cameras/\",\n              children: (0, import_jsx_runtime.jsx)(_components.p, {\n                children: \"Get started with the ZED cameras and learn about their different specifications.\"\n              })\n            })\n          }), (0, import_jsx_runtime.jsx)(ErrorBoundary, {\n            children: (0, import_jsx_runtime.jsx)(Card, {\n              title: \"Embedded PCs and Accessories\",\n              href: \"/docs/products/embedded\",\n              children: (0, import_jsx_runtime.jsx)(_components.p, {\n                children: \"Get started with the ZED Box embedded PCs and the accessories for embedded development.\"\n              })\n            })\n          }), (0, import_jsx_runtime.jsx)(ErrorBoundary, {\n            children: (0, import_jsx_runtime.jsx)(Card, {\n              title: \"Software Integrations\",\n              href: \"/docs/integrations\",\n              children: (0, import_jsx_runtime.jsx)(_components.p, {\n                children: \"Learn how to use the ZED Cameras with the most common frameworks and libraries.\"\n              })\n            })\n          }), (0, import_jsx_runtime.jsx)(ErrorBoundary, {\n            children: (0, import_jsx_runtime.jsx)(Card, {\n              title: \"API Reference\",\n              href: \"https://www.stereolabs.com/docs/api/\",\n              children: (0, import_jsx_runtime.jsx)(_components.p, {\n                children: \"Access the complete API reference for the ZED SDK in different c
2302ode languages: C++, Python, C#, C.\"\n              })\n            })\n          })]\n        })\n      })]\n    });\n  }\n  function MDXContent(props = {}) {\n    const { wrapper: MDXLayout } = {\n      ...useMDXComponents(),\n      ...props.components\n    };\n    return MDXLayout ? (0, import_jsx_runtime.jsx)(MDXLayout, {\n      ...props,\n      children: (0, import_jsx_runtime.jsx)(_createMdxContent, {\n        ...props\n      })\n    }) : _createMdxContent(props);\n  }\n  function _missingMdxReference(id, component) {\n    throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n  }\n  return __toCommonJS(mdx_bundler_entry_point_0003b9a9_92b0_47e1_ab32_2ba90257546f_exports);\n})();\n;return Component;186:[\"$\",\"div\",null,{\"ref\":\"$undefined\",\"className\":\"fern-prose prose break-words prose-h1:mt-[1.5em] first:prose-h1:mt-0 max-w-full\",\"children\":[\"$\",\"$L4f\",null,{\"children\":[\"$\",\"$L189\",null,{\"html\":\"$18a\",\"mdx\":{\"code\":\"$18b\",\"jsxElements\":[\"ErrorBoundary\",\"Image\",\"CardGroup\",\"Card\"],\"scope\":\"$undefined\"},\"engine\":\"esbuild\",\"fallback\":\"$L18c\",\"deferred\":\"$undefined\"}]}]}]\n187:[\"$\",\"div\",null,{\"className\":\"grow\"}]\n188:[\"$\",\"footer\",null,{\"className\":\"fern-layout-footer not-prose\",\"children\":[[\"$\",\"div\",null,{\"className\":\"fern-layout-footer-toolbar\",\"children\":[[\"$\",\"div\",null,{\"children\":[\"$\",\"$L18d\",null,{\"pathname\":\"$undefined\",\"lang\":\"en\",\"hasMultipleLanguages\":false}]}],\"$undefined\"]}],null,[\"$\",\"$L18e\",null,{\"prev\":\"$undefined\",\"next\":{\"title\":[\"$\",\"$31\",null,{\"fallback\":\"ZED Ecosystem\",\"children\":\"$L18f\"}],\"titleText\":\"ZED Ecosystem\",\"excerpt\":[\"$\",\"$31\",null,{\"fallback\":\"$undefined\",\"children\":\"$L190\"}],\"href\":\"/docs/getting-started/zed-ecosystem\"},\"lang\":\"en\",\"footerNavStyle\":\"minimal\"}],[\"$\",\"$L191\",null,{\"className\":\"mx-auto mt-12 w-fit\",\"lang\":\"en\"}],\"$L192\"]}]\n193:T571,---\n\ntitle: StereoLabs Docs\nslug: /docs\n-----------\n\n\u003cimg src=\"file:assets/logo/SL_LOGO_ORIGINAL_TRANSPARENT.svg\" alt=\"Light mode interface\" /\u003e\n\n\u003cimg src=\"file:assets/logo/SL_LOGO_ORIGINAL_INVERTED_TRANSPARENT.svg\" alt=\"Dark mode interface\" /\u003e\n\nWelcome to the StereoLabs documentation! This site provides comprehensive resources for developers using ZED cameras, ZED boxes, and the ZED SDK.\n\n\u003cCardGroup cols={2}\u003e\n  \u003cCard title=\"Overview and Concepts\" href=\"/docs/getting-started/zed-ecosystem\"\u003e\n    Get a quick overview of the ZED Ecosystem.\n  \u003c/Card\u003e\n\n  \u003cCard title=\"Get Started with ZED Development\" href=\"/docs/development\"\u003e\n    Start using the ZED SDK to create your applications.\n  \u003c/Card\u003e\n\n  \u003cCard title=\"ZED Cameras\" href=\"/docs/products/cameras/\"\u003e\n    Get started with the ZED cameras and learn about their different specifications.\n  \u003c/Card\u003e\n\n  \u003cCard title=\"Embedded PCs and Accessories\" href=\"/docs/products/embedded\"\u003e\n    Get started with the ZED Box embedded PCs and the accessories for embedded development.\n  \u003c/Card\u003e\n\n  \u003cCard title=\"Software Integrations\" href=\"/docs/integrations\"\u003e\n    Learn how to use the ZED Cameras with the most common frameworks and libraries.\n  \u003c/Card\u003e\n\n  \u003cCard title=\"API Reference\" href=\"https://www.stereolabs.com/docs/api/\"\u003e\n    Access the complete API reference for the ZED SDK in different code languages: C++, Python, C#, C.\n  \u003c/Card\u003e\n\u003c/CardGroup\u003e\n17f:{\"content\":\"$193\",\"contentType\":\"mdx\"}\n17d:\"StereoLabs Docs\"\n"])</script>
2302<script>self.__next_f.push([1,"194:I[133055,[\"https://app.buildwithfern.com/_next/static/immutable/chunks/0xmgppy6c_mh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1cc38dnjfd1t2.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3q7alc3y0r1av.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/03w70glgr4690.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0ykj3aau30knh.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/25zyo_hebbg-o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2p4ncu5g5v6v_.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0esapfjuyc4yz.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2q3etez9mcgs8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0x59_mzmzmxy6.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1mhmig4b1nvft.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2l-dzy1x-i7bv.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_o6yeki9_9qt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1ej5i6w6klzan.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1qrg6uiui7bwy.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0lmxvey2roo5o.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2b9xv_zd2r8ef.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3osghmrcr1qh8.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1n_amwqowf272.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mjo6z0-su8u9.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2o3sqtcfn0vy3.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1k3fl1c_e1g6k.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3wbi47pk4f52y.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/37-qq-f5i0k-7.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3hk2xkwgjggrm.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1yfg6w_1vozl0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/1keb3ycmkfwgt.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13bff59h2-_ir.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/19xybe_p57542.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2r8bhrvisjvbi.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2mra5ql3mbf1-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/274aj6g7rxk9-.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/3-b5raywg_qrx.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/13vn-6c36utt0.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/2_htgqp3fueiu.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/0-3f2snbhbdpn.js\",\"https://app.buildwithfern.com/_next/static/immutable/chunks/10i3892p3gmon.js\"],\"ErrorBoundaryFallback\"]\n18c:[\"$\",\"$L194\",null,{\"error\":\"$Z\",\"lang\":\"en\"}]\n190:null\n18f:\"ZED Ecosystem\"\n"])</script>
2302<script>self.__next_f.push([1,"192:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center mt-8\",\"children\":[[\"$\",\"hr\",null,{\"className\":\"w-full border-t border-(color:--grayscale-a6) mb-8\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center gap-4\",\"children\":[[\"$\",\"a\",\"0\",{\"href\":\"https://www.linkedin.com/company/stereolabs\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Follow on LinkedIn\",\"className\":\"text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 448 512\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"M100.3 448l-92.9 0 0-299.1 92.9 0 0 299.1zM53.8 108.1C24.1 108.1 0 83.5 0 53.8 0 39.5 5.7 25.9 15.8 15.8s23.8-15.8 38-15.8 27.9 5.7 38 15.8 15.8 23.8 15.8 38c0 29.7-24.1 54.3-53.8 54.3zM447.9 448l-92.7 0 0-145.6c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7l0 148.1-92.8 0 0-299.1 89.1 0 0 40.8 1.3 0c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3l0 164.3-.1 0z\"}]}]}],[\"$\",\"a\",\"1\",{\"href\":\"https://x.com/stereolabs3d\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Follow on X\",\"className\":\"text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 448 512\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"M357.2 48L427.8 48 273.6 224.2 455 464 313 464 201.7 318.6 74.5 464 3.8 464 168.7 275.5-5.2 48 140.4 48 240.9 180.9 357.2 48zM332.4 421.8l39.1 0-252.4-333.8-42 0 255.3 333.8z\"}]}]}],[\"$\",\"a\",\"2\",{\"href\":\"https://www.instagram.com/stereolabs3d\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Follow on Instagram\",\"className\":\"text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 448 512\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"M224.3 141a115 115 0 1 0 -.6 230 115 115 0 1 0 .6-230zm-.6 40.4a74.6 74.6 0 1 1 .6 149.2 74.6 74.6 0 1 1 -.6-149.2zm93.4-45.1a26.8 26.8 0 1 1 53.6 0 26.8 26.8 0 1 1 -53.6 0zm129.7 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM399 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"}]}]}],[\"$\",\"a\",\"3\",{\"href\":\"https://www.facebook.com/stereolabs\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Follow on Facebook\",\"className\":\"text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 320 512\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"M80 299.3l0 212.7 116 0 0-212.7 86.5 0 18-97.8-104.5 0 0-34.6c0-51.7 20.3-71.5 72.7-71.5 16.3 0 29.4 .4 37 1.2l0-88.7C291.4 4 256.4 0 236.2 0 129.3 0 80 50.5 80 159.4l0 42.1-66 0 0 97.8 66 0z\"}]}]}],[\"$\",\"a\",\"4\",{\"href\":\"https://www.youtube.com/@Stereolabs3d\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Follow on YouTube\",\"className\":\"text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 576 512\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":\"$L195\"}]}],\"$L196\",\"$L197\"]}]]}]\n"])</script>
2302<script>self.__next_f.push([1,"195:[\"$\",\"path\",null,{\"d\":\"M549.7 124.1C543.5 100.4 524.9 81.8 501.4 75.5 458.9 64 288.1 64 288.1 64S117.3 64 74.7 75.5C51.2 81.8 32.7 100.4 26.4 124.1 15 167 15 256.4 15 256.4s0 89.4 11.4 132.3c6.3 23.6 24.8 41.5 48.3 47.8 42.6 11.5 213.4 11.5 213.4 11.5s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zM232.2 337.6l0-162.4 142.7 81.2-142.7 81.2z\"}]\n198:T527,M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM252.8 8c-138.7 0-244.8 105.3-244.8 244 0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1 100-33.2 167.8-128.1 167.8-239 0-138.7-112.5-244-251.2-244zM105.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z196:[\"$\",\"a\",\"5\",{\"href\":\"https://github.com/stereolabs\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Follow on GitHub\",\"className\":\"text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 512 512\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"$198\"}]}]}]\n197:[\"$\",\"a\",\"6\",{\"href\":\"https://www.stereolabs.com/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Follow on Website\",\"className\":\"text-(color:--grayscale-a9) hover:text-(color:--grayscale-a11) transition-colors\",\"children\":[\"$\",\"svg\",null,{\"width\":16,\"height\":16,\"viewBox\":\"0 0 512 512\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"M351.9 280l-190.9 0c2.9 64.5 17.2 123.9 37.5 167.4 11.4 24.5 23.7 41.8 35.1 52.4 11.2 10.5 18.9 12.2 22.9 12.2s11.7-1.7 22.9-12.2c11.4-10.6 23.7-28 35.1-52.4 20.3-43.5 34.6-102.9 37.5-167.4zM160.9 232l190.9 0C349 167.5 334.7 108.1 314.4 64.6 303 40.2 290.7 22.8 279.3 12.2 268.1 1.7 260.4 0 256.4 0s-11.7 1.7-22.9 12.2c-11.4 10.6-23.7 28-35.1 52.4-20.3 43.5-34.6 102.9-37.5 167.4zm-48 0C116.4 146.4 138.5 66.9 170.8 14.7 78.7 47.3 10.9 131.2 1.5 232l111.4 0zM1.5 280c9.4 100.8 77.2 184.7 169.3 217.3-32.3-52.2-54.4-131.7-57.9-217.3L1.5 280zm398.4 0c-3.5 85.6-25.6 165.1-57.9 217.3 92.1-32.7 159.9-116.5 169.3-217.3l-111.4 0zm111.4-48C501.9 131.2 434.1 47.3 342 14.7 374.3 66.9 396.4 146.4 399.9 232l111.4 0z\"}]}]}]\n"])</script>
2302</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.