-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfelt_dev.html
More file actions
209 lines (203 loc) · 222 KB
/
felt_dev.html
File metadata and controls
209 lines (203 loc) · 222 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
<!DOCTYPE html><html lang="en" class="scroll-pt-[76px] theme-clean no-tint sidebar-default sidebar-list-pill links-default __variable_f9f441 __variable_96046e __variable_a923d8 dark"><head><meta charSet="utf-8"/><link rel="preconnect" href="https://api.gitbook.com"/><link rel="preconnect" href="https://ka-p.fontawesome.com/releases/v6.6.0/"/><link rel="preconnect" href="https://static.gitbook.com"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://627332139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/organizations%2FpBjb4u9vDMMo5uYBgN6o%2Fsites%2Fsite_xsVUC%2Flogo%2FfN5fn3ghgXwAetsK2sAR%2Fhelp%20center%20dev%20logo.svg?alt=media&token=b5f6e9ed-85b8-4501-8d04-ed5fa0fcae5d" as="image" fetchPriority="high"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/51d34edee75a6bda.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/ce80118b5e9525b5.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/7dd453411f3ed801.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/95b358fb5c9305a3.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/bc859a4cd35f3fe5.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/dcce54ebed1adad6.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/89f0191abc1ad313.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/ebd5a08666f5847b.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/7aa73a37ce5b6ac5.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/48ef75fd52579666.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/011becb3969a7abe.css" data-precedence="next"/><link rel="stylesheet" href="https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="https://static.gitbook.com/_next/static/chunks/webpack-389a83125d1262a7.js"/><script src="https://static.gitbook.com/_next/static/chunks/1dd3208c-2ac490673f536a31.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/1456-dff92bb6745f8275.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/main-app-145b32589a8ebb53.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/app/global-error-53091e9566f77828.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/2829-c36fa68d4c5a3114.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/8452-3d3482e2ae85c1ca.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/1470-63148bfc6df299e8.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/4721-cef316527eb29383.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/2819-db4d66724f1ba10b.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/983-103d4d91a0a6c3e9.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/2237-79646ed7ffc674a1.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/605-9aee1a2aee6b483f.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/4886-e3559b4b63dfddd4.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/app/middleware/(site)/layout-a763d42156bcf98f.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/app/middleware/(site)/error-65ecdd77cfe24742.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/7144-49a5d70277f4d306.js" async=""></script><script src="https://static.gitbook.com/_next/static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js" async=""></script><script async="" src="https://integrations.gitbook.com/v1/integrations/posthog/installations/98cc59908402a928e1679838daa03d714dded98395a6f42370c28e7f77d10e80/sites/site_xsVUC/script.js?version=153.m9d5b4u"></script><script async="" src="https://integrations.gitbook.com/v1/integrations/heap/installations/e83094ba15872b40db7cb5cb28d7d5ec48bee486a64aff80576d8ab830f87998/sites/site_xsVUC/script.js?version=149.0"></script><meta name="color-scheme" content="dark"/><title>Overview | Developer Docs</title><meta name="generator" content="GitBook (5a69692)"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://developers.felt.com"/><meta property="og:title" content="Overview | Developer Docs"/><meta property="og:image" content="https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Fsocialpreview%252Fzh6WVddv7F6G12OqonH0%252Fdocs%2520opengraph%2520image%2520%282%29.png%3Falt%3Dmedia%26token%3D54d4eaa3-9ac9-4be2-b059-593749bc2858&width=1200&height=630&sign=25d20f12&sv=2"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Overview | Developer Docs"/><meta name="twitter:image" content="https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Fsocialpreview%252Fzh6WVddv7F6G12OqonH0%252Fdocs%2520opengraph%2520image%2520%282%29.png%3Falt%3Dmedia%26token%3D54d4eaa3-9ac9-4be2-b059-593749bc2858&width=1200&height=630&sign=25d20f12&sv=2"/><link rel="icon" href="https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9&width=48&height=48&sign=be005bd7&sv=2" type="image/png" media="(prefers-color-scheme: light)"/><link rel="icon" href="https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9&width=48&height=48&sign=be005bd7&sv=2" type="image/png" media="(prefers-color-scheme: dark)"/><link rel="icon" href="https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9&width=48&height=48&sign=be005bd7&sv=2" type="image/png" media="(prefers-color-scheme: light)"/><link rel="icon" href="https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9&width=48&height=48&sign=be005bd7&sv=2" type="image/png" media="(prefers-color-scheme: dark)"/><meta name="next-size-adjust"/><link rel="privacy-policy" href="https://felt.com/privacy"/><style>
:root {
--primary-1: 255 255 255; --contrast-primary-1: 29 29 29;
--primary-2: 249 250 248; --contrast-primary-2: 29 29 29;
--primary-3: 246 248 243; --contrast-primary-3: 29 29 29;
--primary-4: 240 244 235; --contrast-primary-4: 29 29 29;
--primary-5: 234 239 228; --contrast-primary-5: 29 29 29;
--primary-6: 226 232 218; --contrast-primary-6: 29 29 29;
--primary-7: 212 220 203; --contrast-primary-7: 29 29 29;
--primary-8: 199 208 189; --contrast-primary-8: 29 29 29;
--primary-9: 119 142 89; --contrast-primary-9: 255 255 255;
--primary-10: 107 131 78; --contrast-primary-10: 255 255 255;
--primary-11: 105 114 94; --contrast-primary-11: 255 255 255;
--primary-12: 28 30 26; --contrast-primary-12: 255 255 255;
--primary-original: 61 82 30; --contrast-primary-original: 255 255 255;
--tint-1: 255 255 255; --contrast-tint-1: 29 29 29;
--tint-2: 250 250 249; --contrast-tint-2: 29 29 29;
--tint-3: 247 248 246; --contrast-tint-3: 29 29 29;
--tint-4: 242 243 241; --contrast-tint-4: 29 29 29;
--tint-5: 236 238 235; --contrast-tint-5: 29 29 29;
--tint-6: 229 230 227; --contrast-tint-6: 29 29 29;
--tint-7: 216 218 214; --contrast-tint-7: 29 29 29;
--tint-8: 203 205 201; --contrast-tint-8: 29 29 29;
--tint-9: 130 135 125; --contrast-tint-9: 255 255 255;
--tint-10: 119 123 113; --contrast-tint-10: 255 255 255;
--tint-11: 109 111 107; --contrast-tint-11: 255 255 255;
--tint-12: 29 29 28; --contrast-tint-12: 255 255 255;
--tint-original: 120 120 120; --contrast-tint-original: 255 255 255;
--neutral-1: 255 255 255; --contrast-neutral-1: 29 29 29;
--neutral-2: 250 250 250; --contrast-neutral-2: 29 29 29;
--neutral-3: 247 247 247; --contrast-neutral-3: 29 29 29;
--neutral-4: 242 242 242; --contrast-neutral-4: 29 29 29;
--neutral-5: 237 237 237; --contrast-neutral-5: 29 29 29;
--neutral-6: 229 229 229; --contrast-neutral-6: 29 29 29;
--neutral-7: 217 217 217; --contrast-neutral-7: 29 29 29;
--neutral-8: 204 204 204; --contrast-neutral-8: 29 29 29;
--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255;
--neutral-10: 121 121 121; --contrast-neutral-10: 255 255 255;
--neutral-11: 110 110 110; --contrast-neutral-11: 255 255 255;
--neutral-12: 29 29 29; --contrast-neutral-12: 255 255 255;
--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255;
--header-background: 61 82 30;
--header-link: 255 255 255;
--info-1: 255 255 255; --contrast-info-1: 29 29 29;
--info-2: 250 250 250; --contrast-info-2: 29 29 29;
--info-3: 247 247 247; --contrast-info-3: 29 29 29;
--info-4: 242 242 242; --contrast-info-4: 29 29 29;
--info-5: 237 237 237; --contrast-info-5: 29 29 29;
--info-6: 229 229 229; --contrast-info-6: 29 29 29;
--info-7: 217 217 217; --contrast-info-7: 29 29 29;
--info-8: 204 204 204; --contrast-info-8: 29 29 29;
--info-9: 120 120 120; --contrast-info-9: 255 255 255;
--info-10: 121 121 121; --contrast-info-10: 255 255 255;
--info-11: 110 110 110; --contrast-info-11: 255 255 255;
--info-12: 29 29 29; --contrast-info-12: 255 255 255;
--info-original: 120 120 120; --contrast-info-original: 255 255 255;
--warning-1: 255 255 255; --contrast-warning-1: 29 29 29;
--warning-2: 254 249 244; --contrast-warning-2: 29 29 29;
--warning-3: 255 245 236; --contrast-warning-3: 29 29 29;
--warning-4: 255 239 225; --contrast-warning-4: 29 29 29;
--warning-5: 254 233 214; --contrast-warning-5: 29 29 29;
--warning-6: 250 224 200; --contrast-warning-6: 29 29 29;
--warning-7: 242 211 182; --contrast-warning-7: 29 29 29;
--warning-8: 233 197 164; --contrast-warning-8: 29 29 29;
--warning-9: 254 154 0; --contrast-warning-9: 29 29 29;
--warning-10: 187 92 0; --contrast-warning-10: 255 255 255;
--warning-11: 138 102 66; --contrast-warning-11: 255 255 255;
--warning-12: 35 28 21; --contrast-warning-12: 255 255 255;
--warning-original: 254 154 0; --contrast-warning-original: 29 29 29;
--danger-1: 255 255 255; --contrast-danger-1: 29 29 29;
--danger-2: 255 247 246; --contrast-danger-2: 29 29 29;
--danger-3: 255 242 239; --contrast-danger-3: 29 29 29;
--danger-4: 255 234 230; --contrast-danger-4: 29 29 29;
--danger-5: 255 226 221; --contrast-danger-5: 29 29 29;
--danger-6: 255 215 210; --contrast-danger-6: 29 29 29;
--danger-7: 255 200 193; --contrast-danger-7: 29 29 29;
--danger-8: 254 184 177; --contrast-danger-8: 29 29 29;
--danger-9: 251 44 54; --contrast-danger-9: 255 255 255;
--danger-10: 228 0 33; --contrast-danger-10: 255 255 255;
--danger-11: 158 87 81; --contrast-danger-11: 255 255 255;
--danger-12: 39 25 23; --contrast-danger-12: 255 255 255;
--danger-original: 251 44 54; --contrast-danger-original: 255 255 255;
--success-1: 255 255 255; --contrast-success-1: 29 29 29;
--success-2: 245 252 246; --contrast-success-2: 29 29 29;
--success-3: 238 252 240; --contrast-success-3: 29 29 29;
--success-4: 229 249 231; --contrast-success-4: 29 29 29;
--success-5: 219 246 222; --contrast-success-5: 29 29 29;
--success-6: 207 240 210; --contrast-success-6: 29 29 29;
--success-7: 190 229 194; --contrast-success-7: 29 29 29;
--success-8: 172 218 177; --contrast-success-8: 29 29 29;
--success-9: 0 201 80; --contrast-success-9: 29 29 29;
--success-10: 0 152 23; --contrast-success-10: 255 255 255;
--success-11: 74 124 82; --contrast-success-11: 255 255 255;
--success-12: 22 32 23; --contrast-success-12: 255 255 255;
--success-original: 0 201 80; --contrast-success-original: 29 29 29;
}
.dark {
--primary-1: 29 29 29; --contrast-primary-1: 255 255 255;
--primary-2: 39 32 33; --contrast-primary-2: 255 255 255;
--primary-3: 54 40 42; --contrast-primary-3: 255 255 255;
--primary-4: 62 41 44; --contrast-primary-4: 255 255 255;
--primary-5: 73 44 49; --contrast-primary-5: 255 255 255;
--primary-6: 81 45 52; --contrast-primary-6: 255 255 255;
--primary-7: 97 52 61; --contrast-primary-7: 255 255 255;
--primary-8: 113 59 70; --contrast-primary-8: 255 255 255;
--primary-9: 243 63 117; --contrast-primary-9: 255 255 255;
--primary-10: 245 65 119; --contrast-primary-10: 255 255 255;
--primary-11: 242 169 181; --contrast-primary-11: 29 29 29;
--primary-12: 255 249 252; --contrast-primary-12: 29 29 29;
--primary-original: 243 63 117; --contrast-primary-original: 255 255 255;
--tint-1: 29 29 29; --contrast-tint-1: 255 255 255;
--tint-2: 35 34 34; --contrast-tint-2: 255 255 255;
--tint-3: 45 43 44; --contrast-tint-3: 255 255 255;
--tint-4: 49 47 47; --contrast-tint-4: 255 255 255;
--tint-5: 56 53 53; --contrast-tint-5: 255 255 255;
--tint-6: 60 56 57; --contrast-tint-6: 255 255 255;
--tint-7: 71 66 67; --contrast-tint-7: 255 255 255;
--tint-8: 82 76 77; --contrast-tint-8: 255 255 255;
--tint-9: 145 128 130; --contrast-tint-9: 255 255 255;
--tint-10: 157 139 142; --contrast-tint-10: 255 255 255;
--tint-11: 198 190 191; --contrast-tint-11: 29 29 29;
--tint-12: 255 254 255; --contrast-tint-12: 29 29 29;
--tint-original: 120 120 120; --contrast-tint-original: 255 255 255;
--neutral-1: 29 29 29; --contrast-neutral-1: 255 255 255;
--neutral-2: 34 34 34; --contrast-neutral-2: 255 255 255;
--neutral-3: 44 44 44; --contrast-neutral-3: 255 255 255;
--neutral-4: 48 48 48; --contrast-neutral-4: 255 255 255;
--neutral-5: 53 53 53; --contrast-neutral-5: 255 255 255;
--neutral-6: 57 57 57; --contrast-neutral-6: 255 255 255;
--neutral-7: 67 67 67; --contrast-neutral-7: 255 255 255;
--neutral-8: 78 78 78; --contrast-neutral-8: 255 255 255;
--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255;
--neutral-10: 144 144 144; --contrast-neutral-10: 255 255 255;
--neutral-11: 192 192 192; --contrast-neutral-11: 29 29 29;
--neutral-12: 255 255 255; --contrast-neutral-12: 29 29 29;
--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255;
--header-background: 243 63 117;
--header-link: 255 255 255;
--info-1: 29 29 29; --contrast-info-1: 255 255 255;
--info-2: 34 34 34; --contrast-info-2: 255 255 255;
--info-3: 44 44 44; --contrast-info-3: 255 255 255;
--info-4: 48 48 48; --contrast-info-4: 255 255 255;
--info-5: 53 53 53; --contrast-info-5: 255 255 255;
--info-6: 57 57 57; --contrast-info-6: 255 255 255;
--info-7: 67 67 67; --contrast-info-7: 255 255 255;
--info-8: 78 78 78; --contrast-info-8: 255 255 255;
--info-9: 120 120 120; --contrast-info-9: 255 255 255;
--info-10: 144 144 144; --contrast-info-10: 255 255 255;
--info-11: 192 192 192; --contrast-info-11: 29 29 29;
--info-12: 255 255 255; --contrast-info-12: 29 29 29;
--info-original: 120 120 120; --contrast-info-original: 255 255 255;
--warning-1: 29 29 29; --contrast-warning-1: 255 255 255;
--warning-2: 38 34 30; --contrast-warning-2: 255 255 255;
--warning-3: 50 42 35; --contrast-warning-3: 255 255 255;
--warning-4: 57 45 34; --contrast-warning-4: 255 255 255;
--warning-5: 66 50 34; --contrast-warning-5: 255 255 255;
--warning-6: 73 53 33; --contrast-warning-6: 255 255 255;
--warning-7: 87 62 37; --contrast-warning-7: 255 255 255;
--warning-8: 101 71 41; --contrast-warning-8: 255 255 255;
--warning-9: 254 154 0; --contrast-warning-9: 29 29 29;
--warning-10: 213 116 0; --contrast-warning-10: 255 255 255;
--warning-11: 224 184 145; --contrast-warning-11: 29 29 29;
--warning-12: 255 253 243; --contrast-warning-12: 29 29 29;
--warning-original: 254 154 0; --contrast-warning-original: 29 29 29;
--danger-1: 29 29 29; --contrast-danger-1: 255 255 255;
--danger-2: 40 32 32; --contrast-danger-2: 255 255 255;
--danger-3: 55 39 38; --contrast-danger-3: 255 255 255;
--danger-4: 64 41 38; --contrast-danger-4: 255 255 255;
--danger-5: 75 44 41; --contrast-danger-5: 255 255 255;
--danger-6: 84 45 41; --contrast-danger-6: 255 255 255;
--danger-7: 100 51 48; --contrast-danger-7: 255 255 255;
--danger-8: 117 58 54; --contrast-danger-8: 255 255 255;
--danger-9: 251 44 54; --contrast-danger-9: 255 255 255;
--danger-10: 255 52 59; --contrast-danger-10: 255 255 255;
--danger-11: 248 168 161; --contrast-danger-11: 29 29 29;
--danger-12: 255 249 247; --contrast-danger-12: 29 29 29;
--danger-original: 251 44 54; --contrast-danger-original: 255 255 255;
--success-1: 29 29 29; --contrast-success-1: 255 255 255;
--success-2: 31 36 32; --contrast-success-2: 255 255 255;
--success-3: 37 47 38; --contrast-success-3: 255 255 255;
--success-4: 37 52 39; --contrast-success-4: 255 255 255;
--success-5: 38 60 41; --contrast-success-5: 255 255 255;
--success-6: 38 65 41; --contrast-success-6: 255 255 255;
--success-7: 42 77 48; --contrast-success-7: 255 255 255;
--success-8: 47 89 54; --contrast-success-8: 255 255 255;
--success-9: 0 201 80; --contrast-success-9: 29 29 29;
--success-10: 0 176 54; --contrast-success-10: 255 255 255;
--success-11: 155 208 161; --contrast-success-11: 29 29 29;
--success-12: 246 255 247; --contrast-success-12: 29 29 29;
--success-original: 0 201 80; --contrast-success-original: 29 29 29;
}
</style><script src="https://static.gitbook.com/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="[html.sidebar-filled.theme-bold.tint_&]:bg-tint-subtle bg-tint-base theme-muted:bg-tint-subtle theme-gradient:bg-gradient-primary theme-gradient-tint:bg-gradient-tint"><script>!function(){var d=document.documentElement,c=d.classList;c.remove('light','dark');d.style.colorScheme = 'dark';c.add('dark')}()</script><header id="site-header" class="flex flex-col h-[64px] sticky top-0 z-30 w-full flex-none shadow-[0px_1px_0px] shadow-tint-12/2 bg-tint-base/9 theme-muted:bg-tint-subtle/9 [html.sidebar-filled.theme-bold.tint_&]:bg-tint-subtle/9 theme-gradient:bg-gradient-primary theme-gradient-tint:bg-gradient-tint contrast-more:bg-tint-base text-sm backdrop-blur-lg"><div class="theme-bold:bg-header-background theme-bold:shadow-[0px_1px_0px] theme-bold:shadow-tint-12/2"><div class="scroll-nojump"><div class="gap-4 lg:gap-6 flex items-center justify-between w-full py-3 min-h-16 sm:h-16 px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full"><div class="flex max-w-full lg:basis-72 min-w-0 shrink items-center justify-start gap-2 lg:gap-4"><button class="flex flex-row items-center rounded straight-corners:rounded-sm px-2 py-1 lg:hidden -ml-2 text-tint-strong theme-bold:text-header-link hover:bg-tint-hover theme-bold:hover:bg-header-link/3 page-no-toc:hidden" aria-label="Open table of contents"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/bars.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4 text-inherit"></svg></button><a class="group/headerlogo min-w-0 shrink flex items-center" href="https://developers.felt.com/"><img alt="Logo" fetchPriority="high" class="block dark:hidden rounded straight-corners:rounded-sm overflow-hidden shrink min-w-0 max-w-40 lg:max-w-64 site-header-none:page-no-toc:lg:max-w-56 max-h-10 lg:max-h-12 h-full w-auto" src="https://627332139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/organizations%2FpBjb4u9vDMMo5uYBgN6o%2Fsites%2Fsite_xsVUC%2Flogo%2FfN5fn3ghgXwAetsK2sAR%2Fhelp%20center%20dev%20logo.svg?alt=media&token=b5f6e9ed-85b8-4501-8d04-ed5fa0fcae5d"/><img alt="Logo" loading="lazy" fetchPriority="low" class="hidden dark:block rounded straight-corners:rounded-sm overflow-hidden shrink min-w-0 max-w-40 lg:max-w-64 site-header-none:page-no-toc:lg:max-w-56 max-h-10 lg:max-h-12 h-full w-auto" src="https://627332139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/organizations%2FpBjb4u9vDMMo5uYBgN6o%2Fsites%2Fsite_xsVUC%2Flogo%2FCgwzFqjeZB2Yg0nSwZ0E%2Fhelp%20center%20dev%20logo.svg?alt=media&token=df402b2c-3c37-4113-a410-1d983c67d59f"/></a></div><div class="flex grow-0 shrink-0 md:basis-56 justify-self-end md:grow-[0.8] lg:basis-40 md:max-w-[40%] lg:max-w-lg lg:ml-[max(calc((100%-18rem-48rem-3rem)/2),1.5rem)] xl:ml-[max(calc((100%-18rem-48rem-14rem-3rem)/2),1.5rem)] page-no-toc:lg:ml-[max(calc((100%-18rem-48rem-18rem-3rem)/2),0rem)] page-full-width:lg:ml-[max(calc((100%-18rem-103rem-3rem)/2),1.5rem)] page-full-width:2xl:ml-[max(calc((100%-18rem-96rem-14rem+3rem)/2),1.5rem)] md:mr-auto order-last md:order-[unset]"><!--$--><button type="button" aria-label="Search" class="flex flex-1 flex-row justify-center items-center w-full py-2 px-3 gap-2 bg-tint-base ring-1 ring-tint-12/2 shadow-sm shadow-tint-12/3 dark:shadow-none text-tint rounded-lg straight-corners:rounded-sm contrast-more:ring-tint-12 contrast-more:text-tint-strong transition-all hover:bg-tint-subtle hover:shadow-md hover:scale-102 hover:ring-tint-hover hover:text-tint-strong focus:shadow-md focus:scale-102 focus:ring-tint-hover focus:text-tint-strong contrast-more:hover:ring-2 contrast-more:hover:ring-tint-12 contrast-more:focus:ring-2 contrast-more:focus:ring-tint-12 active:shadow-sm active:scale-100 md:justify-start md:w-full text-sm theme-bold:bg-header-link/2 theme-bold:hover:bg-header-link/3 theme-bold:text-header-link/8 theme-bold:hover:text-header-link theme-bold:ring-header-link/4 theme-bold:hover:ring-header-link/5 theme-bold:[&_svg]:text-header-link/10 theme-bold:[&_.shortcut]:text-header-link/8 theme-bold:contrast-more:bg-header-background theme-bold:contrast-more:text-header-link theme-bold:contrast-more:ring-header-link theme-bold:contrast-more:hover:bg-header-background theme-bold:contrast-more:hover:ring-header-link theme-bold:contrast-more:focus:text-header-link theme-bold:contrast-more:focus:bg-header-background theme-bold:contrast-more:focus:ring-header-link theme-bold:shadow-none theme-bold:hover:shadow-none whitespace-nowrap"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/magnifying-glass.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon text-tint-subtle shrink-0 size-4"></svg><div class="w-full hidden md:block text-left"><span class="flex-1">Ask or search<!-- -->...</span></div><div aria-busy="true" class="shortcut -mr-1 hidden justify-end gap-0.5 whitespace-nowrap text-tint text-xs [font-feature-settings:"calt",_"case"] contrast-more:text-tint-strong md:flex opacity-0"><kbd class="flex h-5 min-w-5 items-center justify-center rounded border border-tint-subtle theme-bold:border-header-link/5 bg-tint-base theme-bold:bg-header-background px-1 ">Ctrl</kbd><kbd class="flex size-5 items-center justify-center rounded border border-tint-subtle theme-bold:border-header-link/5 bg-tint-base theme-bold:bg-header-background">K</kbd></div></button><!--/$--></div><div class="headerLinks_containerHeaderlinks__GUgiv lg:[&>.button+.button]:-ml-2 z-20 ml-auto flex min-w-9 shrink grow items-center justify-end gap-x-4 lg:gap-x-6 xl:grow-0"><a class="flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link" href="https://felt.com/signup">Sign up</a><a class="flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link" href="https://help.felt.com/">Help Center</a><a class="group/dropdown flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link" type="button" id="radix-:R6t8qfkvfa:" aria-haspopup="menu" aria-expanded="false" data-state="closed" href="mailto:support@felt.com">Contact<svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-down.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon shrink-0 opacity-6 size-3 ms-1 transition-all group-hover/dropdown:opacity-11 group-data-[state=open]/dropdown:opacity-11 group-data-[state=open]/dropdown:rotate-180"></svg></a><a class="group/dropdown flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link" type="button" id="radix-:R8t8qfkvfa:" aria-haspopup="menu" aria-expanded="false" data-state="closed" href="https://youtube.com/@feltmaps">Social<svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-down.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon shrink-0 opacity-6 size-3 ms-1 transition-all group-hover/dropdown:opacity-11 group-data-[state=open]/dropdown:opacity-11 group-data-[state=open]/dropdown:rotate-180"></svg></a><div class="headerLinks_linkEllipsis__Z01IN z-20 items-center"><button type="button" class="group/dropdown text-tint hover:text-primary dark:hover:text-primary theme-bold:text-header-link theme-bold:hover:text-header-link/8 flex gap-1 items-center" id="radix-:R1d8qfkvfa:" aria-haspopup="menu" aria-expanded="false" data-state="closed"><span class="sr-only">More</span><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/ellipsis.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4"></svg><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-down.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon shrink-0 opacity-6 size-3 ms-1 transition-all group-hover/dropdown:opacity-11 group-data-[state=open]/dropdown:opacity-11 group-data-[state=open]/dropdown:rotate-180"></svg></button></div></div></div></div></div><div class="scroll-nojump"><div class="w-full overflow-x-scroll overflow-y-hidden hide-scroll -mb-4 pb-4 hidden page-no-toc:flex"><div class="px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full page-default-width:max-w-[unset] grow flex items-end page-default-width:2xl:px-[calc((100%-1536px+4rem)/2)]"><div id="variants" class="my-2 mr-5 page-no-toc:flex hidden grow border-tint border-r pr-5 *:grow only:mr-0 only:border-none only:pr-0 sm:max-w-64"><div data-testid="space-dropdown-button" class="group/dropdown flex flex-row items-center transition-all hover:cursor-pointer px-3 gap-2 rounded-md straight-corners:rounded-none bg-tint-base text-sm text-tint hover:text-tint-strong data-[state=open]:text-tint-strong ring-1 ring-tint-subtle hover:ring-tint-hover data-[state=open]:ring-tint-hover contrast-more:bg-tint-base contrast-more:ring-1 contrast-more:hover:ring-2 contrast-more:data-[state=open]:ring-2 contrast-more:ring-tint contrast-more:hover:ring-tint-hover contrast-more:data-[state=open]:ring-tint-hover w-full grow py-1" type="button" id="radix-:R68qfkvfa:" aria-haspopup="menu" aria-expanded="false" data-state="closed"><span class="line-clamp-1 grow">Home</span><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-down.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon shrink-0 opacity-6 size-3 ms-1 transition-all group-hover/dropdown:opacity-11 group-data-[state=open]/dropdown:opacity-11 group-data-[state=open]/dropdown:rotate-180"></svg></div></div></div></div></div></header><div class="scroll-nojump"><div class="flex flex-col lg:flex-row px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full"><aside data-testid="table-of-contents" class="group text-sm grow-0 shrink-0 basis-full lg:basis-72 page-no-toc:lg:basis-56 relative z-[1] lg:sticky lg:top-0 lg:h-screen site-header:lg:top-16 site-header:lg:h-[calc(100vh_-_4rem)] site-header-sections:lg:top-[6.75rem] site-header-sections:lg:h-[calc(100vh_-_6.75rem)] pt-6 pb-4 sidebar-filled:lg:pr-6 page-no-toc:lg:pr-0 hidden navigation-open:!flex lg:flex page-no-toc:lg:hidden page-no-toc:xl:flex site-header-none:page-no-toc:lg:flex flex-col gap-4 navigation-open:border-b border-tint-subtle"><div class="lg:-ms-5 relative flex flex-grow flex-col overflow-hidden border-tint-subtle sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-filled.theme-gradient_&]:border page-no-toc:!bg-transparent sidebar-filled:rounded-xl straight-corners:rounded-none"><div class="px-5 *:my-4"><div data-testid="space-dropdown-button" class="group/dropdown flex flex-row items-center transition-all hover:cursor-pointer px-3 py-2 gap-2 rounded-md straight-corners:rounded-none bg-tint-base text-sm text-tint hover:text-tint-strong data-[state=open]:text-tint-strong ring-1 ring-tint-subtle hover:ring-tint-hover data-[state=open]:ring-tint-hover contrast-more:bg-tint-base contrast-more:ring-1 contrast-more:hover:ring-2 contrast-more:data-[state=open]:ring-2 contrast-more:ring-tint contrast-more:hover:ring-tint-hover contrast-more:data-[state=open]:ring-tint-hover w-full page-no-toc:hidden site-header-none:page-no-toc:flex" type="button" id="radix-:R6pcqfkvfa:" aria-haspopup="menu" aria-expanded="false" data-state="closed"><span class="line-clamp-1 grow">Home</span><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-down.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon shrink-0 opacity-6 size-3 ms-1 transition-all group-hover/dropdown:opacity-11 group-data-[state=open]/dropdown:opacity-11 group-data-[state=open]/dropdown:rotate-180"></svg></div></div><div data-testid="toc-scroll-container" class="flex flex-grow flex-col p-2 lg:pb-20 lg:gutter-stable overflow-y-auto [&::-webkit-scrollbar]:bg-transparent [&::-webkit-scrollbar-thumb]:bg-transparent group-hover:[&::-webkit-scrollbar]:bg-tint-subtle group-hover:[&::-webkit-scrollbar-thumb]:bg-tint-7 group-hover:[&::-webkit-scrollbar-thumb:hover]:bg-tint-8"><ul class="flex flex-col gap-y-0.5 page-no-toc:hidden border-tint-subtle sidebar-list-line:border-l"><li class="flex flex-col"><a aria-current="page" class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance text-sm hover:contrast-more:ring-1 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px font-semibold sidebar-list-line:before:w-0.5 before:bg-primary-solid text-primary-subtle sidebar-list-pill:bg-primary [html.sidebar-list-pill.theme-muted_&]:bg-primary-hover [html.sidebar-list-pill.theme-bold.tint_&]:bg-primary-hover [html.sidebar-filled.sidebar-list-pill.theme-muted_&]:bg-primary [html.sidebar-filled.sidebar-list-pill.theme-bold.tint_&]:bg-primary hover:bg-primary-hover hover:text-primary hover:before:bg-primary-solid-hover sidebar-list-pill:hover:bg-primary-hover contrast-more:text-primary contrast-more:hover:text-primary-strong contrast-more:bg-primary contrast-more:ring-1 contrast-more:ring-primary contrast-more:hover:ring-primary-hover" href="/">Overview</a></li><li class="group/page-group-item flex flex-col"><div class="-top-5 group-first/page-group-item:-mt-5 sticky z-[1] flex items-center gap-3 px-3 pt-6 font-semibold text-xs uppercase tracking-wide pb-3 -mb-1.5 [mask-image:linear-gradient(rgba(0,0,0,1)_70%,rgba(0,0,0,0))] bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-default.theme-gradient_&]:bg-gradient-primary [html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint">REST API</div><ul class="flex flex-col gap-y-0.5"><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/getting-started">Getting started</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/navigating-maps-and-workspaces">Navigating maps and workspaces</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/uploading-files-and-urls">Uploading files and URLs</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/styling-layers">Styling layers</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/refreshing-live-data-layers">Refreshing live data layers</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/working-with-elements">Working with elements</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/listening-to-updates-using-webhooks">Listening to updates using webhooks</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference">API Reference<span class="group relative rounded-full straight-corners:rounded-sm w-5 h-5 after:grid-area-1-1 after:absolute after:-top-1 after:grid after:-left-1 after:w-7 after:h-7 hover:bg-tint-active hover:text-current"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-right.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon m-1 grid size-3 flex-shrink-0 text-current opacity-6 transition group-hover:opacity-11 contrast-more:opacity-11 rotate-0"></svg></span></a><div class="overflow-hidden" style="opacity:0;height:0px;display:none"><ul class="flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l"><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/authentication">Authentication</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/maps">Maps</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/layers">Layers</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/elements">Elements</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/users">Users</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/comments">Comments</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/embed-tokens">Embed Tokens</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/sources">Sources</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/rest-api/api-reference/projects">Projects</a></li></ul></div></li></ul></li><li class="group/page-group-item flex flex-col"><div class="-top-5 group-first/page-group-item:-mt-5 sticky z-[1] flex items-center gap-3 px-3 pt-6 font-semibold text-xs uppercase tracking-wide pb-3 -mb-1.5 [mask-image:linear-gradient(rgba(0,0,0,1)_70%,rgba(0,0,0,0))] bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-default.theme-gradient_&]:bg-gradient-primary [html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint">JS SDK</div><ul class="flex flex-col gap-y-0.5"><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/getting-started">Getting started</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/general-concepts">General concepts</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/controlling-maps">Controlling maps</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/working-with-selection">Working with selection</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/reading-entities">Reading entities</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/drawing-elements">Drawing elements</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/working-with-layers">Working with layers</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/layer-filters">Layer filters</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/building-custom-charts">Building custom charts</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/map-interactions-and-viewport">Map interactions and viewport</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/hiding-and-showing">Hiding and showing</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/integrating-with-react">Integrating with React</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/sample-application">Sample application</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/js-sdk/examples">Examples</a></li><li class="flex flex-col"><a class="flex justify-start items-center gap-3 p-1.5 pl-3 text-sm transition-colors duration-100 text-tint-strong/7 rounded-md straight-corners:rounded-none before:content-none font-normal hover:bg-tint hover:text-tint-strong" href="https://developers.felt.com/js-sdk-api-reference/">API Reference<svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/arrow-up-right-from-square.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-3 mr-1 mt-1 place-self-start shrink-0 text-current transition-colors [&>path]:transition-opacity [&>path]:opacity-[0.4] group-hover:[&>path]:opacity-11"></svg></a></li></ul></li><li class="group/page-group-item flex flex-col"><div class="-top-5 group-first/page-group-item:-mt-5 sticky z-[1] flex items-center gap-3 px-3 pt-6 font-semibold text-xs uppercase tracking-wide pb-3 -mb-1.5 [mask-image:linear-gradient(rgba(0,0,0,1)_70%,rgba(0,0,0,0))] bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-default.theme-gradient_&]:bg-gradient-primary [html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint">Felt Style Language</div><ul class="flex flex-col gap-y-0.5"><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/getting-started">Getting started</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks">Style definition blocks<span class="group relative rounded-full straight-corners:rounded-sm w-5 h-5 after:grid-area-1-1 after:absolute after:-top-1 after:grid after:-left-1 after:w-7 after:h-7 hover:bg-tint-active hover:text-current"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-right.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon m-1 grid size-3 flex-shrink-0 text-current opacity-6 transition group-hover:opacity-11 contrast-more:opacity-11 rotate-0"></svg></span></a><div class="overflow-hidden" style="opacity:0;height:0px;display:none"><ul class="flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l"><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks/the-config-block">The config block</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks/the-paint-block">The paint block</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks/the-label-block">The label block</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks/the-legend-block">The legend block</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks/the-popup-block">The popup block</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks/the-attributes-block">The attributes block</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/style-definition-blocks/the-filters-block">The filters block</a></li></ul></div></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/types-of-visualizations">Types of visualizations<span class="group relative rounded-full straight-corners:rounded-sm w-5 h-5 after:grid-area-1-1 after:absolute after:-top-1 after:grid after:-left-1 after:w-7 after:h-7 hover:bg-tint-active hover:text-current"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-right.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon m-1 grid size-3 flex-shrink-0 text-current opacity-6 transition group-hover:opacity-11 contrast-more:opacity-11 rotate-0"></svg></span></a><div class="overflow-hidden" style="opacity:0;height:0px;display:none"><ul class="flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l"><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/types-of-visualizations/simple-visualizations">Simple visualizations</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/types-of-visualizations/categorical-visualizations">Categorical visualizations</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/types-of-visualizations/numeric-visualizations-color-and-size">Numeric visualizations (color & size)</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/types-of-visualizations/heatmaps">Heatmaps</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/types-of-visualizations/hillshade">Hillshade</a></li></ul></div></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/zoom-based-styling">Zoom-based Styling<span class="group relative rounded-full straight-corners:rounded-sm w-5 h-5 after:grid-area-1-1 after:absolute after:-top-1 after:grid after:-left-1 after:w-7 after:h-7 hover:bg-tint-active hover:text-current"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-right.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon m-1 grid size-3 flex-shrink-0 text-current opacity-6 transition group-hover:opacity-11 contrast-more:opacity-11 rotate-0"></svg></span></a><div class="overflow-hidden" style="opacity:0;height:0px;display:none"><ul class="flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l"><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/zoom-based-styling/interpolators">Interpolators</a></li></ul></div></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/legends">Legends</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/errors">Errors</a></li><li class="flex flex-col"><a class="group/toclink relative transition-colors flex flex-row justify-between rounded-md straight-corners:rounded-none p-1.5 pl-3 text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong hover:contrast-more:text-tint-strong hover:contrast-more:ring-1 hover:contrast-more:ring-tint-12 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none sidebar-list-line:before:w-px sidebar-list-default:[&+div_a]:rounded-l-none [&+div_a]:pl-5 sidebar-list-default:[&+div_a]:before:w-px" href="/felt-style-language/examples">Examples</a></li></ul></li></ul><div class="relative z-[2] lg:absolute left-0 right-2 bottom-0 pointer-events-none sidebar-filled:pl-2 sidebar-filled:pb-2 sidebar-filled:page-no-toc:p-0 bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base before:hidden lg:before:block before:content-[""] before:absolute before:inset-x-0 before:bottom-full before:h-8 before:bg-gradient-to-b before:from-transparent before:to-tint-base sidebar-filled:before:to-tint-subtle theme-muted:before:to-tint-subtle [html.sidebar-filled.theme-muted_&]:before:to-tint-base [html.sidebar-filled.theme-bold.tint_&]:before:to-tint-base page-no-toc:before:!to-transparent"><a target="_blank" class="text-sm font-semibold text-tint flex flex-row items-center px-5 py-4 sidebar-filled:px-3 sidebar-filled:page-no-toc:lg:px-5 rounded-lg straight-corners:rounded-none hover:bg-tint hover:text-tint-strong ring-2 lg:ring-1 ring-inset ring-tint-subtle transition-colors pointer-events-auto" href="https://www.gitbook.com/?utm_source=content&utm_medium=trademark&utm_campaign=LlIfNdbm4rCsu755xrdc"><svg style="mask-image:url(https://static.gitbook.com/~gitbook/static/icons/svgs/custom-icons/gitbook.svg?v=2);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-5 shrink-0"></svg><span class="ml-3">Powered by GitBook</span></a></div></div></div></aside><div class="flex min-w-0 flex-1 flex-col"><!--$--><div class="flex grow flex-row-reverse justify-end"><aside class="group/aside hidden xl:flex flex-col basis-56 grow-0 shrink-0 break-anywhere text-tint contrast-more:text-tint-strong sticky lg:top-0 lg:max-h-screen site-header:lg:top-16 site-header:lg:max-h-[calc(100vh_-_4rem)] site-header-sections:lg:top-[6.75rem] site-header-sections:lg:max-h-[calc(100vh_-_6.75rem)] page-api-block:xl:max-2xl:z-10 page-api-block:xl:max-2xl:fixed page-api-block:xl:max-2xl:right-8 page-api-block:xl:max-2xl:w-56 page-api-block:xl:max-2xl:bg-tint/9 page-api-block:xl:max-2xl:contrast-more:bg-tint page-api-block:xl:max-2xl:backdrop-blur-lg page-api-block:xl:max-2xl:border page-api-block:xl:max-2xl:border-tint page-api-block:xl:max-2xl:hover:shadow-lg page-api-block:xl:max-2xl:hover:shadow-tint-12/1 page-api-block:xl:max-2xl:dark:hover:shadow-tint-1/1 page-api-block:xl:max-2xl:rounded-md page-api-block:xl:max-2xl:h-auto page-api-block:xl:max-2xl:my-8 page-api-block:p-2"><div class="hidden page-api-block:xl:max-2xl:flex text-xs tracking-wide font-semibold uppercase flex-row items-center gap-2"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/block-quote.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-3"></svg>On this page<svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-down.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-3 opacity-6 ml-auto page-api-block:xl:max-2xl:group-hover/aside:hidden"></svg></div><div class="overflow-y-auto overflow-x-visible flex flex-col shrink pb-12 sticky lg:top:0 site-header:lg:top-16 site-header-sections:lg:top-[6.75rem] gap-6 pt-8 page-api-block:xl:max-2xl:py-0 page-api-block:xl:max-2xl:hidden page-api-block:xl:max-2xl:group-hover/aside:flex"><!--$--><ul class="sidebar-list-line:border-l border-tint-subtle"><li class="flex flex-row relative h-fit mt-2"><div class="border-primary-9 tint:border-primary-11 sidebar-list-line:border-l-2 inset-0 pointer-events-none absolute z-0 sidebar-list-line:-left-px rounded-md straight-corners:rounded-none sidebar-list-line:rounded-l-none sidebar-list-pill:bg-primary [html.theme-muted.sidebar-list-pill_&]:bg-primary-hover [html.theme-gradient.sidebar-list-pill_&]:bg-primary-active contrast-more:border contrast-more:bg-primary sidebar-list-default:hidden sidebar-list-default:ml-3 contrast-more:sidebar-list-default:ml-0"></div><a href="#felts-developer-tools" class="relative z-10 text-sm w-full py-1 px-3 transition-all duration-200 rounded-md straight-corners:rounded-none sidebar-list-line:rounded-l-none contrast-more:hover:ring-1 contrast-more:hover:ring-inset contrast-more:hover:ring-current text-primary-subtle hover:text-primary contrast-more:text-primary contrast-more:hover:text-primary-strong sidebar-list-line:ml-px hover:bg-primary-hover theme-muted:hover:bg-primary-active [html.sidebar-filled.theme-bold.tint_&]:hover:bg-primary-active theme-gradient:hover:bg-primary-active tint:font-semibold contrast-more:font-semibold sidebar-list-default:border-tint"><span class="">Felt’s Developer Tools</span></a></li><li class="flex flex-row relative h-fit ml-3 my-0 sidebar-list-line:ml-0"><a href="#creating-and-modifying-maps" class="relative z-10 text-sm w-full py-1 px-3 transition-all duration-200 rounded-md straight-corners:rounded-none sidebar-list-line:rounded-l-none hover:bg-tint-hover theme-gradient:hover:bg-tint-12/1 hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-inset contrast-more:hover:ring-current subitem sidebar-list-line:pl-6 opacity-8 contrast-more:opacity-11 sidebar-list-default:rounded-l-none sidebar-list-default:border-l sidebar-list-default:border-tint"><span class="">Creating and modifying maps</span></a></li><li class="flex flex-row relative h-fit ml-3 my-0 sidebar-list-line:ml-0"><a href="#creating-custom-applications" class="relative z-10 text-sm w-full py-1 px-3 transition-all duration-200 rounded-md straight-corners:rounded-none sidebar-list-line:rounded-l-none hover:bg-tint-hover theme-gradient:hover:bg-tint-12/1 hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-inset contrast-more:hover:ring-current subitem sidebar-list-line:pl-6 opacity-8 contrast-more:opacity-11 sidebar-list-default:rounded-l-none sidebar-list-default:border-l sidebar-list-default:border-tint"><span class="">Creating custom applications</span></a></li></ul><!--/$--><div class="flex flex-col gap-3 sidebar-list-default:px-3 border-t first:border-none border-tint-subtle py-4 first:pt-0 page-api-block:xl:max-2xl:px-3 empty:hidden"><!--$--><div class="flex flex-col gap-3 text-sm mt-2"><div class="flex flex-wrap items-center gap-2"><p>Was this helpful?</p><div class="rounded-full border border-tint-subtle bg-tint-base contrast-more:border-tint-12"><div class="flex"><button class="p-2 first:rounded-l-full first:pl-2.5 last:rounded-r-full last:pr-2.5 hover:bg-primary-hover hover:text-primary-strong disabled:cursor-not-allowed disabled:hover:bg-inherit disabled:hover:text-inherit disabled:dark:hover:text-inherit ring-tint contrast-more:hover:ring-1 disabled:opacity-7 disabled:contrast-more:ring-0" type="button" aria-label="No" title="No"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="currentColor" fill-opacity="0.2"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M5 8.25C4.58579 8.25 4.25 7.91421 4.25 7.5V6C4.25 5.58579 4.58579 5.25 5 5.25C5.41421 5.25 5.75 5.58579 5.75 6V7.5C5.75 7.91421 5.41421 8.25 5 8.25ZM4.66782 13.3737C4.87421 13.5572 5.19025 13.5386 5.3737 13.3322C7.30371 11.1609 10.6963 11.1609 12.6263 13.3322C12.8098 13.5386 13.1258 13.5572 13.3322 13.3737C13.5386 13.1902 13.5572 12.8742 13.3737 12.6678C11.0459 10.049 6.9541 10.049 4.6263 12.6678C4.44284 12.8742 4.46143 13.1902 4.66782 13.3737ZM12.25 7.5C12.25 7.91421 12.5858 8.25 13 8.25C13.4142 8.25 13.75 7.91421 13.75 7.5V6C13.75 5.58579 13.4142 5.25 13 5.25C12.5858 5.25 12.25 5.58579 12.25 6V7.5Z" fill="currentColor"></path></svg></button><button class="p-2 first:rounded-l-full first:pl-2.5 last:rounded-r-full last:pr-2.5 hover:bg-primary-hover hover:text-primary-strong disabled:cursor-not-allowed disabled:hover:bg-inherit disabled:hover:text-inherit disabled:dark:hover:text-inherit ring-tint contrast-more:hover:ring-1 disabled:opacity-7 disabled:contrast-more:ring-0" type="button" aria-label="Not sure" title="Not sure"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="currentColor" fill-opacity="0.2"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M5 8.25C4.58579 8.25 4.25 7.91421 4.25 7.5V6C4.25 5.58579 4.58579 5.25 5 5.25C5.41421 5.25 5.75 5.58579 5.75 6V7.5C5.75 7.91421 5.41421 8.25 5 8.25ZM4.5 12C4.5 11.7239 4.72386 11.5 5 11.5H13C13.2761 11.5 13.5 11.7239 13.5 12C13.5 12.2761 13.2761 12.5 13 12.5H5C4.72386 12.5 4.5 12.2761 4.5 12ZM12.25 7.5C12.25 7.91421 12.5858 8.25 13 8.25C13.4142 8.25 13.75 7.91421 13.75 7.5V6C13.75 5.58579 13.4142 5.25 13 5.25C12.5858 5.25 12.25 5.58579 12.25 6V7.5Z" fill="currentColor"></path></svg></button><button class="p-2 first:rounded-l-full first:pl-2.5 last:rounded-r-full last:pr-2.5 hover:bg-primary-hover hover:text-primary-strong disabled:cursor-not-allowed disabled:hover:bg-inherit disabled:hover:text-inherit disabled:dark:hover:text-inherit ring-tint contrast-more:hover:ring-1 disabled:opacity-7 disabled:contrast-more:ring-0" type="button" aria-label="Yes, it was!" title="Yes, it was!"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="currentColor" fill-opacity="0.2"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M5 8.25C4.58579 8.25 4.25 7.91421 4.25 7.5V6C4.25 5.58579 4.58579 5.25 5 5.25C5.41421 5.25 5.75 5.58579 5.75 6V7.5C5.75 7.91421 5.41421 8.25 5 8.25ZM4.66782 11.6263C4.87421 11.4428 5.19025 11.4614 5.3737 11.6678C7.30371 13.8391 10.6963 13.8391 12.6263 11.6678C12.8098 11.4614 13.1258 11.4428 13.3322 11.6263C13.5386 11.8098 13.5572 12.1258 13.3737 12.3322C11.0459 14.951 6.9541 14.951 4.6263 12.3322C4.44284 12.1258 4.46143 11.8098 4.66782 11.6263ZM12.25 7.5C12.25 7.91421 12.5858 8.25 13 8.25C13.4142 8.25 13.75 7.91421 13.75 7.5V6C13.75 5.58579 13.4142 5.25 13 5.25C12.5858 5.25 12.25 5.58579 12.25 6V7.5Z" fill="currentColor"></path></svg></button></div></div></div></div><!--/$--><div><a href="/~gitbook/pdf?page=4lLYA8mfXqBZvBy9XuRI&only=yes&limit=100" class="flex flex-row items-center text-sm hover:text-tint-strong links-accent:hover:underline links-accent:hover:underline-offset-4 links-accent:hover:decoration-[3px] links-accent:hover:decoration-primary-subtle py-2"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/file-pdf.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon size-4 mr-1.5"></svg>Export as PDF</a></div></div></div><div class="sticky bottom-0 z-10 mt-auto flex flex-col bg-tint-base theme-gradient-tint:bg-gradient-tint theme-gradient:bg-gradient-primary theme-muted:bg-tint-subtle pb-4 page-api-block:xl:max-2xl:hidden page-api-block:xl:max-2xl:pb-0 page-api-block:xl:max-2xl:group-hover/aside:flex [html.sidebar-filled.theme-bold.tint_&]:bg-tint-subtle page-api-block:xl:max-2xl:bg-transparent"><div class="" data-visual-test="removed"></div></div></aside><main class="relative min-w-0 flex-1 py-8 lg:px-12 break-anywhere page-api-block:xl:max-2xl:pr-0 page-api-block:mx-auto page-api-block:max-w-screen-2xl page-default-width page-has-toc"><header class="max-w-3xl mx-auto mb-6 space-y-3 page-api-block:ml-0"><h1 class="text-4xl font-bold flex items-center gap-4">Overview</h1></header><!--$--><div class="grid [&>*+*]:mt-5 whitespace-pre-wrap"><h2 id="felts-developer-tools" class="text-3xl font-semibold heading group relative grid scroll-m-12 mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0"><div class="hash grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]"><a href="#felts-developer-tools" aria-label="Direct link to heading" class="inline-flex h-full items-start leading-tight"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1em] mt-0.5 transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]">Felt’s Developer Tools</div></h2><p class="mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0">There are a variety of ways to interact with Felt’s modern GIS platform outside of the user interface. They can be grouped into two buckets: tools for programmatically creating and modifying maps, and tools for building custom experiences for map viewers. These tools can be used to solve distinct challenges and also be used in tandem with one another.</p><h3 id="creating-and-modifying-maps" class="text-2xl font-semibold heading group relative grid scroll-m-12 mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0"><div class="hash grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[0.75em]"><a href="#creating-and-modifying-maps" aria-label="Direct link to heading" class="inline-flex h-full items-start leading-snug"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1em] mt-0.5 transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] justify-self-start text-left leading-snug mt-[0.75em]">Creating and modifying maps</div></h3><p class="mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0">Felt’s <a class="underline decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:text-primary-subtle links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100" data-state="closed" href="/rest-api/getting-started"><strong class="font-bold">REST API</strong></a> allows editors to interact with the Felt platform via code, performing actions such as creating new maps, adding data to maps, styling layers, and more. The REST API can be leveraged from any environment that is capable of sending GET and POST requests.</p><p class="mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0">For Python users, interactions with the REST API are simplified through the <a class="underline decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:text-primary-subtle links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100" data-state="closed" href="https://github.com/felt/felt-python"><code class="py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]"><strong class="font-bold">felt-python</strong></code><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/arrow-up-right.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon ml-0.5 inline size-3 links-accent:text-tint-subtle"></svg></a> <strong class="font-bold">module</strong>, which can be installed with <code class="py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]">pip</code> and used to call the REST API endpoints directly from Python functions.</p><h3 id="creating-custom-applications" class="text-2xl font-semibold heading group relative grid scroll-m-12 mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0"><div class="hash grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[0.75em]"><a href="#creating-custom-applications" aria-label="Direct link to heading" class="inline-flex h-full items-start leading-snug"><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/hashtag.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon w-3.5 h-[1em] mt-0.5 transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4"></svg></a></div><div class="grid-area-1-1 z-[1] justify-self-start text-left leading-snug mt-[0.75em]">Creating custom applications</div></h3><p class="mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0">Felt’s user interface allows a large amount of customization, offering the ability to generate complex cartographic designs, adding components to create a dashboard, and much more.</p><p class="mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0">However, sometimes application developers need further control over the experience of viewing and/or interacting with a map. For example, they may want to run custom logic after a user clicks on a feature in a layer, or animate data on the map based on other types of user input elsewhere on the webpage. For these situations and many more, Felt’s <a class="underline decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:text-primary-subtle links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100" data-state="closed" href="/js-sdk/getting-started"><strong class="font-bold">JavaScript SDK</strong></a> allows developers to load a Felt map into their application while providing opportunities to hook into the interaction loop and more broadly customize the experience of the map viewer.</p></div><!--/$--><div class="flex flex-col md:flex-row mt-6 gap-2 max-w-3xl mx-auto page-api-block:ml-0 text-tint"><a class="group text-sm p-2.5 flex gap-4 flex-1 flex-row items-center pr-4 border border-tint-subtle rounded straight-corners:rounded-none hover:border-primary text-pretty md:p-4 md:text-base" href="/rest-api/getting-started"><span class="flex flex-col flex-1"><span class="text-xs">Next</span><span class="text-tint-strong group-hover:text-primary line-clamp-2">Getting started</span></span><svg style="mask-image:url(https://ka-p.fontawesome.com/releases/v6.6.0/svgs/regular/chevron-right.svg?v=2&token=a463935e93);mask-repeat:no-repeat;mask-position:center" class="gb-icon hidden size-4 text-tint-subtle contrast-more:text-tint-strong group-hover:text-primary md:block"></svg></a></div><div class="mx-auto mt-6 page-api-block:ml-0 flex max-w-3xl flex-row flex-wrap items-center gap-4 text-tint contrast-more:text-tint-strong"><p class="mr-auto text-sm">Last updated <time data-visual-test="transparent" dateTime="2024-11-11T19:00:57.410Z" title="11/11/2024, 7:00:57 PM">5 months ago</time></p><div class="flex flex-col gap-3 text-sm xl:hidden"><div class="flex flex-wrap items-center gap-2"><p>Was this helpful?</p><div class="rounded-full border border-tint-subtle bg-tint-base contrast-more:border-tint-12"><div class="flex"><button class="p-2 first:rounded-l-full first:pl-2.5 last:rounded-r-full last:pr-2.5 hover:bg-primary-hover hover:text-primary-strong disabled:cursor-not-allowed disabled:hover:bg-inherit disabled:hover:text-inherit disabled:dark:hover:text-inherit ring-tint contrast-more:hover:ring-1 disabled:opacity-7 disabled:contrast-more:ring-0" type="button" aria-label="No" title="No"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="currentColor" fill-opacity="0.2"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M5 8.25C4.58579 8.25 4.25 7.91421 4.25 7.5V6C4.25 5.58579 4.58579 5.25 5 5.25C5.41421 5.25 5.75 5.58579 5.75 6V7.5C5.75 7.91421 5.41421 8.25 5 8.25ZM4.66782 13.3737C4.87421 13.5572 5.19025 13.5386 5.3737 13.3322C7.30371 11.1609 10.6963 11.1609 12.6263 13.3322C12.8098 13.5386 13.1258 13.5572 13.3322 13.3737C13.5386 13.1902 13.5572 12.8742 13.3737 12.6678C11.0459 10.049 6.9541 10.049 4.6263 12.6678C4.44284 12.8742 4.46143 13.1902 4.66782 13.3737ZM12.25 7.5C12.25 7.91421 12.5858 8.25 13 8.25C13.4142 8.25 13.75 7.91421 13.75 7.5V6C13.75 5.58579 13.4142 5.25 13 5.25C12.5858 5.25 12.25 5.58579 12.25 6V7.5Z" fill="currentColor"></path></svg></button><button class="p-2 first:rounded-l-full first:pl-2.5 last:rounded-r-full last:pr-2.5 hover:bg-primary-hover hover:text-primary-strong disabled:cursor-not-allowed disabled:hover:bg-inherit disabled:hover:text-inherit disabled:dark:hover:text-inherit ring-tint contrast-more:hover:ring-1 disabled:opacity-7 disabled:contrast-more:ring-0" type="button" aria-label="Not sure" title="Not sure"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="currentColor" fill-opacity="0.2"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M5 8.25C4.58579 8.25 4.25 7.91421 4.25 7.5V6C4.25 5.58579 4.58579 5.25 5 5.25C5.41421 5.25 5.75 5.58579 5.75 6V7.5C5.75 7.91421 5.41421 8.25 5 8.25ZM4.5 12C4.5 11.7239 4.72386 11.5 5 11.5H13C13.2761 11.5 13.5 11.7239 13.5 12C13.5 12.2761 13.2761 12.5 13 12.5H5C4.72386 12.5 4.5 12.2761 4.5 12ZM12.25 7.5C12.25 7.91421 12.5858 8.25 13 8.25C13.4142 8.25 13.75 7.91421 13.75 7.5V6C13.75 5.58579 13.4142 5.25 13 5.25C12.5858 5.25 12.25 5.58579 12.25 6V7.5Z" fill="currentColor"></path></svg></button><button class="p-2 first:rounded-l-full first:pl-2.5 last:rounded-r-full last:pr-2.5 hover:bg-primary-hover hover:text-primary-strong disabled:cursor-not-allowed disabled:hover:bg-inherit disabled:hover:text-inherit disabled:dark:hover:text-inherit ring-tint contrast-more:hover:ring-1 disabled:opacity-7 disabled:contrast-more:ring-0" type="button" aria-label="Yes, it was!" title="Yes, it was!"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="9" fill="currentColor" fill-opacity="0.2"></circle><path fill-rule="evenodd" clip-rule="evenodd" d="M5 8.25C4.58579 8.25 4.25 7.91421 4.25 7.5V6C4.25 5.58579 4.58579 5.25 5 5.25C5.41421 5.25 5.75 5.58579 5.75 6V7.5C5.75 7.91421 5.41421 8.25 5 8.25ZM4.66782 11.6263C4.87421 11.4428 5.19025 11.4614 5.3737 11.6678C7.30371 13.8391 10.6963 13.8391 12.6263 11.6678C12.8098 11.4614 13.1258 11.4428 13.3322 11.6263C13.5386 11.8098 13.5572 12.1258 13.3737 12.3322C11.0459 14.951 6.9541 14.951 4.6263 12.3322C4.44284 12.1258 4.46143 11.8098 4.66782 11.6263ZM12.25 7.5C12.25 7.91421 12.5858 8.25 13 8.25C13.4142 8.25 13.75 7.91421 13.75 7.5V6C13.75 5.58579 13.4142 5.25 13 5.25C12.5858 5.25 12.25 5.58579 12.25 6V7.5Z" fill="currentColor"></path></svg></button></div></div></div></div></div></main></div><!--$--><!--/$--><!--/$--></div></div></div><!--$--><!--/$--><!--$--><!--/$--><script data-cfasync="false">
document.addEventListener("DOMContentLoaded", () => {
if (Array.from(document.scripts).find(script => script.src.includes('rocket-loader.min.js'))) {
const alert = document.createElement('div');
alert.className = 'p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 mt-8 mx-8';
alert.innerHTML = `
<strong>Error in site configuration:</strong>
It looks like ${window.location.hostname} has been incorrectly configured in Cloudflare. This may lead to unexpected behavior or issues with the page loading. If you are the owner of this site, please refer to <a href="https://docs.gitbook.com/published-documentation/custom-domain/configure-dns#are-you-using-cloudflare" class="underline">GitBook's documentation</a> for steps to fix the problem.
`;
document.body.prepend(alert);
}
});</script><script src="https://static.gitbook.com/_next/static/chunks/webpack-389a83125d1262a7.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HC[\"https://static.gitbook.com\",\"\"]\n2:HL[\"https://static.gitbook.com/_next/static/css/51d34edee75a6bda.css\",\"style\"]\n3:HL[\"https://static.gitbook.com/_next/static/css/ce80118b5e9525b5.css\",\"style\"]\n4:HL[\"https://static.gitbook.com/_next/static/css/7dd453411f3ed801.css\",\"style\"]\n5:HL[\"https://static.gitbook.com/_next/static/css/95b358fb5c9305a3.css\",\"style\"]\n6:HL[\"https://static.gitbook.com/_next/static/css/bc859a4cd35f3fe5.css\",\"style\"]\n7:HL[\"https://static.gitbook.com/_next/static/css/dcce54ebed1adad6.css\",\"style\"]\n8:HL[\"https://static.gitbook.com/_next/static/css/89f0191abc1ad313.css\",\"style\"]\n9:HL[\"https://static.gitbook.com/_next/static/css/ebd5a08666f5847b.css\",\"style\"]\na:HL[\"https://static.gitbook.com/_next/static/css/7aa73a37ce5b6ac5.css\",\"style\"]\nb:HL[\"https://static.gitbook.com/_next/static/css/48ef75fd52579666.css\",\"style\"]\nc:HL[\"https://static.gitbook.com/_next/static/css/011becb3969a7abe.css\",\"style\"]\nd:HL[\"https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css\",\"style\"]\ne:I[11815,[],\"default\"]\n11:I[55092,[],\"default\"]\n13:I[82023,[],\"default\"]\n18:I[44622,[\"6470\",\"static/chunks/app/global-error-53091e9566f77828.js\"],\"default\"]\n12:[\"pathname\",\"\",\"oc\"]\n19:[]\n0:[\"$\",\"$Le\",null,{\"buildId\":\"HhpdB_dbzlk-3WbfnS92w\",\"assetPrefix\":\"https://static.gitbook.com\",\"urlParts\":[\"\",\"\"],\"initialTree\":[\"\",{\"children\":[\"middleware\",{\"children\":[\"(site)\",{\"children\":[\"(content)\",{\"children\":[[\"pathname\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true]}]}],\"initialSeedData\":[\"\",{\"children\":[\"middleware\",{\"children\":[\"(site)\",{\"children\":[\"(content)\",{\"children\":[[\"pathname\",\"\",\"oc\"],{\"children\":[\"__PAGE__\",{},[[\"$Lf\",\"$L10\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/dcce54ebed1adad6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/89f0191abc1ad313.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/ebd5a08666f5847b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/7aa73a37ce5b6ac5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/48ef75fd52579666.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/011becb3969a7abe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\",\"(site)\",\"children\",\"(content)\",\"children\",\"$12\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L14\",\"notFoundStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/dcce54ebed1adad6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/89f0191abc1ad313.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/ebd5a08666f5847b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/7aa73a37ce5b6ac5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/48ef75fd52579666.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/011becb3969a7abe.css\",\"precedence\":"])</script><script>self.__next_f.push([1,"\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}]],[[\"$\",\"div\",null,{\"className\":\"flex flex-row flex-1 relative py-8 lg:px-16 xl:mr-56 items-center lg:items-start\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 max-w-3xl mx-auto page-full-width:mx-0\",\"children\":[[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mb-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"skeleton-paragraph\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md [height:calc(15rem-1px)] [max-width:calc(48rem-1px)] mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_48px_48px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}]]}]}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/dcce54ebed1adad6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/89f0191abc1ad313.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/ebd5a08666f5847b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/7aa73a37ce5b6ac5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/48ef75fd52579666.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/011becb3969a7abe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/4af9aafd612346fe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[]]]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/bc859a4cd35f3fe5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L15\"],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/51d34edee75a6bda.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/ce80118b5e9525b5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/7dd453411f3ed801.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"https://static.gitbook.com/_next/static/css/95b358fb5c9305a3.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L16\"],null],null]},[null,[\"$\",\"$L11\",null,{\"parallelRouterK"])</script><script>self.__next_f.push([1,"ey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"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\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L17\"],\"globalErrorComponent\":\"$18\",\"missingSlots\":\"$W19\"}]\n1a:I[80942,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"SitePageNotFound\"]\n14:[\"$\",\"$L1a\",null,{}]\n1b:HC\"https://api.gitbook.com\"\n1c:HC\"https://ka-p.fontawesome.com/releases/v6.6.0/\"\n1d:HC\"https://static.gitbook.com\"\n1e:HL[\"https://integrations.gitbook.com/v1/integrations/posthog/installations/98cc59908402a928e1679838daa03d714dded98395a6f42370c28e7f77d10e80/sites/site_xsVUC/script.js?version=153.m9d5b4u\",\"script\"]\n1f:HL[\"https://integrations.gitbook.com/v1/integrations/heap/installations/e83094ba15872b40db7cb5cb28d7d5ec48bee486a64aff80576d8ab830f87998/sites/site_xsVUC/script.js?version=149.0\",\"script\"]\n17:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"name\":\"color-scheme\",\"content\":\"dark\"}],[\"$\",\"meta\",\"2\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"3\",{\"children\":\"Overview | Developer Docs\"}],[\"$\",\"meta\",\"4\",{\"name\":\"generator\",\"content\":\"GitBook (5a69692)\"}],[\"$\",\"meta\",\"5\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"6\",{\"rel\":\"canonical\",\"href\":\"https://developers.felt.com\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:title\",\"content\":\"Overview | Developer Docs\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image\",\"content\":\"https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Fsocialpreview%252Fzh6WVddv7F6G12OqonH0%252Fdocs%2520opengraph%2520image%2520%282%29.png%3Falt%3Dmedia%26token%3D54d4eaa3-9ac9-4be2-b059-593749bc2858\u0026width=1200\u0026height=630\u0026sign=25d20f12\u0026sv=2\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"Overview | Developer Docs\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:image\",\"content\":\"https://developers.felt.com/~gitbook/image?url=https%3A%2F"])</script><script>self.__next_f.push([1,"%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Fsocialpreview%252Fzh6WVddv7F6G12OqonH0%252Fdocs%2520opengraph%2520image%2520%282%29.png%3Falt%3Dmedia%26token%3D54d4eaa3-9ac9-4be2-b059-593749bc2858\u0026width=1200\u0026height=630\u0026sign=25d20f12\u0026sv=2\"}],[\"$\",\"link\",\"12\",{\"rel\":\"icon\",\"href\":\"https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9\u0026width=48\u0026height=48\u0026sign=be005bd7\u0026sv=2\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9\u0026width=48\u0026height=48\u0026sign=be005bd7\u0026sv=2\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"14\",{\"rel\":\"icon\",\"href\":\"https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9\u0026width=48\u0026height=48\u0026sign=be005bd7\u0026sv=2\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"https://developers.felt.com/~gitbook/image?url=https%3A%2F%2F293097899-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FLlIfNdbm4rCsu755xrdc%252Ficon%252FUbvMHvG3ZRzI9NqxYCR3%252Fnotion-favicon.png%3Falt%3Dmedia%26token%3D0cf3d100-86fc-4fe0-9083-62c803f0b4c9\u0026width=48\u0026height=48\u0026sign=be005bd7\u0026sv=2\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"meta\",\"16\",{\"name\":\"next-size-adjust\"}]]\nf:null\n21:I[5145,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"4183\",\"static/chunks/app/middleware/(site)/layout-a763d42156bcf98f.js\"],\"IconsProvider\"]\n22:I[75489,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"4183\",\"static/chunks/app/middleware/(site)/layout-a763d42156bcf98f.js\"],\"ClientContexts\"]\n23:I[61946,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"8626\",\"static/chunks/app/middleware/(site)/error-65ecdd77cfe24742.js\"],\"default\"]\n24:I[35592,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"NuqsAdapter\"]\n25:I[3119,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"ClientContexts\"]\n26:I[68339,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237"])</script><script>self.__next_f.push([1,"-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"SpaceLayoutContextProvider\"]\n27:I[31200,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"InsightsProvider\"]\n29:I[72020,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"HeaderMobileMenu\"]\n2b:\"$Sreact.suspense\"\n2c:I[86604,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"SearchButton\"]\n2e:I[76431,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"DropdownMenu\"]\n2f:I[76431,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"DropdownChevron\"]\n30:I[54877,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"SpacesDropdownMenuItem\"]\n31:I[19656,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"TOCScrollContainer\"]\n51:I[22833,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"4183\",\"static/chunks/app/middleware/(site)/layout-a763d42156bcf98f.js\"],\"Link\"]\n52:I[22563,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"4183\",\"static/chunks/app/middleware/(site)/layout-a763d42156bcf98f.js\"],\"Icon\"]\n53:I[77964,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-"])</script><script>self.__next_f.push([1,"49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"SearchModal\"]\n54:I[49780,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"LoadIntegrations\"]\n55:I[35489,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"CookiesToast\"]\n20:T2bcf,\n :root {\n --primary-1: 255 255 255; --contrast-primary-1: 29 29 29;\n--primary-2: 249 250 248; --contrast-primary-2: 29 29 29;\n--primary-3: 246 248 243; --contrast-primary-3: 29 29 29;\n--primary-4: 240 244 235; --contrast-primary-4: 29 29 29;\n--primary-5: 234 239 228; --contrast-primary-5: 29 29 29;\n--primary-6: 226 232 218; --contrast-primary-6: 29 29 29;\n--primary-7: 212 220 203; --contrast-primary-7: 29 29 29;\n--primary-8: 199 208 189; --contrast-primary-8: 29 29 29;\n--primary-9: 119 142 89; --contrast-primary-9: 255 255 255;\n--primary-10: 107 131 78; --contrast-primary-10: 255 255 255;\n--primary-11: 105 114 94; --contrast-primary-11: 255 255 255;\n--primary-12: 28 30 26; --contrast-primary-12: 255 255 255;\n--primary-original: 61 82 30; --contrast-primary-original: 255 255 255;\n --tint-1: 255 255 255; --contrast-tint-1: 29 29 29;\n--tint-2: 250 250 249; --contrast-tint-2: 29 29 29;\n--tint-3: 247 248 246; --contrast-tint-3: 29 29 29;\n--tint-4: 242 243 241; --contrast-tint-4: 29 29 29;\n--tint-5: 236 238 235; --contrast-tint-5: 29 29 29;\n--tint-6: 229 230 227; --contrast-tint-6: 29 29 29;\n--tint-7: 216 218 214; --contrast-tint-7: 29 29 29;\n--tint-8: 203 205 201; --contrast-tint-8: 29 29 29;\n--tint-9: 130 135 125; --contrast-tint-9: 255 255 255;\n--tint-10: 119 123 113; --contrast-tint-10: 255 255 255;\n--tint-11: 109 111 107; --contrast-tint-11: 255 255 255;\n--tint-12: 29 29 28; --contrast-tint-12: 255 255 255;\n--tint-original: 120 120 120; --contrast-tint-original: 255 255 255;\n --neutral-1: 255 255 255; --contrast-neutral-1: 29 29 29;\n--neutral-2: 250 250 250; --contrast-neutral-2: 29 29 29;\n--neutral-3: 247 247 247; --contrast-neutral-3: 29 29 29;\n--neutral-4: 242 242 242; --contrast-neutral-4: 29 29 29;\n--neutral-5: 237 237 237; --contrast-neutral-5: 29 29 29;\n--neutral-6: 229 229 229; --contrast-neutral-6: 29 29 29;\n--neutral-7: 217 217 217; --contrast-neutral-7: 29 29 29;\n--neutral-8: 204 204 204; --contrast-neutral-8: 29 29 29;\n--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255;\n--neutral-10: 121 121 121; --contrast-neutral-10: 255 255 255;\n--neutral-11: 110 110 110; --contrast-neutral-11: 255 255 255;\n--neutral-12: 29 29 29; --contrast-neutral-12: 255 255 255;\n--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255;\n\n --header-background: 61 82 30;\n --header-link: 255 255 255;\n\n --info-1: 255 255 255; --contrast-info-1: 29 29 29;\n--info-2: 250 250 250; --contrast-info-2: 29 29 29;\n--info-3: 247 247 247; --contrast-info-3: 29 29 29;\n--info-4: 242 242 242; --contrast-info-4: 29 29 29;\n--info-5: 237 237 237; --contrast-info-5: 29 29 29;\n--info-6: 229 229 229; --contrast-info-6: 29 29 29;\n--info-7: 217 217 217; --contrast-info-7: 29 29 29;\n--info-8: 204 204 204; --contrast-info-8: 29 29 29;\n--info-9: 120 120 120; --contrast-info-9: 255 255 255;\n-"])</script><script>self.__next_f.push([1,"-info-10: 121 121 121; --contrast-info-10: 255 255 255;\n--info-11: 110 110 110; --contrast-info-11: 255 255 255;\n--info-12: 29 29 29; --contrast-info-12: 255 255 255;\n--info-original: 120 120 120; --contrast-info-original: 255 255 255;\n --warning-1: 255 255 255; --contrast-warning-1: 29 29 29;\n--warning-2: 254 249 244; --contrast-warning-2: 29 29 29;\n--warning-3: 255 245 236; --contrast-warning-3: 29 29 29;\n--warning-4: 255 239 225; --contrast-warning-4: 29 29 29;\n--warning-5: 254 233 214; --contrast-warning-5: 29 29 29;\n--warning-6: 250 224 200; --contrast-warning-6: 29 29 29;\n--warning-7: 242 211 182; --contrast-warning-7: 29 29 29;\n--warning-8: 233 197 164; --contrast-warning-8: 29 29 29;\n--warning-9: 254 154 0; --contrast-warning-9: 29 29 29;\n--warning-10: 187 92 0; --contrast-warning-10: 255 255 255;\n--warning-11: 138 102 66; --contrast-warning-11: 255 255 255;\n--warning-12: 35 28 21; --contrast-warning-12: 255 255 255;\n--warning-original: 254 154 0; --contrast-warning-original: 29 29 29;\n --danger-1: 255 255 255; --contrast-danger-1: 29 29 29;\n--danger-2: 255 247 246; --contrast-danger-2: 29 29 29;\n--danger-3: 255 242 239; --contrast-danger-3: 29 29 29;\n--danger-4: 255 234 230; --contrast-danger-4: 29 29 29;\n--danger-5: 255 226 221; --contrast-danger-5: 29 29 29;\n--danger-6: 255 215 210; --contrast-danger-6: 29 29 29;\n--danger-7: 255 200 193; --contrast-danger-7: 29 29 29;\n--danger-8: 254 184 177; --contrast-danger-8: 29 29 29;\n--danger-9: 251 44 54; --contrast-danger-9: 255 255 255;\n--danger-10: 228 0 33; --contrast-danger-10: 255 255 255;\n--danger-11: 158 87 81; --contrast-danger-11: 255 255 255;\n--danger-12: 39 25 23; --contrast-danger-12: 255 255 255;\n--danger-original: 251 44 54; --contrast-danger-original: 255 255 255;\n --success-1: 255 255 255; --contrast-success-1: 29 29 29;\n--success-2: 245 252 246; --contrast-success-2: 29 29 29;\n--success-3: 238 252 240; --contrast-success-3: 29 29 29;\n--success-4: 229 249 231; --contrast-success-4: 29 29 29;\n--success-5: 219 246 222; --contrast-success-5: 29 29 29;\n--success-6: 207 240 210; --contrast-success-6: 29 29 29;\n--success-7: 190 229 194; --contrast-success-7: 29 29 29;\n--success-8: 172 218 177; --contrast-success-8: 29 29 29;\n--success-9: 0 201 80; --contrast-success-9: 29 29 29;\n--success-10: 0 152 23; --contrast-success-10: 255 255 255;\n--success-11: 74 124 82; --contrast-success-11: 255 255 255;\n--success-12: 22 32 23; --contrast-success-12: 255 255 255;\n--success-original: 0 201 80; --contrast-success-original: 29 29 29;\n }\n\n .dark {\n --primary-1: 29 29 29; --contrast-primary-1: 255 255 255;\n--primary-2: 39 32 33; --contrast-primary-2: 255 255 255;\n--primary-3: 54 40 42; --contrast-primary-3: 255 255 255;\n--primary-4: 62 41 44; --contrast-primary-4: 255 255 255;\n--primary-5: 73 44 49; --contrast-primary-5: 255 255 255;\n--primary-6: 81 45 52; --contrast-primary-6: 255 255 255;\n--primary-7: 97 52 61; --contrast-primary-7: 255 255 255;\n--primary-8: 113 59 70; --contrast-primary-8: 255 255 255;\n--primary-9: 243 63 117; --contrast-primary-9: 255 255 255;\n--primary-10: 245 65 119; --contrast-primary-10: 255 255 255;\n--primary-11: 242 169 181; --contrast-primary-11: 29 29 29;\n--primary-12: 255 249 252; --contrast-primary-12: 29 29 29;\n--primary-original: 243 63 117; --contrast-primary-original: 255 255 255;\n --tint-1: 29 29 29; --contrast-tint-1: 255 255 255;\n--tint-2: 35 34 34; --contrast-tint-2: 255 255 255;\n--tint-3: 45 43 44; --contrast-tint-3: 255 255 255;\n--tint-4: 49 47 47; --contrast-tint-4: 255 255 255;\n--tint-5: 56 53 53; --contrast-tint-5: 255 255 255;\n--tint-6: 60 56 57; --contrast-tint-6: 255 255 255;\n--tint-7: 71 66 67; --contrast-tint-7: 255 255 255;\n--tint-8: 82 76 77; --contrast-tint-8: 255 255 255;\n--tint-9: 145 128 130; --contrast-tint-9: 255 255 255;\n--tint-10: 157 139 142; --contrast-tint-10: 255 255 255;\n--tint-11: 198 190 191; --contrast-tint-11: 29 29 29;\n--tint-12: 255 254 255; --contrast"])</script><script>self.__next_f.push([1,"-tint-12: 29 29 29;\n--tint-original: 120 120 120; --contrast-tint-original: 255 255 255;\n --neutral-1: 29 29 29; --contrast-neutral-1: 255 255 255;\n--neutral-2: 34 34 34; --contrast-neutral-2: 255 255 255;\n--neutral-3: 44 44 44; --contrast-neutral-3: 255 255 255;\n--neutral-4: 48 48 48; --contrast-neutral-4: 255 255 255;\n--neutral-5: 53 53 53; --contrast-neutral-5: 255 255 255;\n--neutral-6: 57 57 57; --contrast-neutral-6: 255 255 255;\n--neutral-7: 67 67 67; --contrast-neutral-7: 255 255 255;\n--neutral-8: 78 78 78; --contrast-neutral-8: 255 255 255;\n--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255;\n--neutral-10: 144 144 144; --contrast-neutral-10: 255 255 255;\n--neutral-11: 192 192 192; --contrast-neutral-11: 29 29 29;\n--neutral-12: 255 255 255; --contrast-neutral-12: 29 29 29;\n--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255;\n\n --header-background: 243 63 117;\n --header-link: 255 255 255;\n\n --info-1: 29 29 29; --contrast-info-1: 255 255 255;\n--info-2: 34 34 34; --contrast-info-2: 255 255 255;\n--info-3: 44 44 44; --contrast-info-3: 255 255 255;\n--info-4: 48 48 48; --contrast-info-4: 255 255 255;\n--info-5: 53 53 53; --contrast-info-5: 255 255 255;\n--info-6: 57 57 57; --contrast-info-6: 255 255 255;\n--info-7: 67 67 67; --contrast-info-7: 255 255 255;\n--info-8: 78 78 78; --contrast-info-8: 255 255 255;\n--info-9: 120 120 120; --contrast-info-9: 255 255 255;\n--info-10: 144 144 144; --contrast-info-10: 255 255 255;\n--info-11: 192 192 192; --contrast-info-11: 29 29 29;\n--info-12: 255 255 255; --contrast-info-12: 29 29 29;\n--info-original: 120 120 120; --contrast-info-original: 255 255 255;\n --warning-1: 29 29 29; --contrast-warning-1: 255 255 255;\n--warning-2: 38 34 30; --contrast-warning-2: 255 255 255;\n--warning-3: 50 42 35; --contrast-warning-3: 255 255 255;\n--warning-4: 57 45 34; --contrast-warning-4: 255 255 255;\n--warning-5: 66 50 34; --contrast-warning-5: 255 255 255;\n--warning-6: 73 53 33; --contrast-warning-6: 255 255 255;\n--warning-7: 87 62 37; --contrast-warning-7: 255 255 255;\n--warning-8: 101 71 41; --contrast-warning-8: 255 255 255;\n--warning-9: 254 154 0; --contrast-warning-9: 29 29 29;\n--warning-10: 213 116 0; --contrast-warning-10: 255 255 255;\n--warning-11: 224 184 145; --contrast-warning-11: 29 29 29;\n--warning-12: 255 253 243; --contrast-warning-12: 29 29 29;\n--warning-original: 254 154 0; --contrast-warning-original: 29 29 29;\n --danger-1: 29 29 29; --contrast-danger-1: 255 255 255;\n--danger-2: 40 32 32; --contrast-danger-2: 255 255 255;\n--danger-3: 55 39 38; --contrast-danger-3: 255 255 255;\n--danger-4: 64 41 38; --contrast-danger-4: 255 255 255;\n--danger-5: 75 44 41; --contrast-danger-5: 255 255 255;\n--danger-6: 84 45 41; --contrast-danger-6: 255 255 255;\n--danger-7: 100 51 48; --contrast-danger-7: 255 255 255;\n--danger-8: 117 58 54; --contrast-danger-8: 255 255 255;\n--danger-9: 251 44 54; --contrast-danger-9: 255 255 255;\n--danger-10: 255 52 59; --contrast-danger-10: 255 255 255;\n--danger-11: 248 168 161; --contrast-danger-11: 29 29 29;\n--danger-12: 255 249 247; --contrast-danger-12: 29 29 29;\n--danger-original: 251 44 54; --contrast-danger-original: 255 255 255;\n --success-1: 29 29 29; --contrast-success-1: 255 255 255;\n--success-2: 31 36 32; --contrast-success-2: 255 255 255;\n--success-3: 37 47 38; --contrast-success-3: 255 255 255;\n--success-4: 37 52 39; --contrast-success-4: 255 255 255;\n--success-5: 38 60 41; --contrast-success-5: 255 255 255;\n--success-6: 38 65 41; --contrast-success-6: 255 255 255;\n--success-7: 42 77 48; --contrast-success-7: 255 255 255;\n--success-8: 47 89 54; --contrast-success-8: 255 255 255;\n--success-9: 0 201 80; --contrast-success-9: 29 29 29;\n--success-10: 0 176 54; --contrast-success-10: 255 255 255;\n--success-11: 155 208 161; --contrast-success-11: 29 29 29;\n--success-12: 246 255 247; --contrast-success-12: 29 29 29;\n--success-original: 0 201 80; --contrast-success-original: 29 29"])</script><script>self.__next_f.push([1," 29;\n }\n 16:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"scroll-pt-[76px] theme-clean no-tint sidebar-default sidebar-list-pill links-default __variable_f9f441 __variable_96046e __variable_a923d8 dark\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"privacy-policy\",\"href\":\"https://felt.com/privacy\"}],null,null,[\"$\",\"style\",null,{\"nonce\":\"$undefined\",\"children\":\"$20\"}]]}],[\"$\",\"body\",null,{\"className\":\"[html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-subtle bg-tint-base theme-muted:bg-tint-subtle theme-gradient:bg-gradient-primary theme-gradient-tint:bg-gradient-tint\",\"children\":[\"$\",\"$L21\",null,{\"assetsURL\":\"https://ka-p.fontawesome.com/releases/v6.6.0/\",\"assetsURLToken\":\"a463935e93\",\"assetsByStyles\":{\"custom-icons\":{\"assetsURL\":\"https://static.gitbook.com/~gitbook/static/icons\"}},\"iconStyle\":\"regular\",\"children\":[\"$\",\"$L22\",null,{\"language\":{\"locale\":\"en\",\"powered_by_gitbook\":\"Powered by GitBook\",\"sponsored_via_gitbook\":\"Sponsored via GitBook\",\"switch_to_dark_theme\":\"Switch to dark theme\",\"switch_to_light_theme\":\"Switch to light theme\",\"switch_to_system_theme\":\"Switch to system theme\",\"search\":\"Search\",\"search_or_ask\":\"Ask or search\",\"search_input_placeholder\":\"Search content\",\"search_ask_input_placeholder\":\"Search content or ask a question\",\"search_no_results\":\"No results for \\\"${1}\\\".\",\"search_scope_space\":\"$${1}\",\"search_scope_all\":\"All content\",\"search_ask\":\"Ask \\\"${1}\\\"\",\"search_ask_description\":\"Find the answer with AI\",\"search_ask_sources\":\"Sources\",\"search_ask_sources_no_answer\":\"Related pages\",\"search_ask_no_answer\":\"An answer could not be found for your question. You could try rephrasing it, or be more specific.\",\"search_ask_error\":\"Something went wrong. Please try again later.\",\"on_this_page\":\"On this page\",\"next_page\":\"Next\",\"previous_page\":\"Previous\",\"page_last_modified\":\"Last updated ${1}\",\"was_this_helpful\":\"Was this helpful?\",\"was_this_helpful_positive\":\"Yes, it was!\",\"was_this_helpful_neutral\":\"Not sure\",\"was_this_helpful_negative\":\"No\",\"was_this_helpful_thank_you\":\"Thank you!\",\"was_this_helpful_comment\":\"Anything you'd like to add?\",\"submit\":\"Submit\",\"annotation_button_label\":\"Open annotation\",\"code_copied\":\"Copied!\",\"code_copy\":\"Copy\",\"table_of_contents_button_label\":\"Open table of contents\",\"cookies_title\":\"Cookies\",\"cookies_prompt\":\"This site uses cookies to deliver its service and to analyze traffic. By browsing this site, you accept the ${1}.\",\"cookies_prompt_privacy\":\"privacy policy\",\"cookies_accept\":\"Accept\",\"cookies_reject\":\"Reject\",\"cookies_close\":\"Close\",\"edit_on_git\":\"Edit on ${1}\",\"notfound_title\":\"Page not found\",\"notfound\":\"The page you are looking for doesn't exist.\",\"unexpected_error_title\":\"An error occurred\",\"unexpected_error\":\"Sorry, an unexpected error has occurred. Please try again later.\",\"unexpected_error_retry\":\"Retry\",\"pdf_download\":\"Export as PDF\",\"pdf_goback\":\"Go back to content\",\"pdf_print\":\"Print or Save as PDF\",\"pdf_page_of\":\"$${1} of ${2}\",\"pdf_mode_only_page\":\"Only this page\",\"pdf_mode_all\":\"All pages\",\"pdf_limit_reached\":\"Couldn't generate the PDF for ${1} pages, generation stopped at ${2}.\",\"pdf_limit_reached_continue\":\"Extend with ${1} more pages.\",\"more\":\"More\",\"link_tooltip_external_link\":\"External link to\",\"link_tooltip_page_anchor\":\"Jump to section\",\"link_tooltip_ai_summary\":\"Page highlight\",\"link_tooltip_ai_summary_description\":\"Based on your context. May contain mistakes.\",\"open_in_new_tab\":\"Open in new tab\"},\"children\":[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\",\"(site)\",\"children\"],\"error\":\"$23\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]}]}]]}]\n15:[\"$\",\"$L24\",null,{\"children\":[\"$\",\"$L25\",null,{\"nonce\":\"$undefined\",\"forcedTheme\":\"dark\",\"children\":[[\"$\",\"$L26\",null,{\"basePath\":\"/\",\"children\":[\"$\",\"$L27\",null,{\"enabled\":true,\"appURL\":\"https://app.gitbook.com\",\"apiHost\":\"https://api.gitboo"])</script><script>self.__next_f.push([1,"k.com\",\"organizationId\":\"pBjb4u9vDMMo5uYBgN6o\",\"siteId\":\"site_xsVUC\",\"siteSectionId\":null,\"siteSpaceId\":\"sitesp_ihfqa\",\"siteShareKey\":null,\"revisionId\":\"LXU18BxCi6EXyBGSX37W\",\"spaceId\":\"LlIfNdbm4rCsu755xrdc\",\"visitorAuthClaims\":{},\"visitorCookieTrackingEnabled\":true,\"children\":[\"$L28\",[\"$\",\"header\",null,{\"id\":\"site-header\",\"className\":\"flex flex-col h-[64px] sticky top-0 z-30 w-full flex-none shadow-[0px_1px_0px] shadow-tint-12/2 bg-tint-base/9 theme-muted:bg-tint-subtle/9 [html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-subtle/9 theme-gradient:bg-gradient-primary theme-gradient-tint:bg-gradient-tint contrast-more:bg-tint-base text-sm backdrop-blur-lg\",\"children\":[[\"$\",\"div\",null,{\"className\":\"theme-bold:bg-header-background theme-bold:shadow-[0px_1px_0px] theme-bold:shadow-tint-12/2\",\"children\":[\"$\",\"div\",null,{\"className\":\"scroll-nojump\",\"children\":[\"$\",\"div\",null,{\"className\":\"gap-4 lg:gap-6 flex items-center justify-between w-full py-3 min-h-16 sm:h-16 px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex max-w-full lg:basis-72 min-w-0 shrink items-center justify-start gap-2 lg:gap-4\",\"children\":[[\"$\",\"$L29\",null,{\"className\":\"lg:hidden -ml-2 text-tint-strong theme-bold:text-header-link hover:bg-tint-hover theme-bold:hover:bg-header-link/3 page-no-toc:hidden\"}],\"$L2a\"]}],[\"$\",\"div\",null,{\"className\":\"flex grow-0 shrink-0 md:basis-56 justify-self-end md:grow-[0.8] lg:basis-40 md:max-w-[40%] lg:max-w-lg lg:ml-[max(calc((100%-18rem-48rem-3rem)/2),1.5rem)] xl:ml-[max(calc((100%-18rem-48rem-14rem-3rem)/2),1.5rem)] page-no-toc:lg:ml-[max(calc((100%-18rem-48rem-18rem-3rem)/2),0rem)] page-full-width:lg:ml-[max(calc((100%-18rem-103rem-3rem)/2),1.5rem)] page-full-width:2xl:ml-[max(calc((100%-18rem-96rem-14rem+3rem)/2),1.5rem)] md:mr-auto order-last md:order-[unset]\",\"children\":[\"$\",\"$2b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L2c\",null,{\"style\":[\"theme-bold:bg-header-link/2\",\"theme-bold:hover:bg-header-link/3\",\"theme-bold:text-header-link/8\",\"theme-bold:hover:text-header-link\",\"theme-bold:ring-header-link/4\",\"theme-bold:hover:ring-header-link/5\",\"theme-bold:[\u0026_svg]:text-header-link/10\",\"theme-bold:[\u0026_.shortcut]:text-header-link/8\",\"theme-bold:contrast-more:bg-header-background\",\"theme-bold:contrast-more:text-header-link\",\"theme-bold:contrast-more:ring-header-link\",\"theme-bold:contrast-more:hover:bg-header-background\",\"theme-bold:contrast-more:hover:ring-header-link\",\"theme-bold:contrast-more:focus:text-header-link\",\"theme-bold:contrast-more:focus:bg-header-background\",\"theme-bold:contrast-more:focus:ring-header-link\",\"theme-bold:shadow-none\",\"theme-bold:hover:shadow-none\",\"whitespace-nowrap\"],\"children\":[\"$\",\"span\",null,{\"className\":\"flex-1\",\"children\":[\"Ask or search\",\"...\"]}]}]}]}],\"$L2d\"]}]}]}],[\"$\",\"div\",null,{\"className\":\"scroll-nojump\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full overflow-x-scroll overflow-y-hidden hide-scroll -mb-4 pb-4 hidden page-no-toc:flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full page-default-width:max-w-[unset] grow flex items-end page-default-width:2xl:px-[calc((100%-1536px+4rem)/2)]\",\"children\":[[\"$\",\"div\",null,{\"id\":\"variants\",\"className\":\"my-2 mr-5 page-no-toc:flex hidden grow border-tint border-r pr-5 *:grow only:mr-0 only:border-none only:pr-0 sm:max-w-64\",\"children\":[\"$\",\"$L2e\",null,{\"className\":\"group-hover/dropdown:invisible group-focus-within/dropdown:group-hover/dropdown:visible\",\"button\":[\"$\",\"div\",null,{\"data-testid\":\"space-dropdown-button\",\"className\":\"flex flex-row items-center transition-all hover:cursor-pointer px-3 gap-2 rounded-md straight-corners:rounded-none bg-tint-base text-sm text-tint hover:text-tint-strong data-[state=open]:text-tint-strong ring-1 ring-tint-subtle hover:ring-tint-hover data-[state=open]:ring-tint-hover contrast-more:bg-tint-base contrast-more:ring-1 contrast-more:hover:ring-2 contrast-more:data-[state=open]:ring-2 contrast-more:ring-tint contrast-more:hover:ring-tint-hover contrast-more:data-[state=open]:ring-tint-"])</script><script>self.__next_f.push([1,"hover w-full grow py-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"line-clamp-1 grow\",\"children\":\"Home\"}],[\"$\",\"$L2f\",null,{}]]}],\"children\":[[\"$\",\"$L30\",\"sitesp_ihfqa-0\",{\"variantSpace\":{\"id\":\"sitesp_ihfqa\",\"title\":\"Home\",\"url\":\"https://developers.felt.com/\"},\"active\":true}],[\"$\",\"$L30\",\"sitesp_bh0Hm-1\",{\"variantSpace\":{\"id\":\"sitesp_bh0Hm\",\"title\":\"JS SDK API Reference\",\"url\":\"https://developers.felt.com/js-sdk-api-reference/\"},\"active\":false}]]}]}],null]}]}]}]]}],[\"$\",\"div\",null,{\"className\":\"scroll-nojump\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col lg:flex-row px-4 sm:px-6 md:px-8 max-w-screen-2xl mx-auto page-full-width:max-w-full\",\"children\":[[\"$\",\"aside\",null,{\"data-testid\":\"table-of-contents\",\"className\":\"group text-sm grow-0 shrink-0 basis-full lg:basis-72 page-no-toc:lg:basis-56 relative z-[1] lg:sticky lg:top-0 lg:h-screen site-header:lg:top-16 site-header:lg:h-[calc(100vh_-_4rem)] site-header-sections:lg:top-[6.75rem] site-header-sections:lg:h-[calc(100vh_-_6.75rem)] pt-6 pb-4 sidebar-filled:lg:pr-6 page-no-toc:lg:pr-0 hidden navigation-open:!flex lg:flex page-no-toc:lg:hidden page-no-toc:xl:flex site-header-none:page-no-toc:lg:flex flex-col gap-4 navigation-open:border-b border-tint-subtle\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"lg:-ms-5 relative flex flex-grow flex-col overflow-hidden border-tint-subtle sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_\u0026]:bg-tint-base [html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-base [html.sidebar-filled.theme-gradient_\u0026]:border page-no-toc:!bg-transparent sidebar-filled:rounded-xl straight-corners:rounded-none\",\"children\":[[\"$\",\"div\",null,{\"className\":\"px-5 *:my-4\",\"children\":[false,false,[\"$\",\"$L2e\",null,{\"className\":\"group-hover/dropdown:invisible group-focus-within/dropdown:group-hover/dropdown:visible\",\"button\":[\"$\",\"div\",null,{\"data-testid\":\"space-dropdown-button\",\"className\":\"flex flex-row items-center transition-all hover:cursor-pointer px-3 py-2 gap-2 rounded-md straight-corners:rounded-none bg-tint-base text-sm text-tint hover:text-tint-strong data-[state=open]:text-tint-strong ring-1 ring-tint-subtle hover:ring-tint-hover data-[state=open]:ring-tint-hover contrast-more:bg-tint-base contrast-more:ring-1 contrast-more:hover:ring-2 contrast-more:data-[state=open]:ring-2 contrast-more:ring-tint contrast-more:hover:ring-tint-hover contrast-more:data-[state=open]:ring-tint-hover w-full page-no-toc:hidden site-header-none:page-no-toc:flex\",\"children\":[[\"$\",\"span\",null,{\"className\":\"line-clamp-1 grow\",\"children\":\"Home\"}],[\"$\",\"$L2f\",null,{}]]}],\"children\":[[\"$\",\"$L30\",\"sitesp_ihfqa-0\",{\"variantSpace\":{\"id\":\"sitesp_ihfqa\",\"title\":\"Home\",\"url\":\"https://developers.felt.com/\"},\"active\":true}],[\"$\",\"$L30\",\"sitesp_bh0Hm-1\",{\"variantSpace\":{\"id\":\"sitesp_bh0Hm\",\"title\":\"JS SDK API Reference\",\"url\":\"https://developers.felt.com/js-sdk-api-reference/\"},\"active\":false}]]}]]}],[\"$\",\"$L31\",null,{\"className\":\"flex flex-grow flex-col p-2 lg:pb-20 lg:gutter-stable overflow-y-auto [\u0026::-webkit-scrollbar]:bg-transparent [\u0026::-webkit-scrollbar-thumb]:bg-transparent group-hover:[\u0026::-webkit-scrollbar]:bg-tint-subtle group-hover:[\u0026::-webkit-scrollbar-thumb]:bg-tint-7 group-hover:[\u0026::-webkit-scrollbar-thumb:hover]:bg-tint-8\",\"children\":[[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 page-no-toc:hidden border-tint-subtle sidebar-list-line:border-l\",\"children\":[\"$L32\",[\"$\",\"li\",null,{\"className\":\"group/page-group-item flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"-top-5 group-first/page-group-item:-mt-5 sticky z-[1] flex items-center gap-3 px-3 pt-6 font-semibold text-xs uppercase tracking-wide pb-3 -mb-1.5 [mask-image:linear-gradient(rgba(0,0,0,1)_70%,rgba(0,0,0,0))] bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_\u0026]:bg-tint-base [html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-base [html.sidebar-default.theme-gradient_\u0026]:bg-gradient-primary [html.sidebar-default.theme-gradient.tint_\u0026]:bg-gradient-tint\",\"children\":[\"$undefined\",\"REST API\"]}],[\"$\",\"ul\",null,{\"classNam"])</script><script>self.__next_f.push([1,"e\":\"flex flex-col gap-y-0.5\",\"children\":[\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\"]}]]}],[\"$\",\"li\",null,{\"className\":\"group/page-group-item flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"-top-5 group-first/page-group-item:-mt-5 sticky z-[1] flex items-center gap-3 px-3 pt-6 font-semibold text-xs uppercase tracking-wide pb-3 -mb-1.5 [mask-image:linear-gradient(rgba(0,0,0,1)_70%,rgba(0,0,0,0))] bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_\u0026]:bg-tint-base [html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-base [html.sidebar-default.theme-gradient_\u0026]:bg-gradient-primary [html.sidebar-default.theme-gradient.tint_\u0026]:bg-gradient-tint\",\"children\":[\"$undefined\",\"JS SDK\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5\",\"children\":[\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\"]}]]}],[\"$\",\"li\",null,{\"className\":\"group/page-group-item flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"-top-5 group-first/page-group-item:-mt-5 sticky z-[1] flex items-center gap-3 px-3 pt-6 font-semibold text-xs uppercase tracking-wide pb-3 -mb-1.5 [mask-image:linear-gradient(rgba(0,0,0,1)_70%,rgba(0,0,0,0))] bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_\u0026]:bg-tint-base [html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-base [html.sidebar-default.theme-gradient_\u0026]:bg-gradient-primary [html.sidebar-default.theme-gradient.tint_\u0026]:bg-gradient-tint\",\"children\":[\"$undefined\",\"Felt Style Language\"]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5\",\"children\":[\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"relative z-[2] lg:absolute left-0 right-2 bottom-0 pointer-events-none sidebar-filled:pl-2 sidebar-filled:pb-2 sidebar-filled:page-no-toc:p-0 bg-tint-base sidebar-filled:bg-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_\u0026]:bg-tint-base [html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-base before:hidden lg:before:block before:content-[\\\"\\\"] before:absolute before:inset-x-0 before:bottom-full before:h-8 before:bg-gradient-to-b before:from-transparent before:to-tint-base sidebar-filled:before:to-tint-subtle theme-muted:before:to-tint-subtle [html.sidebar-filled.theme-muted_\u0026]:before:to-tint-base [html.sidebar-filled.theme-bold.tint_\u0026]:before:to-tint-base page-no-toc:before:!to-transparent\",\"children\":[\"$\",\"$L51\",null,{\"target\":\"_blank\",\"href\":\"https://www.gitbook.com/?utm_source=content\u0026utm_medium=trademark\u0026utm_campaign=LlIfNdbm4rCsu755xrdc\",\"className\":\"text-sm font-semibold text-tint flex flex-row items-center px-5 py-4 sidebar-filled:px-3 sidebar-filled:page-no-toc:lg:px-5 rounded-lg straight-corners:rounded-none hover:bg-tint hover:text-tint-strong ring-2 lg:ring-1 ring-inset ring-tint-subtle transition-colors pointer-events-auto\",\"insights\":{\"type\":\"trademark_click\",\"placement\":\"sidebar\"},\"children\":[[\"$\",\"$L52\",null,{\"icon\":\"gitbook\",\"className\":\"size-5 shrink-0\"}],[\"$\",\"span\",null,{\"className\":\"ml-3\",\"children\":\"Powered by GitBook\"}]]}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-1 flex-col\",\"children\":[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"middleware\",\"children\",\"(site)\",\"children\",\"(content)\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L13\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]]}]}],null,[\"$\",\"$2b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L53\",null,{\"spaceTitle\":\"Home\",\"withAsk\":true,\"isMultiVariants\":true}]}]]}]}],[[\"$\",\"$L54\",null,{}],[[\"$\",\"script\",\"https://integrations.gitbook.com/v1/integrations/posthog/installations/98cc59908402a928e1679838daa03d714dded98395a6f42370c28e7f77d10e80/sites/site_xsVUC/script.js?version=153.m9d5b4u\",{\"async\":true,\"src\":\"https://integrations.gitbook.com/v1/integrations/posthog/installations/98cc59908402a928e1679838daa03d714dded98395a6f42370c28e7f77d"])</script><script>self.__next_f.push([1,"10e80/sites/site_xsVUC/script.js?version=153.m9d5b4u\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"https://integrations.gitbook.com/v1/integrations/heap/installations/e83094ba15872b40db7cb5cb28d7d5ec48bee486a64aff80576d8ab830f87998/sites/site_xsVUC/script.js?version=149.0\",{\"async\":true,\"src\":\"https://integrations.gitbook.com/v1/integrations/heap/installations/e83094ba15872b40db7cb5cb28d7d5ec48bee486a64aff80576d8ab830f87998/sites/site_xsVUC/script.js?version=149.0\",\"nonce\":\"$undefined\"}]]],[\"$\",\"$2b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L55\",null,{\"privacyPolicy\":\"https://felt.com/privacy\"}]}],[\"$\",\"script\",null,{\"nonce\":\"$undefined\",\"suppressHydrationWarning\":true,\"data-cfasync\":\"false\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n document.addEventListener(\\\"DOMContentLoaded\\\", () =\u003e {\\n if (Array.from(document.scripts).find(script =\u003e script.src.includes('rocket-loader.min.js'))) {\\n const alert = document.createElement('div');\\n alert.className = 'p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 mt-8 mx-8';\\n alert.innerHTML = `\\n \u003cstrong\u003eError in site configuration:\u003c/strong\u003e\\n It looks like ${window.location.hostname} has been incorrectly configured in Cloudflare. This may lead to unexpected behavior or issues with the page loading. If you are the owner of this site, please refer to \u003ca href=\\\"https://docs.gitbook.com/published-documentation/custom-domain/configure-dns#are-you-using-cloudflare\\\" class=\\\"underline\\\"\u003eGitBook's documentation\u003c/a\u003e for steps to fix the problem.\\n `;\\n\\n document.body.prepend(alert);\\n }\\n });\"}}],\"$L56\"]}]}]\n61:I[66185,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"ToggleableLinkItem\"]\n28:null\n2a:[\"$\",\"$L51\",null,{\"href\":\"https://developers.felt.com/\",\"className\":\"group/headerlogo min-w-0 shrink flex items-center\",\"children\":[\"$L57\",\"$L58\"]}]\n2d:[\"$\",\"div\",null,{\"className\":\"headerLinks_containerHeaderlinks__GUgiv lg:[\u0026\u003e.button+.button]:-ml-2 z-20 ml-auto flex min-w-9 shrink grow items-center justify-end gap-x-4 lg:gap-x-6 xl:grow-0\",\"children\":[[\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\"],[\"$\",\"div\",null,{\"className\":\"headerLinks_linkEllipsis__Z01IN z-20 items-center\",\"children\":[\"$\",\"$L2e\",null,{\"button\":[\"$\",\"button\",null,{\"type\":\"button\",\"className\":\"text-tint hover:text-primary dark:hover:text-primary theme-bold:text-header-link theme-bold:hover:text-header-link/8 flex gap-1 items-center\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"More\"}],[\"$\",\"$L52\",null,{\"icon\":\"ellipsis\",\"className\":\"size-4\"}],[\"$\",\"$L2f\",null,{}]]}],\"openOnHover\":true,\"className\":\"max-md:right-0 max-md:left-auto right-0 left-auto\",\"children\":[\"$L5d\",\"$L5e\",\"$L5f\",\"$L60\"]}]}]]}]\n32:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/\",\"pathname\":\"\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"4lLYA8mfXqBZvBy9XuRI\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Overview\"}]}]\n33:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/getting-started\",\"pathname\":\"rest-api/getting-started\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"vfdpiuiEm3msUvoOD0et\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Getting started\"}]}]\n34:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/navigating-maps-and-workspaces\",\"pathname\":\"rest-api/navigating-maps-and-workspaces\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"yz8u1csy3yX1tsu8GV7v\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Navigating maps and workspaces\"}]}]\n35:[\"$\",\"li\",null,{\"className\":"])</script><script>self.__next_f.push([1,"\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/uploading-files-and-urls\",\"pathname\":\"rest-api/uploading-files-and-urls\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"jHdKrvvswu8m4G7KK4sH\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Uploading files and URLs\"}]}]\n36:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/styling-layers\",\"pathname\":\"rest-api/styling-layers\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"Jo3Bxio9VqSghQyyUhHa\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Styling layers\"}]}]\n37:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/refreshing-live-data-layers\",\"pathname\":\"rest-api/refreshing-live-data-layers\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"ihjJRCHcL4qX5HC6EMYz\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Refreshing live data layers\"}]}]\n38:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/working-with-elements\",\"pathname\":\"rest-api/working-with-elements\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"Z7VZREt4K3IzSLOHvb12\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Working with elements\"}]}]\n39:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/listening-to-updates-using-webhooks\",\"pathname\":\"rest-api/listening-to-updates-using-webhooks\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"Y3RK5fczmLUnbK2eS3Pa\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Listening to updates using webhooks\"}]}]\n3a:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference\",\"pathname\":\"rest-api/api-reference\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"TeJWz9cde7rMP5HmdvYC\"},\"position\":\"sidebar\"}},\"descendants\":[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l\",\"children\":[\"$L62\",\"$L63\",\"$L64\",\"$L65\",\"$L66\",\"$L67\",\"$L68\",\"$L69\",\"$L6a\"]}],\"children\":\"API Reference\"}]}]\n3b:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/getting-started\",\"pathname\":\"js-sdk/getting-started\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"VbUqQQDl0gYJhokjvamD\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Getting started\"}]}]\n3c:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/general-concepts\",\"pathname\":\"js-sdk/general-concepts\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"nBcGuFx6Tk7Sthybp8EV\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"General concepts\"}]}]\n3d:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/controlling-maps\",\"pathname\":\"js-sdk/controlling-maps\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"48etSaUMz1wFJPCeoOtv\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Controlling maps\"}]}]\n3e:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/working-with-selection\",\"pathname\":\"js-sdk/working-with-selection\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"TwVksFIJOt4leA54i8B2\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Working with selection\"}]}]\n3f:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/reading-entities\",\"pathname\":\"js-sdk/reading-entities\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"zDgv3RS4HsQdS3TTuOMx\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Reading entities\"}]}]\n40:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/drawing-elements\",\"pathname\":\"js-sdk/drawing-elements\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"DWoaC11YivQr9LxI82pW\"},\"position\":\"sidebar\"}"])</script><script>self.__next_f.push([1,"},\"descendants\":null,\"children\":\"Drawing elements\"}]}]\n41:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/working-with-layers\",\"pathname\":\"js-sdk/working-with-layers\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"3HNhbad0IH2JbFMpSyKv\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Working with layers\"}]}]\n42:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/layer-filters\",\"pathname\":\"js-sdk/layer-filters\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"BHcAs5wuKMadIzQwbZTR\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Layer filters\"}]}]\n43:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/building-custom-charts\",\"pathname\":\"js-sdk/building-custom-charts\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"3po04eStRMiCXKUdBYlQ\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Building custom charts\"}]}]\n44:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/map-interactions-and-viewport\",\"pathname\":\"js-sdk/map-interactions-and-viewport\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"ATLwf1Jmd8OA8poK2s5D\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Map interactions and viewport\"}]}]\n45:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/hiding-and-showing\",\"pathname\":\"js-sdk/hiding-and-showing\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"EQfZlZMqcdadp3OdMOej\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Hiding and showing\"}]}]\n46:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/integrating-with-react\",\"pathname\":\"js-sdk/integrating-with-react\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"lgkMjNl33zIPGeUKZ4we\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Integrating with React\"}]}]\n47:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/sample-application\",\"pathname\":\"js-sdk/sample-application\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"rVBOkucw3dzfnkmMeiZt\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Sample application\"}]}]\n48:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/js-sdk/examples\",\"pathname\":\"js-sdk/examples\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"n2qowGQ8YNKWlVGdZqlZ\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Examples\"}]}]\n4a:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/getting-started\",\"pathname\":\"felt-style-language/getting-started\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"nV2GzO8Pa9GDxOLDgN1a\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Getting started\"}]}]\n4b:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks\",\"pathname\":\"felt-style-language/style-definition-blocks\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"ia98n0VZ2bW0rDUZjF49\"},\"position\":\"sidebar\"}},\"descendants\":[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l\",\"children\":[\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\",\"$L71\"]}],\"children\":\"Style definition blocks\"}]}]\n4c:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/types-of-visualizations\",\"pathname\":\"felt-style-language/types-of-visualizations\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"t1uG4exfWZRod1VeBRFi\"},\"position\":\"sidebar\"}},\"descendants\":[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l\",\"children\":[\"$L72\",\"$L73\",\"$L74\",\"$L75\",\"$L76\"]}],\"children\":\"Types of"])</script><script>self.__next_f.push([1," visualizations\"}]}]\n4d:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/zoom-based-styling\",\"pathname\":\"felt-style-language/zoom-based-styling\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"wSQReOdXoeF1OhZv1hts\"},\"position\":\"sidebar\"}},\"descendants\":[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-y-0.5 ml-5 my-2 border-tint-subtle sidebar-list-default:border-l sidebar-list-line:border-l\",\"children\":[\"$L77\"]}],\"children\":\"Zoom-based Styling\"}]}]\n4e:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/legends\",\"pathname\":\"felt-style-language/legends\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"1fKJtssIMYNDGoHaGUKl\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Legends\"}]}]\n4f:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/errors\",\"pathname\":\"felt-style-language/errors\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"X4xQjPoTGzipaOEgV5zN\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Errors\"}]}]\n50:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/examples\",\"pathname\":\"felt-style-language/examples\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"BXFcwzVszq56jUVsZcNT\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Examples\"}]}]\n56:null\n7f:I[76431,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"DropdownMenuItem\"]\n82:I[76431,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"DropdownSubMenu\"]\n62:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/authentication\",\"pathname\":\"rest-api/api-reference/authentication\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"1jwIRLefovDWFByxurK3\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Authentication\"}]}]\n63:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/maps\",\"pathname\":\"rest-api/api-reference/maps\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"WpbfbvYoeDxRpAlADuJu\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Maps\"}]}]\n64:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/layers\",\"pathname\":\"rest-api/api-reference/layers\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"O1p4pdciVcLkPM343aTJ\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Layers\"}]}]\n65:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/elements\",\"pathname\":\"rest-api/api-reference/elements\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"qvwpGOQRENTf0cEQCmPL\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Elements\"}]}]\n66:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/users\",\"pathname\":\"rest-api/api-reference/users\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"B3lMbnu9M3dg3GudHA8y\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Users\"}]}]\n67:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-a"])</script><script>self.__next_f.push([1,"pi/api-reference/comments\",\"pathname\":\"rest-api/api-reference/comments\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"hmSVBd32ZnR7JIzCriHV\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Comments\"}]}]\n68:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/embed-tokens\",\"pathname\":\"rest-api/api-reference/embed-tokens\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"vtewK7Y9wZdB6h4J5n1U\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Embed Tokens\"}]}]\n69:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/sources\",\"pathname\":\"rest-api/api-reference/sources\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"0LCksPD7sRUyEG6bOy7d\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Sources\"}]}]\n6a:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/rest-api/api-reference/projects\",\"pathname\":\"rest-api/api-reference/projects\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"FLkafzlNscgXxDOUUK2b\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Projects\"}]}]\n6b:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks/the-config-block\",\"pathname\":\"felt-style-language/style-definition-blocks/the-config-block\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"oKOUl53nPGg06x4Juhxh\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"The config block\"}]}]\n6c:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks/the-paint-block\",\"pathname\":\"felt-style-language/style-definition-blocks/the-paint-block\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"FCz1h2KbnMO7kJzIwKYK\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"The paint block\"}]}]\n6d:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks/the-label-block\",\"pathname\":\"felt-style-language/style-definition-blocks/the-label-block\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"SP3VRafkNoLDOkMRewn2\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"The label block\"}]}]\n6e:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks/the-legend-block\",\"pathname\":\"felt-style-language/style-definition-blocks/the-legend-block\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"EOUE9fuqkILySPgCYE2E\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"The legend block\"}]}]\n6f:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks/the-popup-block\",\"pathname\":\"felt-style-language/style-definition-blocks/the-popup-block\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"5qsPLbZ2MQGtiV4gQH1Z\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"The popup block\"}]}]\n70:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks/the-attributes-block\",\"pathname\":\"felt-style-language/style-definition-blocks/the-attributes-block\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"k9QLQWI0KRfVYSsCwJjh\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"The attributes block\"}]}]\n71:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/style-definition-blocks/the-filters-block\",\"pathname\":\"felt-style-language/style-definition-blocks/the-filters-block\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"Aj7Mw36t9oq0LufZ2qet\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"The filters block\"}]}]\n72:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/types-of-visualizat"])</script><script>self.__next_f.push([1,"ions/simple-visualizations\",\"pathname\":\"felt-style-language/types-of-visualizations/simple-visualizations\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"5UFembV8TweBItxmk9wx\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Simple visualizations\"}]}]\n73:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/types-of-visualizations/categorical-visualizations\",\"pathname\":\"felt-style-language/types-of-visualizations/categorical-visualizations\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"OOI5SjNpmkX76Zi9y8Wi\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Categorical visualizations\"}]}]\n74:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/types-of-visualizations/numeric-visualizations-color-and-size\",\"pathname\":\"felt-style-language/types-of-visualizations/numeric-visualizations-color-and-size\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"l19xNEDSN3qnKxQpzWjT\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Numeric visualizations (color \u0026 size)\"}]}]\n75:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/types-of-visualizations/heatmaps\",\"pathname\":\"felt-style-language/types-of-visualizations/heatmaps\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"hvXsaskqTHe4aJVaytZe\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Heatmaps\"}]}]\n76:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/types-of-visualizations/hillshade\",\"pathname\":\"felt-style-language/types-of-visualizations/hillshade\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"MvkyZYbN7wzVa5y4RJKu\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Hillshade\"}]}]\n77:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L61\",null,{\"href\":\"/felt-style-language/zoom-based-styling/interpolators\",\"pathname\":\"felt-style-language/zoom-based-styling/interpolators\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"EjwMClndeRGhtqdOEZUu\"},\"position\":\"sidebar\"}},\"descendants\":null,\"children\":\"Interpolators\"}]}]\n59:[\"$\",\"$L51\",null,{\"href\":\"https://felt.com/signup\",\"className\":\"flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://felt.com/signup\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":[\"Sign up\",null]}]\n5a:[\"$\",\"$L51\",null,{\"href\":\"https://help.felt.com/\",\"className\":\"flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://help.felt.com/\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":[\"Help Center\",null]}]\n5b:[\"$\",\"$L2e\",null,{\"className\":\"shrink right-0 left-auto\",\"button\":[\"$\",\"$L51\",null,{\"href\":\"mailto:support@felt.com\",\"className\":\"flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text"])</script><script>self.__next_f.push([1,"-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"mailto:support@felt.com\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":[\"Contact\",[\"$\",\"$L2f\",null,{}]]}],\"openOnHover\":true,\"children\":[\"$L78\",\"$L79\",\"$L7a\"]}]\n5c:[\"$\",\"$L2e\",null,{\"className\":\"shrink right-0 left-auto\",\"button\":[\"$\",\"$L51\",null,{\"href\":\"https://youtube.com/@feltmaps\",\"className\":\"flex items-center shrink contrast-more:underline truncate text-tint links-default:hover:text-primary links-default:data-[state=open]:text-primary links-default:tint:hover:text-tint-strong links-default:tint:data-[state=open]:text-tint-strong underline-offset-2 links-accent:hover:underline links-accent:data-[state=open]:underline links-accent:underline-offset-4 links-accent:decoration-primary-subtle links-accent:decoration-[3px] links-accent:py-0.5 theme-bold:text-header-link theme-bold:hover:text-header-link\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://youtube.com/@feltmaps\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":[\"Social\",[\"$\",\"$L2f\",null,{}]]}],\"openOnHover\":true,\"children\":[\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\"]}]\n80:{\"url\":\"https://felt.com/signup\",\"kind\":\"url\"}\n5d:[\"$\",\"$L7f\",null,{\"href\":\"https://felt.com/signup\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$80\",\"position\":\"header\"}},\"children\":\"Sign up\"}]\n81:{\"url\":\"https://help.felt.com/\",\"kind\":\"url\"}\n5e:[\"$\",\"$L7f\",null,{\"href\":\"https://help.felt.com/\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$81\",\"position\":\"header\"}},\"children\":\"Help Center\"}]\n5f:[\"$\",\"$L82\",null,{\"label\":\"Contact\",\"children\":[\"$L83\",\"$L84\",\"$L85\"]}]\n60:[\"$\",\"$L82\",null,{\"label\":\"Social\",\"children\":[\"$L86\",\"$L87\",\"$L88\",\"$L89\"]}]\n8a:HL[\"https://627332139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/organizations%2FpBjb4u9vDMMo5uYBgN6o%2Fsites%2Fsite_xsVUC%2Flogo%2FfN5fn3ghgXwAetsK2sAR%2Fhelp%20center%20dev%20logo.svg?alt=media\u0026token=b5f6e9ed-85b8-4501-8d04-ed5fa0fcae5d\",\"image\",{\"fetchPriority\":\"high\"}]\n57:[\"$\",\"img\",null,{\"alt\":\"Logo\",\"style\":{},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"className\":\"block dark:hidden rounded straight-corners:rounded-sm overflow-hidden shrink min-w-0 max-w-40 lg:max-w-64 site-header-none:page-no-toc:lg:max-w-56 max-h-10 lg:max-h-12 h-full w-auto\",\"src\":\"https://627332139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/organizations%2FpBjb4u9vDMMo5uYBgN6o%2Fsites%2Fsite_xsVUC%2Flogo%2FfN5fn3ghgXwAetsK2sAR%2Fhelp%20center%20dev%20logo.svg?alt=media\u0026token=b5f6e9ed-85b8-4501-8d04-ed5fa0fcae5d\"}]\n58:[\"$\",\"img\",null,{\"alt\":\"Logo\",\"style\":{},\"loading\":\"lazy\",\"fetchPriority\":\"low\",\"className\":\"hidden dark:block rounded straight-corners:rounded-sm overflow-hidden shrink min-w-0 max-w-40 lg:max-w-64 site-header-none:page-no-toc:lg:max-w-56 max-h-10 lg:max-h-12 h-full w-auto\",\"src\":\"https://627332139-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/organizations%2FpBjb4u9vDMMo5uYBgN6o%2Fsites%2Fsite_xsVUC%2Flogo%2FCgwzFqjeZB2Yg0nSwZ0E%2Fhelp%20center%20dev%20logo.svg?alt=media\u0026token=df402b2c-3c37-4113-a410-1d983c67d59f\"}]\n78:[\"$\",\"$L7f\",null,{\"href\":\"mailto:support@felt.com\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"mailto:support@felt.com\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":\"Contact support\"}]\n79:[\"$\",\"$L7f\",null,{\"href\":\"https://felt.com/sales\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://felt.com/sales\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":\"Contact sales\"}]\n7a:[\"$\",\"$L7f\",null,{\"href\":\"https://felt.com/demo\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://felt.com/demo\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":\"Book a demo\"}]\n7b:[\"$\",\"$L7f\",null,{\"href\":\"https://youtube.com/@feltmaps\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://youtube.com/@feltmaps\",\"kind\":\"url\"},\""])</script><script>self.__next_f.push([1,"position\":\"header\"}},\"children\":\"YouTube\"}]\n7c:[\"$\",\"$L7f\",null,{\"href\":\"https://linkedin.com/company/feltmaps\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://linkedin.com/company/feltmaps\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":\"LinkedIn\"}]\n7d:[\"$\",\"$L7f\",null,{\"href\":\"https://bsky.app/profile/felt.com\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://bsky.app/profile/felt.com\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":\"Bluesky\"}]\n7e:[\"$\",\"$L7f\",null,{\"href\":\"https://reddit.com/r/felt\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"url\":\"https://reddit.com/r/felt\",\"kind\":\"url\"},\"position\":\"header\"}},\"children\":\"Reddit\"}]\n8b:{\"url\":\"mailto:support@felt.com\",\"kind\":\"url\"}\n83:[\"$\",\"$L7f\",null,{\"href\":\"mailto:support@felt.com\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$8b\",\"position\":\"header\"}},\"children\":\"Contact support\"}]\n8c:{\"url\":\"https://felt.com/sales\",\"kind\":\"url\"}\n84:[\"$\",\"$L7f\",null,{\"href\":\"https://felt.com/sales\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$8c\",\"position\":\"header\"}},\"children\":\"Contact sales\"}]\n8d:{\"url\":\"https://felt.com/demo\",\"kind\":\"url\"}\n85:[\"$\",\"$L7f\",null,{\"href\":\"https://felt.com/demo\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$8d\",\"position\":\"header\"}},\"children\":\"Book a demo\"}]\n8e:{\"url\":\"https://youtube.com/@feltmaps\",\"kind\":\"url\"}\n86:[\"$\",\"$L7f\",null,{\"href\":\"https://youtube.com/@feltmaps\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$8e\",\"position\":\"header\"}},\"children\":\"YouTube\"}]\n8f:{\"url\":\"https://linkedin.com/company/feltmaps\",\"kind\":\"url\"}\n87:[\"$\",\"$L7f\",null,{\"href\":\"https://linkedin.com/company/feltmaps\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$8f\",\"position\":\"header\"}},\"children\":\"LinkedIn\"}]\n90:{\"url\":\"https://bsky.app/profile/felt.com\",\"kind\":\"url\"}\n88:[\"$\",\"$L7f\",null,{\"href\":\"https://bsky.app/profile/felt.com\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$90\",\"position\":\"header\"}},\"children\":\"Bluesky\"}]\n91:{\"url\":\"https://reddit.com/r/felt\",\"kind\":\"url\"}\n89:[\"$\",\"$L7f\",null,{\"href\":\"https://reddit.com/r/felt\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":\"$91\",\"position\":\"header\"}},\"children\":\"Reddit\"}]\n92:I[1712,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"PageContextProvider\"]\n94:I[75632,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"PageFeedbackForm\"]\n95:I[93952,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"Ad\"]\n96:I[46451,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"stat"])</script><script>self.__next_f.push([1,"ic/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"PreservePageLayout\"]\n98:\"$Sreact.fragment\"\n9d:I[66819,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"4183\",\"static/chunks/app/middleware/(site)/layout-a763d42156bcf98f.js\"],\"DateRelative\"]\n9e:I[26700,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"7144\",\"static/chunks/7144-49a5d70277f4d306.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"6119\",\"static/chunks/app/middleware/(site)/(content)/layout-88e8a28b55faec8c.js\"],\"TrackPageViewEvent\"]\n9f:I[96498,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"PageClientLayout\"]\n10:[\"$\",\"$L92\",null,{\"pageId\":\"4lLYA8mfXqBZvBy9XuRI\",\"spaceId\":\"LlIfNdbm4rCsu755xrdc\",\"title\":\"Overview\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"flex grow flex-row-reverse justify-end\",\"children\":[[\"$\",\"aside\",null,{\"className\":\"group/aside hidden xl:flex flex-col basis-56 grow-0 shrink-0 break-anywhere text-tint contrast-more:text-tint-strong sticky lg:top-0 lg:max-h-screen site-header:lg:top-16 site-header:lg:max-h-[calc(100vh_-_4rem)] site-header-sections:lg:top-[6.75rem] site-header-sections:lg:max-h-[calc(100vh_-_6.75rem)] page-api-block:xl:max-2xl:z-10 page-api-block:xl:max-2xl:fixed page-api-block:xl:max-2xl:right-8 page-api-block:xl:max-2xl:w-56 page-api-block:xl:max-2xl:bg-tint/9 page-api-block:xl:max-2xl:contrast-more:bg-tint page-api-block:xl:max-2xl:backdrop-blur-lg page-api-block:xl:max-2xl:border page-api-block:xl:max-2xl:border-tint page-api-block:xl:max-2xl:hover:shadow-lg page-api-block:xl:max-2xl:hover:shadow-tint-12/1 page-api-block:xl:max-2xl:dark:hover:shadow-tint-1/1 page-api-block:xl:max-2xl:rounded-md page-api-block:xl:max-2xl:h-auto page-api-block:xl:max-2xl:my-8 page-api-block:p-2\",\"children\":[[[\"$\",\"div\",null,{\"className\":\"hidden page-api-block:xl:max-2xl:flex text-xs tracking-wide font-semibold uppercase flex-row items-center gap-2\",\"children\":[[\"$\",\"$L52\",null,{\"icon\":\"block-quote\",\"className\":\"size-3\"}],\"On this page\",[\"$\",\"$L52\",null,{\"icon\":\"chevron-down\",\"className\":\"size-3 opacity-6 ml-auto page-api-block:xl:max-2xl:group-hover/aside:hidden\"}]]}],[\"$\",\"div\",null,{\"className\":\"overflow-y-auto overflow-x-visible flex flex-col shrink pb-12 sticky lg:top:0 site-header:lg:top-16 site-header-sections:lg:top-[6.75rem] gap-6 pt-8 page-api-block:xl:max-2xl:py-0 page-api-block:xl:max-2xl:hidden page-api-block:xl:max-2xl:group-hover/aside:flex\",\"children\":[[\"$\",\"$2b\",null,{\"fallback\":null,\"children\":\"$L93\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 sidebar-list-default:px-3 border-t first:border-none border-tint-subtle py-4 first:pt-0 page-api-block:xl:max-2xl:px-3 empty:hidden\",\"children\":[[\"$\",\"$2b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L94\",null,{\"pageId\":\"4lLYA8mfXqBZvBy9XuRI\",\"className\":\"mt-2\"}]}],null,[\"$\",\"div\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"/~gitbook/pdf?page=4lLYA8mfXqBZvBy9XuRI\u0026only=yes\u0026limit=100\",\"className\":\"flex flex-row items-center text-sm hover:text-tint-strong links-accent:hover:underline links-acce"])</script><script>self.__next_f.push([1,"nt:hover:underline-offset-4 links-accent:hover:decoration-[3px] links-accent:hover:decoration-primary-subtle py-2\",\"children\":[[\"$\",\"$L52\",null,{\"icon\":\"file-pdf\",\"className\":\"size-4 mr-1.5\"}],\"Export as PDF\"]}]}]]}]]}]],[\"$\",\"div\",null,{\"className\":\"sticky bottom-0 z-10 mt-auto flex flex-col bg-tint-base theme-gradient-tint:bg-gradient-tint theme-gradient:bg-gradient-primary theme-muted:bg-tint-subtle pb-4 page-api-block:xl:max-2xl:hidden page-api-block:xl:max-2xl:pb-0 page-api-block:xl:max-2xl:group-hover/aside:flex [html.sidebar-filled.theme-bold.tint_\u0026]:bg-tint-subtle page-api-block:xl:max-2xl:bg-transparent\",\"children\":[null,[\"$\",\"$L95\",null,{\"zoneId\":null,\"placement\":\"aside\",\"spaceId\":\"LlIfNdbm4rCsu755xrdc\",\"siteAdsStatus\":\"$undefined\",\"ignore\":false,\"style\":\"$undefined\"}]]}]]}],[[\"$\",\"main\",null,{\"className\":\"relative min-w-0 flex-1 py-8 lg:px-12 break-anywhere page-api-block:xl:max-2xl:pr-0 page-api-block:mx-auto page-api-block:max-w-screen-2xl page-default-width page-has-toc\",\"children\":[[\"$\",\"$L96\",null,{\"asFullWidth\":false}],null,\"$L97\",[\"$\",\"$2b\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",null,{\"id\":\"felts-developer-tools\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"creating-and-modifying-maps\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width"])</script><script>self.__next_f.push([1,":calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"creating-custom-applications\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[47px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_90deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}],[\"$\",\"div\",null,{\"id\":\"$undefined\",\"role\":\"status\",\"aria-busy\":true,\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[\"$\",\"div\",null,{\"className\":\"ring-1 ring-tint-subtle overflow-hidden relative grid rounded-md h-[35px] [max-width:calc(48rem-1px)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full bg-tint grid grid-area-1-1 overflow-hidden [mask:conic-gradient(from_90deg_at_1px_1px,_#0000_90deg,_#0003_0)_calc(50%+1px)_calc(0%+47px)_/_12px_12px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-square from-tint-solid to-transparent grid-area-1-1 relative origin-[50%_50%] top-[50%] self-stretch bg-transparent will-change-transform animate-[rotateLoop_2s_linear_infinite] [background-image:conic-gradient(from_-90deg_at_50%_50%,_var(--tw-gradient-stops)_0deg,_var(--tw-gradient-stops)_9"])</script><script>self.__next_f.push([1,"0deg,_var(--tw-gradient-stops)_280deg)]\"}]}]}]}]]}],\"children\":[\"$\",\"div\",null,{\"className\":\"grid [\u0026\u003e*+*]:mt-5 whitespace-pre-wrap\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"felts-developer-tools\",\"className\":\"text-3xl font-semibold heading group relative grid scroll-m-12 mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hash grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[1em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#felts-developer-tools\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start leading-tight\",\"children\":[\"$\",\"$L52\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1em] mt-0.5 transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] justify-self-start text-left leading-tight mt-[1em]\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"Felt’s Developer Tools\"}]]]}]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"There are a variety of ways to interact with Felt’s modern GIS platform outside of the user interface. They can be grouped into two buckets: tools for programmatically creating and modifying maps, and tools for building custom experiences for map viewers. These tools can be used to solve distinct challenges and also be used in tandem with one another.\"}]]]}],[\"$\",\"h3\",null,{\"id\":\"creating-and-modifying-maps\",\"className\":\"text-2xl font-semibold heading group relative grid scroll-m-12 mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hash grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opacity-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[0.75em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#creating-and-modifying-maps\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start leading-snug\",\"children\":[\"$\",\"$L52\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1em] mt-0.5 transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] justify-self-start text-left leading-snug mt-[0.75em]\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"Creating and modifying maps\"}]]]}]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"Felt’s \"}]],\"$L99\",[[\"$\",\"$98\",\"0\",{\"children\":\" allows editors to interact with the Felt platform via code, performing actions such as creating new maps, adding data to maps, styling layers, and more. The REST API can be leveraged from any environment that is capable of sending GET and POST requests.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"For Python users, interactions with the REST API are simplified through the \"}]],\"$L9a\",[[\"$\",\"$98\",\"0\",{\"children\":\" \"}],[\"$\",\"$98\",\"1\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"module\"}]}],[\"$\",\"$98\",\"2\",{\"children\":\", which can be installed with \"}],[\"$\",\"$98\",\"3\",{\"children\":[\"$\",\"code\",null,{\"className\":\"py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]\",\"children\":\"pip\"}]}],[\"$\",\"$98\",\"4\",{\"children\":\" and used to call the REST API endpoints directly from Python functions.\"}]]]}],[\"$\",\"h3\",null,{\"id\":\"creating-custom-applications\",\"className\":\"text-2xl font-semibold heading group relative grid scroll-m-12 mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hash grid grid-area-1-1 relative -ml-6 w-7 border-0 opacity-0 group-hover:opacity-[0] group-focus:opa"])</script><script>self.__next_f.push([1,"city-[0] md:group-hover:md:opacity-[1] md:group-focus:md:opacity-[1] mt-[0.75em]\",\"children\":[\"$\",\"a\",null,{\"href\":\"#creating-custom-applications\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex h-full items-start leading-snug\",\"children\":[\"$\",\"$L52\",null,{\"icon\":\"hashtag\",\"className\":\"w-3.5 h-[1em] mt-0.5 transition-colors text-transparent group-hover:text-tint-subtle contrast-more:group-hover:text-tint-strong lg:w-4\"}]}]}],[\"$\",\"div\",null,{\"className\":\"grid-area-1-1 z-[1] justify-self-start text-left leading-snug mt-[0.75em]\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"Creating custom applications\"}]]]}]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"Felt’s user interface allows a large amount of customization, offering the ability to generate complex cartographic designs, adding components to create a dashboard, and much more.\"}]]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto w-full decoration-primary/6 max-w-3xl page-api-block:ml-0\",\"children\":[[[\"$\",\"$98\",\"0\",{\"children\":\"However, sometimes application developers need further control over the experience of viewing and/or interacting with a map. For example, they may want to run custom logic after a user clicks on a feature in a layer, or animate data on the map based on other types of user input elsewhere on the webpage. For these situations and many more, Felt’s \"}]],\"$L9b\",[[\"$\",\"$98\",\"0\",{\"children\":\" allows developers to load a Felt map into their application while providing opportunities to hook into the interaction loop and more broadly customize the experience of the map viewer.\"}]]]}]]}]}],\"$L9c\",[\"$\",\"div\",null,{\"className\":\"mx-auto mt-6 page-api-block:ml-0 flex max-w-3xl flex-row flex-wrap items-center gap-4 text-tint contrast-more:text-tint-strong\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mr-auto text-sm\",\"children\":[[[\"$\",\"$98\",\"string-0\",{\"children\":\"Last updated \"}],[\"$\",\"$98\",\"arg-0\",{\"children\":[\"$\",\"$L9d\",null,{\"value\":\"2024-11-11T19:00:57.410Z\"}]}]],\"\"]}],[\"$\",\"$L94\",null,{\"className\":\"xl:hidden\",\"pageId\":\"4lLYA8mfXqBZvBy9XuRI\"}]]}]]}],[\"$\",\"$L9e\",null,{\"pageId\":\"4lLYA8mfXqBZvBy9XuRI\"}]]]}],[\"$\",\"$2b\",null,{\"fallback\":null,\"children\":[\"$\",\"$L9f\",null,{\"withSections\":false}]}]]}]\na0:I[26454,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"ScrollSectionsList\"]\n97:[\"$\",\"header\",null,{\"className\":\"max-w-3xl mx-auto mb-6 space-y-3 page-api-block:ml-0\",\"children\":[false,[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold flex items-center gap-4\",\"children\":[\"$undefined\",\"Overview\"]}],null]}]\n9c:[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row mt-6 gap-2 max-w-3xl mx-auto page-api-block:ml-0 text-tint\",\"children\":[null,[\"$\",\"$L51\",null,{\"href\":\"/rest-api/getting-started\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"vfdpiuiEm3msUvoOD0et\"},\"position\":\"content\"}},\"className\":\"group text-sm p-2.5 flex gap-4 flex-1 flex-row items-center pr-4 border border-tint-subtle rounded straight-corners:rounded-none hover:border-primary text-pretty md:p-4 md:text-base\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex flex-col flex-1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs\",\"children\":\"Next\"}],[\"$\",\"span\",null,{\"className\":\"text-tint-strong group-hover:text-primary line-clamp-2\",\"children\":\"Getting started\"}]]}],[\"$\",\"$L52\",null,{\"icon\":\"chevron-right\",\"className\":\"hidden size-4 text-tint-subtle contrast-more:text-tint-strong group-hover:text-primary md:block\"}]]}]]}]\n93:[\"$\",\"$La0\",null,{\"sections\":[{\"id\":\"felts-developer-tools\",\"title\":\"Felt’s Develo"])</script><script>self.__next_f.push([1,"per Tools\",\"depth\":1},{\"id\":\"creating-and-modifying-maps\",\"title\":\"Creating and modifying maps\",\"depth\":2},{\"id\":\"creating-custom-applications\",\"title\":\"Creating custom applications\",\"depth\":2}]}]\na1:I[93934,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"Provider\"]\na2:I[93934,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"Root\"]\na3:I[93934,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"Trigger\"]\na4:I[93934,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"Portal\"]\na5:I[93934,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"Content\"]\na6:I[75014,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"4183\",\"static/chunks/app/middleware/(site)/layout-a763d42156bcf98f.js\"],\"Button\"]\na7:I[93934,[\"2829\",\"static/chunks/2829-c36fa68d4c5a3114.js\",\"8452\",\"static/chunks/8452-3d3482e2ae85c1ca.js\",\"1470\",\"static/chunks/1470-63148bfc6df299e8.js\",\"4721\",\"static/chunks/4721-cef316527eb29383.js\",\"2819\",\"static/chunks/2819-db4d66724f1ba10b.js\",\"983\",\"static/chunks/983-103d4d91a0a6c3e9.js\",\"2237\",\"static/chunks/2237-79646ed7ffc674a1.js\",\"605\",\"static/chunks/605-9aee1a2aee6b483f.js\",\"4886\",\"static/chunks/4886-e3559b4b63dfddd4.js\",\"813\",\"static/chunks/app/middleware/(site)/(content)/%5B%5B...pathname%5D%5D/not-found-b0456a660308f064.js\"],\"Arrow\"]\n99:[\"$\",\"$La1\",null,{\"delayDuration\":200,\"children\":[\"$\",\"$La2\",null,{\"children\":[[\"$\",\"$La3\",null,{\"asChild\":true,\"children\":[\"$\",\"$L51\",null,{\"href\":\"/rest-api/getting-started\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"vfdpiuiE"])</script><script>self.__next_f.push([1,"m3msUvoOD0et\"},\"position\":\"content\"}},\"children\":[[[[\"$\",\"$98\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"REST API\"}]}]]],null],\"className\":\"underline decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:text-primary-subtle links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100\"}]}],[\"$\",\"$La4\",null,{\"children\":[\"$\",\"$La5\",null,{\"className\":\"z-40 w-screen max-w-md animate-present px-4 sm:w-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-md straight-corners:rounded-none shadow-lg shadow-tint-12/4 ring-1 ring-tint-subtle dark:shadow-tint-1 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-tint-base p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-1 flex grow flex-wrap items-center gap-x-2 gap-y-0.5 font-semibold text-tint text-xs uppercase leading-tight tracking-wide\",\"children\":[[\"$\",\"$98\",\"REST API\",{\"children\":[null,[\"$\",\"$L51\",null,{\"href\":\"/rest-api\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 text-tint-subtle empty:hidden\",\"children\":\"$undefined\"}],\"REST API\"],\"className\":\"decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100 flex gap-1 links-default:text-tint no-underline hover:underline contrast-more:underline contrast-more:decoration-current\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-2 leading-snug\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-1 text-tint-subtle empty:hidden\",\"children\":\"$undefined\"}],[\"$\",\"h5\",null,{\"className\":\"font-semibold\",\"children\":\"Getting started\"}]]}]]}],[\"$\",\"$La6\",null,{\"className\":\"-mx-2 -my-2 ml-auto\",\"variant\":\"blank\",\"href\":\"/rest-api/getting-started\",\"target\":\"_blank\",\"label\":\"Open in new tab\",\"size\":\"small\",\"icon\":\"arrow-up-right-from-square\",\"iconOnly\":true}]]}],null]}],null]}],[\"$\",\"$La7\",null,{\"className\":\"fill-tint-1\"}]]}]}]]}]}]\n9a:[\"$\",\"$La1\",null,{\"delayDuration\":200,\"children\":[\"$\",\"$La2\",null,{\"children\":[[\"$\",\"$La3\",null,{\"asChild\":true,\"children\":[\"$\",\"$L51\",null,{\"href\":\"https://github.com/felt/felt-python\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"url\",\"url\":\"https://github.com/felt/felt-python\"},\"position\":\"content\"}},\"children\":[[[[\"$\",\"$98\",\"0\",{\"children\":[\"$\",\"code\",null,{\"className\":\"py-[1px] px-1.5 min-w-[1.625rem] justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded text-[.875em] leading-[calc(max(1.20em,1.25rem))]\",\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"felt-python\"}]}]}]]],[\"$\",\"$L52\",null,{\"icon\":\"arrow-up-right\",\"className\":\"ml-0.5 inline size-3 links-accent:text-tint-subtle\"}]],\"className\":\"underline decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:text-primary-subtle links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100\"}]}],[\"$\",\"$La4\",null,{\"children\":[\"$\",\"$La5\",null,{\"className\":\"z-40 w-screen max-w-md animate-present px-4 sm:w-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-md straight-corners:rounded-none shadow-lg shadow-tint-12/4 ring-1 ring-tint-subtle dark:shadow-tint-1 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-tint"])</script><script>self.__next_f.push([1,"-base p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-1 flex grow flex-wrap items-center gap-x-2 gap-y-0.5 font-semibold text-tint text-xs uppercase leading-tight tracking-wide\",\"children\":[[\"$\",\"$98\",\"External link to\",{\"children\":[null,[\"$\",\"div\",null,{\"className\":\"flex gap-1\",\"href\":\"#\",\"children\":[null,\"External link to\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-2 text-sm [overflow-wrap:anywhere]\",\"children\":[null,[\"$\",\"h5\",null,{\"className\":\"font-semibold\",\"children\":\"https://github.com/felt/felt-python\"}]]}]]}],[\"$\",\"$La6\",null,{\"className\":\"-mx-2 -my-2 ml-auto\",\"variant\":\"blank\",\"href\":\"https://github.com/felt/felt-python\",\"target\":\"_blank\",\"label\":\"Open in new tab\",\"size\":\"small\",\"icon\":\"arrow-up-right-from-square\",\"iconOnly\":true}]]}],null]}],null]}],[\"$\",\"$La7\",null,{\"className\":\"fill-tint-1\"}]]}]}]]}]}]\n9b:[\"$\",\"$La1\",null,{\"delayDuration\":200,\"children\":[\"$\",\"$La2\",null,{\"children\":[[\"$\",\"$La3\",null,{\"asChild\":true,\"children\":[\"$\",\"$L51\",null,{\"href\":\"/js-sdk/getting-started\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"VbUqQQDl0gYJhokjvamD\"},\"position\":\"content\"}},\"children\":[[[[\"$\",\"$98\",\"0\",{\"children\":[\"$\",\"strong\",null,{\"className\":\"font-bold\",\"children\":\"JavaScript SDK\"}]}]]],null],\"className\":\"underline decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:text-primary-subtle links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100\"}]}],[\"$\",\"$La4\",null,{\"children\":[\"$\",\"$La5\",null,{\"className\":\"z-40 w-screen max-w-md animate-present px-4 sm:w-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-md straight-corners:rounded-none shadow-lg shadow-tint-12/4 ring-1 ring-tint-subtle dark:shadow-tint-1 \",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-tint-base p-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-1 flex grow flex-wrap items-center gap-x-2 gap-y-0.5 font-semibold text-tint text-xs uppercase leading-tight tracking-wide\",\"children\":[[\"$\",\"$98\",\"JS SDK\",{\"children\":[null,[\"$\",\"$L51\",null,{\"href\":\"/js-sdk\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 text-tint-subtle empty:hidden\",\"children\":\"$undefined\"}],\"JS SDK\"],\"className\":\"decoration-[max(0.07em,1px)] underline-offset-2 links-accent:underline-offset-4 links-default:decoration-primary/6 links-default:hover:text-primary-strong links-default:contrast-more:text-primary links-default:contrast-more:hover:text-primary-strong links-accent:decoration-primary-subtle links-accent:hover:decoration-[3px] links-accent:hover:[text-decoration-skip-ink:none] transition-all duration-100 flex gap-1 links-default:text-tint no-underline hover:underline contrast-more:underline contrast-more:decoration-current\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-2 leading-snug\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-1 text-tint-subtle empty:hidden\",\"children\":\"$undefined\"}],[\"$\",\"h5\",null,{\"className\":\"font-semibold\",\"children\":\"Getting started\"}]]}]]}],[\"$\",\"$La6\",null,{\"className\":\"-mx-2 -my-2 ml-auto\",\"variant\":\"blank\",\"href\":\"/js-sdk/getting-started\",\"target\":\"_blank\",\"label\":\"Open in new tab\",\"size\":\"small\",\"icon\":\"arrow-up-right-from-square\",\"iconOnly\":true}]]}],null]}],null]}],[\"$\",\"$La7\",null,{\"className\":\"fill-tint-1\"}]]}]}]]}]}]\n49:[\"$\",\"li\",null,{\"className\":\"flex flex-col\",\"children\":[\"$\",\"$L51\",null,{\"href\":\"https://developers.felt.com/js-sdk-api-reference/\",\"className\":\"flex justify-start items-center gap-3 p-1.5 pl-3 text-sm transition-colors duration-100 text-tint-strong/7 rounded-md straight-corners:rounded-none before:content-none font-normal hover:b"])</script><script>self.__next_f.push([1,"g-tint hover:text-tint-strong\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"space\",\"space\":\"0eksRydsZ8lvtEIxgbY5\"},\"position\":\"sidebar\"}},\"children\":[\"$undefined\",\"API Reference\",[\"$\",\"$L52\",null,{\"icon\":\"arrow-up-right-from-square\",\"className\":\"size-3 mr-1 mt-1 place-self-start shrink-0 text-current transition-colors [\u0026\u003epath]:transition-opacity [\u0026\u003epath]:opacity-[0.4] group-hover:[\u0026\u003epath]:opacity-11\"}]]}]}]\n"])</script></body></html>