1<!DOCTYPE html><html data-dpl-id="p-96325161be67038d55799a086c7f43" lang="en" class="rounded-corners theme-clean no-tint sidebar-filled sidebar-list-pill links-default depth-subtle font-Roboto sheet-open:gutter-stable"><head><meta charSet="utf-8"/><link rel="preconnect" href="https://api.gitbook.com/cache/"/><link rel="preconnect" href="https://ka-p.fontawesome.com/releases/v7.2.0/"/><link rel="preconnect" href="https://static-2v.gitbook.com"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" as="image" fetchPriority="high" imageSrcSet="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=1&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=2&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 96w" imageSizes="32px"/><link rel="stylesheet" href="https://static-2v.gitbook.com/_next/static/css/91fa1a690b376bd9.css?dpl=p-96325161be67038d55799a086c7f43" data-precedence="next"/><link rel="stylesheet" href="https://static-2v.gitbook.com/_next/static/css/bd9d9d5fb87aa139.css?dpl=p-96325161be67038d55799a086c7f43" data-precedence="next"/><link rel="stylesheet" href="https://static-2v.gitbook.com/_next/static/css/7a383765bb37d42c.css?dpl=p-96325161be67038d55799a086c7f43" data-precedence="next"/><link rel="stylesheet" href="https://static-2v.gitbook.com/_next/static/css/e3d65466d47b91eb.css?dpl=p-96325161be67038d55799a086c7f43" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="https://static-2v.gitbook.com/_next/static/chunks/webpack-bef0b24c8395249b.js?dpl=p-96325161be67038d55799a086c7f43"/>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/87c73c54-73ce2ea4103519fc.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/1968-296ea516851d1f4b.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/main-app-91564d502fa56e7b.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/app/global-error-444082c3323728b1.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<script src="https://static-2v.gitbook.com/_next/static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43" async=""></script>
1<link rel="preload" href="/~gitbook/site-index" as="fetch" crossorigin="" type="application/json"/><meta name="color-scheme" content="light dark"/><title>Importing an Existing Project | Electron Forge</title><meta name="description" content="Import an existing Electron project to use Electron Forge."/><meta name="generator" content="GitBook (9632516)"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://www.electronforge.io/import-existing-project"/><link rel="alternate" type="text/markdown" href="https://www.electronforge.io/import-existing-project.md"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Electron Forge"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Importing an Existing Project | Electron Forge"/><meta property="og:description" content="Import an existing Electron project to use Electron Forge."/><meta property="og:image" content="https://www.electronforge.io/~gitbook/ogimage/-M3hfM1tDE08IjO-TE10"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Importing an Existing Project | Electron Forge"/><meta name="twitter:description" content="Import an existing Electron project to use Electron Forge."/><meta name="twitter:image" content="https://www.electronforge.io/~gitbook/ogimage/-M3hfM1tDE08IjO-TE10"/><link rel="icon" href="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=48&height=48&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" type="image/png" media="(prefers-color-scheme: light)"/><link rel="icon" href="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=48&height=48&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" type="image/png" media="(prefers-color-scheme: dark)"/><link rel="apple-touch-icon" href="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=180&height=180&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" type="image/png" media="(prefers-color-scheme: light)"/><link rel="apple-touch-icon" href="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=180&height=180&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" type="image/png" media="(prefers-color-scheme: dark)"/>
1<script>(function f(){if("u"<typeof navigator)return;let a="os-mac",b=navigator.platform.toLowerCase().includes("mac"),c=document.documentElement;b?c.classList.add(a):c.classList.remove(a)})()</script>
1<script>(function j(a,b){try{let c=[],d=new Set,e=a=>{if(!a)return;let e=String(a).trim();!e||d.has(e)||c.length>=b||(d.add(e),c.push(e))},f=window.localStorage.getItem(a);if(f){let a=JSON.parse(f);if(Array.isArray(a))for(let b=0;b<a.length;b++)e(a[b])}let g=document.documentElement;for(let a=0;a<b;a++){let b=`data-sel-${a}`,d=c[a];d?g.setAttribute(b,d):g.removeAttribute(b)}}catch{}})("@gitbook/select",8)</script>
1<style>@font-face { 2 font-family: "Noto Color Emoji"; 3 font-style: normal; 4 font-weight: 400; 5 font-display: swap; 6 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.0.woff2) format("woff2"); 7 unicode-range: u+1f1e6-1f1ff; 8} 9@font-face { 10 font-family: "Noto Color Emoji"; 11 font-style: normal; 12 font-weight: 400; 13 font-display: swap; 14 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.1.woff2) format("woff2"); 15 unicode-range: u+200d, u+2620, u+26a7, u+fe0f, u+1f308, u+1f38c, u+1f3c1, u+1f3f3-1f3f4, u+1f6a9, u+e0062-e0063, u+e0065, u+e0067, u+e006c, u+e006e, u+e0073-e0074, u+e0077, u+e007f; 16} 17@font-face { 18 font-family: "Noto Color Emoji"; 19 font-style: normal; 20 font-weight: 400; 21 font-display: swap; 22 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.2.woff2) format("woff2"); 23 unicode-range: u+23, u+2a, u+30-39, u+a9, u+ae, u+200d, u+203c, u+2049, u+20e3, u+2122, u+2139, u+2194-2199, u+21a9-21aa, u+23cf, u+23e9-23ef, u+23f8-23fa, u+24c2, u+25aa-25ab, u+25b6, u+25c0, u+25fb-25fe, u+2611, u+2622-2623, u+2626, u+262a, u+262e-262f, u+2638, u+2640, u+2642, u+2648-2653, u+2660, u+2663, u+2665-2666, u+2668, u+267b, u+267e-267f, u+2695, u+269b-269c, u+26a0, u+26a7, u+26aa-26ab, u+26ce, u+26d4, u+2705, u+2714, u+2716, u+271d, u+2721, u+2733-2734, u+2747, u+274c, u+274e, u+2753-2755, u+2757, u+2764, u+2795-2797, u+27a1, u+27b0, u+27bf, u+2934-2935, u+2b05-2b07, u+2b1b-2b1c, u+2b55, u+3030, u+303d, u+3297, u+3299, u+fe0f, u+1f170-1f171, u+1f17e-1f17f, u+1f18e, u+1f191-1f19a, u+1f201-1f202, u+1f21a, u+1f22f, u+1f232-1f23a, u+1f250-1f251, u+1f310, u+1f3a6, u+1f3b5-1f3b6, u+1f3bc, u+1f3e7, u+1f441, u+1f499-1f49c, u+1f49f-1f4a0, u+1f4ac-1f4ad, u+1f4b1-1f4b2, u+1f4b9, u+1f4db, u+1f4f2-1f4f6, u+1f500-1f507, u+1f515, u+1f518-1f524, u+1f52f-1f53d, u+1f549, u+1f54e, u+1f5a4, u+1f5e8, u+1f5ef, u+1f6ab, u+1f6ad-1f6b1, u+1f6b3, u+1f6b7-1f6bc, u+1f6be, u+1f6c2-1f6c5, u+1f6d0-1f6d1, u+1f6d7, u+1f6dc, u+1f7e0-1f7eb, u+1f7f0, u+1f90d-1f90e, u+1f9d1-1f9d2, u+1f9e1, u+1fa75-1fa77, u+1faaf; 24} 25@font-face { 26 font-family: "Noto Color Emoji"; 27 font-style: normal; 28 font-weight: 400; 29 font-display: swap; 30 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.3.woff2) format("woff2"); 31 unicode-range: u+200d, u+231a-231b, u+2328, u+23f0-23f3, u+2602, u+260e, u+2692, u+2694, u+2696-2697, u+2699, u+26b0-26b1, u+26cf, u+26d1, u+26d3, u+2702, u+2709, u+270f, u+2712, u+fe0f, u+1f302, u+1f321, u+1f392-1f393, u+1f3a9, u+1f3bd, u+1f3ee, u+1f3f7, u+1f3fa, u+1f451-1f462, u+1f484, u+1f489-1f48a, u+1f48c-1f48e, u+1f4a1, u+1f4a3, u+1f4a5, u+1f4b0, u+1f4b3-1f4b8, u+1f4bb-1f4da, u+1f4dc-1f4f1, u+1f4ff, u+1f508-1f514, u+1f516-1f517, u+1f526-1f529, u+1f52c-1f52e, u+1f550-1f567, u+1f56f-1f570, u+1f576, u+1f587, u+1f58a-1f58d, u+1f5a5, u+1f5a8, u+1f5b1-1f5b2, u+1f5c2-1f5c4, u+1f5d1-1f5d3, u+1f5dc-1f5de, u+1f5e1, u+1f5f3, u+1f6aa, u+1f6ac, u+1f6bd, u+1f6bf, u+1f6c1, u+1f6cb, u+1f6cd-1f6cf, u+1f6d2, u+1f6e0-1f6e1, u+1f6f0, u+1f97b-1f97f, u+1f9af, u+1f9ba, u+1f9e2-1f9e6, u+1f9ea-1f9ec, u+1f9ee-1f9f4, u+1f9f7-1f9ff, u+1fa71-1fa74, u+1fa79-1fa7b, u+1fa86, u+1fa8e-1fa8f, u+1fa91-1fa93, u+1fa96, u+1fa99-1faa0, u+1faa2-1faa7, u+1faaa-1faae; 32} 33@font-face { 34 font-family: "Noto Color Emoji"; 35 font-style: normal; 36 font-weight: 400; 37 font-display: swap; 38 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.4.woff2) format("woff2"); 39 unicode-range: u+265f, u+26bd-26be, u+26f3, u+26f8, u+fe0f, u+1f004, u+1f0cf, u+1f380-1f384, u+1f386-1f38b, u+1f38d-1f391, u+1f396-1f397, u+1f399-1f39b, u+1f39e-1f39f, u+1f3a3-1f3a5, u+1f3a7-1f3a9, u+1f3ab-1f3b4, u+1f3b7-1f3bb, u+1f3bd-1f3c0, u+1f3c5-1f3c6, u+1f3c8-1f3c9, u+1f3cf-1f3d3, u+1f3f8-1f3f9, u+1f47e, u+1f4e2, u+1f4f7-1f4fd, u+1f52b, u+1f579, u+1f58c-1f58d, u+1f5bc, u+1f6f7, u+1f6f9, u+1f6fc, u+1f93f, u+1f941, u+1f945, u+1f947-1f94f, u+1f9e7-1f9e9, u+1f9f5-1f9f6, u+1fa70-1fa71, u+1fa80-1fa81, u+1fa83-1fa85, u+1fa87-1fa8a, u+1fa94-1fa95, u+1fa97-1fa98, u+1faa1, u+1faa9, u+1fadf; 40} 41@font-face { 42 font-family: "Noto Color Emoji"; 43 font-style: normal; 44 font-weight: 400; 45 font-display: swap; 46 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.5.woff2) format("woff2"); 47 unicode-range: u+2693, u+26e9-26ea, u+26f1-26f2, u+26f4-26f5, u+26fa, u+26fd, u+2708, u+fe0f, u+1f301, u+1f303, u
47+1f306-1f307, u+1f309, u+1f310, u+1f3a0-1f3a2, u+1f3aa, u+1f3cd-1f3ce, u+1f3d5, u+1f3d7-1f3db, u+1f3df-1f3e6, u+1f3e8-1f3ed, u+1f3ef-1f3f0, u+1f488, u+1f492, u+1f4ba, u+1f54b-1f54d, u+1f5fa-1f5ff, u+1f680-1f6a2, u+1f6a4-1f6a8, u+1f6b2, u+1f6d1, u+1f6d5-1f6d6, u+1f6dd-1f6df, u+1f6e2-1f6e5, u+1f6e9, u+1f6eb-1f6ec, u+1f6f3-1f6f6, u+1f6f8, u+1f6fa-1f6fb, u+1f9bc-1f9bd, u+1f9ed, u+1f9f3, u+1fa7c; 48} 49@font-face { 50 font-family: "Noto Color Emoji"; 51 font-style: normal; 52 font-weight: 400; 53 font-display: swap; 54 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.6.woff2) format("woff2"); 55 unicode-range: u+200d, u+2615, u+fe0f, u+1f32d-1f330, u+1f336, u+1f33d, u+1f344-1f37f, u+1f382, u+1f52a, u+1f7e9, u+1f7eb, u+1f942-1f944, u+1f950-1f96f, u+1f99e, u+1f9aa, u+1f9c0-1f9cb, u+1fad0-1fadc; 56} 57@font-face { 58 font-family: "Noto Color Emoji"; 59 font-style: normal; 60 font-weight: 400; 61 font-display: swap; 62 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.7.woff2) format("woff2"); 63 unicode-range: u+200d, u+2600-2601, u+2603-2604, u+2614, u+2618, u+26a1, u+26c4-26c5, u+26c8, u+26f0, u+2728, u+2744, u+2b1b, u+2b50, u+fe0f, u+1f300, u+1f304-1f305, u+1f308, u+1f30a-1f30f, u+1f311-1f321, u+1f324-1f32c, u+1f331-1f335, u+1f337-1f33c, u+1f33e-1f344, u+1f3d4, u+1f3d6, u+1f3dc-1f3de, u+1f3f5, u+1f400-1f43f, u+1f490, u+1f4a7, u+1f4ae, u+1f525, u+1f54a, u+1f573, u+1f577-1f578, u+1f648-1f64a, u+1f6d8, u+1f940, u+1f980-1f9ae, u+1f9ba, u+1fa90, u+1faa8, u+1fab0-1fabf, u+1facd-1facf, u+1fae7; 64} 65@font-face { 66 font-family: "Noto Color Emoji"; 67 font-style: normal; 68 font-weight: 400; 69 font-display: swap; 70 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.8.woff2) format("woff2"); 71 unicode-range: u+200d, u+2640, u+2642, u+2695-2696, u+26f7, u+26f9, u+2708, u+2764, u+27a1, u+fe0f, u+1f33e, u+1f373, u+1f37c, u+1f384-1f385, u+1f393, u+1f3a4, u+1f3a8, u+1f3c2-1f3c4, u+1f3c7, u+1f3ca-1f3cc, u+1f3eb, u+1f3ed, u+1f3fb-1f3ff, u+1f430, u+1f466-1f469, u+1f46b-1f478, u+1f47c, u+1f481-1f483, u+1f486-1f487, u+1f48b, u+1f48f, u+1f491, u+1f4bb-1f4bc, u+1f527, u+1f52c, u+1f574-1f575, u+1f57a, u+1f645-1f647, u+1f64b, u+1f64d-1f64e, u+1f680, u+1f692, u+1f6a3, u+1f6b4-1f6b6, u+1f6c0, u+1f6cc, u+1f91d, u+1f926, u+1f930-1f931, u+1f934-1f93a, u+1f93c-1f93e, u+1f977, u+1f9af-1f9b3, u+1f9b8-1f9b9, u+1f9bc-1f9bd, u+1f9cc-1f9cf, u+1f9d1-1f9df, u+1fa70, u+1fa82, u+1fac3-1fac5, u+1fac8, u+1faef; 72} 73@font-face { 74 font-family: "Noto Color Emoji"; 75 font-style: normal; 76 font-weight: 400; 77 font-display: swap; 78 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.9.woff2) format("woff2"); 79 unicode-range: u+200d, u+2194-2195, u+2603, u+261d, u+2620, u+2639-263a, u+2665, u+26a1, u+26c4, u+270a-270d, u+2728, u+2763-2764, u+2b50, u+fe0f, u+1f31a-1f31f, u+1f32b, u+1f389-1f38a, u+1f3fb-1f3ff, u+1f440-1f450, u+1f463-1f465, u+1f479-1f47b, u+1f47d-1f480, u+1f485, u+1f48b-1f48c, u+1f493-1f49f, u+1f4a2, u+1f4a4-1f4a6, u+1f4a8-1f4ab, u+1f4af, u+1f525, u+1f573, u+1f590, u+1f595-1f596, u+1f5a4, u+1f5e3, u+1f600-1f644, u+1f648-1f64a, u+1f64c, u+1f64f, u+1f90c-1f925, u+1f927-1f92f, u+1f932-1f933, u+1f970-1f976, u+1f978-1f97a, u+1f9a0, u+1f9b4-1f9b7, u+1f9bb, u+1f9be-1f9bf, u+1f9d0, u+1f9e0-1f9e1, u+1fa75-1fa79, u+1fac0-1fac2, u+1fac6, u+1fae0-1fae6, u+1fae8-1faea, u+1faef-1faf8; 80} 81@font-face { 82 font-family: "Noto Color Emoji Fallback"; 83 src: local("Arial"); 84 ascent-override: 33.22%; 85 descent-override: 8.74%; 86 line-gap-override: 0.00%; 87 size-adjust: 279.30%; 88} 89:root { --font-noto-color-emoji: "Noto Color Emoji","Noto Color Emoji Fallback"; }</style><style>@font-face { 90 font-family: "Roboto"; 91 font-style: normal; 92 font-weight: 400; 93 font-display: swap; 94 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2");
95 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 96} 97@font-face { 98 font-family: "Roboto"; 99 font-style: normal; 100 font-weight: 400; 101 font-display: swap; 102 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2"); 103 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 104} 105@font-face { 106 font-family: "Roboto"; 107 font-style: normal; 108 font-weight: 400; 109 font-display: swap; 110 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2"); 111 unicode-range: u+1f00-1fff; 112} 113@font-face { 114 font-family: "Roboto"; 115 font-style: normal; 116 font-weight: 400; 117 font-display: swap; 118 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2"); 119 unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff; 120} 121@font-face { 122 font-family: "Roboto"; 123 font-style: normal; 124 font-weight: 400; 125 font-display: swap; 126 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2"); 127 unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee00-1eeff; 128} 129@font-face { 130 font-family: "Roboto"; 131 font-style: normal; 132 font-weight: 400; 133 font-display: swap; 134 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2"); 135 unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u
135+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff; 136} 137@font-face { 138 font-family: "Roboto"; 139 font-style: normal; 140 font-weight: 400; 141 font-display: swap; 142 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2"); 143 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 144} 145@font-face { 146 font-family: "Roboto"; 147 font-style: normal; 148 font-weight: 400; 149 font-display: swap; 150 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2"); 151 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 152} 153@font-face { 154 font-family: "Roboto"; 155 font-style: normal; 156 font-weight: 400; 157 font-display: swap; 158 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2"); 159 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 160} 161@font-face { 162 font-family: "Roboto"; 163 font-style: normal; 164 font-weight: 500; 165 font-display: swap; 166 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2"); 167 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 168} 169@font-face { 170 font-family: "Roboto"; 171 font-style: normal; 172 font-weight: 500; 173 font-display: swap; 174 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2"); 175 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 176} 177@font-face { 178 font-family: "Roboto"; 179 font-style: normal; 180 font-weight: 500; 181 font-display: swap; 182 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2"); 183 unicode-range: u+1f00-1fff; 184} 185@font-face { 186 font-family: "Roboto"; 187 font-style: normal; 188 font-weight: 500; 189 font-display: swap; 190 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2"); 191 unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff; 192} 193@font-face { 194 font-family: "Roboto"; 195 font-style: normal; 196 font-weight: 500; 197 font-display: swap; 198 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2"); 199 unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u
199+1ee00-1eeff; 200} 201@font-face { 202 font-family: "Roboto"; 203 font-style: normal; 204 font-weight: 500; 205 font-display: swap; 206 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2"); 207 unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff; 208} 209@font-face { 210 font-family: "Roboto"; 211 font-style: normal; 212 font-weight: 500; 213 font-display: swap; 214 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2"); 215 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 216} 217@font-face { 218 font-family: "Roboto"; 219 font-style: normal; 220 font-weight: 500; 221 font-display: swap; 222 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2"); 223 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 224} 225@font-face { 226 font-family: "Roboto"; 227 font-style: normal; 228 font-weight: 500; 229 font-display: swap; 230 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2"); 231 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 232} 233@font-face { 234 font-family: "Roboto"; 235 font-style: normal; 236 font-weight: 600; 237 font-display: swap; 238 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2"); 239 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 240} 241@font-face { 242 font-family: "Roboto"; 243 font-style: normal; 244 font-weight: 600; 245 font-display: swap; 246 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2"); 247 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 248} 249@font-face { 250 font-family: "Roboto"; 251 font-style: normal; 252 font-weight: 600; 253 font-display: swap; 254 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2"); 255 unicode-range: u+1f00-1fff; 256} 257@font-face { 258 font-family: "Roboto"; 259 font-style: normal; 260 font-weight: 600; 261 font-display: swap; 262 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2"); 263 unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff; 264} 265@font-face { 266 font-family: "Roboto"; 267 font-style: normal; 268 font-weight: 600; 269 font-display: swap; 270 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2"); 271 unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u
271+1ee00-1eeff; 272} 273@font-face { 274 font-family: "Roboto"; 275 font-style: normal; 276 font-weight: 600; 277 font-display: swap; 278 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2"); 279 unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff; 280} 281@font-face { 282 font-family: "Roboto"; 283 font-style: normal; 284 font-weight: 600; 285 font-display: swap; 286 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2"); 287 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 288} 289@font-face { 290 font-family: "Roboto"; 291 font-style: normal; 292 font-weight: 600; 293 font-display: swap; 294 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2"); 295 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 296} 297@font-face { 298 font-family: "Roboto"; 299 font-style: normal; 300 font-weight: 600; 301 font-display: swap; 302 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2"); 303 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 304} 305@font-face { 306 font-family: "Roboto"; 307 font-style: normal; 308 font-weight: 700; 309 font-display: swap; 310 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2"); 311 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 312} 313@font-face { 314 font-family: "Roboto"; 315 font-style: normal; 316 font-weight: 700; 317 font-display: swap; 318 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2"); 319 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 320} 321@font-face { 322 font-family: "Roboto"; 323 font-style: normal; 324 font-weight: 700; 325 font-display: swap; 326 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2"); 327 unicode-range: u+1f00-1fff; 328} 329@font-face { 330 font-family: "Roboto"; 331 font-style: normal; 332 font-weight: 700; 333 font-display: swap; 334 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2"); 335 unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff; 336} 337@font-face { 338 font-family: "Roboto"; 339 font-style: normal; 340 font-weight: 700; 341 font-display: swap; 342 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2"); 343 unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u
343+1ee00-1eeff; 344} 345@font-face { 346 font-family: "Roboto"; 347 font-style: normal; 348 font-weight: 700; 349 font-display: swap; 350 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2"); 351 unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff; 352} 353@font-face { 354 font-family: "Roboto"; 355 font-style: normal; 356 font-weight: 700; 357 font-display: swap; 358 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2"); 359 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 360} 361@font-face { 362 font-family: "Roboto"; 363 font-style: normal; 364 font-weight: 700; 365 font-display: swap; 366 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2"); 367 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 368} 369@font-face { 370 font-family: "Roboto"; 371 font-style: normal; 372 font-weight: 700; 373 font-display: swap; 374 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2"); 375 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 376} 377@font-face { 378 font-family: "Roboto Fallback"; 379 src: local("Arial"); 380 ascent-override: 92.98%; 381 descent-override: 24.47%; 382 line-gap-override: 0.00%; 383 size-adjust: 99.78%; 384} 385:root { --font-content: "Roboto","Roboto Fallback",system-ui,arial; }</style><style>@font-face { 386 font-family: "IBM Plex Mono"; 387 font-style: normal; 388 font-weight: 400; 389 font-display: swap; 390 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2"); 391 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 392} 393@font-face { 394 font-family: "IBM Plex Mono"; 395 font-style: normal; 396 font-weight: 400; 397 font-display: swap; 398 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");
399 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 400} 401@font-face { 402 font-family: "IBM Plex Mono"; 403 font-style: normal; 404 font-weight: 400; 405 font-display: swap; 406 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2"); 407 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 408} 409@font-face { 410 font-family: "IBM Plex Mono"; 411 font-style: normal; 412 font-weight: 400; 413 font-display: swap; 414 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2"); 415 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 416} 417@font-face { 418 font-family: "IBM Plex Mono"; 419 font-style: normal; 420 font-weight: 400; 421 font-display: swap; 422 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2"); 423 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 424} 425@font-face { 426 font-family: "IBM Plex Mono"; 427 font-style: normal; 428 font-weight: 500; 429 font-display: swap; 430 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.woff2) format("woff2"); 431 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 432} 433@font-face { 434 font-family: "IBM Plex Mono"; 435 font-style: normal; 436 font-weight: 500; 437 font-display: swap; 438 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.woff2) format("woff2"); 439 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 440} 441@font-face { 442 font-family: "IBM Plex Mono"; 443 font-style: normal; 444 font-weight: 500; 445 font-display: swap; 446 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgsAXHNlYzg.woff2) format("woff2"); 447 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 448} 449@font-face { 450 font-family: "IBM Plex Mono"; 451 font-style: normal; 452 font-weight: 500; 453 font-display: swap; 454 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2) format("woff2"); 455 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 456} 457@font-face { 458 font-family: "IBM Plex Mono"; 459 font-style: normal; 460 font-weight: 500; 461 font-display: swap; 462 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2) format("woff2"); 463 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 464} 465@font-face { 466 font-family: "IBM Plex Mono"; 467 font-style: normal; 468 font-weight: 600; 469 font-display: swap; 470 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2"); 471 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 472} 473@font-face { 474 font-family: "IBM Plex Mono"; 475 font-style: normal; 476 font-weight: 600; 477 font-display: swap; 478 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");
479 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 480} 481@font-face { 482 font-family: "IBM Plex Mono"; 483 font-style: normal; 484 font-weight: 600; 485 font-display: swap; 486 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2"); 487 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 488} 489@font-face { 490 font-family: "IBM Plex Mono"; 491 font-style: normal; 492 font-weight: 600; 493 font-display: swap; 494 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2"); 495 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 496} 497@font-face { 498 font-family: "IBM Plex Mono"; 499 font-style: normal; 500 font-weight: 600; 501 font-display: swap; 502 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2"); 503 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 504} 505@font-face { 506 font-family: "IBM Plex Mono"; 507 font-style: normal; 508 font-weight: 700; 509 font-display: swap; 510 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgsAXHNlYzg.woff2) format("woff2"); 511 unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f; 512} 513@font-face { 514 font-family: "IBM Plex Mono"; 515 font-style: normal; 516 font-weight: 700; 517 font-display: swap; 518 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgsAXHNlYzg.woff2) format("woff2"); 519 unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116; 520} 521@font-face { 522 font-family: "IBM Plex Mono"; 523 font-style: normal; 524 font-weight: 700; 525 font-display: swap; 526 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgsAXHNlYzg.woff2) format("woff2"); 527 unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab; 528} 529@font-face { 530 font-family: "IBM Plex Mono"; 531 font-style: normal; 532 font-weight: 700; 533 font-display: swap; 534 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgsAXHNlYzg.woff2) format("woff2"); 535 unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff; 536} 537@font-face { 538 font-family: "IBM Plex Mono"; 539 font-style: normal; 540 font-weight: 700; 541 font-display: swap; 542 src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgsAXHNk.woff2) format("woff2"); 543 unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd; 544} 545:root { --font-mono: "IBM Plex Mono",monospace; }</style><style> 546 :root, .light, .dark [data-color-scheme$="light"], .dark [data-follow-color-scheme="true"]:has([data-color-scheme$="light"]) { 547 --primary-1: 255 255 255; --contrast-primary-1: 29 29 29; 548--primary-2: 246 250 255; --contrast-primary-2: 29 29 29; 549--primary-3: 240 248 255; --contrast-primary-3: 29 29 29; 550--primary-4: 232 243 255; --contrast-primary-4: 29 29 29; 551--primary-5: 223 238 255; --contrast-primary-5: 29 29 29; 552--primary-6: 212 231 255; --contrast-primary-6: 29 29 29; 553--primary-7: 196 218 254; --contrast-primary-7: 29 29 29; 554--primary-8: 180 206 248; --contrast-primary-8: 29 29 29; 555--primary-9: 27 98 209; --contrast-primary-9: 255 255 255; 556--primary-10: 46 116 228; --contrast-primary-10: 255 255 255; 557--primary-11: 85 111 153; --contrast-primary-11: 255 255 255; 558--primary-12: 24 29 38; --contrast-primary-12: 255 255 255; 559--primary-original: 27 98 209; --contrast-primary-original: 255 255 255; 560 --tint-1: 255 255 255; --contrast-tint-1: 29 29 29; 561--tint-2: 249 250 251; --contrast-tint-2: 29 29 29; 562--tint-3: 246 247 250; --contrast-tint-3: 29 29 29; 563--tint-4: 240 242 246; --contrast-tint-4: 29 29 29; 564--tint-5: 234 237 242; --contrast-tint-5: 29 29 29; 565--tint-6: 226 230 236; --contrast-tint-6: 29 29 29; 566--tint-7: 213 217 224; --contrast-tint-7: 29 29 29; 567--tint-8: 200 205 213; --contrast-tint-8: 29 29 29; 568--tint-9: 120 134 156; --contrast-tint-9: 255 255 255; 569--tint-10: 109 122 144;
569 --contrast-tint-10: 255 255 255; 570--tint-11: 105 111 119; --contrast-tint-11: 255 255 255; 571--tint-12: 28 29 31; --contrast-tint-12: 255 255 255; 572--tint-original: 120 120 120; --contrast-tint-original: 255 255 255; 573 --neutral-1: 255 255 255; --contrast-neutral-1: 29 29 29; 574--neutral-2: 250 250 250; --contrast-neutral-2: 29 29 29; 575--neutral-3: 247 247 247; --contrast-neutral-3: 29 29 29; 576--neutral-4: 242 242 242; --contrast-neutral-4: 29 29 29; 577--neutral-5: 237 237 237; --contrast-neutral-5: 29 29 29; 578--neutral-6: 229 229 229; --contrast-neutral-6: 29 29 29; 579--neutral-7: 217 217 217; --contrast-neutral-7: 29 29 29; 580--neutral-8: 204 204 204; --contrast-neutral-8: 29 29 29; 581--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255; 582--neutral-10: 121 121 121; --contrast-neutral-10: 255 255 255; 583--neutral-11: 110 110 110; --contrast-neutral-11: 255 255 255; 584--neutral-12: 29 29 29; --contrast-neutral-12: 255 255 255; 585--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255; 586 587 --header-background: 27 98 209; 588 --header-link: 255 255 255; 589 590 --info-1: 255 255 255; --contrast-info-1: 29 29 29; 591--info-2: 250 250 250; --contrast-info-2: 29 29 29; 592--info-3: 247 247 247; --contrast-info-3: 29 29 29; 593--info-4: 242 242 242; --contrast-info-4: 29 29 29; 594--info-5: 237 237 237; --contrast-info-5: 29 29 29; 595--info-6: 229 229 229; --contrast-info-6: 29 29 29; 596--info-7: 217 217 217; --contrast-info-7: 29 29 29; 597--info-8: 204 204 204; --contrast-info-8: 29 29 29; 598--info-9: 120 120 120; --contrast-info-9: 255 255 255; 599--info-10: 121 121 121; --contrast-info-10: 255 255 255; 600--info-11: 110 110 110; --contrast-info-11: 255 255 255; 601--info-12: 29 29 29; --contrast-info-12: 255 255 255; 602--info-original: 120 120 120; --contrast-info-original: 255 255 255; 603 --warning-1: 255 255 255; --contrast-warning-1: 29 29 29; 604--warning-2: 254 249 244; --contrast-warning-2: 29 29 29; 605--warning-3: 255 245 236; --contrast-warning-3: 29 29 29; 606--warning-4: 255 239 225; --contrast-warning-4: 29 29 29; 607--warning-5: 254 233 214; --contrast-warning-5: 29 29 29; 608--warning-6: 250 224 200; --contrast-warning-6: 29 29 29; 609--warning-7: 242 211 182; --contrast-warning-7: 29 29 29; 610--warning-8: 233 197 164; --contrast-warning-8: 29 29 29; 611--warning-9: 254 154 0; --contrast-warning-9: 29 29 29; 612--warning-10: 187 92 0; --contrast-warning-10: 255 255 255; 613--warning-11: 138 102 66; --contrast-warning-11: 255 255 255; 614--warning-12: 35 28 21; --contrast-warning-12: 255 255 255; 615--warning-original: 254 154 0; --contrast-warning-original: 29 29 29; 616 --danger-1: 255 255 255; --contrast-danger-1: 29 29 29; 617--danger-2: 255 247 246; --contrast-danger-2: 29 29 29; 618--danger-3: 255 242 239; --contrast-danger-3: 29 29 29; 619--danger-4: 255 234 230; --contrast-danger-4: 29 29 29; 620--danger-5: 255 226 221; --contrast-danger-5: 29 29 29; 621--danger-6: 255 215 210; --contrast-danger-6: 29 29 29; 622--danger-7: 255 200 193; --contrast-danger-7: 29 29 29; 623--danger-8: 254 184 177; --contrast-danger-8: 29 29 29; 624--danger-9: 251 44 54; --contrast-danger-9: 255 255 255; 625--danger-10: 228 0 33; --contrast-danger-10: 255 255 255; 626--danger-11: 158 87 81; --contrast-danger-11: 255 255 255; 627--danger-12: 39 25 23; --contrast-danger-12: 255 255 255; 628--danger-original: 251 44 54; --contrast-danger-original: 255 255 255; 629 --success-1: 255 255 255; --contrast-success-1: 29 29 29; 630--success-2: 245 252 246; --contrast-success-2: 29 29 29; 631--success-3: 238 252 240; --contrast-success-3: 29 29 29; 632--success-4: 229 249 231; --contrast-success-4: 29 29 29; 633--success-5: 219 246 222; --contrast-success-5: 29 29 29; 634--success-6: 207 240 210; --contrast-success-6: 29 29 29; 635--success-7: 190 229 194; --contrast-success-7: 29 29 29; 636--success-8: 172 218 177; --contrast-success-8: 29 29 29; 637--success-9: 0 201 80; --contrast-success-9: 29 29 29; 638--success-10: 0 152 23; --contrast-success-10: 255 255 255; 639--success-11: 74 124 82; --contrast-success-11: 255 255 255; 640--success-12: 22 32 23; --contrast-success-12: 255 255 255; 641--success-original: 0 201 80; --contrast-success-original: 29 29 29; 642 } 643 644 .dark, :root:not(.dark) [data-color-scheme^="dark"], :root:not(.dark) [data-follow-color-scheme="true"]:has([data-color-scheme^="dark"]) { 645 --primary-1: 29 29 29; --contrast-primary-1: 255 255 255; 646--primary-2: 32 35 39; --contrast-primary-2: 255 255 255; 647--primary-3: 39 44 53; --contrast-primary-3: 255 255 255; 648--primary-4: 39 48 62; --contrast-primary-4: 255 255 255; 649--primary-5: 42 54 73; --contrast-primary-5: 255 255 255; 650--primary-6: 43 58 82; --contrast-primary-6: 255 255 255; 651--primary-7: 50 68 97; --contrast-primary-7: 255 255 255; 652--primary-8: 57 78 113; --contrast-primary-8: 255 255 255; 653--primary-9: 27 98 209; --contrast-primary-9: 255 255 255; 654--primary-10: 70 140 255; --contrast-primary-10: 255 255 255; 655--primary-11: 164 194 241; --contrast-primary-11: 29 29 29; 656--primary-12: 248 255 255; --contrast-primary-12: 29 29 29; 657--primary-original: 27 98 209; --contrast-primary-original: 255 255 255; 658 --tint-1: 29 29 29; --contrast-tint-1: 255 255 255; 659--tint-2: 34 34 35; --contrast-tint-2: 255 255 255; 660--tint-3: 43 44 45; --contrast-tint-3: 255 255 255; 661--tint-4: 47 48 49; --contrast-tint-4: 255 255 255; 662--tint-5: 52 54 55; --contrast-tint-5: 255 255 255; 663--tint-6: 56 58 60; --contrast-tint-6: 255 255 255; 664--tint-7: 66 68 71; --contrast-tint-7: 255 255 255; 665--tint-8: 76 78 81; --contrast-tint-8: 255 255 255; 666--tint-9: 126 133 144; --contrast-tint-9: 255 255 255; 667--tint-10: 138 145 156;
667 --contrast-tint-10: 255 255 255; 668--tint-11: 189 192 197; --contrast-tint-11: 29 29 29; 669--tint-12: 254 255 255; --contrast-tint-12: 29 29 29; 670--tint-original: 120 120 120; --contrast-tint-original: 255 255 255; 671 --neutral-1: 29 29 29; --contrast-neutral-1: 255 255 255; 672--neutral-2: 34 34 34; --contrast-neutral-2: 255 255 255; 673--neutral-3: 44 44 44; --contrast-neutral-3: 255 255 255; 674--neutral-4: 48 48 48; --contrast-neutral-4: 255 255 255; 675--neutral-5: 53 53 53; --contrast-neutral-5: 255 255 255; 676--neutral-6: 57 57 57; --contrast-neutral-6: 255 255 255; 677--neutral-7: 67 67 67; --contrast-neutral-7: 255 255 255; 678--neutral-8: 78 78 78; --contrast-neutral-8: 255 255 255; 679--neutral-9: 120 120 120; --contrast-neutral-9: 255 255 255; 680--neutral-10: 144 144 144; --contrast-neutral-10: 255 255 255; 681--neutral-11: 192 192 192; --contrast-neutral-11: 29 29 29; 682--neutral-12: 255 255 255; --contrast-neutral-12: 29 29 29; 683--neutral-original: 120 120 120; --contrast-neutral-original: 255 255 255; 684 685 --header-background: 27 98 209; 686 --header-link: 255 255 255; 687 688 --info-1: 29 29 29; --contrast-info-1: 255 255 255; 689--info-2: 34 34 34; --contrast-info-2: 255 255 255; 690--info-3: 44 44 44; --contrast-info-3: 255 255 255; 691--info-4: 48 48 48; --contrast-info-4: 255 255 255; 692--info-5: 53 53 53; --contrast-info-5: 255 255 255; 693--info-6: 57 57 57; --contrast-info-6: 255 255 255; 694--info-7: 67 67 67; --contrast-info-7: 255 255 255; 695--info-8: 78 78 78; --contrast-info-8: 255 255 255; 696--info-9: 120 120 120; --contrast-info-9: 255 255 255; 697--info-10: 144 144 144; --contrast-info-10: 255 255 255; 698--info-11: 192 192 192; --contrast-info-11: 29 29 29; 699--info-12: 255 255 255; --contrast-info-12: 29 29 29; 700--info-original: 120 120 120; --contrast-info-original: 255 255 255; 701 --warning-1: 29 29 29; --contrast-warning-1: 255 255 255; 702--warning-2: 38 34 30; --contrast-warning-2: 255 255 255; 703--warning-3: 50 42 35; --contrast-warning-3: 255 255 255; 704--warning-4: 57 45 34; --contrast-warning-4: 255 255 255; 705--warning-5: 66 50 34; --contrast-warning-5: 255 255 255; 706--warning-6: 73 53 33; --contrast-warning-6: 255 255 255; 707--warning-7: 87 62 37; --contrast-warning-7: 255 255 255; 708--warning-8: 101 71 41; --contrast-warning-8: 255 255 255; 709--warning-9: 254 154 0; --contrast-warning-9: 29 29 29; 710--warning-10: 213 116 0; --contrast-warning-10: 255 255 255; 711--warning-11: 224 184 145; --contrast-warning-11: 29 29 29; 712--warning-12: 255 253 243; --contrast-warning-12: 29 29 29; 713--warning-original: 254 154 0; --contrast-warning-original: 29 29 29; 714 --danger-1: 29 29 29; --contrast-danger-1: 255 255 255; 715--danger-2: 40 32 32; --contrast-danger-2: 255 255 255; 716--danger-3: 55 39 38; --contrast-danger-3: 255 255 255; 717--danger-4: 64 41 38; --contrast-danger-4: 255 255 255; 718--danger-5: 75 44 41; --contrast-danger-5: 255 255 255; 719--danger-6: 84 45 41; --contrast-danger-6: 255 255 255; 720--danger-7: 100 51 48; --contrast-danger-7: 255 255 255; 721--danger-8: 117 58 54; --contrast-danger-8: 255 255 255; 722--danger-9: 251 44 54; --contrast-danger-9: 255 255 255; 723--danger-10: 255 52 59; --contrast-danger-10: 255 255 255; 724--danger-11: 248 168 161; --contrast-danger-11: 29 29 29; 725--danger-12: 255 249 247; --contrast-danger-12: 29 29 29; 726--danger-original: 251 44 54; --contrast-danger-original: 255 255 255; 727 --success-1: 29 29 29; --contrast-success-1: 255 255 255; 728--success-2: 31 36 32; --contrast-success-2: 255 255 255; 729--success-3: 37 47 38; --contrast-success-3: 255 255 255; 730--success-4: 37 52 39; --contrast-success-4: 255 255 255; 731--success-5: 38 60 41; --contrast-success-5: 255 255 255; 732--success-6: 38 65 41; --contrast-success-6: 255 255 255; 733--success-7: 42 77 48; --contrast-success-7: 255 255 255; 734--success-8: 47 89 54; --contrast-success-8: 255 255 255; 735--success-9: 0 201 80; --contrast-success-9: 29 29 29; 736--success-10: 0 176 54; --contrast-success-10: 255 255 255; 737--success-11: 155 208 161; --contrast-success-11: 29 29 29; 738--success-12: 246 255 247; --contrast-success-12: 29 29 29; 739--success-original: 0 201 80; --contrast-success-original: 29 29 29; 740 } 741 </style>
741<script src="https://static-2v.gitbook.com/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=p-96325161be67038d55799a086c7f43" noModule=""></script>
741</head><body class="site-background sheet-open:overflow-hidden"><div hidden=""><!--$--><!--/$--></div>
741<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light",null,["light","dark"],null,true,true)</script>
741<header data-gb-site-header="true" class="flex flex-col h-[64px] sticky top-0 pt-[env(safe-area-inset-top)] 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="site-header:theme-bold:bg-header-background site-header:theme-bold:shadow-[0px_1px_0px] site-header:theme-bold:shadow-tint-12/2"><div class="lg:chat-open:pr-(--ai-chat-width) transition-all duration-300 motion-reduce:transition-none"><div data-gb-header-content="true" class="gap-4 lg:gap-6 flex items-center justify-between w-full py-3 min-h-16 sm:h-16 px-4 pl-[max(env(safe-area-inset-left),1rem)] pr-[max(env(safe-area-inset-right),1rem)] sm:px-6 sm:pl-[max(env(safe-area-inset-left),1.5rem)] sm:pr-[max(env(safe-area-inset-right),1.5rem)] md:px-8 md:pl-[max(env(safe-area-inset-left),2rem)] md:pr-[max(env(safe-area-inset-right),2rem)] max-w-screen-2xl mx-auto transition-[max-width] duration-300 motion-reduce:transition-none @container/header"><div class="flex max-w-full min-w-0 shrink items-center justify-start gap-2 lg:gap-4"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-2 -ml-2 text-tint-strong site-header:theme-bold:text-header-link hover:bg-tint-hover hover:site-header:theme-bold:bg-header-link/3 no-sidebar:hidden lg:hidden" aria-label="Open table of contents" data-testid="toc-button" id="base-ui-_R_3ql36iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 size-text-lg my-[.1875em] mx-[.1875em]"><path fill="currentColor" d="M0 88C0 74.7 10.7 64 24 64l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 112C10.7 112 0 101.3 0 88zM0 256c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 280c-13.3 0-24-10.7-24-24zM448 424c0 13.3-10.7 24-24 24L24 448c-13.3 0-24-10.7-24-24s10.7-24 24-24l400 0c13.3 0 24 10.7 24 24z"/></svg></button><a class="group/headerlogo min-w-0 shrink flex items-center" href="/"><img alt="" style="aspect-ratio:1" fetchPriority="high" class="block dark:hidden object-contain size-8" src="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" srcSet="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=1&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=2&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 96w" sizes="32px" width="1200" height="1200"/><img alt="" style="aspect-ratio:1" loading="lazy" fetchPriority="high" class="hidden dark:block object-contain size-8" src="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" srcSet="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=1&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=2&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 96w" sizes="32px" width="1200" height="1200"/><div class="text-pretty line-clamp-2 tracking-tight max-w-[18ch] lg:max-w-[24ch] font-heading font-semibold ms-3 text-base/tight lg:text-lg/tight text-tint-strong theme-bold:text-header-link">Electron Forge</div></a></div><div class="flex grow-0 shrink-0 md:@2xl:basis-56 justify-self-end items-center gap-2 transition-[margin] duration-300 motion-reduce:transition-none order-last"><div class="@max-2xl:size-9.5 relative flex grow"><div class="group/input relative flex min-h-min overflow-hidden border border-tint bg-tint-base align-middle shadow-tint/6 ring-primary-hover transition-all dark:shadow-tint-1 depth-subtle:focus-within:-translate-y-
741px depth-subtle:hover:not-has-[button:hover]:-translate-y-px depth-subtle:shadow-xs focus-within:border-primary-hover focus-within:depth-subtle:shadow-lg focus-within:shadow-primary-subtle focus-within:ring-2 hover:not-has-[button:hover]:cursor-text hover:not-has-[button:hover]:border-tint-hover hover:not-has-[button:hover]:not-focus-within:bg-tint-subtle depth-subtle:hover:not-has-[button:hover]:not-focus-within:shadow-md focus-within:hover:not-has-[button:hover]:border-primary-hover flex-row px-3 py-2 gap-2 circular-corners:rounded-3xl rounded-corners:rounded-xl @max-2xl:absolute @max-2xl:max-w-9.5 @max-2xl:px-2.5 site-header:theme-bold:shadow-none! @max-2xl:focus-within:w-56 @max-2xl:focus-within:max-w-[calc(100vw-5rem)] site-header:theme-bold:hover:not-focus-within:bg-header-link/2 @max-2xl:has-[input[aria-expanded=true]]:w-56 @max-2xl:has-[input[aria-expanded=true]]:max-w-[calc(100vw-5rem)] @max-2xl:[&_input]:opacity-0 @max-2xl:focus-within:[&_input]:opacity-11 @max-2xl:has-[input[aria-expanded=true]]:[&_input]:opacity-11 inset-y-0 right-0 z-30 grow site-header:theme-bold:border-header-link/4 site-header:theme-bold:bg-header-link/1 site-header:theme-bold:text-header-link site-header:theme-bold:backdrop-blur-xl site-header:theme-bold:[--input-placeholder:color-mix(in_oklab,rgb(var(--header-link))_72%,transparent)] site-header:theme-bold:focus-within:border-header-link/6 site-header:theme-bold:focus-within:ring-header-link/5 site-header:theme-bold:hover:border-header-link/5"><div class="flex shrink grow gap-2 items-center"><div class="flex items-center text-tint"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon size-text-lg shrink-0 text-tint site-header:theme-bold:text-header-link/8"><path fill="currentColor" d="M368 208a160 160 0 1 0 -320 0 160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z"/></svg></div><button type="button" class="button group/button items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent hidden shrink-0 animate-fade-in text-tint site-header:theme-bold:text-header-link site-header:theme-bold:hover:bg-header-link/3 -ml-2.25 -my-1.5 -mr-2 p-1.5" aria-label="Clear" id="base-ui-_R_3qin536iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 size-text-lg my-[.1875em] mx-[.1875em]"><path fill="currentColor" d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z"/></svg></button><input class="peer max-h-64 grow shrink resize-none leading-normal text-left outline-none placeholder-shown:text-ellipsis placeholder:text-[var(--input-placeholder,color-mix(in_oklab,rgb(var(--tint-11))_72%,transparent))] -m-2 p-2" aria-label="Search" placeholder="Search…" maxLength="512" type="text" size="1" data-testid="search-input" autoComplete="off" aria-autocomplete="list" aria-haspopup="listbox" aria-expanded="false" aria-controls="search-results-_R_1536iv5ubsnpfivb_" name="search-input" value=""/><div class=""><div class="shortcut flex not-pointer-fine:hidden justify-end gap-0.5 whitespace-nowrap text-tint text-xs [font-feature-settings:"calt","case"] contrast-more:text-tint-strong"><kbd class="flex h-5 min-w-5 items-center justify-center rounded-md border border-tint-subtle px-1 text-xs [html.os-mac_&]:text-sm bg-tint-base site-header:theme-bold:border-header-link/4 site-header:theme-bold:bg-header-background site-header:theme-bold:text-header-link"><span class="hidden [html.os-mac_&]:inline">⌘</span><span class="inline [html.os-mac_&]:hidden">Ctrl</span></kbd><kbd class="flex h-5 min-w-5 items-center justify-center rounded-md border border-tint-subtle px-1 uppercase bg-tint-base site-header:theme-bold:border-header-link/4 site-header:theme-bold:bg-header-background site-header:theme-bold:text-header-link">k</kbd></div></div></div><div class="flex items-center gap-2 empty:hidden -my-1 -mr-1.5"></div></div>
741<div class="sr-only" aria-live="assertive" role="alert" aria-relevant="all"></div></div></div></div></div></div></header><div class="pointer-events-none fixed inset-x-0 top-0 z-50 h-0.5 overflow-hidden hidden animate-fade-out-slow"><div class="h-full w-full origin-left animate-crawl bg-primary-solid theme-bold:bg-header-link"></div></div><div class="lg:chat-open:mr-(--ai-chat-width) motion-safe:transition-all motion-safe:duration-300"><div class="flex flex-col lg:flex-row lg:justify-center px-4 pl-[max(env(safe-area-inset-left),1rem)] pr-[max(env(safe-area-inset-right),1rem)] sm:px-6 sm:pl-[max(env(safe-area-inset-left),1.5rem)] sm:pr-[max(env(safe-area-inset-right),1.5rem)] md:px-8 md:pl-[max(env(safe-area-inset-left),2rem)] md:pr-[max(env(safe-area-inset-right),2rem)] max-w-screen-2xl mx-auto transition-[max-width] duration-300 motion-reduce:transition-none no-sidebar site-header:min-h-[calc(100vh-65px)] site-header-sections:min-h-[calc(100vh-109px)]"><div data-gb-side-sheet-overlay="true" class="fixed inset-0 z-40 items-start bg-tint-base/3 not-hydrated:opacity-0 starting:opacity-0 starting:backdrop-blur-none transition-[opacity,display,backdrop-filter] transition-discrete duration-250 dark:bg-tint-base/6 hidden opacity-0 backdrop-blur-none"></div><aside class="side-sheet fixed inset-y-0 z-41 left-0 max-w-[calc(100%-4.5rem)] group/table-of-contents text-sm grow-0 shrink-0 w-4/5 md:w-1/2 lg:w-72 max-lg:not-sidebar-filled:bg-tint-base max-lg:not-sidebar-filled:border-r border-tint-subtle lg:flex! lg:animate-none! lg:sticky lg:mr-12 lg:z-0 layout-wide:no-sidebar:lg:fixed layout-wide:no-sidebar:lg:max-3xl:w-12 layout-wide:no-sidebar:lg:left-5 layout-wide:no-sidebar:lg:z-29 layout-default:no-sidebar:lg:max-xl:fixed layout-default:no-sidebar:lg:max-xl:w-12 layout-default:no-sidebar:lg:max-xl:left-5 layout-default:no-sidebar:lg:max-xl:z-29 lg:top-0 lg:h-screen lg:announcement:h-[calc(100vh-4.25rem)] lg:site-header:top-16 lg:site-header:h-[calc(100vh-4rem)] lg:announcement:site-header:h-[calc(100vh-4rem-4.25rem)] lg:site-header-sections:top-27 lg:site-header-sections:h-[calc(100vh-6.75rem)] lg:site-header-sections:announcement:h-[calc(100vh-6.75rem-4.25rem)] lg:[html[style*="--toc-top-offset"]_&]:top-(--toc-top-offset)! lg:[html[style*="--toc-height"]_&]:h-(--toc-height)! lg:page-no-toc:[html[style*="--outline-top-offset"]_&]:top-(--outline-top-offset)! lg:page-no-toc:[html[style*="--outline-height"]_&]:h-(--outline-height)! pt-6 pb-4 supports-[-webkit-touch-callout]:pb-[env(safe-area-inset-bottom)] lg:max-3xl:has-sidebar:sidebar-filled:layout-default:pr-6 max-lg:pl-8 flex flex-col min-h-0 gap-4" aria-expanded="false" aria-modal="false" data-testid="table-of-contents" data-gb-table-of-contents="true" style="display:none"><div class="pr-4 flex lg:hidden grow-0 dark:shadow-light/1 text-base/tight items-center site-header:theme-bold:bg-header-background site-header:theme-bold:m-[-1.5rem_-1px_-0.5rem_-2rem] site-header:theme-bold:p-[1rem_1rem_1rem_2rem]"><a class="group/headerlogo min-w-0 shrink flex items-center" href="/"><img alt="" style="aspect-ratio:1" fetchPriority="high" class="block dark:hidden object-contain size-8" src="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" srcSet="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=1&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=2&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 96w" sizes="32px" width="1200" height="1200"/><img alt="" style="aspect-ratio:1" loading="lazy" fetchPriority="high" class="hidden dark:block object-contain size-8" src="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3" srcSet="https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=1&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=2&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4&width=32&dpr=3&quality=100&sign=5ef933e712018e3e930c9d41d0b979ac&sv=3 96w" sizes="32px" width="1200" height="1200"/><div class="text-pretty line-clamp-2 tracking-tight max-w-[18ch] lg:max-w-[24ch] font-heading font-semibold ms-3 text-base/tight lg:text-lg/tight text-tint-strong theme-bold:text-header-link">Electron Forge</div></a></div><div class="-ms-5 layout-wide:no-sidebar:ms-0 layout-default:no-sidebar:lg:max-xl:ms-0 relative flex min-h-0 grow flex-col 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 max-lg:sidebar-filled:border lg:page-no-toc:bg-transparent! lg:page-no-toc:border-none! sidebar-filled:rounded-2xl straight-corners:rounded-none [html.sidebar-filled.circular-corners_&]:layout-wide:rounded-4xl"><div class="group/scroll-container relative flex shrink grow min-h-0" data-testid="toc-scroll-container"><div class="flex-1 overflow-hidden min-h-0 hide-scrollbar overflow-y-auto flex flex-col p-2 gutter-stable"><ul class="flex flex-col gap-y-0.5 grow border-tint-subtle sidebar-list-line:border-l page-no-toc:hidden"><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&
741+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/"><span>Getting Started</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance text-sm contrast-more:hover:ring-1 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 hover:sidebar-list-pill: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" data-active="true" aria-current="page" href="/import-existing-project"><span>Importing an Existing Project</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/cli"><span>CLI</span></a></li><li class="page-group-item flex flex-col"><div class="h-0" aria-hidden="true"></div><div class="-top-4 sticky z-1 after:pointer-events-none after:absolute after:inset-x-0 after:top-full after:h-4 after:bg-linear-to-b after:from-tint-base after:to-transparent after:transition-opacity after:opacity-0 mt-1 pt-2.5 pb-0 bg-tint-base sidebar-filled:after:from-tint-subtle sidebar-filled:bg-tint-subtle theme-muted:after:from-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-muted_&]:after:from-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:after:from-tint-base lg:[html.sidebar-default.theme-gradient_&]:bg-gradient-primary lg:[html.sidebar-default.theme-gradient_&]:after:from-primary-2 lg:[html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint lg:[html.sidebar-default.theme-gradient.tint_&]:after:from-tint-subtle"><button type="button" aria-expanded="true" class="relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance text-tint-strong hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12 toc-group min-h-8 w-full border-0 text-left font-heading font-semibold text-xs uppercase tracking-wide appearance-none [&_.toc-group-chevron]:transition-opacity hover:[&_.toc-group-chevron]:opacity-11 focus-visible:[&_.toc-group-chevron]:opacity-11 cursor-pointer"><span class="min-w-0 flex-1">Core Concepts</span><span class="toc-group-chevron ml-auto mr-1 flex shrink-0 transition-opacity duration-150 pointer-events-none opacity-0 delay-75"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon shrink-0 rotate-90 size-3 transition-all m-0! size-3!">
741<path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></span></button></div><div class="mt-px grid transition-[grid-template-rows,opacity] duration-200 ease-in-out grid-rows-[1fr] opacity-100"><div class="overflow-hidden"><ul class="flex flex-col gap-y-0.5"><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/core-concepts/why-electron-forge"><span>Why Electron Forge?</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/core-concepts/build-lifecycle"><span>Build Lifecycle</span></a></li></ul></div></div></li><li class="page-group-item flex flex-col"><div class="h-0" aria-hidden="true"></div><div class="-top-4 sticky z-1 after:pointer-events-none after:absolute after:inset-x-0 after:top-full after:h-4 after:bg-linear-to-b after:from-tint-base after:to-transparent after:transition-opacity after:opacity-0 mt-1 pt-2.5 pb-0 bg-tint-base sidebar-filled:after:from-tint-subtle sidebar-filled:bg-tint-subtle theme-muted:after:from-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-muted_&]:after:from-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:after:from-tint-base lg:[html.sidebar-default.theme-gradient_&]:bg-gradient-primary lg:[html.sidebar-default.theme-gradient_&]:after:from-primary-2 lg:[html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint lg:[html.sidebar-default.theme-gradient.tint_&]:after:from-tint-subtle"><button type="button" aria-expanded="true" class="relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance text-tint-strong hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12 toc-group min-h-8 w-full border-0 text-left font-heading font-semibold text-xs uppercase tracking-wide appearance-none [&_.toc-group-chevron]:transition-opacity hover:[&_.toc-group-chevron]:opacity-11 focus-visible:[&_.toc-group-chevron]:opacity-11 cursor-pointer"><span class="min-w-0 flex-1">Configuration</span><span class="toc-group-chevron ml-auto mr-1 flex shrink-0 transition-opacity duration-150 pointer-events-none opacity-0 delay-75"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon shrink-0 rotate-90 size-3 transition-all m-0! size-3!">
741<path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></span></button></div><div class="mt-px grid transition-[grid-template-rows,opacity] duration-200 ease-in-out grid-rows-[1fr] opacity-100"><div class="overflow-hidden"><ul class="flex flex-col gap-y-0.5"><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/config/configuration"><span>Configuration Overview</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/config/typescript-configuration"><span>TypeScript Setup</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/config/plugins"><span>Plugins</span><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1 text-sm/tight rounded-corners:rounded-lg -my-0.5 -mr-1 ml-auto min-h-6 min-w-6 text-current hover:bg-tint-base" aria-hidden="true" tabindex="-1"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3 transition-all button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8 m-0! size-3! opacity-6 group-hover:opacity-11">
741<path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></button></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/config/makers"><span>Makers</span><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1 text-sm/tight rounded-corners:rounded-lg -my-0.5 -mr-1 ml-auto min-h-6 min-w-6 text-current hover:bg-tint-base" aria-hidden="true" tabindex="-1"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3 transition-all button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8 m-0! size-3! opacity-6 group-hover:opacity-11"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></button></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/config/publishers"><span>Publishers</span><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:
741depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1 text-sm/tight rounded-corners:rounded-lg -my-0.5 -mr-1 ml-auto min-h-6 min-w-6 text-current hover:bg-tint-base" aria-hidden="true" tabindex="-1"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3 transition-all button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8 m-0! size-3! opacity-6 group-hover:opacity-11"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></button></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/config/hooks"><span>Hooks</span></a></li></ul></div></div></li><li class="page-group-item flex flex-col"><div class="h-0" aria-hidden="true"></div><div class="-top-4 sticky z-1 after:pointer-events-none after:absolute after:inset-x-0 after:top-full after:h-4 after:bg-linear-to-b after:from-tint-base after:to-transparent after:transition-opacity after:opacity-0 mt-1 pt-2.5 pb-0 bg-tint-base sidebar-filled:after:from-tint-subtle sidebar-filled:bg-tint-subtle theme-muted:after:from-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-muted_&]:after:from-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:after:from-tint-base lg:[html.sidebar-default.theme-gradient_&]:bg-gradient-primary lg:[html.sidebar-default.theme-gradient_&]:after:from-primary-2 lg:[html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint lg:[html.sidebar-default.theme-gradient.tint_&]:after:from-tint-subtle"><button type="button" aria-expanded="true" class="relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance text-tint-strong hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12 toc-group min-h-8 w-full border-0 text-left font-heading font-semibold text-xs uppercase tracking-wide appearance-none [&_.toc-group-chevron]:transition-opacity hover:[&_.toc-group-chevron]:opacity-11 focus-visible:[&_.toc-group-chevron]:opacity-11 cursor-pointer"><span class="min-w-0 flex-1">Built-in Templates</span><span class="toc-group-chevron ml-auto mr-1 flex shrink-0 transition-opacity duration-150 pointer-events-none opacity-0 delay-75"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon shrink-0 rotate-90 size-3 transition-all m-0! size-3!">
741<path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></span></button></div><div class="mt-px grid transition-[grid-template-rows,opacity] duration-200 ease-in-out grid-rows-[1fr] opacity-100"><div class="overflow-hidden"><ul class="flex flex-col gap-y-0.5"><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/templates/webpack-template"><span>Webpack</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/templates/typescript-+-webpack-template"><span>Webpack + Typescript</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/templates/vite"><span>Vite</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/templates/vite-+-typescript"><span>Vite + TypeScript</span></a></li></ul></div></div></li><li class="page-group-item flex flex-col"><div class="h-0" aria-hidden="true"></div><div class="-top-4 sticky z-1 after:pointer-events-none after:absolute after:inset-x-0 after:top-full after:h-4 after:bg-linear-to-b after:from-tint-base after:to-transparent after:transition-opacity after:opacity-0 mt-1 pt-2.5 pb-0 bg-tint-base sidebar-filled:after:from-tint-subtle sidebar-filled:bg-tint-subtle theme-muted:after:from-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-muted_&]:after:from-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:after:from-tint-base lg:[html.sidebar-default.theme-gradient_&]:bg-gradient-primary lg:[html.sidebar-default.theme-gradient_&]:after:from-primary-2 lg:[html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint lg:[html.sidebar-default.theme-gradient.tint_&]:after:from-tint-subtle"><button type="button" aria-expanded="true" class="relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&
741+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance text-tint-strong hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12 toc-group min-h-8 w-full border-0 text-left font-heading font-semibold text-xs uppercase tracking-wide appearance-none [&_.toc-group-chevron]:transition-opacity hover:[&_.toc-group-chevron]:opacity-11 focus-visible:[&_.toc-group-chevron]:opacity-11 cursor-pointer"><span class="min-w-0 flex-1">Guides</span><span class="toc-group-chevron ml-auto mr-1 flex shrink-0 transition-opacity duration-150 pointer-events-none opacity-0 delay-75"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon shrink-0 rotate-90 size-3 transition-all m-0! size-3!"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></span></button></div><div class="mt-px grid transition-[grid-template-rows,opacity] duration-200 ease-in-out grid-rows-[1fr] opacity-100"><div class="overflow-hidden"><ul class="flex flex-col gap-y-0.5"><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/guides/code-signing"><span>Code Signing</span><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1 text-sm/tight rounded-corners:rounded-lg -my-0.5 -mr-1 ml-auto min-h-6 min-w-6 text-current hover:bg-tint-base" aria-hidden="true" tabindex="-1"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3 transition-all button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8 m-0! size-3! opacity-6 group-hover:opacity-11"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></button></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&
741+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/guides/create-and-add-icons"><span>Custom App Icons</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/guides/framework-integration"><span>Framework Integration</span><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1 text-sm/tight rounded-corners:rounded-lg -my-0.5 -mr-1 ml-auto min-h-6 min-w-6 text-current hover:bg-tint-base" aria-hidden="true" tabindex="-1"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3 transition-all button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8 m-0! size-3! opacity-6 group-hover:opacity-11"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></button></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/guides/developing-with-wsl"><span>Developing with WSL</span></a></li></ul></div></div></li><li class="page-group-item flex flex-col"><div class="h-0" aria-hidden="true"></div><div class="-top-4 sticky z-1 after:pointer-events-none after:absolute after:inset-x-0 after:top-full after:h-4 after:bg-linear-to-b after:from-tint-base after:to-transparent after:transition-opacity after:opacity-0 mt-1 pt-2.5 pb-0 bg-tint-base sidebar-filled:after:from-tint-subtle sidebar-filled:bg-tint-subtle theme-muted:after:from-tint-subtle theme-muted:bg-tint-subtle [html.sidebar-filled.theme-muted_&]:bg-tint-base [html.sidebar-filled.theme-muted_&]:after:from-tint-base [html.sidebar-filled.theme-bold.tint_&]:bg-tint-base [html.sidebar-filled.theme-bold.tint_&]:after:from-tint-base lg:[html.sidebar-default.theme-gradient_&]:bg-gradient-primary lg:[html.sidebar-default.theme-gradient_&]:after:from-primary-2 lg:[html.sidebar-default.theme-gradient.tint_&]:bg-gradient-tint lg:[html.sidebar-default.theme-gradient.tint_&]:after:from-tint-subtle"><button type="button" aria-expanded="true" class="relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&
741+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance text-tint-strong hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12 toc-group min-h-8 w-full border-0 text-left font-heading font-semibold text-xs uppercase tracking-wide appearance-none [&_.toc-group-chevron]:transition-opacity hover:[&_.toc-group-chevron]:opacity-11 focus-visible:[&_.toc-group-chevron]:opacity-11 cursor-pointer"><span class="min-w-0 flex-1">Advanced</span><span class="toc-group-chevron ml-auto mr-1 flex shrink-0 transition-opacity duration-150 pointer-events-none opacity-0 delay-75"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon shrink-0 rotate-90 size-3 transition-all m-0! size-3!"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></span></button></div><div class="mt-px grid transition-[grid-template-rows,opacity] duration-200 ease-in-out grid-rows-[1fr] opacity-100"><div class="overflow-hidden"><ul class="flex flex-col gap-y-0.5"><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/advanced/auto-update"><span>Auto Update</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/advanced/debugging"><span>Debugging</span></a></li><li class="page-document-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="/advanced/extending-electron-forge"><span>Extending Electron Forge</span><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:
741depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1 text-sm/tight rounded-corners:rounded-lg -my-0.5 -mr-1 ml-auto min-h-6 min-w-6 text-current hover:bg-tint-base" aria-hidden="true" tabindex="-1"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3 transition-all button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8 m-0! size-3! opacity-6 group-hover:opacity-11"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg></button></a></li><li class="page-link-item flex flex-col [.page-group-item+&]:mt-4"><a class="group/toclink toclink relative transition-colors flex flex-row justify-start items-center gap-3 circular-corners:rounded-2xl rounded-md straight-corners:rounded-none p-1.5 pl-3 focus-visible:-outline-offset-2 before:contents[] before:-left-px before:absolute before:inset-y-0 sidebar-list-line:rounded-l-none! sidebar-list-line:before:w-px [&+div_a]:sidebar-list-default:rounded-l-none has-[.openapi-method]:pl-3 [&+div_a]:pl-5 [&+div_a]:sidebar-list-default:before:w-px text-balance font-normal text-sm text-tint-strong/7 hover:bg-tint-hover hover:text-tint-strong contrast-more:text-tint-strong contrast-more:hover:text-tint-strong contrast-more:hover:ring-1 contrast-more:hover:ring-tint-12" data-active="false" href="https://js.electronforge.io/modules/_electron_forge_core.html">API Docs<svg viewBox="0 0 384 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3 ml-auto mr-1 mt-1 place-self-start shrink-0 text-current transition-all opacity-6 group-hover/toclink:opacity-11 contrast-more:opacity-11"><path fill="currentColor" d="M360 64c13.3 0 24 10.7 24 24l0 240c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-182.1-295 295c-9.4 9.4-24.6 9.4-33.9 0S-2.3 416.4 7 407l295-295-182.1 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l240 0z"/></svg></a></li></ul></div></div></li></ul></div><button type="button" class="button group/button items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg bg-tint-base! -translate-x-1/2! top-0 left-1/2 absolute z-10 not-pointer-none:block hidden scale-0 opacity-0 transition-[scale,opacity] pointer-events-none -mt-4" aria-label="Scroll back" tabindex="-1" id="base-ui-_R_1uecmj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8">
741<path fill="currentColor" d="M207.5 103c9.4-9.4 24.6-9.4 33.9 0l200 200c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-183-183-183 183c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l200-200z"/></svg></button><button type="button" class="button group/button items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg bg-tint-base! -translate-x-1/2! bottom-0 left-1/2 mb-2 absolute z-10 not-pointer-none:block hidden scale-0 transition-[scale,opacity] pointer-events-none" aria-label="Scroll further" tabindex="-1" id="base-ui-_R_1vecmj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8"><path fill="currentColor" d="M207.5 409c9.4 9.4 24.6 9.4 33.9 0l200-200c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-183 183-183-183c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l200 200z"/></svg></button></div><a class="button group/button inline-flex rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border hover:border-tint-hover disabled:border-tint hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! depth-flat:bg-tint-base hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-3 text-sm font-semibold text-tint items-center gap-3 bg-transparent depth-subtle:shadow-none border-tint-subtle m-2 mt-auto px-4 py-3.5 layout-wide:no-sidebar:lg:max-3xl:hidden layout-default:no-sidebar:lg:max-xl:hidden" aria-label="Powered by GitBook" target="_blank" data-testid="gb-trademark" href="https://www.gitbook.com/powered-by?utm_source=content&utm_medium=trademark&utm_campaign=-LBKK1y7h_XWAtuRJG9X-4037718589&utm_content=site_S8gms" rel="noopener noreferrer"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 size-text-2xl"><path fill="currentColor" d="M214.6 268.5c25 14.4 37.4 21.6 51.1 21.6s26.2-7.2 51.2-21.6l158.9-91.5c7.2-4.1 11.6-11.8 11.6-20.1s-4.4-15.9-11.6-20.1l-159-91.5c-25-14.4-37.4-21.5-51.1-21.5s-26.2 7.2-51.1 21.6L78 124.2c-1.1 .6-1.7 1-2.2 1.3C29.2 152.8 .4 202.7 0 256.7c0 .6 0 1.2 0 2.5s0 1.9 0 2.5c.4 54 29.2 103.8 75.7 131.2c.5 .3 1.1 .6 2.2 1.3l85.4 49.4c50 28.9 75 43.3 102.4 43.4s52.5-14.4 102.5-43.3l90.3-52.1c25-14.4 37.5-21.6 44.3-33.5s6.9-26.3 6.9-55.2V259.6 247c0-8-4.3-15.4-11.3-19.3c-6.8-3.8-15-3.7-21.8 .1L291.2 334.5c-12.5 7.2-18.7 10.8-25.5 10.8s-13.1-3.6-25.5-10.7L114.8 262.5c-6.3-3.6-9.5-5.4-12-5.8c-5.8-.7-11.3 2.5-13.5 7.9c-1 2.4-.9 6-.9 13.3c0 5.3 0 8 .5 10.5c1.1 5.5 4 10.5 8.2 14.2c1.9 1.7 4.2 3 8.8 5.7l134.1 77.5c12.5 7.2 18.7 10.8 25.6 10.8s13.1-3.6 25.6-10.8l164.4-94.9c4.3-2.5 6.4-3.7 8-2.8s1.6 3.4 1.6 8.3v25.3c0 7.2
7410 10.8-1.7 13.8s-4.8 4.8-11.1 8.4L316.9 422c-25 14.4-37.5 21.6-51.2 21.6s-26.2-7.2-51.2-21.7L87.7 348.7c-.5-.3-.7-.4-.9-.5c-26.6-15.6-42.9-44-43.1-74.7c0-.2 0-.5 0-1V249.1c0-17 9.1-32.7 23.8-41.3c13-7.6 29.1-7.6 42.1 0l105 60.7z"/></svg><span class="button-content whitespace-normal text-start">Powered by GitBook</span></a><a class="button group/button inline-flex rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border hover:border-tint-hover disabled:border-tint hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-3 text-sm font-semibold text-tint items-center gap-3 depth-subtle:shadow-none border-tint-subtle mb-2 3xl:hidden layout-default:hidden self-start bg-tint-base depth-flat:bg-tint-base has-sidebar:hidden layout-default:no-sidebar:lg:max-xl:flex" aria-label="Powered by GitBook" target="_blank" data-testid="gb-trademark" id="base-ui-_R_1uicmj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger="" href="https://www.gitbook.com/powered-by?utm_source=content&utm_medium=trademark&utm_campaign=-LBKK1y7h_XWAtuRJG9X-4037718589&utm_content=site_S8gms" rel="noopener noreferrer"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 size-text-2xl"><path fill="currentColor" d="M214.6 268.5c25 14.4 37.4 21.6 51.1 21.6s26.2-7.2 51.2-21.6l158.9-91.5c7.2-4.1 11.6-11.8 11.6-20.1s-4.4-15.9-11.6-20.1l-159-91.5c-25-14.4-37.4-21.5-51.1-21.5s-26.2 7.2-51.1 21.6L78 124.2c-1.1 .6-1.7 1-2.2 1.3C29.2 152.8 .4 202.7 0 256.7c0 .6 0 1.2 0 2.5s0 1.9 0 2.5c.4 54 29.2 103.8 75.7 131.2c.5 .3 1.1 .6 2.2 1.3l85.4 49.4c50 28.9 75 43.3 102.4 43.4s52.5-14.4 102.5-43.3l90.3-52.1c25-14.4 37.5-21.6 44.3-33.5s6.9-26.3 6.9-55.2V259.6 247c0-8-4.3-15.4-11.3-19.3c-6.8-3.8-15-3.7-21.8 .1L291.2 334.5c-12.5 7.2-18.7 10.8-25.5 10.8s-13.1-3.6-25.5-10.7L114.8 262.5c-6.3-3.6-9.5-5.4-12-5.8c-5.8-.7-11.3 2.5-13.5 7.9c-1 2.4-.9 6-.9 13.3c0 5.3 0 8 .5 10.5c1.1 5.5 4 10.5 8.2 14.2c1.9 1.7 4.2 3 8.8 5.7l134.1 77.5c12.5 7.2 18.7 10.8 25.6 10.8s13.1-3.6 25.6-10.8l164.4-94.9c4.3-2.5 6.4-3.7 8-2.8s1.6 3.4 1.6 8.3v25.3c0 7.2 0 10.8-1.7 13.8s-4.8 4.8-11.1 8.4L316.9 422c-25 14.4-37.5 21.6-51.2 21.6s-26.2-7.2-51.2-21.7L87.7 348.7c-.5-.3-.7-.4-.9-.5c-26.6-15.6-42.9-44-43.1-74.7c0-.2 0-.5 0-1V249.1c0-17 9.1-32.7 23.8-41.3c13-7.6 29.1-7.6 42.1 0l105 60.7z"/></svg></a></div><button type="button" class="button group/button items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-2 absolute top-4 bg-tint-base! transition-discrete left-full ml-4 hidden animate-blur-out" aria-label="Close" id="base-ui-_R_fkmj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 384 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 size-text-lg my-[.1875em] mx-[.1875em]">
741<path fill="currentColor" d="M7.5 105c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l151 151 151-151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-151 151 151 151c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151-151 151c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l151-151-151-151z"/></svg></button></aside><div class="contents"><div class="contents [--content-scroll-margin:calc(var(--spacing)*16)]"><div data-gb-side-sheet-overlay="true" class="fixed inset-0 z-40 items-start bg-tint-base/3 not-hydrated:opacity-0 starting:opacity-0 starting:backdrop-blur-none transition-[opacity,display,backdrop-filter] transition-discrete duration-250 dark:bg-tint-base/6 hidden opacity-0 backdrop-blur-none"></div><aside class="side-sheet fixed inset-y-0 z-41 right-0 max-w-[calc(100%-4.5rem)] group/aside order-last xl:sticky w-64 lg:top-0 lg:max-h-screen lg:site-header:top-16 lg:site-header:max-h-[calc(100vh-4rem)] lg:site-header-sections:top-27 lg:site-header-sections:max-h-[calc(100vh-6.75rem)] lg:[html[style*="--outline-top-offset"]_&]:top-(--outline-top-offset)! lg:[html[style*="--outline-height"]_&]:max-h-(--outline-height)! layout-default:max-xl:border-l layout-wide:max-3xl:border-l border-tint-subtle p-4 pt-8 ml-4 break-anywhere lg:z-10 lg:hover:z-12 layout-default:xl:chat-closed:pr-0 layout-default:xl:chat-closed:pl-8 layout-default:xl:chat-closed:flex! layout-default:xl:chat-closed:animate-none! layout-default:3xl:flex! layout-default:3xl:animate-none! layout-wide:xl:-mr-68 layout-wide:3xl:chat-closed:flex! layout-wide:3xl:chat-closed:animate-none! page-api-block:page-has-outline:min-[96rem]:max-3xl:-mr-[max(calc((100vw-90rem)/2),0rem)] page-api-block:page-has-outline:min-[96rem]:flex! page-api-block:page-has-outline:min-[96rem]:animate-none! page-api-block:page-has-outline:min-[96rem]:border-l-0 page-api-block:page-has-outline:min-[96rem]:pl-8 max-xl:hydrated:site-background layout-wide:max-3xl:hydrated:site-background text-tint contrast-more:text-tint-strong" aria-expanded="false" aria-modal="false" style="display:none"><div class="flex h-full w-full shrink-0 flex-col overflow-hidden"><div class="mb-3 ml-3 flex page-no-outline:hidden items-center justify-between max-lg:hidden"><button data-cover-aware-text="true" class="leading-wider xl:page-cover-background:text-contrast-cover flex cursor-pointer items-center gap-1 text-xs font-semibold uppercase text-tint" type="button"><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3"><path fill="currentColor" d="M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 64zM152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0zM128 424c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0c-13.3 0-24 10.7-24 24zM0 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176c0-13.3-10.7-24-24-24S0 234.7 0 248L0 424z"/></svg> <!-- -->On this page</button><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1.5 text-sm/normal page-api-block:min-[96rem]:hidden layout-default:xl:hidden layout-wide:3xl:hidden"><svg viewBox="0 0 384 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/4 size-text-base mx-text-1/4">
741<path fill="currentColor" d="M7.5 105c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l151 151 151-151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-151 151 151 151c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151-151 151c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l151-151-151-151z"/></svg></button></div><div class="flex shrink flex-col overflow-hidden"><!--$?--><template id="B:0"></template><!--/$--><div class="flex flex-col gap-3 border-tint-subtle border-t first:border-none sidebar-list-default:px-3 pt-5 first:pt-0 empty:hidden"><!--$?--><template id="B:1"></template><!--/$--></div></div><div class="sticky bottom-0 z-10 mt-auto flex flex-col border-tint-subtle pt-4"><div class="flex items-center justify-end"><!--$?--><template id="B:2"></template><!--/$--></div><div class="mt-4" data-visual-test="removed"></div></div></div><button type="button" class="button group/button items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-2 absolute top-4 bg-tint-base! transition-discrete right-full mr-4 hidden animate-blur-out" aria-label="Close" id="base-ui-_R_fkpbsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 384 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 size-text-lg my-[.1875em] mx-[.1875em]"><path fill="currentColor" d="M7.5 105c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l151 151 151-151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-151 151 151 151c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151-151 151c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l151-151-151-151z"/></svg></button></aside><main class="relative min-w-0 flex-1 break-anywhere py-8 layout-wide:no-sidebar:lg:max-xl:pb-20 @container flex flex-col max-w-3xl layout-wide:max-w-6xl mx-auto w-full page-has-toc layout-default"><div class="sr-only">For the complete documentation index, see <a href="https://www.electronforge.io/llms.txt">llms.txt</a>. This page is also available as <a href="https://www.electronforge.io/import-existing-project.md">Markdown</a>.</div><div class="min-w-0 grow"><header class="max-w-3xl layout-wide:max-w-6xl mx-auto w-full mb-6 space-y-3 after:clear-both after:block"><div class="float-right ml-4 flex gap-2 -mt-3 xs:mt-2"><div class="flex h-fit items-stretch justify-start overflow-hidden button-group *:translate-y-0! *:shadow-none! [&>*:not(:first-child)]:border-l-0"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 relative z-20 bg-tint-base disabled:bg-tint-base" aria-label="Copy" id="base-ui-_R_7lb59bsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/8 size-text-base">
741<path fill="currentColor" d="M384 336l-192 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l133.5 0c4.2 0 8.3 1.7 11.3 4.7l58.5 58.5c3 3 4.7 7.1 4.7 11.3L400 320c0 8.8-7.2 16-16 16zM192 384l192 0c35.3 0 64-28.7 64-64l0-197.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0L192 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-16-48 0 0 16c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l16 0 0-48-16 0z"/></svg><span class="button-content truncate">Copy</span></button><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg bg-tint-base group/dropdown" aria-label="More" tabindex="0" aria-haspopup="menu" id="base-ui-_R_6pb59bsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon group-aria-expanded/dropdown:rotate-180 group-data-panel-open/dropdown:rotate-180 group-open:rotate-180 size-3 transition-all button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8 size-text-sm"><path fill="currentColor" d="M207.5 409c9.4 9.4 24.6 9.4 33.9 0l200-200c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-183 183-183-183c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l200 200z"/></svg></button></div><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 page-api-block:min-[96rem]:hidden layout-default:hidden page-no-outline:hidden layout-wide:max-xl:hidden layout-wide:3xl:hidden" aria-label="On this page"><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/8 size-text-base"><path fill="currentColor" d="M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 64zM152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0zM128 424c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0c-13.3 0-24 10.7-24 24zM0 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176c0-13.3-10.7-24-24-24S0 234.7 0 248L0 424z"/></svg><span class="button-content truncate">On this page</span></button><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:
741depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg page-no-outline:hidden xl:hidden" aria-label="On this page" id="base-ui-_R_7qb59bsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 448 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/8 size-text-base mx-text-1/8"><path fill="currentColor" d="M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 64zM152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0zM128 424c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0c-13.3 0-24 10.7-24 24zM0 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176c0-13.3-10.7-24-24-24S0 234.7 0 248L0 424z"/></svg></button></div><h1 data-cover-aware-text="true" data-over-cover="true" class="text-2xl @xs:text-3xl @lg:text-4xl leading-tight font-heading font-bold flex items-center gap-[.5em] grow text-pretty clear-right xs:clear-none page-cover-background:text-contrast-cover">Importing an Existing Project</h1><p data-cover-aware-text="true" data-over-cover="true" class="max-w-3xl w-full text-lg page-cover-background:text-contrast-cover text-tint contrast-more:text-tint-strong clear-both">Import an existing Electron project to use Electron Forge.</p></header><div class="contents" data-content-ref-root=""><div class="flex flex-col [&>*+*]:mt-5 whitespace-pre-wrap"><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">If you already have an Electron app and want to try out Electron Forge, you can either use Forge's <code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">import</code> script or manually configure Forge yourself.</p><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">These steps will get you set up with a basic build pipeline that can create <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/makers/squirrel.windows">Squirrel.Windows</a> (Windows), <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/makers/zip">ZIP</a> (macOS), and <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/makers/deb">deb</a>
741 (Linux) installers when running <code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">electron-forge make</code>.</p><h2 id="using-the-import-script" class="text-xl @xs:text-2xl @lg:text-3xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[1em]" data-heading-reveal-wrapper="true"><span data-cover-aware-text="" class="pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-tight">Using the import script</span><span class="hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_&]:opacity-100 [.hash-revealed_&]:pointer-events-auto absolute [transform:translateY(0.125em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-center pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_&]:order-last pointer-fine:[.flip-heading-hash_&]:ml-1 pointer-fine:[.flip-heading-hash_&]:pl-2"><a class="inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-tight" aria-label="Direct link to heading" href="#using-the-import-script"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_&]:text-tint-subtle contrast-more:[.hash-revealed_&]:text-tint-strong size-4"><path fill="currentColor" d="M226.9 29c2.8-13-5.5-25.7-18.4-28.5S182.7 6 180 18.9L156.6 128 68.5 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.8 0-34.3 160-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.7 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 155.4 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.7 0 34.3-160 88.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.8 0 21.2-99c2.8-13-5.5-25.7-18.4-28.5S387.2 6 384.4 18.9l-23.4 109.1-155.4 0 21.2-99zM195.4 176l155.4 0-34.3 160-155.4 0 34.3-160z"/></svg></a></span></h2><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">Importing an existing Electron app into the Electron Forge workflow can be done automatically using Forge's <code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">import</code> command.</p><div id="_S_1_" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 to
741p-2"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs" style="background-color:light-dark(inherit, inherit);--shiki-light-bg:inherit;--shiki-dark-bg:inherit;color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line" style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit;background-color:light-dark(inherit, inherit);--shiki-light-bg:inherit;--shiki-dark-bg:inherit"><span class="highlight-line-content"><span style="color:light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)));--shiki-light:rgb(var(--primary-10));--shiki-dark:rgb(var(--primary-11))">cd</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">my-app</span> 742</span></span><span class="highlight-line" style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit;background-color:light-dark(inherit, inherit);--shiki-light-bg:inherit;--shiki-dark-bg:inherit"><span class="highlight-line-content"><span style="color:light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)));--shiki-light:rgb(var(--primary-10));--shiki-dark:rgb(var(--primary-11))">npm</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">install</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)));--shiki-light:rgb(var(--warning-10));--shiki-dark:rgb(var(--warning-11))">--save-dev</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">@electron-forge/cli</span> 743</span></span><span class="highlight-line" style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit;background-color:light-dark(inherit, inherit);--shiki-light-bg:inherit;--shiki-dark-bg:inherit"><span class="highlight-line-content"><span style="color:light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)));--shiki-light:rgb(var(--primary-10));--shiki-dark:rgb(var(--primary-11))">npm</span>
743<span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">exec</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)));--shiki-light:rgb(var(--warning-10));--shiki-dark:rgb(var(--warning-11))">--package=@electron-forge/cli</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)));--shiki-light:rgb(var(--warning-10));--shiki-dark:rgb(var(--warning-11))">-c</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--tint-11)), rgb(var(--tint-12)));--shiki-light:rgb(var(--tint-11));--shiki-dark:rgb(var(--tint-12))">"</span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">electron-forge import</span><span style="color:light-dark(rgb(var(--tint-11)), rgb(var(--tint-12)));--shiki-light:rgb(var(--tint-11));--shiki-dark:rgb(var(--tint-12))">"</span></span></span></code></pre></div></div><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">This script will set up Forge to package your app and build installer
743s for it.</p><div class="hint transition-colors rounded-corners:rounded-md circular-corners:rounded-xl overflow-hidden bg-info border-info theme-muted-tint:bg-info-solid/2 [html.sidebar-filled.theme-bold.tint_&]:bg-info-solid/2 text-sm grid grid-cols-[auto_1fr] decoration-primary/6 max-w-3xl w-full print:break-inside-avoid" aria-label="Information" role="note"><div class="py-4 pl-4 text-info-subtle contrast-more:text-info"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon size-[1.2em] mt-px leading-normal"><path fill="currentColor" d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM216 336c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-88c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 64-24 0zm40-144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"/></svg></div><div class="p-4 pl-3 empty:p-0 -row-end-1 -col-end-1 min-w-0 space-y-3 [&_.hint]:border [&_pre]:border [&_pre]:border-neutral"><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-neutral-strong [&_.can-override-bg]:bg-neutral-active [&_.can-override-text]:text-neutral-strong flip-heading-hash text-start self-start justify-start">If you're already using other Electron tooling, it will try to automatically migrate the settings as much as possible, but some of it may need to be migrated manually.</p></div></div><h2 id="setting-up-forge-manually" class="text-xl @xs:text-2xl @lg:text-3xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[1em]" data-heading-reveal-wrapper="true"><span data-cover-aware-text="" class="pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-tight">Setting up Forge manually</span><span class="hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_&]:opacity-100 [.hash-revealed_&]:pointer-events-auto absolute [transform:translateY(0.125em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-center pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_&]:order-last pointer-fine:[.flip-heading-hash_&]:ml-1 pointer-fine:[.flip-heading-hash_&]:pl-2"><a class="inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-tight" aria-label="Direct link to heading" href="#setting-up-forge-manually"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_&]:text-tint-subtle contrast-more:[.hash-revealed_&]:text-tint-strong size-4"><path fill="currentColor" d="M226.9 29c2.8-13-5.5-25.7-18.4-28.5S182.7 6 180 18.9L156.6 128 68.5 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.8 0-34.3 160-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.7 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 155.4 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.7 0 34.3-160 88.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.8 0 21.2-99c2.8-13-5.5-25.7-18.4-28.5S387.2 6 384.4 18.9l-23.4 109.1-155.4 0 21.2-99zM195.4 176l155.4 0-34.3 160-155.4 0 34.3-160z"/></svg></a></span></h2><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">If the import script does not work for some reason, you can also install Forge manually. To get identical behavior to the script, follow the steps below.<!-- --></p><h3 id="installing-dependencies" class="text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]" data-heading-reveal-wrapper="true"><span data-cover-aware-text="" class="pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug">Installing dependencies</span><span class="hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_&]:opacity-100 [.hash-revealed_&]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-ce
743nter pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_&]:order-last pointer-fine:[.flip-heading-hash_&]:ml-1 pointer-fine:[.flip-heading-hash_&]:pl-2"><a class="inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug" aria-label="Direct link to heading" href="#installing-dependencies"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_&]:text-tint-subtle contrast-more:[.hash-revealed_&]:text-tint-strong size-4"><path fill="currentColor" d="M226.9 29c2.8-13-5.5-25.7-18.4-28.5S182.7 6 180 18.9L156.6 128 68.5 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.8 0-34.3 160-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.7 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 155.4 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.7 0 34.3-160 88.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.8 0 21.2-99c2.8-13-5.5-25.7-18.4-28.5S387.2 6 384.4 18.9l-23.4 109.1-155.4 0 21.2-99zM195.4 176l155.4 0-34.3 160-155.4 0 34.3-160z"/></svg></a></span></h3><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">First, install Forge's CLI and the target Makers as devDependencies in your project.</p><div id="_S_2_" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 top-2"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs" style="background-color:light-dark(in
743herit, inherit);--shiki-light-bg:inherit;--shiki-dark-bg:inherit;color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line" style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit;background-color:light-dark(inherit, inherit);--shiki-light-bg:inherit;--shiki-dark-bg:inherit"><span class="highlight-line-content"><span style="color:light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)));--shiki-light:rgb(var(--primary-10));--shiki-dark:rgb(var(--primary-11))">cd</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">my-app</span> 744</span></span><span class="highlight-line" style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit;background-color:light-dark(inherit, inherit);--shiki-light-bg:inherit;--shiki-dark-bg:inherit"><span class="highlight-line-content"><span style="color:light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)));--shiki-light:rgb(var(--primary-10));--shiki-dark:rgb(var(--primary-11))">npm</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">install</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)));--shiki-light:rgb(var(--warning-10));--shiki-dark:rgb(var(--warning-11))">--save-dev</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">@electron-forge/cli</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">@electron-forge/maker-squirrel</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">@electron-forge/maker-deb</span><span style="color:light-dark(inherit, inherit);--shiki-light:inherit;--shiki-dark:inherit"> </span><span style="color:light-dark(rgb(var(--success-10)), rgb(var(--success-11)));--shiki-light:rgb(var(--success-10));--shiki-dark:rgb(var(--success-11))">@electron-forge/maker-zip</span></span></span></code></pre></div></div><h3 id="configuring-package.json" class="text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]" data-heading-reveal-wrapper="true"><span data-cover-aware-text="" class="pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug">Configuring package.json</span><span class="hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_&]:opacity-100 [.hash-revealed_&]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-ce
744nter pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_&]:order-last pointer-fine:[.flip-heading-hash_&]:ml-1 pointer-fine:[.flip-heading-hash_&]:pl-2"><a class="inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug" aria-label="Direct link to heading" href="#configuring-package.json"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_&]:text-tint-subtle contrast-more:[.hash-revealed_&]:text-tint-strong size-4"><path fill="currentColor" d="M226.9 29c2.8-13-5.5-25.7-18.4-28.5S182.7 6 180 18.9L156.6 128 68.5 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.8 0-34.3 160-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.7 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 155.4 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.7 0 34.3-160 88.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.8 0 21.2-99c2.8-13-5.5-25.7-18.4-28.5S387.2 6 384.4 18.9l-23.4 109.1-155.4 0 21.2-99zM195.4 176l155.4 0-34.3 160-155.4 0 34.3-160z"/></svg></a></span></h3><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">To start using Forge, add a few command scripts to your package.json file:</p><!--$?--><template id="B:3"></template><!--/$--><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">Then, set up your Forge <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/configuration">Configuration Overview</a> in the <code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">config.forge</code> field in package.json.</p><!--$?--><template id="B:4"></template><!--/$--><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">In the above object, we configure each Maker that we installed into the <code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">makers</code> array. We also create an empty <code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">packagerConfig</code> object that you should edit to your app's packaging needs.</p><h3 id="adding-squirrel.windows-boilerplate" class="text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]" data-heading-reveal-wrapper="true"><span data-cover-aware-text="" class="pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug">Adding Squirrel.Windows boilerplate</span><span class="hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_&]:opacity-100 [.hash-revealed_&]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-ce
744nter pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_&]:order-last pointer-fine:[.flip-heading-hash_&]:ml-1 pointer-fine:[.flip-heading-hash_&]:pl-2"><a class="inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug" aria-label="Direct link to heading" href="#adding-squirrel.windows-boilerplate"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_&]:text-tint-subtle contrast-more:[.hash-revealed_&]:text-tint-strong size-4"><path fill="currentColor" d="M226.9 29c2.8-13-5.5-25.7-18.4-28.5S182.7 6 180 18.9L156.6 128 68.5 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.8 0-34.3 160-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.7 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 155.4 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.7 0 34.3-160 88.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.8 0 21.2-99c2.8-13-5.5-25.7-18.4-28.5S387.2 6 384.4 18.9l-23.4 109.1-155.4 0 21.2-99zM195.4 176l155.4 0-34.3 160-155.4 0 34.3-160z"/></svg></a></span></h3><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">When distributing a <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/makers/squirrel.windows">Squirrel.Windows</a> app, we recommend installing <span id="base-ui-_R_3skl59bsnqj6iv5ubsnpfivb_"><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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="https://github.com/mongodb-js/electron-squirrel-startup"><code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">electron-squirrel-startup</code><svg viewBox="0 0 384 512" fill="currentColor" style="overflow:visible" class="gb-icon ml-0.5 inline size-3 links-accent:text-tint-subtle"><path fill="currentColor" d="M360 64c13.3 0 24 10.7 24 24l0 240c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-182.1-295 295c-9.4 9.4-24.6 9.4-33.9 0S-2.3 416.4 7 407l295-295-182.1 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l240 0z"/></svg></a></span> as a runtime dependency to handle Squirrel events.</p><!--$?--><template id="B:5"></template><!--/$--><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">Then, add the following snippet as early as possible in the main process execution (before the <code class="py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none">app.ready</code> event).</p><!--$?--><template id="B:6"></template><!--/$--><h3 id="optional-publishing-your-app" class="text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]" data-heading-reveal-wrapper="true"><span data-cover-aware-text="" class="pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug">Optional: publishing your app</span><span class="hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_&]:opacity-100 [.hash-revealed_&]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-ce
744nter pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_&]:order-last pointer-fine:[.flip-heading-hash_&]:ml-1 pointer-fine:[.flip-heading-hash_&]:pl-2"><a class="inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug" aria-label="Direct link to heading" href="#optional-publishing-your-app"><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_&]:text-tint-subtle contrast-more:[.hash-revealed_&]:text-tint-strong size-4"><path fill="currentColor" d="M226.9 29c2.8-13-5.5-25.7-18.4-28.5S182.7 6 180 18.9L156.6 128 68.5 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.8 0-34.3 160-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.7 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 155.4 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.7 0 34.3-160 88.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.8 0 21.2-99c2.8-13-5.5-25.7-18.4-28.5S387.2 6 384.4 18.9l-23.4 109.1-155.4 0 21.2-99zM195.4 176l155.4 0-34.3 160-155.4 0 34.3-160z"/></svg></a></span></h3><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">You can also configure Forge to upload your release artifacts to a self-hosted release server such as <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/publishers/electron-release-server">Electron Release Server</a> or <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/publishers/nucleus">Nucleus</a>, or cloud storage providers such as <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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/publishers/s3">S3</a>.</p><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">For example, for the S3 Publisher:</p><!--$?--><template id="B:7"></template><!--/$--><!--$?--><template id="B:8"></template><!--/$--><p data-cover-aware-text="" class="paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start">See 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 hover:links-default:text-primary-strong contrast-more:links-default:text-primary contrast-more:hover:links-default:text-primary-strong links-accent:decoration-primary-subtle hover:links-accent:decoration-[3px] hover:links-accent:[text-decoration-skip-ink:none] transition-all duration-100" href="/config/publishers">Publishers</a> documentation for more information.</p></div></div></div><div class="max-w-3xl layout-wide:max-w-6xl mx-auto w-full mt-6 flex @xl:flex-row flex-col gap-3 text-tint">
744<a class="group flex flex-1 items-center @xl:gap-3 gap-2 text-pretty circular-corners:rounded-2xl rounded-corners:rounded-xl border border-tint-subtle @xl:p-4 p-3 @xl:text-base text-sm text-tint outline-tint-12 transition-colors hover:border-primary-hover contrast-more:border-tint-12 contrast-more:text-tint-strong contrast-more:hover:border-primary-12 contrast-more:hover:outline-2 text-start" href="/"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3"><path fill="currentColor" d="M7.5 239c-9.4 9.4-9.4 24.6 0 33.9l200 200c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-183-183 183-183c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7.5 239z"/></svg><div class="flex flex-col"><span class="flex items-center gap-1 text-xs flex-row">Previous</span><span class="line-clamp-2 leading-snug text-tint-strong transition-colors group-hover:text-primary contrast-more:group-hover:text-primary-strong">Getting Started</span></div></a><a class="group flex flex-1 items-center @xl:gap-3 gap-2 text-pretty circular-corners:rounded-2xl rounded-corners:rounded-xl border border-tint-subtle @xl:p-4 p-3 @xl:text-base text-sm text-tint outline-tint-12 transition-colors hover:border-primary-hover contrast-more:border-tint-12 contrast-more:text-tint-strong contrast-more:hover:border-primary-12 contrast-more:hover:outline-2 flex-row-reverse text-end" href="/cli"><svg viewBox="0 0 320 512" fill="currentColor" style="overflow:visible" class="gb-icon size-3"><path fill="currentColor" d="M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z"/></svg><div class="flex flex-col"><span class="flex items-center gap-1 text-xs flex-row-reverse">Next</span><span class="line-clamp-2 leading-snug text-tint-strong transition-colors group-hover:text-primary contrast-more:group-hover:text-primary-strong">CLI</span></div></a></div><div class="max-w-3xl layout-wide:max-w-6xl mx-auto w-full mt-6 flex 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-07-15T17:02:11.769Z" id="base-ui-_R_1ubl9bsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger="">2 years ago</time></p><div class="flex flex-col gap-3 text-sm layout-wide:chat-open:max-[2416px]:flex layout-wide:max-3xl:flex xl:hidden xl:max-3xl:chat-open:flex"><div class="flex flex-wrap items-center gap-2"><p>Was this helpful?</p><div class="flex h-fit items-stretch justify-start overflow-hidden button-group *:translate-y-0! *:shadow-none! [&>*:not(:first-child)]:border-l-0 rounded-full border border-tint bg-tint-base"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-2 first:pl-2.5 last:pr-2.5" aria-label="Yes, it was!" aria-pressed="false" data-active="false" id="base-ui-_R_7mdl9bsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><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.954
7441 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><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-2 first:pl-2.5 last:pr-2.5" aria-label="Not sure" aria-pressed="false" data-active="false" id="base-ui-_R_7qdl9bsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><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 type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-2 first:pl-2.5 last:pr-2.5" aria-label="No" aria-pressed="false" data-active="false" id="base-ui-_R_7udl9bsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><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.62
74463 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></div></div></div></div></main></div></div><!--$--><!--/$--></div></div><footer data-gb-site-footer="true" class="border-tint-subtle border-t layout-default:xl:chat-closed:hidden layout-default:3xl:hidden layout-wide:3xl:chat-closed:hidden page-api-block:page-has-outline:min-[96rem]:hidden"><div class="lg:chat-open:pr-(--ai-chat-width) transition-[padding] duration-300 motion-reduce:transition-none"><div class="sm:px-6 sm:pl-[max(env(safe-area-inset-left),1.5rem)] sm:pr-[max(env(safe-area-inset-right),1.5rem)] md:px-8 md:pl-[max(env(safe-area-inset-left),2rem)] md:pr-[max(env(safe-area-inset-right),2rem)] max-w-screen-2xl px-4 py-8 @4xl:py-12 mx-auto @container/footer"><div class="max-w-3xl layout-wide:max-w-6xl mx-auto w-full flex @xs:grid @4xl:max-w-none! flex-col justify-between gap-12 grid-cols-[auto_auto] @4xl:grid-cols-[18rem_minmax(auto,48rem)_auto] @7xl:grid-cols-[18rem_minmax(auto,48rem)_14rem]"><div class="page-api-block:page-has-outline:min-[96rem]:hidden -col-start-2 row-start-1 flex items-start @xs:justify-end layout-default:xl:chat-closed:hidden layout-default:3xl:hidden layout-wide:3xl:chat-closed:hidden"><!--$?--><template id="B:9"></template><!--/$--></div></div></div></div></footer><!--$--><!--/$-->
744<script data-cfasync="false"> 745 document.addEventListener("DOMContentLoaded", () => { 746 if (Array.from(document.scripts).find(script => script.src.includes('rocket-loader.min.js'))) { 747 const alert = document.createElement('div'); 748 alert.className = 'p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 mt-8 mx-8'; 749 alert.innerHTML = ` 750 <strong>Error in site configuration:</strong> 751 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://gitbook.com/docs/published-documentation/custom-domain/configure-dns#are-you-using-cloudflare" class="underline">GitBook's documentation</a> for steps to fix the problem. 752 `; 753 754 document.body.prepend(alert); 755 } 756 });</script>
756<!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
756<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
756<script src="https://static-2v.gitbook.com/_next/static/chunks/webpack-bef0b24c8395249b.js?dpl=p-96325161be67038d55799a086c7f43" id="_R_" async=""></script>
756<div hidden id="S:0"><div data-gb-page-outline="true" class="overflow-y-auto"><ul class="relative flex flex-col border-tint-subtle pb-5 sidebar-list-line:border-l"><li class="flex flex-row relative h-fit mt-2 first:mt-0 mb-0.5"><a href="#using-the-import-script" data-cover-aware-text="true" class="relative z-10 text-sm w-full py-1 px-3 transition-all motion-reduce:transition-none duration-200 rounded-md straight-corners:rounded-none circular-corners:rounded-2xl 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 sidebar-list-line:border-l-2 border-transparent sidebar-list-line:-left-px xl:page-cover-background:text-contrast-cover"><span class="">Using the import script</span></a></li><li class="flex flex-row relative h-fit mt-2 first:mt-0 mb-0.5"><a href="#setting-up-forge-manually" data-cover-aware-text="true" class="relative z-10 text-sm w-full py-1 px-3 transition-all motion-reduce:transition-none duration-200 rounded-md straight-corners:rounded-none circular-corners:rounded-2xl 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 sidebar-list-line:border-l-2 border-transparent sidebar-list-line:-left-px xl:page-cover-background:text-contrast-cover"><span class="">Setting up Forge manually</span></a></li><li class="flex flex-row relative h-fit first:mt-0 ml-3 my-0 sidebar-list-line:ml-0"><a href="#installing-dependencies" data-cover-aware-text="true" class="relative z-10 text-sm w-full py-1 px-3 transition-all motion-reduce:transition-none duration-200 rounded-md straight-corners:rounded-none circular-corners:rounded-2xl 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 sidebar-list-line:border-l-2 border-transparent sidebar-list-line:-left-px xl:page-cover-background:text-contrast-cover 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="">Installing dependencies</span></a></li><li class="flex flex-row relative h-fit first:mt-0 ml-3 my-0 sidebar-list-line:ml-0"><a href="#configuring-package.json" data-cover-aware-text="true" class="relative z-10 text-sm w-full py-1 px-3 transition-all motion-reduce:transition-none duration-200 rounded-md straight-corners:rounded-none circular-corners:rounded-2xl 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 sidebar-list-line:border-l-2 border-transparent sidebar-list-line:-left-px xl:page-cover-background:text-contrast-cover 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="">Configuring package.json</span></a></li><li class="flex flex-row relative h-fit first:mt-0 ml-3 my-0 sidebar-list-line:ml-0"><a href="#adding-squirrel.windows-boilerplate" data-cover-aware-text="true" class="relative z-10 text-sm w-full py-1 px-3 transition-all motion-reduce:transition-none duration-200 rounded-md straight-corners:rounded-none circular-corners:rounded-2xl 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 sidebar-list-line:border-l-2 border-transparent sidebar-list-line:-left-px xl:page-cover-background:text-contrast-cover 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="">Adding Squirrel.Windows boilerplate</span></a></li><li class="flex flex-row relative h-fit first:mt-0 ml-3 my-0 sidebar-list-line:ml-0"><a href="#optional-publishing-your-app" data-cover-aware-text="true" class="relative z-10 text-sm w-full py-1 px-3 transition-all motion-reduce:transition-none duration-200 rounded-md straight-corners:rounded-none circular-corners:rounded-2xl 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 sidebar-list-line:border-l-2 border-transparent sidebar-list-line:-left-px xl
756:page-cover-background:text-contrast-cover 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="">Optional: publishing your app</span></a></li></ul></div></div>
756<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 757$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
757<div hidden id="S:1"><div class="flex flex-col gap-3 text-sm"><div class="flex flex-wrap items-center gap-2"><p>Was this helpful?</p><div class="flex h-fit items-stretch justify-start overflow-hidden button-group *:translate-y-0! *:shadow-none! [&>*:not(:first-child)]:border-l-0 rounded-full border border-tint bg-tint-base"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-2 first:pl-2.5 last:pr-2.5" aria-label="Yes, it was!" aria-pressed="false" data-active="false" id="base-ui-_R_1tjdcpbsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><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><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-2 first:pl-2.5 last:pr-2.5" aria-label="Not sure" aria-pressed="false" data-active="false" id="base-ui-_R_1ujdcpbsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><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 type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:
757depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle leading-normal disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-2 first:pl-2.5 last:pr-2.5" aria-label="No" aria-pressed="false" data-active="false" id="base-ui-_R_1vjdcpbsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><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></div></div></div></div>
757<script>$RC("B:1","S:1")</script>
757<div hidden id="S:2"><div class="flex h-fit items-stretch justify-start overflow-hidden gap-2" role="radiogroup"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1.5 text-sm/normal" aria-label="Switch to light theme" aria-pressed="false" data-active="false" role="radio" aria-checked="false" id="base-ui-_R_umcpbsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 576 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/4 size-text-base mx-text-1/4"><path fill="currentColor" d="M288 432c13.3 0 24 10.7 24 24l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64c0-13.3 10.7-24 24-24zM129.6 380.4c9.4-9.4 24.6-9.4 34 0s9.4 24.6 0 34l-45.3 45.3c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l45.2-45.3zm282.8 0c9.4-9.4 24.6-9.4 34 0l45.3 45.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-45.3-45.3c-9.4-9.4-9.4-24.6 0-34zM288 384a128 128 0 1 1 0-256 128 128 0 1 1 0 256zm0-208a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM88 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0zm464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0zM84.3 52.3c9.4-9.4 24.6-9.4 33.9 0l45.3 45.2c9.4 9.4 9.4 24.6 0 34s-24.6 9.4-34 0L84.3 86.3c-9.4-9.4-9.4-24.6 0-33.9zm373.4 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-45.3 45.3c-9.4 9.4-24.6 9.4-34 0s-9.4-24.6 0-34l45.3-45.2zM288-32c13.3 0 24 10.7 24 24l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64c0-13.3 10.7-24 24-24z"/></svg></button><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1.5 text-sm/normal" aria-label="Switch to system theme" aria-pressed="false" data-active="false" role="radio" aria-checked="false" id="base-ui-_R_v6cpbsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/4 size-text-base mx-text-1/4">
757<path fill="currentColor" d="M448 80c8.8 0 16 7.2 16 16l0 176-416 0 0-176c0-8.8 7.2-16 16-16l384 0zm16 240l0 32c0 8.8-7.2 16-16 16L64 368c-8.8 0-16-7.2-16-16l0-32 416 0zM64 32C28.7 32 0 60.7 0 96L0 352c0 35.3 28.7 64 64 64l115.7 0-8 48-51.7 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-51.7 0-8-48 115.7 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 32zM220.3 464l8-48 55.3 0 8 48-71.3 0z"/></svg></button><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1.5 text-sm/normal" aria-label="Switch to dark theme" aria-pressed="false" data-active="false" role="radio" aria-checked="false" id="base-ui-_R_vmcpbsnqj6iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/4 size-text-base mx-text-1/4"><path fill="currentColor" d="M239.3 48.7c-107.1 8.5-191.3 98.1-191.3 207.3 0 114.9 93.1 208 208 208 33.3 0 64.7-7.8 92.6-21.7-103.4-23.4-180.6-115.8-180.6-226.3 0-65.8 27.4-125.1 71.3-167.3zM0 256c0-141.4 114.6-256 256-256 19.4 0 38.4 2.2 56.7 6.3 9.9 2.2 17.3 10.5 18.5 20.5s-4 19.8-13.1 24.4c-60.6 30.2-102.1 92.7-102.1 164.8 0 101.6 82.4 184 184 184 5 0 9.9-.2 14.8-.6 10.1-.8 19.6 4.8 23.8 14.1s2 20.1-5.3 27.1C387.3 484.8 324.8 512 256 512 114.6 512 0 397.4 0 256z"/></svg></button></div></div>
757<script>$RC("B:2","S:2")</script>
757<div hidden id="S:3"><div id="_R_fl59bsnqj6iv5ubsnpfivb_" aria-busy="false" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"><div class="straight-corners:rounded-t-xs relative top-px z-20 inline-flex items-center justify-center border border-b-0 border-tint-subtle bg-tint-subtle px-3 py-2 text-xs leading-none tracking-wide text-tint theme-bold-tint:bg-tint-base theme-muted:bg-tint-base rounded-corners:rounded-t-lg circular-corners:rounded-t-xl contrast-more:border-tint contrast-more:bg-tint-base [html.theme-bold.sidebar-filled_&]:bg-tint-base">package.json</div></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 top-2"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs rounded-ss-none!"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line"><span class="highlight-line-content">{<!-- --> 758</span></span><span class="highlight-line"><span class="highlight-line-content"> // ...<!-- --> 759</span></span><span class="highlight-line"><span class="highlight-line-content"> "scripts": {<!-- --> 760</span></span><span class="highlight-line"><span class="highlight-line-content"> "start": "electron-forge start",<!-- --> 761</span></span><span class="highlight-line"><span class="highlight-line-content"> "package": "electron-forge package",<!-- --> 762</span></span><span class="highlight-line"><span class="highlight-line-content"> "make": "electron-forge make",<!-- --> 763</span></span><span class="highlight-line"><span class="highlight-line-content"> "publish": "electron-forge publish"<!-- --> 764</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 765</span></span><span class="highlight-line"><span class="highlight-line-content"> // ... <!-- --> 766</span></span><span class="highlight-line"><span class="highlight-line-content">}</span></span></code></pre></div></div></div>
766<script>$RC("B:3","S:3")</script>
766<div hidden id="S:4"><div id="_R_hl59bsnqj6iv5ubsnpfivb_" aria-busy="false" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"><div class="straight-corners:rounded-t-xs relative top-px z-20 inline-flex items-center justify-center border border-b-0 border-tint-subtle bg-tint-subtle px-3 py-2 text-xs leading-none tracking-wide text-tint theme-bold-tint:bg-tint-base theme-muted:bg-tint-base rounded-corners:rounded-t-lg circular-corners:rounded-t-xl contrast-more:border-tint contrast-more:bg-tint-base [html.theme-bold.sidebar-filled_&]:bg-tint-base">package.json</div></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 top-2"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs rounded-ss-none!"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line"><span class="highlight-line-content">{<!-- --> 767</span></span><span class="highlight-line"><span class="highlight-line-content"> // ...<!-- --> 768</span></span><span class="highlight-line"><span class="highlight-line-content"> "config": {<!-- --> 769</span></span><span class="highlight-line"><span class="highlight-line-content"> "forge": {<!-- --> 770</span></span><span class="highlight-line"><span class="highlight-line-content"> "packagerConfig": {},<!-- --> 771</span></span><span class="highlight-line"><span class="highlight-line-content"> "makers": [<!-- --> 772</span></span><span class="highlight-line"><span class="highlight-line-content"> {<!-- --> 773</span></span><span class="highlight-line"><span class="highlight-line-content"> "name": "@electron-forge/maker-squirrel",<!-- --> 774</span></span><span class="highlight-line"><span class="highlight-line-content"> "config": {<!-- --> 775</span></span><span class="highlight-line"><span class="highlight-line-content"> "name": "electron_quick_start"<!-- --> 776</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 777</span></span><span class="highlight-line"><span class="highlight-line-content"> },<!-- --> 778</span></span><span class="highlight-line"><span class="highlight-line-content"> {<!-- --> 779</span></span><span class="highlight-line"><span class="highlight-line-content"> "name": "@electron-forge/maker-zip",<!-- --> 780</span></span><span class="highlight-line"><span class="highlight-line-content"> "platforms": [<!-- --> 781</span></span><span class="highlight-line"><span class="highlight-line-content"> "darwin"<!-- --> 782</span></span><span class="highlight-line"><span class="highlight-line-content"> ]<!-- --> 783</span></span><span class="highlight-line"><span class="highlight-line-content"> },<!-- --> 784</span></span><span class="highlight-line"><span class="highlight-line-content"> {<!-- --> 785</span></span><span class="highlight-line"><span class="highlight-line-content"> "name": "@electron-forge/maker-deb",<!-- --> 786</span></span><span class="highlight-line"><span class="highlight-line-content"> "config": {}<!-- --> 787</span></span><span class="highlight-line"><span class="highlight-line-content"> },<!-- --> 788</span></span><span class="highlight-line"><span class="highlight-line-content"> {<!-- --> 789</span></span><span class="highlight-line"><span class="highlight-line-content"> "name": "@electron-forge/maker-rpm",<!-- --> 790</span></span><span class="highlight-line"><span class="highlight-line-content"> "config": {}<!-- --> 791</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 792</span></span><span class="highlight-line"><span class="highlight-line-content"> ]<!-- --> 793</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 794</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 795</span></span><span class="highlight-line"><span class="highlight-line-content"> // ...<!-- --> 796</span></span><span class="highlight-line"><span class="highlight-line-content">}</span></span></code></pre></div></div></div>
796<script>$RC("B:4","S:4")</script>
796<div hidden id="S:5"><div id="_R_ll59bsnqj6iv5ubsnpfivb_" aria-busy="false" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 top-2"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line"><span class="highlight-line-content">cd my-app<!-- --> 797</span></span><span class="highlight-line"><span class="highlight-line-content">npm install electron-squirrel-startup</span></span></code></pre></div></div></div>
797<script>$RC("B:5","S:5")</script>
797<div hidden id="S:6"><div id="_R_nl59bsnqj6iv5ubsnpfivb_" aria-busy="false" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"><div class="straight-corners:rounded-t-xs relative top-px z-20 inline-flex items-center justify-center border border-b-0 border-tint-subtle bg-tint-subtle px-3 py-2 text-xs leading-none tracking-wide text-tint theme-bold-tint:bg-tint-base theme-muted:bg-tint-base rounded-corners:rounded-t-lg circular-corners:rounded-t-xl contrast-more:border-tint contrast-more:bg-tint-base [html.theme-bold.sidebar-filled_&]:bg-tint-base">main.js</div></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 inset-y-0"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs rounded-ss-none!"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line"><span class="highlight-line-content">if (require('electron-squirrel-startup')) app.quit();</span></span></code></pre></div></div></div>
797<script>$RC("B:6","S:6")</script>
797<div hidden id="S:7"><div id="_R_rl59bsnqj6iv5ubsnpfivb_" aria-busy="false" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 top-2"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line"><span class="highlight-line-content">cd my-app<!-- --> 798</span></span><span class="highlight-line"><span class="highlight-line-content">npm install --save-dev @electron-forge/publisher-s3</span></span></code></pre></div></div></div>
798<script>$RC("B:7","S:7")</script>
798<div hidden id="S:8"><div id="_R_sl59bsnqj6iv5ubsnpfivb_" aria-busy="false" class="group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [&:has([data-codeblock-focus]:focus)]:ring-2 [&:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid" data-color-scheme="light dark"><span data-codeblock-focus="true" tabindex="-1" aria-hidden="true" class="pointer-events-none absolute size-0 outline-none"></span><div class="flex items-center justify-start gap-2 text-sm"><div class="straight-corners:rounded-t-xs relative top-px z-20 inline-flex items-center justify-center border border-b-0 border-tint-subtle bg-tint-subtle px-3 py-2 text-xs leading-none tracking-wide text-tint theme-bold-tint:bg-tint-base theme-muted:bg-tint-base rounded-corners:rounded-t-lg circular-corners:rounded-t-xl contrast-more:border-tint contrast-more:bg-tint-base [html.theme-bold.sidebar-filled_&]:bg-tint-base">package.json</div></div><div class="relative flex min-h-0 flex-col"><div class="absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 top-2"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs shadow-tint/6 dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-tint depth-flat:bg-tint-base text-tint hover:bg-tint-hover hover:not-disabled:depth-flat:bg-tint-hover hover:not-disabled:text-tint contrast-more:bg-tint-subtle disabled:bg-transparent disabled:text-tint/8 p-1 text-sm/tight rounded-corners:rounded-lg px-2 backdrop-blur-md translate-y-0! print:hidden"><span class="button-content truncate">Copy</span></button></div><pre class="relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs rounded-ss-none!"><code class="table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_&]:mask-b-from-50%"><span class="highlight-line"><span class="highlight-line-content">{<!-- --> 799</span></span><span class="highlight-line"><span class="highlight-line-content"> // ...<!-- --> 800</span></span><span class="highlight-line"><span class="highlight-line-content"> "config": {<!-- --> 801</span></span><span class="highlight-line"><span class="highlight-line-content"> "forge": {<!-- --> 802</span></span><span class="highlight-line"><span class="highlight-line-content"> "packagerConfig": {},<!-- --> 803</span></span><span class="highlight-line"><span class="highlight-line-content"> "makers": [ /* ... */],<!-- --> 804</span></span><span class="highlight-line"><span class="highlight-line-content"> "publishers": [<!-- --> 805</span></span><span class="highlight-line"><span class="highlight-line-content"> {<!-- --> 806</span></span><span class="highlight-line"><span class="highlight-line-content"> "name": "@electron-forge/publisher-s3",<!-- --> 807</span></span><span class="highlight-line"><span class="highlight-line-content"> "platforms": ["darwin", "linux"],<!-- --> 808</span></span><span class="highlight-line"><span class="highlight-line-content"> "config": {<!-- --> 809</span></span><span class="highlight-line"><span class="highlight-line-content"> "bucket": "my-bucket",<!-- --> 810</span></span><span class="highlight-line"><span class="highlight-line-content"> "folder": "my/key/prefix"<!-- --> 811</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 812</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 813</span></span><span class="highlight-line"><span class="highlight-line-content"> ]<!-- --> 814</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 815</span></span><span class="highlight-line"><span class="highlight-line-content"> }<!-- --> 816</span></span><span class="highlight-line"><span class="highlight-line-content"> // ...<!-- --> 817</span></span><span class="highlight-line"><span class="highlight-line-content">}</span></span></code></pre></div></div></div>
817<script>$RC("B:8","S:8")</script>
817<div hidden id="S:9"><div class="flex h-fit items-stretch justify-start overflow-hidden gap-2" role="radiogroup"><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1.5 text-sm/normal" aria-label="Switch to light theme" aria-pressed="false" data-active="false" role="radio" aria-checked="false" id="base-ui-_R_1tb36iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 576 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/4 size-text-base mx-text-1/4"><path fill="currentColor" d="M288 432c13.3 0 24 10.7 24 24l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64c0-13.3 10.7-24 24-24zM129.6 380.4c9.4-9.4 24.6-9.4 34 0s9.4 24.6 0 34l-45.3 45.3c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l45.2-45.3zm282.8 0c9.4-9.4 24.6-9.4 34 0l45.3 45.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-45.3-45.3c-9.4-9.4-9.4-24.6 0-34zM288 384a128 128 0 1 1 0-256 128 128 0 1 1 0 256zm0-208a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM88 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0zm464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0zM84.3 52.3c9.4-9.4 24.6-9.4 33.9 0l45.3 45.2c9.4 9.4 9.4 24.6 0 34s-24.6 9.4-34 0L84.3 86.3c-9.4-9.4-9.4-24.6 0-33.9zm373.4 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-45.3 45.3c-9.4 9.4-24.6 9.4-34 0s-9.4-24.6 0-34l45.3-45.2zM288-32c13.3 0 24 10.7 24 24l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64c0-13.3 10.7-24 24-24z"/></svg></button><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1.5 text-sm/normal" aria-label="Switch to system theme" aria-pressed="false" data-active="false" role="radio" aria-checked="false" id="base-ui-_R_1ub36iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/4 size-text-base mx-text-1/4">
817<path fill="currentColor" d="M448 80c8.8 0 16 7.2 16 16l0 176-416 0 0-176c0-8.8 7.2-16 16-16l384 0zm16 240l0 32c0 8.8-7.2 16-16 16L64 368c-8.8 0-16-7.2-16-16l0-32 416 0zM64 32C28.7 32 0 60.7 0 96L0 352c0 35.3 28.7 64 64 64l115.7 0-8 48-51.7 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-51.7 0-8-48 115.7 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 32zM220.3 464l8-48 55.3 0 8 48-71.3 0z"/></svg></button><button type="button" class="button group/button inline-flex items-center gap-2 rounded-xl straight-corners:rounded-none circular-corners:rounded-3xl border-tint hover:border-tint-hover disabled:border-tint depth-subtle:shadow-xs hover:depth-subtle:shadow-md focus-visible:depth-subtle:shadow-md active:depth-subtle:shadow-xs dark:shadow-tint-1 not-focus-visible:outline-0 contrast-more:border-tint-12 contrast-more:hover:outline-2 contrast-more:hover:outline-tint-12 contrast-more:hover:border-tint-12 contrast-more:focus-visible:border-tint-12 contrast-more:focus-visible:outline-tint-12 hover:depth-subtle:-translate-y-px focus-visible:depth-subtle:-translate-y-px aria-expanded:depth-subtle:-translate-y-px active:depth-subtle:translate-y-0 transition-all grow-0 shrink-0 truncate max-w-full align-middle disabled:cursor-not-allowed disabled:translate-y-0! disabled:shadow-none! bg-transparent text-tint border-0 contrast-more:border shadow-none! translate-y-0! hover:not-disabled:bg-tint-hover hover:not-disabled:text-tint-strong focus-visible:bg-tint-hover focus-visible:text-tint-strong aria-expanded:bg-tint-hover aria-expanded:text-tint-strong contrast-more:bg-tint-subtle disabled:text-tint/8 disabled:bg-transparent p-1.5 text-sm/normal" aria-label="Switch to dark theme" aria-pressed="false" data-active="false" role="radio" aria-checked="false" id="base-ui-_R_1vb36iv5ubsnpfivb_" data-base-ui-tooltip-trigger=""><svg viewBox="0 0 512 512" fill="currentColor" style="overflow:visible" class="gb-icon button-leading-icon shrink-0 my-text-1/4 size-text-base mx-text-1/4"><path fill="currentColor" d="M239.3 48.7c-107.1 8.5-191.3 98.1-191.3 207.3 0 114.9 93.1 208 208 208 33.3 0 64.7-7.8 92.6-21.7-103.4-23.4-180.6-115.8-180.6-226.3 0-65.8 27.4-125.1 71.3-167.3zM0 256c0-141.4 114.6-256 256-256 19.4 0 38.4 2.2 56.7 6.3 9.9 2.2 17.3 10.5 18.5 20.5s-4 19.8-13.1 24.4c-60.6 30.2-102.1 92.7-102.1 164.8 0 101.6 82.4 184 184 184 5 0 9.9-.2 14.8-.6 10.1-.8 19.6 4.8 23.8 14.1s2 20.1-5.3 27.1C387.3 484.8 324.8 512 256 512 114.6 512 0 397.4 0 256z"/></svg></button></div></div>
817<script>$RC("B:9","S:9")</script>
817<script>(self.__next_f=self.__next_f||[]).push([0])</script>
817<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[99630,[],\"\"]\n3:I[1380,[],\"\"]\n11:I[22102,[\"4219\",\"static/chunks/app/global-error-444082c3323728b1.js?dpl=p-96325161be67038d55799a086c7f43\"],\"default\"]\n:HL[\"https://static-2v.gitbook.com/_next/static/css/91fa1a690b376bd9.css?dpl=p-96325161be67038d55799a086c7f43\",\"style\"]\n:HL[\"https://static-2v.gitbook.com/_next/static/css/bd9d9d5fb87aa139.css?dpl=p-96325161be67038d55799a086c7f43\",\"style\"]\n:HL[\"https://static-2v.gitbook.com/_next/static/css/7a383765bb37d42c.css?dpl=p-96325161be67038d55799a086c7f43\",\"style\"]\n:HL[\"https://static-2v.gitbook.com/_next/static/css/e3d65466d47b91eb.css?dpl=p-96325161be67038d55799a086c7f43\",\"style\"]\nf:X\n0:{\"P\":null,\"c\":[\"\",\"sites\",\"static\",\"url-host\",\"www.electronforge.io%2F\",\"(apiToken%3AeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjb250ZW50XzQ3ZjVkZDQwYjdjNWM5MTQ0MTI0MzA3OWVhNjE4ZDM3YTc0MWE5YzkiLCJ0YXJnZXQiOiJjb250ZW50Iiwia2luZCI6InNpdGUiLCJvcmdhbml6YXRpb24iOiItTEJLRFJtZW9BR1RiMU01WDUxZiIsInNwYWNlcyI6WyItTEJLSzF5N2hfWFdBdHVSSkc5WC00MDM3NzE4NTg5Il0sInZpc2l0b3JUeXBlIjoiaHVtYW4iLCJzaXRlIjoic2l0ZV9TOGdtcyIsInNpdGVTcGFjZSI6InNpdGVzcF9xYlN5QiIsInNwYWNlIjoiLUxCS0sxeTdoX1hXQXR1UkpHOVgtNDAzNzcxODU4OSIsImRyYWZ0IjpmYWxzZSwicmF0ZUxpbWl0TXVsdGlwbGllciI6MTAwMDAwMCwiaWF0IjoxNzkwODEyODAwLCJleHAiOjE3OTE0MTc5MDB9.OvGAkqFPmTZFx4Vj-AU_u7P8QrQ7u_JBAngLv1VtR64%2CbasePath%3A%2F%2CimagesContextId%3Awww.electronforge.io%2Corganization%3A'-LBKDRmeoAGTb1M5X51f'%2Csite%3Asite_S8gms%2CsiteBasePath%3A%2F%2CsiteSpace%3Asitesp_qbSyB%2Cspace%3A'-LBKK1y7h_XWAtuRJG9X-4037718589')\",\"import-existing-project\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"sites\",{\"children\":[\"static\",{\"children\":[[\"mode\",\"url-host\",\"d\",[]],{\"children\":[[\"siteURL\",\"www.electronforge.io%2F\",\"d\",[]],{\"children\":[[\"siteData\",\"(apiToken%3AeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJjb250ZW50XzQ3ZjVkZDQwYjdjNWM5MTQ0MTI0MzA3OWVhNjE4ZDM3YTc0MWE5YzkiLCJ0YXJnZXQiOiJjb250ZW50Iiwia2luZCI6InNpdGUiLCJvcmdhbml6YXRpb24iOiItTEJLRFJtZW9BR1RiMU01WDUxZiIsInNwYWNlcyI6WyItTEJLSzF5N2hfWFdBdHVSSkc5WC00MDM3NzE4NTg5Il0sInZpc2l0b3JUeXBlIjoiaHVtYW4iLCJzaXRlIjoic2l0ZV9TOGdtcyIsInNpdGVTcGFjZSI6InNpdGVzcF9xYlN5QiIsInNwYWNlIjoiLUxCS0sxeTdoX1hXQXR1UkpHOVgtNDAzNzcxODU4OSIsImRyYWZ0IjpmYWxzZSwicmF0ZUxpbWl0TXVsdGlwbGllciI6MTAwMDAwMCwiaWF0IjoxNzkwODEyODAwLCJleHAiOjE3OTE0MTc5MDB9.OvGAkqFPmTZFx4Vj-AU_u7P8QrQ7u_JBAngLv1VtR64%2CbasePath%3A%2F%2CimagesContextId%3Awww.electronforge.io%2Corganization%3A'-LBKDRmeoAGTb1M5X51f'%2Csite%3Asite_S8gms%2CsiteBasePath%3A%2F%2CsiteSpace%3Asitesp_qbSyB%2Cspace%3A'-LBKK1y7h_XWAtuRJG9X-4037718589')\",\"d\",[]],{\"children\":[\"(content)\",{\"children\":[[\"pagePath\",\"import-existing-project\",\"d\",[\"llms-full.txt\",\"llms.txt\",\"robots.txt\",\"sitemap-pages.xml\",\"sitemap.xml\",\"~gitbook\"]],{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5120]},\"$undefined\",\"$undefined\",5136]},\"$undefined\",\"$undefined\",5136]},\"$undefined\",\"$undefined\",5136]},\"$undefined\",\"$undefined\",5136]},\"$undefined\",\"$undefined\",5136]},\"$undefined\",\"$undefined\",5136]},\"$undefined\",\"$undefined\",5136],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",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\"
817:\"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.\"}]}]]}]}]],[]],\"forbidden\":[[[\"$\",\"title\",null,{\"children\":\"403: This page could not be accessed.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],\"$L4\",\"$L5\"]}]}]],[]],\"unauthorized\":\"$L6\"}]]}],{\"children\":[\"$L7\",{\"children\":[\"$L8\",{\"children\":[\"$L9\",{\"children\":[\"$La\",{\"children\":[\"$Lb\",{\"children\":[\"$Lc\",{\"children\":[\"$Ld\",{\"children\":[\"$Le\",{},null,false,null]},null,false,\"$f\"]},null,false,null]},null,false,\"$f\"]},null,false,\"$f\"]},null,false,\"$f\"]},null,false,\"$f\"]},null,false,\"$f\"]},null,false,\"$f\"],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n15:I[30887,[],\"OutletBoundary\"]\n16:\"$Sreact.suspense\"\n18:I[30887,[],\"ViewportBoundary\"]\n1a:I[30887,[],\"MetadataBoundary\"]\n4:[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":403}]\n5:[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be accessed.\"}]}]\n6:[[[\"$\",\"title\",null,{\"children\":\"401: You're not authorized to access this page.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":401}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:0:props:children:1:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"You're not authorized to access this page.\"}]}]]}]}]],[]]\n7:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n9:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\na:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nb:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static-2v.gitbook.com/_next/static/css/91fa1a690b376bd9.css?dpl=p-96325161be67038d55799a086c7f43\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L12\"]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L13\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static-2v.gitbook.com/_next/static/css/bd9d9d5fb87aa139.css?d
817pl=p-96325161be67038d55799a086c7f43\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static-2v.gitbook.com/_next/static/css/7a383765bb37d42c.css?dpl=p-96325161be67038d55799a086c7f43\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static-2v.gitbook.com/_next/static/css/e3d65466d47b91eb.css?dpl=p-96325161be67038d55799a086c7f43\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[\"$L14\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"https://static-2v.gitbook.com/_next/static/css/bd9d9d5fb87aa139.css?dpl=p-96325161be67038d55799a086c7f43\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"https://static-2v.gitbook.com/_next/static/css/7a383765bb37d42c.css?dpl=p-96325161be67038d55799a086c7f43\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"https://static-2v.gitbook.com/_next/static/css/e3d65466d47b91eb.css?dpl=p-96325161be67038d55799a086c7f43\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$16\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@17\"}]}]]}]\n10:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L18\",null,{\"children\":\"$L19\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1a\",null,{\"children\":[\"$\",\"$16\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1b\"}]}]}],null]}]\n1c:I[47986,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"SitePageNotFound\"]\nf:C\n13:[\"$\",\"$L1c\",null,{}]\n"])</script>
817<script>self.__next_f.push([1,"19:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"color-scheme\",\"content\":\"light dark\"}]]\n"])</script>
817<script>self.__next_f.push([1,"1d:I[22418,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"OperatingSystemClassScript\"]\n1e:T221d,@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.0.woff2) format(\"woff2\");\n unicode-range: u+1f1e6-1f1ff;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.1.woff2) format(\"woff2\");\n unicode-range: u+200d, u+2620, u+26a7, u+fe0f, u+1f308, u+1f38c, u+1f3c1, u+1f3f3-1f3f4, u+1f6a9, u+e0062-e0063, u+e0065, u+e0067, u+e006c, u+e006e, u+e0073-e0074, u+e0077, u+e007f;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.2.woff2) format(\"woff2\");\n unicode-range: u+23, u+2a, u+30-39, u+a9, u+ae, u+200d, u+203c, u+2049, u+20e3, u+2122, u+2139, u+2194-2199, u+21a9-21aa, u+23cf, u+23e9-23ef, u+23f8-23fa, u+24c2, u+25aa-25ab, u+25b6, u+25c0, u+25fb-25fe, u+2611, u+2622-2623, u+2626, u+262a, u+262e-262f, u+2638, u+2640, u+2642, u+2648-2653, u+2660, u+2663, u+2665-2666, u+2668, u+267b, u+267e-267f, u+2695, u+269b-269c, u+26a0, u+26a7, u+26aa-26ab, u+26ce, u+26d4, u+2705, u+2714, u+2716, u+271d, u+2721, u+2733-2734, u+2747, u+274c, u+274e, u+2753-2755, u+2757, u+2764, u+2795-2797, u+27a1, u+27b0, u+27bf, u+2934-2935, u+2b05-2b07, u+2b1b-2b1c, u+2b55, u+3030, u+303d, u+3297, u+3299, u+fe0f, u+1f170-1f171, u+1f17e-1f17f, u+1f18e, u+1f191-1f19a, u+1f201-1f202, u+1f21a, u+1f22f, u+1f232-1f23a, u+1f250-1f251, u+1f310, u+1f3a6, u+1f3b5-1f3b6, u+1f3bc, u+1f3e7, u+1f441, u+1f499-1f49c, u+1f49f-1f4a0, u+1f4ac-1f4ad, u+1f4b1-1f4b2, u+1f4b9, u+1f4db, u+1f4f2-1f4f6, u+1f500-1f507, u+1f515, u+1f518-1f524, u+1f52f-1f53d, u+1f549, u+1f54e, u+1f5a4, u+1f5e8, u+1f5ef, u+1f6ab, u+1f6ad-1f6b1, u+1f6b3, u+1f6b7-1f6bc, u+1f6be, u+1f6c2-1f6c5, u+1f6d0-1f6d1, u+1f6d7, u+1f6dc, u+1f7e0-1f7eb, u+1f7f0, u+1f90d-1f90e, u+1f9d1-1f9d2, u+1f9e1, u+1fa75-1fa77, u+1faaf;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.3.woff2) format(\"woff2\");\n unicode-range: u+200d, u+231a-231b, u+2328, u+23f0-23f3, u+2602, u+260e, u+2692, u+2694, u+2696-2697, u+2699, u+26b0-26b1, u+26cf, u+26d1, u+26d3, u+2702, u+2709, u+270f, u+2712, u+fe0f, u+1f302, u+1f321, u+1f392-1f393, u+1f3a9, u+1f3bd, u+1f3ee, u+1f3f7, u+1f3fa, u+1f451-1f462, u+1f484, u+1f489-1f48a, u+1f48c-1f48e, u+1f4a1, u+1f4a3, u+1f4a5, u+1f4b0, u+1f4b3-1f4b8, u+1f4bb-1f4da, u+1f4dc-1f4f1, u+1f4ff, u+1f508-1f514, u+1f516-1f517, u+1f526-1f529, u+1f52c-1f52e, u+1f550-1f567, u+1f56f-1f570, u+1f576, u+1f587, u+1f58a-1f58d, u+1f5a5, u+1f5a8, u+1f5b1-1f5b2, u+1f5c2-1f5c4, u+1f5d1-1f5d3, u+1f5dc-1f5de, u+1f5e1, u+1f5f3, u+1f6aa, u+1f6ac, u+1f6bd, u+1f6bf, u+1f6c1, u+1f6cb, u+1f6cd-1f6cf, u+1f6d2, u+1f6e0-1f6e1, u+1f6f0, u+1f97b-1f97f, u+1f9af, u+1f9ba, u+1f9e2-1f9e6, u+1f9ea-1f9ec, u+1f9ee-1f9f4, u+1f9f7-1f9ff, u+1fa71-1fa74, u+1fa79-1fa7b, u+1fa86, u+1fa8e-1fa8f, u+1fa91-1fa93, u+1fa96, u+1fa99-1faa0, u+1faa2-1faa7, u+1faaa-1faae;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.4.woff2) format(\"woff2\");\n unicode-range: u+265f, u+26bd-26be, u+26f3, u+26f8, u+fe0f, u+1f004, u+1f0cf, u+1f380-1f384, u+1f386-1f38b, u+1f38d-1f391, u+1f396-1f397, u+1f399-1f39b, u+1f39e-1f39f, u+1f3a3-1f3a5, u+1f3a7-1f3a9, u+1f3ab-1f3b4, u+1f3b7-1f3bb, u+1f3bd-1f3c0, u+1f3c5-1f3c6, u+1f3c8-1f3c9, u+1f3cf-1f3d3, u+1f3f8-1f3f9, u+1f47e, u+1f4e2, u+1f4f7-1f4fd, u+1f52b, u+1f579, u+1f58c-1f58d, u+1f5bc, u+1f6f7, u+1f6f9, u+1f6fc, u+1f93f, u+1f941, u+1f945, u+1f947-1f94f, u+1f9e7-1f9e9, u+1f9f5-1f9f6, u+1fa70-1fa71, u+1fa80-1fa81, u+1fa83-1fa85, u+1fa87-1fa8a, u+1fa94-1fa95, u+1fa97-1fa98, u+1faa1, u+1faa9, u+1fadf;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.5.woff2) format(\"woff2\");\n unicode-range: u+2693, u+26e9-26ea, u+26f1-26f2, u+26f4-26f5, u+26fa, u+26fd, u+2708, u+fe0f, u+1f301, u+1f303, u
817+1f306-1f307, u+1f309, u+1f310, u+1f3a0-1f3a2, u+1f3aa, u+1f3cd-1f3ce, u+1f3d5, u+1f3d7-1f3db, u+1f3df-1f3e6, u+1f3e8-1f3ed, u+1f3ef-1f3f0, u+1f488, u+1f492, u+1f4ba, u+1f54b-1f54d, u+1f5fa-1f5ff, u+1f680-1f6a2, u+1f6a4-1f6a8, u+1f6b2, u+1f6d1, u+1f6d5-1f6d6, u+1f6dd-1f6df, u+1f6e2-1f6e5, u+1f6e9, u+1f6eb-1f6ec, u+1f6f3-1f6f6, u+1f6f8, u+1f6fa-1f6fb, u+1f9bc-1f9bd, u+1f9ed, u+1f9f3, u+1fa7c;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.6.woff2) format(\"woff2\");\n unicode-range: u+200d, u+2615, u+fe0f, u+1f32d-1f330, u+1f336, u+1f33d, u+1f344-1f37f, u+1f382, u+1f52a, u+1f7e9, u+1f7eb, u+1f942-1f944, u+1f950-1f96f, u+1f99e, u+1f9aa, u+1f9c0-1f9cb, u+1fad0-1fadc;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.7.woff2) format(\"woff2\");\n unicode-range: u+200d, u+2600-2601, u+2603-2604, u+2614, u+2618, u+26a1, u+26c4-26c5, u+26c8, u+26f0, u+2728, u+2744, u+2b1b, u+2b50, u+fe0f, u+1f300, u+1f304-1f305, u+1f308, u+1f30a-1f30f, u+1f311-1f321, u+1f324-1f32c, u+1f331-1f335, u+1f337-1f33c, u+1f33e-1f344, u+1f3d4, u+1f3d6, u+1f3dc-1f3de, u+1f3f5, u+1f400-1f43f, u+1f490, u+1f4a7, u+1f4ae, u+1f525, u+1f54a, u+1f573, u+1f577-1f578, u+1f648-1f64a, u+1f6d8, u+1f940, u+1f980-1f9ae, u+1f9ba, u+1fa90, u+1faa8, u+1fab0-1fabf, u+1facd-1facf, u+1fae7;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.8.woff2) format(\"woff2\");\n unicode-range: u+200d, u+2640, u+2642, u+2695-2696, u+26f7, u+26f9, u+2708, u+2764, u+27a1, u+fe0f, u+1f33e, u+1f373, u+1f37c, u+1f384-1f385, u+1f393, u+1f3a4, u+1f3a8, u+1f3c2-1f3c4, u+1f3c7, u+1f3ca-1f3cc, u+1f3eb, u+1f3ed, u+1f3fb-1f3ff, u+1f430, u+1f466-1f469, u+1f46b-1f478, u+1f47c, u+1f481-1f483, u+1f486-1f487, u+1f48b, u+1f48f, u+1f491, u+1f4bb-1f4bc, u+1f527, u+1f52c, u+1f574-1f575, u+1f57a, u+1f645-1f647, u+1f64b, u+1f64d-1f64e, u+1f680, u+1f692, u+1f6a3, u+1f6b4-1f6b6, u+1f6c0, u+1f6cc, u+1f91d, u+1f926, u+1f930-1f931, u+1f934-1f93a, u+1f93c-1f93e, u+1f977, u+1f9af-1f9b3, u+1f9b8-1f9b9, u+1f9bc-1f9bd, u+1f9cc-1f9cf, u+1f9d1-1f9df, u+1fa70, u+1fa82, u+1fac3-1fac5, u+1fac8, u+1faef;\n}\n@font-face {\n font-family: \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/noto-color-emoji/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabts6diysYTngZPnMC1MfLd4gw.9.woff2) format(\"woff2\");\n unicode-range: u+200d, u+2194-2195, u+2603, u+261d, u+2620, u+2639-263a, u+2665, u+26a1, u+26c4, u+270a-270d, u+2728, u+2763-2764, u+2b50, u+fe0f, u+1f31a-1f31f, u+1f32b, u+1f389-1f38a, u+1f3fb-1f3ff, u+1f440-1f450, u+1f463-1f465, u+1f479-1f47b, u+1f47d-1f480, u+1f485, u+1f48b-1f48c, u+1f493-1f49f, u+1f4a2, u+1f4a4-1f4a6, u+1f4a8-1f4ab, u+1f4af, u+1f525, u+1f573, u+1f590, u+1f595-1f596, u+1f5a4, u+1f5e3, u+1f600-1f644, u+1f648-1f64a, u+1f64c, u+1f64f, u+1f90c-1f925, u+1f927-1f92f, u+1f932-1f933, u+1f970-1f976, u+1f978-1f97a, u+1f9a0, u+1f9b4-1f9b7, u+1f9bb, u+1f9be-1f9bf, u+1f9d0, u+1f9e0-1f9e1, u+1fa75-1fa79, u+1fac0-1fac2, u+1fac6, u+1fae0-1fae6, u+1fae8-1faea, u+1faef-1faf8;\n}\n@font-face {\n font-family: \"Noto Color Emoji Fallback\";\n src: local(\"Arial\");\n ascent-override: 33.22%;\n descent-override: 8.74%;\n line-gap-override: 0.00%;\n size-adjust: 279.30%;\n}\n:root { --font-noto-color-emoji: \"Noto Color Emoji\",\"Noto Color Emoji Fallback\"; }12:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"rounded-corners theme-clean no-tint sidebar-filled sidebar-list-pill links-default depth-subtle font-Roboto sheet-open:gutter-stable\",\"children\":[[\"$\",\"head\",null,{\"children\":[null,[\"$\",\"$L1d\",null,{}],[\"$\",\"script\",null,{\"suppressHydrationWarning\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"(function j(a,b){try{let c=[],d=new Set,e=a=\u003e{if(!a)return;let e=String(a).trim();!e||d.has(e)||c.length\u003e=b||(d.add(e),c.push(e))},f=window.localStorage.getItem(a);if(f){let a=JSON.parse(f);if(Array.isArray(a))for(let b=0;b\u003ca.length;b++)e(a[b])}let g=document.documentElement;for(let a=0;a\u003cb;a++){let b=`data-sel-${a}`,d=c[a];d?g.setAttribute(b,d):g.removeAttribute(b)}}catch{}})(\\\"@gitbook/select\\\",8)\"}}],[\"$\",\"style\",null,{\"children\":\"$1e\"}],\"$L1f\",\"$L20\",null,null,\"$L21\"]}],\"$L22\"]}]\n"])</script>
817<script>self.__next_f.push([1,"26:I[4631,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"IconsProvider\"]\n23:T5873,@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+1f00-1fff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u+1ee00-1eeff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u
817+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+1f00-1fff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u
817+1ee00-1eeff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+1f00-1fff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u
817+1ee00-1eeff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+1f00-1fff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0302-0303, u+0305, u+0307-0308, u+0310, u+0312, u+0315, u+031a, u+0326-0327, u+032c, u+032f-0330, u+0332-0333, u+0338, u+033a, u+0346, u+034d, u+0391-03a1, u+03a3-03a9, u+03b1-03c9, u+03d1, u+03d5-03d6, u+03f0-03f1, u+03f4-03f5, u+2016-2017, u+2034-2038, u+203c, u+2040, u+2043, u+2047, u+2050, u+2057, u+205f, u+2070-2071, u+2074-208e, u+2090-209c, u+20d0-20dc, u+20e1, u+20e5-20ef, u+2100-2112, u+2114-2115, u+2117-2121, u+2123-214f, u+2190, u+2192, u+2194-21ae, u+21b0-21e5, u+21f1-21f2, u+21f4-2211, u+2213-2214, u+2216-22ff, u+2308-230b, u+2310, u+2319, u+231c-2321, u+2336-237a, u+237c, u+2395, u+239b-23b7, u+23d0, u+23dc-23e1, u+2474-2475, u+25af, u+25b3, u+25b7, u+25bd, u+25c1, u+25ca, u+25cc, u+25fb, u+266d-266f, u+27c0-27ff, u+2900-2aff, u+2b0e-2b11, u+2b30-2b4c, u+2bfe, u+3030, u+ff5b, u+ff5d, u+1d400-1d7ff, u
817+1ee00-1eeff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0001-000c, u+000e-001f, u+007f-009f, u+20dd-20e0, u+20e2-20e4, u+2150-218f, u+2190, u+2192, u+2194-2199, u+21af, u+21e6-21f0, u+21f3, u+2218-2219, u+2299, u+22c4-22c6, u+2300-243f, u+2440-244a, u+2460-24ff, u+25a0-27bf, u+2800-28ff, u+2921-2922, u+2981, u+29bf, u+29eb, u+2b00-2bff, u+4dc0-4dff, u+fff9-fffb, u+10140-1018e, u+10190-1019c, u+101a0, u+101d0-101fd, u+102e0-102fb, u+10e60-10e7e, u+1d2c0-1d2d3, u+1d2e0-1d37f, u+1f000-1f0ff, u+1f100-1f1ad, u+1f1e6-1f1ff, u+1f30d-1f30f, u+1f315, u+1f31c, u+1f31e, u+1f320-1f32c, u+1f336, u+1f378, u+1f37d, u+1f382, u+1f393-1f39f, u+1f3a7-1f3a8, u+1f3ac-1f3af, u+1f3c2, u+1f3c4-1f3c6, u+1f3ca-1f3ce, u+1f3d4-1f3e0, u+1f3ed, u+1f3f1-1f3f3, u+1f3f5-1f3f7, u+1f408, u+1f415, u+1f41f, u+1f426, u+1f43f, u+1f441-1f442, u+1f444, u+1f446-1f449, u+1f44c-1f44e, u+1f453, u+1f46a, u+1f47d, u+1f4a3, u+1f4b0, u+1f4b3, u+1f4b9, u+1f4bb, u+1f4bf, u+1f4c8-1f4cb, u+1f4d6, u+1f4da, u+1f4df, u+1f4e3-1f4e6, u+1f4ea-1f4ed, u+1f4f7, u+1f4f9-1f4fb, u+1f4fd-1f4fe, u+1f503, u+1f507-1f50b, u+1f50d, u+1f512-1f513, u+1f53e-1f54a, u+1f54f-1f5fa, u+1f610, u+1f650-1f67f, u+1f687, u+1f68d, u+1f691, u+1f694, u+1f698, u+1f6ad, u+1f6b2, u+1f6b9-1f6ba, u+1f6bc, u+1f6c6-1f6cf, u+1f6d3-1f6d7, u+1f6e0-1f6ea, u+1f6f0-1f6f3, u+1f6f7-1f6fc, u+1f700-1f7ff, u+1f800-1f80b, u+1f810-1f847, u+1f850-1f859, u+1f860-1f887, u+1f890-1f8ad, u+1f8b0-1f8bb, u+1f8c0-1f8c1, u+1f900-1f90b, u+1f93b, u+1f946, u+1f984, u+1f996, u+1f9e9, u+1fa00-1fa6f, u+1fa70-1fa7c, u+1fa80-1fa89, u+1fa8f-1fac6, u+1face-1fadc, u+1fadf-1fae9, u+1faf0-1faf8, u+1fb00-1fbff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"Roboto\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n@font-face {\n font-family: \"Roboto Fallback\";\n src: local(\"Arial\");\n ascent-override: 92.98%;\n descent-override: 24.47%;\n line-gap-override: 0.00%;\n size-adjust: 99.78%;\n}\n:root { --font-content: \"Roboto\",\"Roboto Fallback\",system-ui,arial; }1f:[\"$\",\"style\",null,{\"children\":\"$23\"}]\n24:T2069,@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63f
817jptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format(\"woff2\");\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format(\"woff2\");
817\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0460-052f, u+1c80-1c8a, u+20b4, u+2de0-2dff, u+a640-a69f, u+fe2e-fe2f;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgsAXHNlYzg.woff2) format(\"woff2\");\n unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff;\n}\n@font-face {\n font-family: \"IBM Plex Mono\";\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(https://static-2v.gitbook.com/~gitbook/static/fonts/ibm-plex-mono/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgsAXHNk.woff2) format(\"woff2\");\n unicode-range: u+0000-00ff, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd;\n}\n:root { --font-mono: \"IBM Plex Mono\",monospace; }20:[\"$\",\"style\",null,{\"children\":\"$24\"}]\n25:T2cc7,\n :root, .light, .dark [data-color-scheme$=\"light\"], .dark [data-follow-color-scheme=\"true\"]:has([data-color-scheme$=\"light\"]) {\n --primary-1: 255 255 255; --contrast-primary-1: 29 29 29;\n--primary-2: 246 250 255; --contrast-primary-2: 29 29 29;\n--primary-3: 240 248 255; --contrast-primary-3: 29 29 29;\n--primary-4: 232 243 255; --contrast-primary-4: 29 29 29;\n--primary-5: 223 238 255; --contrast-primary-5: 29 29 29;\n--primary-6: 212 231 255; --contrast-primary-6: 29 29 29;\n--primary-7: 196 218 254; --contrast-primary-7: 29 29 29;\n--primary-8: 180 206 248; --contrast-primary-8: 29 29 29;\n--primary-9: 27 98 209; --contrast-primary-9: 255 255 255;\n--primary-10: 46 116 228; --contrast-primary-10: 255 255 255;\n--primary-11: 85 111 153; --contrast-primary-11: 255 255 255;\n--primary-12: 24 29 38; --contrast-primary-12: 255 255 255;\n--primary-original: 27 98 209; --contrast-primary-original: 255 255 255;\n --tint-1: 255 255 255; --contrast-tint-1: 29 29 29;\n--tint-2: 249 250 251; --contrast-tint-2: 29 29 29;\n--tint-3: 246 247 250; --contrast-tint-3: 29 29 29;\n--tint-4: 240 242 246; --contrast-tint-4: 29 29 29;\n--tint-5: 234 237 242; --contrast-tint-5: 29 29 29;\n--tint-6: 226 230 236; --contrast-tint-6: 29 29 29;\n--tint-7: 213 217 224; --contrast-tint-7: 29 29 29;\n--tint-8: 200 205 213; --contrast-tint-8: 29 29 29;\n--tint-9: 120 134 156; --contrast-tint-9: 255 255 255;\n--tint-10: 109 122 144;
817 --contrast-tint-10: 255 255 255;\n--tint-11: 105 111 119; --contrast-tint-11: 255 255 255;\n--tint-12: 28 29 31; --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: 27 98 209;\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--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, :root:not(.dark) [data-color-scheme^=\"dark\"], :root:not(.dark) [data-follow-color-scheme=\"true\"]:has([data-color-scheme^=\"dark\"]) {\n --primary-1: 29 29 29; --contrast-primary-1: 255 255 255;\n--primary-2: 32 35 39; --contrast-primary-2: 255 255 255;\n--primary-3: 39 44 53; --contrast-primary-3: 255 255 255;\n--primary-4: 39 48 62; --contrast-primary-4: 255 255 255;\n--primary-5: 42 54 73; --contrast-primary-5: 255 255 255;\n--primary-6: 43 58 82; --contrast-primary-6: 255 255 255;\n--primary-7: 50 68 97; --contrast-primary-7: 255 255 255;\n--primary-8: 57 78 113; --contrast-primary-8: 255 255 255;\n--primary-9: 27 98 209; --contrast-primary-9: 255 255 255;\n--primary-10: 70 140 255; --contrast-primary-10: 255 255 255;\n--primary-11: 164 194 241; --contrast-primary-11: 29 29 29;\n--primary-12: 248 255 255; --contrast-primary-12: 29 29 29;\n--primary-original: 27 98 209; --contrast-primary-original: 255 255 255;\n --tint-1: 29 29 29; --contrast-tint-1: 255 255 255;\n--tint-2: 34 34 35; --contrast-tint-2: 255 255 255;\n--tint-3: 43 44 45; --contrast-tint-3: 255 255 255;\n--tint-4: 47 48 49; --contrast-tint-4: 255 255 255;\n--tint-5: 52 54 55; --contrast-tint-5: 255 255 255;\n--tint-6: 56 58 60; --contrast-tint-6: 255 255 255;\n--tint-7: 66 68 71; --contrast-tint-7: 255 255 255;\n--tint-8: 76 78 81; --contrast-tint-8: 255 255 255;\n--tint-9: 126 133 144; --contrast-tint-9: 255 255 255;\n--tint-10: 138 145 156;
817 --contrast-tint-10: 255 255 255;\n--tint-11: 189 192 197; --contrast-tint-11: 29 29 29;\n--tint-12: 254 255 255; --contrast-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: 27 98 209;\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 29;\n }\n 21:[\"$\",\"style\",null,{\"nonce\":\"$undefined\",\"children\":\"$25\"}]\n27:T41b,\u003cpath fill=\"currentColor\" d=\"M448 400L64 400c-8.8 0-16-7.2-16-16L48 96c0-8.8 7.2-16 16-16l138.7 0c3.5 0 6.8 1.1 9.6 3.2L250.7 112c13.8 10.4 30.7 16 48 16L448 128c8.8 0 16 7.2 16 16l0 240c0 8.8-7.2 16-16 16zM64 448l384 0c35.3 0 64-28.7 64-64l0-240c0-35.3-28.7-64-64-64L298.7 80c-6.9 0-13.7-2.2-19.2-6.4L241.1 44.8C230 36.5 216.5 32 202.7 32L64 32C28.7 32 0 60.7 0 96L0 384c0 35.3 28.7 64 64 64zM354.6 239.4c5.5-3.2 8.3-9.8 6-15.7-4.2-10.9-10.1-21.1-17.4-30.1-4-5-11.1-5.9-16.6-2.7-19.1 11-42.5-2.5-42.5-24.6 0-6.4-4.3-12.1-10.6-13-11.3-1.8-23.4-1.8-34.8 0-6.3 1-10.6 6.7-10.6 13 0 22.1-23.4 35.6-42.5 24.6-5.5-3.2-12.6-2.3-16.6 2.7-7.3 9-13.2 19.3-17.4 30.1-2.3 6 .5 12.5 6 15.7 19.2 11.1 19.2 38.1 0 49.1-5.5 3.2-8.3 9.8-6 15.7 4.2 10.9 10.1 21.1 17.4 30.1 4 5 11.1 5.9 16.6 2.7 19.1-11 42.5 2.5 42.5 24.6 0 6.4 4.3 12.1 10.6 13 11.3 1.8 23.4 1.8 34.8 0 6.3-1 10.6-6.7 10.6-13 0-22.1 23.4-35.6 42.5-24.6 5.5 3.2 12.6 2.3 16.6-2.7 7.3-9 13.2-19.3 17.4-30.1 2.3-6-.5-12.5-6-15.7-19.1-11.1-19.1-38.1 0-49.1zM224 264a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/\u003e28:T59c,\u003cpath fill=\"currentColor\" d=\"M205.5 92.7l13.7-60.7 73.6 0 13.7 60.7c1.7 7.4 6.8 13.6 13.8 16.7 10.8 4.8 21 10.7 30.4 17.6 6.1 4.5 14.1 5.9 21.4 3.6l59.5-18.5 3
8176.8 63.8-45.8 42.3c-5.6 5.2-8.4 12.7-7.6 20.2 1.3 11.5 1.3 23.7 0 35.2-.8 7.6 2 15.1 7.6 20.2l45.8 42.3-36.8 63.8-59.5-18.5c-7.3-2.3-15.2-.9-21.4 3.6-9.4 6.9-19.6 12.9-30.4 17.6-7 3.1-12.1 9.3-13.8 16.7l-13.7 60.7-73.6 0-13.7-60.7c-1.7-7.4-6.8-13.6-13.8-16.7-10.8-4.8-21-10.7-30.4-17.6-6.1-4.5-14.1-5.9-21.4-3.6l-59.5 18.5-36.8-63.8 45.8-42.3c5.6-5.2 8.4-12.7 7.6-20.2-1.3-11.5-1.3-23.7 0-35.2 .8-7.6-2-15.1-7.6-20.2l-45.8-42.3 36.8-63.8 59.5 18.5c7.3 2.3 15.2 .9 21.4-3.6 9.4-6.9 19.6-12.9 30.4-17.6 7-3.1 12.1-9.3 13.8-16.7zM212.8-16c-18.7 0-34.9 13-39 31.2L161.2 70.8c-6.3 3.2-12.3 6.7-18.2 10.5L88.6 64.4c-17.9-5.6-37.2 2-46.5 18.2L-1.1 157.4c-9.3 16.2-6.2 36.7 7.5 49.4l41.9 38.7c-.3 6.9-.3 14 0 21L6.4 305.2c-13.7 12.7-16.9 33.2-7.5 49.4l43.2 74.8c9.3 16.2 28.7 23.7 46.5 18.2l54.5-16.9c5.9 3.8 11.9 7.3 18.2 10.5l12.6 55.6c4.1 18.2 20.3 31.2 39 31.2l86.4 0c18.7 0 34.9-13 39-31.2l12.6-55.6c6.3-3.2 12.3-6.7 18.2-10.5l54.5 16.9c17.9 5.6 37.2-2 46.5-18.2l43.2-74.8c9.3-16.2 6.2-36.7-7.5-49.4l-41.9-38.7c.3-6.9 .3-14 0-21l41.9-38.7c13.7-12.7 16.8-33.2 7.5-49.4L470 82.6c-9.4-16.2-28.7-23.7-46.5-18.2L369 81.3c-5.9-3.8-11.9-7.3-18.2-10.5L338.3 15.2C334.1-3 317.9-16 299.2-16l-86.4 0zM304 256a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-96a96 96 0 1 0 0 192 96 96 0 1 0 0-192z\"/\u003e29:T431,\u003cpath fill=\"currentColor\" d=\"M214.6 268.5c25 14.4 37.4 21.6 51.1 21.6s26.2-7.2 51.2-21.6l158.9-91.5c7.2-4.1 11.6-11.8 11.6-20.1s-4.4-15.9-11.6-20.1l-159-91.5c-25-14.4-37.4-21.5-51.1-21.5s-26.2 7.2-51.1 21.6L78 124.2c-1.1 .6-1.7 1-2.2 1.3C29.2 152.8 .4 202.7 0 256.7c0 .6 0 1.2 0 2.5s0 1.9 0 2.5c.4 54 29.2 103.8 75.7 131.2c.5 .3 1.1 .6 2.2 1.3l85.4 49.4c50 28.9 75 43.3 102.4 43.4s52.5-14.4 102.5-43.3l90.3-52.1c25-14.4 37.5-21.6 44.3-33.5s6.9-26.3 6.9-55.2V259.6 247c0-8-4.3-15.4-11.3-19.3c-6.8-3.8-15-3.7-21.8 .1L291.2 334.5c-12.5 7.2-18.7 10.8-25.5 10.8s-13.1-3.6-25.5-10.7L114.8 262.5c-6.3-3.6-9.5-5.4-12-5.8c-5.8-.7-11.3 2.5-13.5 7.9c-1 2.4-.9 6-.9 13.3c0 5.3 0 8 .5 10.5c1.1 5.5 4 10.5 8.2 14.2c1.9 1.7 4.2 3 8.8 5.7l134.1 77.5c12.5 7.2 18.7 10.8 25.6 10.8s13.1-3.6 25.6-10.8l164.4-94.9c4.3-2.5 6.4-3.7 8-2.8s1.6 3.4 1.6 8.3v25.3c0 7.2 0 10.8-1.7 13.8s-4.8 4.8-11.1 8.4L316.9 422c-25 14.4-37.5 21.6-51.2 21.6s-26.2-7.2-51.2-21.7L87.7 348.7c-.5-.3-.7-.4-.9-.5c-26.6-15.6-42.9-44-43.1-74.7c0-.2 0-.5 0-1V249.1c0-17 9.1-32.7 23.8-41.3c13-7.6 29.1-7.6 42.1 0l105 60.7z\"/\u003e2a:T547,\u003cpath fill=\"currentColor\" d=\"M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM252.8 8c-138.7 0-244.8 105.3-244.8 244 0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1 100-33.2 167.8-128.1 167.8-239 0-138.7-112.5-244-251.2-244zM105.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"/\u003e2b:T423,\u003cpath fill=\"currentColor\" d=\"M334.7 50c-21.4-20.9-55.6-20.9-77 0L52.3 251.4c-7.1 6.9-18.5 6.9-25.7 0-3.4-3.3-5.3-7.8-5.3-12.6s1.9-9.3 5.3-12.6L232 24.8c35.7-34.8 92.6-34.8 128.3 0 20.2 19.6 29.7 47.7 25.7 75.5 28.2-4 56.6 5.3 77 25.2l1.1 1.1c17 16.5 26.6 39.2 26.6 62.9s-9.6 46.4-26.6 62.9L278.4 434.6c-1.1 1.1-1.8 2.6-1.8 4.2s.6 3.1 1.8 4.2l38.1 37.4c3.4 3.3 5.3 7.8 5.3 12.6s-1.9 9.3-5.3 12.6c-7.1 6.9-18.5 6.9-25.7 0l-38.1-37.4c-7.9-7.7-12.4-18.3-12.4-29.4s4.5-21.7 12.4-29.4L438.4 227.2c10.2-9.9 15.9-23.5 15.9-37.8s-5.7-27.8-15.9-37.8l-1.1-1c-21.4-20.8-55.5-20.9-76.9-.1l-153 150.1 0 0-2.1 2.1c-7.1 7-18.5 7-25.7 0-3.4-3.3-5.3-7.8-5.3-12.6s1.9-9.3 5.3-12.6L334.7 125.4c10.2-9.9 15.9-23.5 15.9-37.7S344.9 59.9 334.7 50zM309 100.3c3.4-3.3 5.3-7.8 5.3-12.6s-1.9-9.3-5.3-12.6c-7.1-7-18.5-7-25.7 0L131.5 224.1c-17 16.5-26.6 39.2-26.6 62.9s9.6 46.4 26.6 62.9c35.7 34.7 92.6 34.7 128.3 0L411.7 201c3.4-3.3 5.3-7.8 5.3-12.6s-1.9-9.3-5.3-12.6c-7.1-7-18.5-7-25.7 0L234.1 324.8c-21.4 20.9-55.6 20.9-77 0-10.2-9.9-15.9-23.5-15.9-37.8s5.7-27.8 15.9-37.8L309 100.3z\"/\u003e2c:T50d,\u003cpath fill=\"currentColor\" d=\"M360 32l7.4 .4c35 3.6 62.5 32.2 64.4 67.7 17.8 11.8 30.1 31.4 32 53.9l.2 6c0 5.7-.7 11.2-2 16.5 10.2 11.5 16.8 26.3 17.8 42.7l.2 4.8c0 13.2-3.6 25.4-9.8 36 4.9 8.4 8.2 17.9 9.3 28l.4 8c0 37.3-28.3 67.9-64.6 71.6l-7.4 .4-109.7 0 14.1 30 3.1 7.6c12.5 35.7-1.8 75.5-34.2 95l-7.2 3.9c-37.5 17.6-81.7 3.6-102.6-31.2l-.6-.9-2.7-5-.6-1.2-30.1-64c-9.4 17.8-28 29.9-49.5 29.9l-32 0c-30.9 0-56-25.1-56-56L0 152c0-30.9 25.1-56 56-56l32 0c12.4 0 23.9 4.1 33.2 11 13.2-21.4 32-39.4 55-51.6l12.2-6.5 .7-.3 6.6-3.2 .7-.3 7.1-3c16.7-6.6 34.5-9.9 52.6-9.9L360 32zM255.9 80c-12 0-23.9 2.3-35.1 6.6l-4.7 2-5.3 2.6 0 0-12.2 6.5c-29.2 15.5-48.3 44.9-50.7 77.6l-.2 8 0 112.9 .1 4.1c.5 8.2 2.5 16.2 6 23.7l56.8 120.9 2.1 3.8c8.4 13.7 26 19.1 40.8 12.2l2.9-1.6c13-7.8 18.7-23.7 13.7-38l-1.2-3-30.2-64.2c-3.5-7.4-2.9-16.1 1.5-23.1s12-11.1 20.2-11.1l147.5 0 2.4-.1c11.3-1.1 20.3-10.1 21.4-21.4l.1-2.5c0-7.1-3.1-13.5-8.2-18-5.2-4.6-8.2-11.1-8.2-18s3-13.4 8.2-18c4.4-3.9 7.4-9.3 8-15.3l.2-2.7c0-8.4-4.4-15.9-11.2-20.2-10.7-6.9-14.2-20.9-8-32 1.5-2.6 2.5-5.6 2.9-8.6l.2-3.2c0-10.6-6.9-19.6-16.6-22.8-11.7-3.8-18.7-15.9-16-28 .2-.9 .3-1.8 .4-2.6l.2-2.6c0-12.4-9.5-22.6-21.6-23.8L360 80 255.9 80zM56 144c-4.4 0-8 3.6-8 8l0 224c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-224c0-4.4-3.6-8-8-8l-32 0z\"/\u003e2d:T4ea,\u003cpath fill=\"currentColor\" d=\"M171.5 38.8C192.3 4 236.5-10 274 7.6l7.2 3.8C316 32.3 330 76.5 312.4 114l0 0-14.1 30 109.7 0 7.4 .4c36.3 3.7 64.6 34.4 64.6 71.6 0 13.2-3.6 25.4-9.8 36 6.1 10.6 9.7 22.8 9.8 36 0 18.3-6.9 34.8-18 47.5 1.3 5.3 2
81710.8 2 16.5 0 25.1-12.9 47-32.2 59.9-1.9 35.5-29.4 64.2-64.4 67.7l-7.4 .4-104.1 0c-18 0-35.9-3.4-52.6-9.9l-7.1-3-.7-.3-6.6-3.2-.7-.3-12.2-6.5c-12.3-6.5-23.3-14.7-32.9-24.1-4.1 26.9-27.3 47.4-55.3 47.4l-32 0c-30.9 0-56-25.1-56-56L0 200c0-30.9 25.1-56 56-56l32 0c10.8 0 20.9 3.1 29.5 8.5l50.1-106.5 .6-1.2 2.7-5 .6-.9zM56 192c-4.4 0-8 3.6-8 8l0 224c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-224c0-4.4-3.6-8-8-8l-32 0zM253.6 51c-14.8-6.9-32.3-1.6-40.7 12l-2.2 4-56.8 120.9c-3.5 7.5-5.5 15.5-6 23.7l-.1 4.2 0 112.9 .2 7.9c2.4 32.7 21.4 62.1 50.7 77.7l11.5 6.1 6.3 3.1c12.4 5.6 25.8 8.5 39.4 8.5l104.1 0 2.4-.1c12.1-1.2 21.6-11.5 21.6-23.9l-.2-2.6c-.1-.9-.2-1.7-.4-2.6-2.7-12.1 4.3-24.2 16-28 9.7-3.1 16.6-12.2 16.6-22.8 0-4.3-1.1-8.2-3.1-11.8-6.3-11.1-2.8-25.2 8-32 6.8-4.3 11.2-11.8 11.2-20.2 0-7.1-3.1-13.5-8.2-18-5.2-4.6-8.2-11.1-8.2-18s3-13.4 8.2-18c5.1-4.5 8.2-10.9 8.2-18l-.1-2.4c-1.1-11.3-10.1-20.3-21.4-21.4l-2.4-.1-147.5 0c-8.2 0-15.8-4.2-20.2-11.1-4.4-6.9-5-15.7-1.5-23.1L269 93.6c7-15 1.4-32.7-12.5-41L253.6 51z\"/\u003e2e:T58e,\u003cpath fill=\"currentColor\" d=\"M475.3 209.6c11.6-34.9 7.6-73.1-11-104.8-27.9-48.6-84.1-73.7-138.9-61.9-24.4-27.5-59.5-43.1-96.2-42.9-56.1-.1-105.8 36-123.1 89.3-36 7.4-67.1 29.9-85.3 61.9-28.1 48.5-21.7 109.7 15.9 151.3-11.6 34.9-7.6 73.1 11 104.8 27.9 48.6 84.1 73.7 138.9 61.9 24.4 27.5 59.5 43.1 96.2 42.9 56.1 .1 105.9-36 123.1-89.4 36-7.4 67.1-29.9 85.3-61.9 28.1-48.5 21.7-109.6-15.9-151.2zm-192.4 269c-22.4 0-44.2-7.8-61.4-22.2 .8-.4 2.1-1.2 3-1.7l102-58.9c5.2-3 8.4-8.5 8.4-14.5l0-143.7 43.1 24.9c.5 .2 .8 .7 .8 1.2l0 119c-.1 52.9-42.9 95.8-95.9 96zm-206.1-88c-11.2-19.4-15.3-42.2-11.4-64.3 .8 .4 2.1 1.3 3 1.8l102 58.9c5.2 3 11.6 3 16.8 0l124.5-71.9 0 49.8c0 .5-.2 1-.6 1.3L207.8 425.6C161.9 452 103.3 436.3 76.7 390.5zM49.9 167.9c11.2-19.5 28.9-34.3 49.9-42.1 0 .9 0 2.4 0 3.5l0 117.8c0 6 3.2 11.5 8.4 14.5l124.5 71.9-43.1 24.9c-.4 .3-1 .3-1.5 .1L85 299c-45.8-26.5-61.5-85.1-35.1-131zm354 82.4l-124.5-71.9 43.1-24.9c.4-.3 1-.3 1.5-.1L427 213c45.9 26.5 61.6 85.2 35.1 131.1-11.2 19.4-28.9 34.3-49.9 42l0-121.3c0-6-3.1-11.5-8.3-14.5zm42.9-64.5c-.8-.5-2.1-1.3-3-1.8l-102-58.9c-5.2-3-11.6-3-16.8 0l-124.5 71.9 0-49.8c0-.5 .2-1 .6-1.3L304.2 86.4c45.9-26.5 104.6-10.7 131.1 35.2 11.2 19.4 15.2 42.1 11.4 64.2zM177.2 274.5L134 249.6c-.5-.2-.8-.7-.8-1.2l0-119c0-53 43-95.9 96-95.9 22.4 0 44.1 7.9 61.3 22.2-.8 .4-2.1 1.2-3 1.7l-102 58.9c-5.2 3-8.4 8.5-8.4 14.5l-.1 143.7zM200.6 224l55.4-32 55.4 32 0 64-55.4 32-55.4-32z\"/\u003e2f:T594,\u003cpath fill=\"currentColor\" d=\"M100.4 340.5l100.7-56.5 1.7-4.9-1.7-2.7-4.9 0-16.8-1-57.5-1.6-49.9-2.1-48.3-2.6-12.2-2.6-11.4-15 1.2-7.5 10.2-6.9 14.7 1.3c18.9 1.3 45.9 3.1 81 5.6l35.2 2.1 52.2 5.4 8.3 0 1.2-3.4-2.8-2.1-2.2-2.1-50.3-34.1-54.4-36-28.5-20.7-15.4-10.5-7.8-9.8-3.4-21.5 14-15.4 18.8 1.3 4.8 1.3 19 14.7 40.7 31.5 53.1 39.1 7.8 6.5 3.1-2.2 .4-1.6-3.5-5.8-28.9-52.2-30.8-53.1-13.7-22-3.6-13.2c-1.3-5.4-2.2-10-2.2-15.5l15.9-21.6 8.8-2.8 21.2 2.8 8.9 7.8 13.2 30.2 21.4 47.5 33.2 64.6 9.7 19.2 5.2 17.8 1.9 5.4 3.4 0 0-3.1 2.7-36.4 5-44.7 4.9-57.5 1.7-16.2 8-19.4 15.9-10.5 12.4 5.9 10.2 14.7-1.4 9.5-6.1 39.5-11.9 61.9-7.8 41.5 4.5 0 5.2-5.2 21-27.8 35.2-44.1 15.5-17.5 18.1-19.3 11.6-9.2 22 0 16.2 24.1-7.3 24.9-22.7 28.7-18.8 24.4-27 36.3-16.8 29 1.6 2.3 4-.4 60.9-13 32.9-5.9 39.3-6.7 17.8 8.3 1.9 8.4-7 17.2-42 10.4-49.2 9.8-73.3 17.3-.9 .7 1 1.3 33 3.1 14.1 .8 34.6 0 64.4 4.8 16.8 11.1 10.1 13.6-1.7 10.4-25.9 13.2c-15.5-3.7-54.4-12.9-116.6-27.7l-28-7-3.9 0 0 2.3 23.3 22.8 42.7 38.6 53.5 49.8 2.7 12.3-6.9 9.7-7.3-1-47-35.4-18.1-15.9-41.1-34.6-2.7 0 0 3.6 9.5 13.9 50 75.2 2.6 23-3.6 7.5-13 4.5-14.2-2.6-29.3-41.1-30.2-46.3-24.4-41.5-3 1.7-14.4 154.8-6.7 7.9-15.5 5.9-13-9.8-6.9-15.9 6.9-31.5 8.3-41.1 6.7-32.7 6.1-40.6 3.6-13.5-.2-.9-3 .4-30.6 42-46.5 62.9-36.8 39.4-8.8 3.5-15.3-7.9 1.4-14.1 8.5-12.6 50.9-64.8 30.7-40.2 19.8-23.2-.1-3.4-1.2 0-135.3 87.8-24.1 3.1-10.4-9.7 1.3-15.9 4.9-5.2 40.7-28-.1 .1 0 .1z\"/\u003e30:T76d,\u003cpath fill=\"currentColor\" d=\"M455.7 131.6c-4.3-2.1-6.2 1.9-8.7 4-.9 .7-1.6 1.5-2.3 2.3-6.3 6.7-13.7 11.2-23.3 10.6-14.1-.8-26.1 3.6-36.8 14.4-2.3-13.3-9.8-21.2-21.2-26.3-6-2.6-12-5.3-16.2-11-2.9-4.1-3.7-8.7-5.2-13.1-.9-2.7-1.9-5.5-5-5.9-3.4-.5-4.7 2.3-6.
8171 4.7-5.3 9.7-7.4 20.4-7.2 31.3 .5 24.4 10.8 43.8 31.2 57.6 2.3 1.6 2.9 3.2 2.2 5.5-1.4 4.8-3.1 9.4-4.5 14.2-.9 3-2.3 3.7-5.6 2.4-11-4.7-21-11.5-29.5-20-14.6-14.1-27.7-29.6-44.1-41.8-3.8-2.8-7.7-5.5-11.7-8-16.7-16.3 2.2-29.6 6.6-31.2 4.6-1.7 1.6-7.3-13.2-7.3s-28.4 5-45.7 11.6c-2.6 1-5.2 1.8-7.9 2.3-16.2-3-32.7-3.6-49-1.7-32 3.6-57.6 18.7-76.4 44.6-22.6 31.1-27.9 66.4-21.4 103.1 6.9 38.8 26.7 70.9 57.1 96 31.6 26 67.9 38.8 109.4 36.4 25.2-1.4 53.3-4.8 84.9-31.6 8 4 16.4 5.6 30.3 6.7 10.7 1 21-.5 29-2.2 12.5-2.6 11.6-14.2 7.1-16.3-36.6-17.1-28.6-10.1-35.9-15.7 18.6-22 46.7-44.9 57.7-119 .9-5.9 .1-9.6 0-14.4-.1-2.9 .6-4 3.9-4.3 9.2-1 18.1-3.7 26.3-8.1 23.7-13 33.3-34.2 35.6-59.7 .3-3.9-.1-7.9-4.2-10zM248.9 361.2c-35.5-27.9-52.7-37.1-59.8-36.7-6.7 .4-5.5 8-4 13 1.5 4.9 3.5 8.3 6.3 12.6 1.9 2.8 3.3 7.1-1.9 10.2-11.4 7.1-31.3-2.4-32.2-2.8-23.1-13.6-42.5-31.6-56.1-56.2-13.2-23.7-20.8-49-22.1-76.1-.3-6.6 1.6-8.9 8.1-10.1 8.6-1.6 17.4-1.9 26-.7 36.2 5.3 67.1 21.5 93 47.1 14.8 14.6 25.9 32.1 37.4 49.1 12.2 18.1 25.4 35.4 42.2 49.5 5.9 5 10.6 8.7 15.1 11.5-13.6 1.5-36.4 1.9-51.9-10.4zm17-109.4c0-.8 .2-1.7 .6-2.4s1-1.4 1.7-1.9 1.5-.8 2.3-.9 1.7 0 2.5 .3c1 .4 1.9 1 2.5 1.9s.9 1.9 .9 3c0 .7-.1 1.4-.4 2s-.7 1.2-1.1 1.7-1.1 .9-1.7 1.1-1.3 .4-2 .4c-.7 0-1.4-.1-2-.4s-1.2-.6-1.7-1.1-.9-1.1-1.1-1.7-.4-1.3-.4-2zm52.9 27.1c-3.4 1.4-6.8 2.6-10 2.7-4.9 .2-9.7-1.4-13.6-4.3-4.7-3.9-8-6.1-9.4-12.9-.5-3.3-.4-6.7 .3-10 1.2-5.6-.1-9.1-4.1-12.3-3.2-2.7-7.2-3.4-11.7-3.4-1.5-.1-3-.5-4.3-1.3-1.9-.9-3.4-3.2-1.9-6.1 .5-.9 2.7-3.2 3.3-3.6 6.1-3.4 13-2.3 19.5 .3 6 2.4 10.5 6.9 17 13.3 6.6 7.7 7.9 9.8 11.6 15.5 3 4.5 5.7 9.1 7.6 14.4 1.1 3.3-.3 6-4.2 7.7z\"/\u003e31:T924,\u003cpath fill=\"currentColor\" d=\"M371.2 38.7c3.3-9.3 9.8-14 19.7-14s16.4 4.7 19.7 14l0 0c5 14.3 8.8 23.4 11.4 27.2 3.5 5.2 7.7 9.7 12.7 13.4 3.7 2.8 12.6 7.1 26.6 12.9 8.7 3.6 13.1 10.1 13.1 19.5s-4.4 16-13.1 19.5c-14 5.8-22.9 10.1-26.6 12.9-5 3.7-9.2 8.2-12.7 13.4-2.6 3.9-6.4 13-11.4 27.2l0 0c-3.3 9.3-9.8 14-19.7 14s-16.4-4.7-19.7-14c-5-14.3-8.8-23.4-11.4-27.3-3.5-5.2-7.7-9.7-12.7-13.4-3.7-2.8-12.6-7.1-26.6-12.9l0 0c-8.7-3.6-13.1-10.1-13.1-19.6s4.4-15.9 13.1-19.5l0 0c14-5.8 22.9-10.1 26.6-12.9 5-3.8 9.2-8.2 12.7-13.4 2.6-3.9 6.4-13 11.4-27.3zm34.1 12c-6 17.2-11.2 29-15.5 35.4-5.8 8.6-12.8 16-21.1 22.2-6.2 4.6-17.7 10.4-34.5 17.4l0 0c6.2-2.5 9.3-7.2 9.3-13.9s-3.1-11.3-9.3-13.9l0 0c16.8 6.9 28.3 12.7 34.5 17.4 8.3 6.2 15.3 13.6 21.1 22.2 4.3 6.4 9.5 18.2 15.5 35.4-2.4-6.8-7.2-10.2-14.4-10.2s-12 3.4-14.4 10.2l0 0c6-17.2 11.2-29 15.5-35.4 5.8-8.6 12.8-16 21.1-22.2 6.2-4.6 17.7-10.4 34.5-17.4-6.2 2.6-9.3 7.2-9.3 13.9s3.1 11.3 9.3 13.9c-16.8-6.9-28.3-12.7-34.5-17.4-8.3-6.2-15.3-13.6-21-22.2-4.3-6.4-9.5-18.2-15.5-35.4l0 0c2.4 6.8 7.2 10.2 14.4 10.2s12-3.4 14.4-10.2zm-289 210.9L227.8 326c14.1 8.1 28.1 8.1 42.2 0l150.2-86.7c11-6.4 22.1-6.4 33.1 0s16.6 15.9 16.6 28.7l0 54.3c0 12.8-5.5 22.3-16.6 28.7L288 446.3c-26.1 15.1-52.2 15.1-78.3 0l-111.5-64.4 9-15.6-8.3 16c-57.9-30.1-86.9-72.8-86.9-128.1 0-5 1.8-9.2 5.3-12.8s7.8-5.3 12.8-5.3 9.2 1.8 12.8 5.3 5.3 7.8 5.3 12.8c0 40.7 22.5 72.7 67.4 96.1 .1 .1 .2 .1 .4 .2s.2 .1 .3 .2L227.8 415c14.1 8.1 28.1 8.1 42.2 0l165.2-95.4c-1 .6-1.5 1.4-1.5 2.6l0-54.3c0 1.2 .5 2 1.5 2.6s2 .6 3 0L288 357.3c-26.1 15.1-52.2 15.1-78.3 0L98.3 292.9c-4.3-2.5-7.1-6.2-8.4-11s-.7-9.4 1.8-13.7 6.2-7.1 11-8.4 9.4-.7 13.7 1.8zM12 254.2c0-43.5 20.4-72.3 61.2-86.4 19.1-6.6 39.8-3.4 62.2 9.5l92.4 53.3c14.1 8.1 28.1 8.1 42.2 0l49.6-28.6c4.3-2.5 8.9-3.1 13.7-1.8s8.5 4.1 11 8.4 3.1 8.9 1.8 13.7-4.1 8.5-8.4 11L288 261.8c-26.1 15.1-52.2 15.1-78.3 0l-92.4-53.3c-12.8-7.4-23.6-9.6-32.3-6.6-24.6 8.5-36.9 25.9-36.9 52.3 0 5-1.8 9.2-5.3 12.8s-7.8 5.3-12.8 5.3-9.2-1.8-12.8-5.3-5.3-7.8-5.3-12.8zm0 0c0-44.2 18-80.2 54-108.1 .3-.3 .7-.5 1-.7s.7-.4 1-.6L213.2 60.9c16.3-9.4 33.8-12.6 52.4-9.4 4.9 .8 8.8 3.3 11.7 7.4s3.9 8.6 3.1 13.5-3.3 8.8-7.4 11.7-8.6 3.9-13.5 3.1c-10-1.7-19.4 0-28.2 5l-145.2 83.8-9-15.6 11.1 14.3c-26.6 20.7-40 47.2-40 79.5 0 5-1.8 9.2-5.3 12.8s-7.8 5.3-12.8 5.3-9.2-1.8-12.8-5.3-5.3-7.8-5.3-12.8z\"/\u003e22:[\"$\",\"body\",null,{\"className\":\"site-background sheet-open:overflow-hidden\",\"children\":[\"$\",\"$L26\",null,{\"assetsURL\":\"https://ka-p.fontawesome.com/releases/v7.2.0/\",\"assetsURLToken\":\"a463935e93\",\"assetsByStyles\":{\"custom-icons\":{\"assetsURL\":\"https://static-2v.gitbook.com/~gitbook/static/icons\"}},\"iconSources\":{\"regular/arrow-down\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M175.5 505c9.4 9.4 24.6 9.4 33.9 0l168-168c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-127 127 0-406.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 406.1-127-127c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l168 168z\\\"/\u003e\"},\"regular/arrow-down-short-wide\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M249 369L145 473c-9.4 9.4-24.6 9.4-33.9 0L7 369c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l63 63 0-342.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 342.1 63-63c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM312 48l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 128l240 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-240 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\\\"/\u003e\"},\"regular/arrow-left\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M7 239c-9.4 9.4-9.4 24.6 0 33.9L175 441c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L81.9 280 488 280c13.3 0 24-10.7 24-24s-10.7-24-24-24L81.9 232 209 105c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 239z\\\"/\u003e\"}
817,\"regular/arrow-turn-down-left\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M464 88c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96c0 53-43 96-96 96l-334.1 0 95 95c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 273c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17L143 103c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-95 95 334.1 0c26.5 0 48-21.5 48-48l0-96z\\\"/\u003e\"},\"regular/arrow-up\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M209.5 7c-9.4-9.4-24.6-9.4-33.9 0L7.5 175c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l127-127 0 406.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-406.1 127 127c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L209.5 7z\\\"/\u003e\"},\"regular/arrow-up-right\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M360 64c13.3 0 24 10.7 24 24l0 240c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-182.1-295 295c-9.4 9.4-24.6 9.4-33.9 0S-2.3 416.4 7 407l295-295-182.1 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l240 0z\\\"/\u003e\"},\"regular/arrow-up-right-from-square\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M288 24c0 13.3 10.7 24 24 24l118.1 0-231 231c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l231-231 0 118.1c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176c0-13.3-10.7-24-24-24L312 0c-13.3 0-24 10.7-24 24zM80 96C35.8 96 0 131.8 0 176L0 432c0 44.2 35.8 80 80 80l256 0c44.2 0 80-35.8 80-80l0-88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 88c0 17.7-14.3 32-32 32L80 464c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L80 96z\\\"/\u003e\"},\"regular/ban\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M385.1 419.1L92.9 126.9c-28.1 35.5-44.9 80.3-44.9 129.1 0 114.9 93.1 208 208 208 48.8 0 93.7-16.8 129.1-44.9zm33.9-33.9c28.1-35.5 44.9-80.3 44.9-129.1 0-114.9-93.1-208-208-208-48.8 0-93.7 16.8-129.1 44.9L419.1 385.1zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0z\\\"/\u003e\"},\"regular/bars\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M0 88C0 74.7 10.7 64 24 64l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 112C10.7 112 0 101.3 0 88zM0 256c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 280c-13.3 0-24-10.7-24-24zM448 424c0 13.3-10.7 24-24 24L24 448c-13.3 0-24-10.7-24-24s10.7-24 24-24l400 0c13.3 0 24 10.7 24 24z\\\"/\u003e\"},\"regular/block-quote\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M24 64C10.7 64 0 74.7 0 88s10.7 24 24 24l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 64zM152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0zM128 424c0 13.3 10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-272 0c-13.3 0-24 10.7-24 24zM0 424c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176c0-13.3-10.7-24-24-24S0 234.7 0 248L0 424z\\\"/\u003e\"},\"regular/chart-simple\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M304 80l0 352-48 0 0-352 48 0zM256 32c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-48 0zM112 272l0 160-48 0 0-160 48 0zM64 224c-26.5 0-48 21.5-48 48l0 160c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-48 0zm384-80l48 0 0 288-48 0 0-288zm-48 0l0 288c0 26.5 21.5 48 48 48l48 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-48 0c-26.5 0-48 21.5-48 48z\\\"/\u003e\"},\"regular/check\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M438 68.5c10.8 7.7 13.2 22.7 5.5 33.5l-264 368c-4.1 5.7-10.5 9.4-17.5 9.9S148 478 143 473L7 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L157 419 404.5 74c7.7-10.8 22.7-13.2 33.5-5.5z\\\"/\u003e\"},\"regular/check-circle\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-464a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm70.7 121.9c7.8-10.7 22.8-13.1 33.5-5.3 10.7 7.8 13.1 22.8 5.3 33.5L243.4 366.1c-4.1 5.7-10.5 9.3-17.5 9.8-7 .5-13.9-2-18.8-6.9l-55.9-55.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36 36 105.6-145.2z\\\"/\u003e\"},\"regular/circle-check\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-464a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm70.7 121.9c7.8-10.7 22.8-13.1 33.5-5.3 10.7 7.8 13.1 22.8 5.3 33.5L243.4 366.1c-4.1 5.7-10.5 9.3-17.5 9.8-7 .5-13.9-2-18.8-6.9l-55.9-55.9c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l36 36 105.6-145.2z\\\"/\u003e\"},\"regular/circle-exclamation\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-464a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 336a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-256c18.2 0 32.7 15.5 31.4 33.7l-7.4 104c-.9 12.6-11.4 22.3-23.9 22.3-12.6 0-23-9.7-23.9-22.3l-7.4-104C223.3 143.5 237.8 128 256 128z\\\"/\u003e\"},\"regular/circle-info\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM216 336c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-88c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 64-24 0zm40-144a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\\\"/\u003e\"},\"regular/chevron-down\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M207.5 409c9.4 9.4 24.6 9.4 33.9 0l200-200c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-183 183-183-183c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l200 200z\\\"/\u003e\"},\"regular/chevron-left\":{\"viewBox\":\"0 0 320 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M7.5 239c-9.4 9.4-9.4 24.6 0 33.9l200 200c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-183-183 183-183c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7.5 239z\\\"/\u003e\"},\"regular/chevron-right\":{\"viewBox\":\"0 0 320 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M313.5 239c9.4 9.4 9.4 24.6 0 33.9l-200 200c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l183-183-183-183c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l200 200z\\\"/\u003e\"},\"regular/chevron-up\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M207.5 103c9.4-9.4 24.6-9.4 33.9 0l200 200c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-183-183-183 183c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l200-200z\\\"/\u003e\"},\"regular/circle-xmark\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM167 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-
81755c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z\\\"/\u003e\"},\"regular/close\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M7.5 105c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l151 151 151-151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-151 151 151 151c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151-151 151c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l151-151-151-151z\\\"/\u003e\"},\"regular/code-commit\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M288 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm158.2-88c-11.6 77-78 136-158.2 136S141.4 357 129.8 280L24 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l105.8 0c11.6-77 78-136 158.2-136s146.6 59 158.2 136L552 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-105.8 0z\\\"/\u003e\"},\"regular/code-pull-request\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M321 7c9.4 9.4 9.4 24.6 0 33.9l-15 15 46.1 0c48.6 0 88 39.4 88 88l0 211.7c32.5 10.2 56 40.5 56 76.3 0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3L392 144c0-22.1-17.9-40-40-40l-46.1 0 15 15c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L231 97c-9.4-9.4-9.4-24.6 0-33.9L287 7c9.4-9.4 24.6-9.4 33.9 0zM128 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-8 76.3l0 199.3c32.5 10.2 56 40.5 56 76.3 0 44.2-35.8 80-80 80s-80-35.8-80-80c0-35.8 23.5-66.1 56-76.3l0-199.3C39.5 146.1 16 115.8 16 80 16 35.8 51.8 0 96 0s80 35.8 80 80c0 35.8-23.5 66.1-56 76.3zM128 432a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\\\"/\u003e\"},\"regular/comment\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M51.9 384.9C19.3 344.6 0 294.4 0 240 0 107.5 114.6 0 256 0S512 107.5 512 240 397.4 480 256 480c-36.5 0-71.2-7.2-102.6-20L37 509.9c-3.7 1.6-7.5 2.1-11.5 2.1-14.1 0-25.5-11.4-25.5-25.5 0-4.3 1.1-8.5 3.1-12.2l48.8-89.4zm37.3-30.2c12.2 15.1 14.1 36.1 4.8 53.2l-18 33.1 58.5-25.1c11.8-5.1 25.2-5.2 37.1-.3 25.7 10.5 54.2 16.4 84.3 16.4 117.8 0 208-88.8 208-192S373.8 48 256 48 48 136.8 48 240c0 42.8 15.1 82.4 41.2 114.7z\\\"/\u003e\"},\"regular/copy\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M384 336l-192 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l133.5 0c4.2 0 8.3 1.7 11.3 4.7l58.5 58.5c3 3 4.7 7.1 4.7 11.3L400 320c0 8.8-7.2 16-16 16zM192 384l192 0c35.3 0 64-28.7 64-64l0-197.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0L192 0c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-16-48 0 0 16c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l16 0 0-48-16 0z\\\"/\u003e\"},\"regular/desktop\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M448 80c8.8 0 16 7.2 16 16l0 176-416 0 0-176c0-8.8 7.2-16 16-16l384 0zm16 240l0 32c0 8.8-7.2 16-16 16L64 368c-8.8 0-16-7.2-16-16l0-32 416 0zM64 32C28.7 32 0 60.7 0 96L0 352c0 35.3 28.7 64 64 64l115.7 0-8 48-51.7 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l272 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-51.7 0-8-48 115.7 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 32zM220.3 464l8-48 55.3 0 8 48-71.3 0z\\\"/\u003e\"},\"regular/download\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 246.1-63-63c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L207 345c9.4 9.4 24.6 9.4 33.9 0L345 241c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-63 63 0-246.1zM66.2 272L64 272c-35.3 0-64 28.7-64 64l0 80c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-80c0-35.3-28.7-64-64-64l-2.2 0-48 48 50.2 0c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16L64 432c-8.8 0-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16l50.2 0-48-48zM368 376a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\\\"/\u003e\"},\"regular/edit\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152L0 424c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 64z\\\"/\u003e\"},\"regular/ellipsis\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M448 256a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-176 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM48 304a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\\\"/\u003e\"},\"regular/ellipsis-h\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M448 256a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-176 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zM48 304a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\\\"/\u003e\"},\"regular/envelope\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M61.4 64C27.5 64 0 91.5 0 125.4 0 126.3 0 127.1 .1 128L0 128 0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256-.1 0c0-.9 .1-1.7 .1-2.6 0-33.9-27.5-61.4-61.4-61.4L61.4 64zM464 192.3L464 384c0 8.8-7.2 16-16 16L64 400c-8.8 0-16-7.2-16-16l0-191.7 154.8 117.4c31.4 23.9 74.9 23.9 106.4 0L464 192.3zM48 125.4C48 118 54 112 61.4 112l389.2 0c7.4 0 13.4 6 13.4 13.4 0 4.2-2 8.2-5.3 10.7L280.2 271.5c-14.3 10.8-34.1 10.8-48.4 0L53.3 136.1c-3.3-2.5-5.3-6.5-5.3-10.7z\\\"/\u003e\"},\"regular/exclamation-triangle\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256.5 0c14.7 0 28.2 8.1 35.2 21l216 400c6.7 12.4 6.4 27.4-.8 39.5S486.6 480 472.5 480l-432 0c-14.1 0-27.1-7.4-34.3-19.5s-7.5-27.1-.8-39.5l216-400c7-12.9 20.5-21 35.2-21zM53.9 432L459.1 432 256.5 56.8 53.9 432zm202.6-40a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-208c18.6 0 33 16.1 31 34.6l-7.1 64.1C279 294.8 268.7 304 256.5 304s-22.5-9.2-23.8-21.3l-7.1-64.1c-2-18.5 12.4-34.6 31-34.6z\\\"/\u003e\"},\"regular/eye\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M288 80C222.8 80 169.2 109.6 128.1 147.7 89.6 183.5 63 226 49.4 256 63 286 89.6 328.5 128.1 364.3 169.2 402.4 222.8 432 288 432s118.8-29.6 159.9-67.7C486.4 328.5 513 286 526.6 256 513 226 486.4 183.5 447.9 147.7 406.8 109.6 353.2 80 288 80zM95.4 112.6C142.5 68.8 207.2 32 288 32s145.5 36.8 192.6 80.6c46.8 43.5 78.1 95.4 93 131.1 3.3 7.9 3.3 16.7 0 24.6-14.9 35.7-46.2 87.7-93 131.1-47.1 43.7-111.8 80.6-192.6 80.6S142.5 443.2 95.4 399.4c-46.8-43.5-78.1-95.4-93-131.1-3.3-7.9-3.3-16.7 0-24.6 14.9-35.7 46.2-87.7 93-131.1zM288 336c44.2 0 80-35.8 80-80 0-29.6-16.1-55.5-40-69.3-1.4 59.7-49.6 107.9-109.3 109.3 13.8 23.9 39.7 40 69.3 40zm-79.6-88.4c2.5 .3 5 .4 7.6 .4 35.3 0 64-28.7 64-64 0-2.6-.2-5.1-.4-7.6-37.4 3.9-67.2 33.7-71.1 71.1zm45.6-115c10.8-3 22.2-4.5 33.9-4.5 8.8 0 17.5 .9 25.8 2.6 .3 .1 .5 .1 .8 .2 57.9 12.2 101.4 63.7 101.4 125.2 0 70.7-57.3 128-128 128-61.6 0-113-43.5-125.2-101.4-1.8-8.6-2.8-17.5-2.8-26.6 0-11 1.4-21.8 4-32 .2-.7 .3-1.3 .5-1.9 11.9-43.4 46.1-77.6 89.5-89.5z\\\"/\u003e\"},\"regular/eye-slash\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M41-24.9c-9.4-9.4-24.6-9.4-33.9 0S-2.3-.3 7 9.1l528 528c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-96.4-96.4c2.7-2.4 5.4-4.8 8-7.2 46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6-56.8 0-105.6 18.2-146 44.2L41-24.9zM176.9 111.1c32.1-18.9 69.2-31.1 111.1-31.1 65.2 0 118.8 29.6 159.9 67.7 38.5 35.7 65.1 78.3 78.6 108.3-13.6 30-40.2 72.5-78.6 108.3-3.1 2.8-6.2 5.6-9.4 8.4L393.8 328c14-20.5 22.2-45.3 22.2-72 0-70.7-57.3-128-128-128-26.7 0-51.5 8.2-72 22.2l-39.1-39.1zm182 182l-108-108c11.1-
8175.8 23.7-9.1 37.1-9.1 44.2 0 80 35.8 80 80 0 13.4-3.3 26-9.1 37.1zM103.4 173.2l-34-34c-32.6 36.8-55 75.8-66.9 104.5-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6 37.3 0 71.2-7.9 101.5-20.6L352.2 422c-20 6.4-41.4 10-64.2 10-65.2 0-118.8-29.6-159.9-67.7-38.5-35.7-65.1-78.3-78.6-108.3 10.4-23.1 28.6-53.6 54-82.8z\\\"/\u003e\"},\"regular/file-archive\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zM80 104c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24zm0 80c0 13.3 10.7 24 24 24l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0c-13.3 0-24 10.7-24 24zm64 56l-32 0c-17.7 0-32 14.3-32 32l0 48c0 26.5 21.5 48 48 48s48-21.5 48-48l0-48c0-17.7-14.3-32-32-32zm-16 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\\\"/\u003e\"},\"regular/file-download\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zM175 425c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23 0-86.1c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 86.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64z\\\"/\u003e\"},\"regular/file-image\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M176 48L64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-240-88 0c-39.8 0-72-32.2-72-72l0-88zM316.1 160L224 67.9 224 136c0 13.3 10.7 24 24 24l68.1 0zM0 64C0 28.7 28.7 0 64 0L197.5 0c17 0 33.3 6.7 45.3 18.7L365.3 141.3c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM259.4 432l-134.8 0c-15.8 0-28.6-12.8-28.6-28.6 0-6.4 2.1-12.5 6-17.6l67.6-86.9C175 292 183.3 288 192 288s17 4 22.4 10.9L282 385.9c3.9 5 6 11.2 6 17.6 0 15.8-12.8 28.6-28.6 28.6zM112 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\\\"/\u003e\"},\"regular/file-lines\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M64 48l112 0 0 88c0 39.8 32.2 72 72 72l88 0 0 240c0 8.8-7.2 16-16 16L64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16zM224 67.9l92.1 92.1-68.1 0c-13.3 0-24-10.7-24-24l0-68.1zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-261.5c0-17-6.7-33.3-18.7-45.3L242.7 18.7C230.7 6.7 214.5 0 197.5 0L64 0zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z\\\"/\u003e\"},\"regular/file-pdf\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M208 48L96 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l80 0 0 48-80 0c-35.3 0-64-28.7-64-64L32 64C32 28.7 60.7 0 96 0L229.5 0c17 0 33.3 6.7 45.3 18.7L397.3 141.3c12 12 18.7 28.3 18.7 45.3l0 149.5-48 0 0-128-88 0c-39.8 0-72-32.2-72-72l0-88zM348.1 160L256 67.9 256 136c0 13.3 10.7 24 24 24l68.1 0zM240 380l32 0c33.1 0 60 26.9 60 60s-26.9 60-60 60l-12 0 0 28c0 11-9 20-20 20s-20-9-20-20l0-128c0-11 9-20 20-20zm32 80c11 0 20-9 20-20s-9-20-20-20l-12 0 0 40 12 0zm96-80l32 0c28.7 0 52 23.3 52 52l0 64c0 28.7-23.3 52-52 52l-32 0c-11 0-20-9-20-20l0-128c0-11 9-20 20-20zm32 128c6.6 0 12-5.4 12-12l0-64c0-6.6-5.4-12-12-12l-12 0 0 88 12 0zm76-108c0-11 9-20 20-20l48 0c11 0 20 9 20 20s-9 20-20 20l-28 0 0 24 28 0c11 0 20 9 20 20s-9 20-20 20l-28 0 0 44c0 11-9 20-20 20s-20-9-20-20l0-128z\\\"/\u003e\"},\"regular/folder-gear\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$27\"},\"regular/gear\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$28\"},\"custom-icons/gitbook\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$29\"},\"brands/github\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$2a\"}
817,\"brands/gitlab\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M504 204.6l-.7-1.8-69.7-181.8c-1.4-3.6-3.9-6.6-7.2-8.6-2.4-1.6-5.1-2.5-8-2.8s-5.7 .1-8.4 1.1-5.1 2.7-7.1 4.8c-1.9 2.1-3.3 4.7-4.1 7.4l-47 144-190.5 0-47.1-144c-.8-2.8-2.2-5.3-4.1-7.4-2-2.1-4.4-3.7-7.1-4.8-2.6-1-5.5-1.4-8.4-1.1s-5.6 1.2-8 2.8c-3.2 2-5.8 5.1-7.2 8.6L9.8 202.8 9 204.6c-10 26.2-11.3 55-3.5 82 7.7 26.9 24 50.7 46.4 67.6l.3 .2 .6 .4 106 79.5c38.5 29.1 66.7 50.3 84.6 63.9 3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3c17.9-13.5 46.1-34.9 84.6-63.9l106.7-79.9 .3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82z\\\"/\u003e\"},\"regular/globe\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M303.2 413c-21.5 43.7-41.4 51-47.2 51s-25.7-7.3-47.2-51c-17-34.5-29.2-81.6-32.1-133l158.6 0c-3 51.5-15.2 98.6-32.1 133zm32.1-181l-158.6 0c3-51.5 15.2-98.6 32.1-133 21.5-43.7 41.4-51 47.2-51s25.7 7.3 47.2 51c17 34.5 29.2 81.6 32.1 133zm48.1 48l79.2 0c-8.6 74.6-56.7 137.3-122.8 166.4 24-42.8 40.3-102.4 43.6-166.4zm79.2-48l-79.2 0c-3.3-64-19.6-123.6-43.6-166.4 66.1 29.2 114.2 91.8 122.8 166.4zm-334 0l-79.2 0c8.6-74.6 56.7-137.3 122.8-166.4-24 42.8-40.3 102.4-43.6 166.4zM49.4 280l79.2 0c3.3 64 19.6 123.6 43.6 166.4-66.1-29.2-114.2-91.8-122.8-166.4zM256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512z\\\"/\u003e\"},\"regular/hashtag\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M226.9 29c2.8-13-5.5-25.7-18.4-28.5S182.7 6 180 18.9L156.6 128 68.5 128c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.8 0-34.3 160-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l77.7 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 155.4 0-21.2 99c-2.8 13 5.5 25.7 18.4 28.5s25.7-5.5 28.5-18.4l23.4-109 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.7 0 34.3-160 88.1 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-77.8 0 21.2-99c2.8-13-5.5-25.7-18.4-28.5S387.2 6 384.4 18.9l-23.4 109.1-155.4 0 21.2-99zM195.4 176l155.4 0-34.3 160-155.4 0 34.3-160z\\\"/\u003e\"},\"regular/link\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M427.5 88c-21.4 0-42.2 6.9-59.3 19.4-11.4-11.7-24.4-22.1-38.4-30.7 27-23.6 61.7-36.7 97.7-36.7 82 0 148.5 66.5 148.5 148.5 0 39.4-15.6 77.1-43.5 105l-79.1 79.1c-27.8 27.8-65.6 43.5-105 43.5-82 0-148.5-66.5-148.5-148.5 0-17.9 3.2-35.5 9.4-51.9 4.6-12.4 18.5-18.7 30.9-14.1S259 220 254.4 232.4c-4.2 11.1-6.4 23-6.4 35.2 0 55.5 45 100.5 100.5 100.5 26.6 0 52.2-10.6 71-29.4l79.1-79.1C517.4 240.6 528 215.1 528 188.5 528 133 483 88 427.5 88zm-200 56c-26.6 0-52.2 10.6-71 29.4L77.4 252.5c-18.8 18.8-29.4 44.4-29.4 71 0 55.5 45 100.5 100.5 100.5 21.4 0 42.2-6.9 59.3-19.4 11.4 11.8 24.4 22.1 38.4 30.7-27 23.6-61.7 36.7-97.7 36.7-82 0-148.5-66.5-148.5-148.5 0-39.4 15.6-77.1 43.5-105l79.1-79.1c27.8-27.8 65.6-43.5 105-43.5 82 0 148.5 66.5 148.5 148.5 0 17.9-3.2 35.5-9.4 51.9-4.6 12.4-18.5 18.7-30.9 14.1S317 292 321.6 279.6c4.2-11.1 6.4-23 6.4-35.1 0-55.5-45-100.5-100.5-100.5z\\\"/\u003e\"},\"regular/lock\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M112 96l0 64 160 0 0-64c0-44.2-35.8-80-80-80s-80 35.8-80 80zM64 160l0-64C64 25.3 121.3-32 192-32S320 25.3 320 96l0 64c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64zm208 48l-160 0 0 0-48 0 0 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16l0 0-48 0 0 0z\\\"/\u003e\"},\"regular/magnifying-glass\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M368 208a160 160 0 1 0 -320 0 160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z\\\"/\u003e\"},\"brands/markdown\":{\"viewBox\":\"0 0 640 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M593.8 59.1l-547.6 0C20.7 59.1 0 79.8 0 105.2L0 406.7c0 25.5 20.7 46.2 46.2 46.2l547.7 0c25.5 0 46.2-20.7 46.1-46.1l0-301.6c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6l-61.5 0 0-120-61.5 76.9-61.5-76.9 0 120-61.7 0 0-209.2 61.5 0 61.5 76.9 61.5-76.9 61.5 0 0 209.2 .2 0zm135.3 3.1l-92.3-107.7 61.5 0 0-104.6 61.5 0 0 104.6 61.5 0-92.2 107.7z\\\"/\u003e\"},\"regular/maximize\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M124.1 80L48 80 48 156.1 124.1 80zM0 192L0 64C0 46.3 14.3 32 32 32l128 0c17.7 0 32 14.3 32 32l0 2.7c0 8.5-3.4 16.6-9.4 22.6l-45.7 45.7 87 87 87-87-45.7-45.7c-6-6-9.4-14.1-9.4-22.6l0-2.7c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-2.7 0c-8.5 0-16.6-3.4-22.6-9.4l-45.7-45.7-87 87 87 87 45.7-45.7c6-6 14.1-9.4 22.6-9.4l2.7 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-2.7c0-8.5 3.4-16.6 9.4-22.6l45.7-45.7-87-87-87 87 45.7 45.7c6 6 9.4 14.1 9.4 22.6l0 2.7c0 17.7-14.3 32-32 32L32 48
8170c-17.7 0-32-14.3-32-32L0 320c0-17.7 14.3-32 32-32l2.7 0c8.5 0 16.6 3.4 22.6 9.4l45.7 45.7 87-87-87-87-45.7 45.7c-6 6-14.1 9.4-22.6 9.4L32 224c-17.7 0-32-14.3-32-32zM323.9 432l76.1 0 0-76.1-76.1 76.1zM48 355.9l0 76.1 76.1 0-76.1-76.1zM323.9 80l76.1 76.1 0-76.1-76.1 0z\\\"/\u003e\"},\"custom-icons/mcp\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$2b\"},\"regular/memo\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M64 48c-8.8 0-16 7.2-16 16l0 384c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16l0-384c0-8.8-7.2-16-16-16L64 48zM0 64C0 28.7 28.7 0 64 0L320 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm120 64l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm0 96l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\\\"/\u003e\"},\"regular/message-question\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M203.7 512.9l0 0 91.9-64.9 120.4 0c53 0 96-43 96-96l0-224c0-53-43-96-96-96L96 32C43 32 0 75 0 128L0 352c0 53 43 96 96 96l32 0 0 72c0 9 5 17.2 13 21.3s17.6 3.5 24.9-1.7l37.8-26.7zM295.6 400c-9.9 0-19.6 3.1-27.7 8.8-28.6 20.2-59.3 41.8-91.9 64.9l0-49.7c0-2.8-.5-5.6-1.4-8.1-3.3-9.3-12.2-15.9-22.6-15.9l-56 0c-26.5 0-48-21.5-48-48l0-224c0-26.5 21.5-48 48-48l320 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-120.4 0zM256 168c16.1 0 29.2 13.1 29.2 29.2 0 8.7-3.1 13.9-6.9 17.7-4.5 4.4-10.7 7.5-16.8 9.5-14.9 5-29.5 19.3-29.5 39.5 0 13.3 10.7 24 24 24 11.5 0 21.2-8.1 23.5-19 19.2-7.1 53.7-26.3 53.7-71.8 0-42.6-34.6-77.2-77.2-77.2s-77.2 34.6-77.2 77.2c0 13.3 10.7 24 24 24s24-10.7 24-24c0-16.1 13.1-29.2 29.2-29.2zm28 168a28 28 0 1 0 -56 0 28 28 0 1 0 56 0z\\\"/\u003e\"},\"regular/minus\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M0 256c0-13.3 10.7-24 24-24l400 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 280c-13.3 0-24-10.7-24-24z\\\"/\u003e\"},\"regular/moon\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M239.3 48.7c-107.1 8.5-191.3 98.1-191.3 207.3 0 114.9 93.1 208 208 208 33.3 0 64.7-7.8 92.6-21.7-103.4-23.4-180.6-115.8-180.6-226.3 0-65.8 27.4-125.1 71.3-167.3zM0 256c0-141.4 114.6-256 256-256 19.4 0 38.4 2.2 56.7 6.3 9.9 2.2 17.3 10.5 18.5 20.5s-4 19.8-13.1 24.4c-60.6 30.2-102.1 92.7-102.1 164.8 0 101.6 82.4 184 184 184 5 0 9.9-.2 14.8-.6 10.1-.8 19.6 4.8 23.8 14.1s2 20.1-5.3 27.1C387.3 484.8 324.8 512 256 512 114.6 512 0 397.4 0 256z\\\"/\u003e\"},\"regular/palette\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M464 258.2c0 2.7-1 5.2-4.2 8-3.8 3.1-10.1 5.8-17.8 5.8L344 272c-53 0-96 43-96 96 0 6.8 .7 13.4 2.1 19.8 3.3 15.7 10.2 31.1 14.4 40.6l0 0c.7 1.6 1.4 3 1.9 4.3 5 11.5 5.6 15.4 5.6 17.1 0 5.3-1.9 9.5-3.8 11.8-.9 1.1-1.6 1.6-2 1.8-.3 .2-.8 .3-1.6 .4-2.9 .1-5.7 .2-8.6 .2-114.9 0-208-93.1-208-208S141.1 48 256 48 464 141.1 464 256c0 .7 0 1.4 0 2.2zm48 .5c0-.9 0-1.8 0-2.7 0-141.4-114.6-256-256-256S0 114.6 0 256 114.6 512 256 512c3.5 0 7.1-.1 10.6-.2 31.8-1.3 53.4-30.1 53.4-62 0-14.5-6.1-28.3-12.1-42-4.3-9.8-8.7-19.7-10.8-29.9-.7-3.2-1-6.5-1-9.9 0-26.5 21.5-48 48-48l97.9 0c36.5 0 69.7-24.8 70.1-61.3zM160 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm64 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\\\"/\u003e\"},\"regular/pen-to-square\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M441 58.9L453.1 71c9.4 9.4 9.4 24.6 0 33.9L424 134.1 377.9 88 407 58.9c9.4-9.4 24.6-9.4 33.9 0zM209.8 256.2L344 121.9 390.1 168 255.8 302.2c-2.9 2.9-6.5 5-10.4 6.1l-58.5 16.7 16.7-58.5c1.1-3.9 3.2-7.5 6.1-10.4zM373.1 25L175.8 222.2c-8.7 8.7-15 19.4-18.3 31.1l-28.6 100c-2.4 8.4-.1 17.4 6.1 23.6s15.2 8.5 23.6 6.1l100-28.6c11.8-3.4 22.5-9.7 31.1-18.3L487 138.9c28.1-28.1 28.1-73.7 0-101.8L474.9 25C446.8-3.1 401.2-3.1 373.1 25zM88 64C39.4 64 0 103.4 0 152L0 424c0 48.6 39.4 88 88 88l272 0c48.6 0 88-39.4 88-88l0-112c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 112c0 22.1-17.9 40-40 40L88 464c-22.1 0-40-17.9-40-40l0-272c0-22.1 17.9-40 40-40l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L88 64z\\\"/\u003e\"},\"regular/plus\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M248 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176-176 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0 0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176 176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0 0-176z\\\"/\u003e\"},\"regular/print\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M384 144l48 0 0-37.5c0-17-6.7-33.3-18.7-45.3L370.7 18.7C358.7 6.7 342.5 0 325.5 0L144 0C108.7 0 80 28.7 80 64l0 80 48 0 0-80c0-8.8 7.2-16 16-16l181.5 0c4.2 0 8.3 1.7 11.3 4.7l42.5 42.5c3 3 4.7 7.1 4.7 11.3l0 37.5zM368 368l0 96-224 0 0-96 224
8170zM128 320c-17.7 0-32 14.3-32 32l0 16-48 0 0-112c0-8.8 7.2-16 16-16l384 0c8.8 0 16 7.2 16 16l0 112-48 0 0-16c0-17.7-14.3-32-32-32l-256 0zm288 96l64 0c17.7 0 32-14.3 32-32l0-128c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64L0 384c0 17.7 14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-64z\\\"/\u003e\"},\"regular/question-circle\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M464 256a208 208 0 1 0 -416 0 208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256-80c-17.7 0-32 14.3-32 32 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 47.2-36 67.2-56 74.5l0 3.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8.1c0-20.5 14.8-35.2 30.1-40.2 6.4-2.1 13.2-5.5 18.2-10.3 4.3-4.2 7.7-10 7.7-19.6 0-17.7-14.3-32-32-32zM224 368a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\\\"/\u003e\"},\"regular/refresh\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M109 108.9c81.2-81.2 212.9-81.2 294.2 0l27.1 27.1-78.2 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l136.1 0c13.3 0 24-10.7 24-24l0-136c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 78.1-27.1-27.1c-100-100-262.1-100-362 0-43.2 43.2-67.8 98.1-73.6 154.5-1.4 13.2 8.2 25 21.4 26.3s25-8.2 26.3-21.4C54 188.6 73.9 144.1 109 108.9zM510.7 282.5c1.4-13.2-8.2-25-21.4-26.3s-25 8.2-26.3 21.4c-4.7 45.8-24.7 90.4-59.8 125.5-81.2 81.2-212.9 81.2-294.2 0l-27.1-27.1 78.2 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 328c-13.3 0-24 10.7-24 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-78.1 27.1 27.1c100 100 262.1 100 362 0 43.2-43.2 67.8-98.1 73.6-154.5z\\\"/\u003e\"},\"regular/rotate\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M512.2 24c0-9.7-5.8-18.5-14.8-22.2S478.1 .2 471.2 7L419.4 58.8C318.8-24.7 169.3-19.3 75.1 75 31.9 118.2 7.3 173.1 1.5 229.5 .1 242.7 9.7 254.5 22.9 255.9s25-8.2 26.3-21.4c4.7-45.9 24.7-90.4 59.8-125.5 75.5-75.5 194.6-80.8 276.2-16L335.1 143c-6.9 6.9-8.9 17.2-5.2 26.2S342.4 184 352.1 184l136.1 0c13.3 0 24-10.7 24-24l0-136zm-75.1 85l27.1-27.1 0 54.1-54.1 0 27-27zm73.6 173.6c1.4-13.2-8.2-25-21.4-26.3s-25 8.2-26.3 21.4c-4.7 45.8-24.7 90.4-59.8 125.5-75.5 75.5-194.6 80.8-276.2 16L177.1 369c6.9-6.9 8.9-17.2 5.2-26.2S169.8 328 160.1 328L24 328c-13.3 0-24 10.7-24 24L0 488c0 9.7 5.8 18.5 14.8 22.2S34.1 511.8 41 505l51.8-51.8c100.6 83.5 250.1 78.1 344.3-16.2 43.2-43.2 67.8-98.1 73.6-154.5zM48 430.1l0-54.1 54.1 0-54.1 54.1z\\\"/\u003e\"},\"regular/rss\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M0 56c0-13.3 10.7-24 24-24 234.2 0 424 189.8 424 424 0 13.3-10.7 24-24 24s-24-10.7-24-24C400 248.3 231.7 80 24 80 10.7 80 0 69.3 0 56zM64 432a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM24 176c154.6 0 280 125.4 280 280 0 13.3-10.7 24-24 24s-24-10.7-24-24c0-128.1-103.9-232-232-232-13.3 0-24-10.7-24-24s10.7-24 24-24z\\\"/\u003e\"},\"regular/search\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M368 208a160 160 0 1 0 -320 0 160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z\\\"/\u003e\"},\"regular/sparkle\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 0c10 0 19 6.2 22.5 15.6l59.4 158.6 158.6 59.4C505.8 237 512 246 512 256s-6.2 19-15.6 22.5l-158.6 59.4-59.4 158.6C275 505.8 266 512 256 512s-19-6.2-22.5-15.6L174.2 337.8 15.6 278.5C6.2 275 0 266 0 256s6.2-19 15.6-22.5l158.6-59.4 59.4-158.6C237 6.2 246 0 256 0zm0 92.5L215.3 201.2c-2.4 6.5-7.6 11.6-14.1 14.1L92.5 256 201.2 296.7c6.5 2.4 11.6 7.6 14.1 14.1L256 419.5 296.7 310.8c2.4-6.5 7.6-11.6 14.1-14.1L419.5 256 310.8 215.3c-6.5-2.4-11.6-7.6-14.1-14.1L256 92.5z\\\"/\u003e\"},\"regular/spinner-third\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M457 372c11.5 6.6 26.3 2.7 31.8-9.3 14.9-32.5 23.2-68.6 23.2-106.7 0-133.3-101.9-242.8-232-254.9-13.2-1.2-24 9.6-24 22.9s10.8 23.9 24 25.4c103.6 11.9 184 99.9 184 206.6 0 29.3-6.1 57.3-17 82.6-5.3 12.2-1.5 26.8 10 33.5z\\\"/\u003e\"},\"regular/star\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M288.1-32c9 0 17.3 5.1 21.4 13.1L383 125.3 542.9 150.7c8.9 1.4 16.3 7.7 19.1 16.3s.5 18-5.8 24.4L441.7 305.9 467 465.8c1.4 8.9-2.3 17.9-9.6 23.2s-17 6.1-25 2L288.1 417.6 143.8 491c-8 4.1-17.7 3.3-25-2s-11-14.2-9.6-23.2L134.4 305.9 20 191.4c-6.4-6.4-8.6-15.8-5.8-24.4s10.1-14.9 19.1-16.3l159.9-25.4 73.6-144.2c4.1-8 12.4-13.1 21.4-13.1zm0 76.8L230.3 158c-3.5 6.8-10 11.6-17.6 12.8l-125.5 20 89.8 89.9c5.4 5.4 7.9 13.1 6.7 20.7l-19.8 125.5 113.3-57.6c6.8-3.5 14.9-3.5 21.8 0l113.3 57.6-19.8-125.5c-1.2-7.6 1.3-15.3 6.7-20.7l89.8-89.9-125.5-20c-7.6-1.2-14.1-6-17.6-12.8L288.1 44.8z\\\"/\u003e\"}
817,\"regular/sun-bright\":{\"viewBox\":\"0 0 576 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M288 432c13.3 0 24 10.7 24 24l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64c0-13.3 10.7-24 24-24zM129.6 380.4c9.4-9.4 24.6-9.4 34 0s9.4 24.6 0 34l-45.3 45.3c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l45.2-45.3zm282.8 0c9.4-9.4 24.6-9.4 34 0l45.3 45.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-45.3-45.3c-9.4-9.4-9.4-24.6 0-34zM288 384a128 128 0 1 1 0-256 128 128 0 1 1 0 256zm0-208a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM88 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0zm464 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0zM84.3 52.3c9.4-9.4 24.6-9.4 33.9 0l45.3 45.2c9.4 9.4 9.4 24.6 0 34s-24.6 9.4-34 0L84.3 86.3c-9.4-9.4-9.4-24.6 0-33.9zm373.4 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-45.3 45.3c-9.4 9.4-24.6 9.4-34 0s-9.4-24.6 0-34l45.3-45.2zM288-32c13.3 0 24 10.7 24 24l0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-64c0-13.3 10.7-24 24-24z\\\"/\u003e\"},\"regular/thumbs-down\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$2c\"},\"regular/thumbs-up\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$2d\"},\"regular/trash\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M136.2 4.8c4.7-12.5 16.6-20.8 30-20.8l115.6 0c13.3 0 25.3 8.3 30 20.8L328 48 424 48c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 96C10.7 96 0 85.3 0 72S10.7 48 24 48l96 0 16.2-43.2zm-84.6 448L28.7 144 76.9 144 99.5 449.2c.6 8.4 7.6 14.8 16 14.8l217.1 0c8.4 0 15.3-6.5 16-14.8l22.6-305.2 48.1 0-22.9 308.7c-2.5 33.4-30.3 59.3-63.8 59.3l-217.1 0c-33.5 0-61.3-25.9-63.8-59.3z\\\"/\u003e\"},\"regular/trash-can\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M166.2-16c-13.3 0-25.3 8.3-30 20.8L120 48 24 48C10.7 48 0 58.7 0 72S10.7 96 24 96l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-96 0-16.2-43.2C307.1-7.7 295.2-16 281.8-16L166.2-16zM32 144l0 304c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-304-48 0 0 304c0 8.8-7.2 16-16 16L96 464c-8.8 0-16-7.2-16-16l0-304-48 0zm160 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176zm112 0c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 176c0 13.3 10.7 24 24 24s24-10.7 24-24l0-176z\\\"/\u003e\"},\"regular/triangle-exclamation\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256.5 0c14.7 0 28.2 8.1 35.2 21l216 400c6.7 12.4 6.4 27.4-.8 39.5S486.6 480 472.5 480l-432 0c-14.1 0-27.1-7.4-34.3-19.5s-7.5-27.1-.8-39.5l216-400c7-12.9 20.5-21 35.2-21zM53.9 432L459.1 432 256.5 56.8 53.9 432zm202.6-40a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-208c18.6 0 33 16.1 31 34.6l-7.1 64.1C279 294.8 268.7 304 256.5 304s-22.5-9.2-23.8-21.3l-7.1-64.1c-2-18.5 12.4-34.6 31-34.6z\\\"/\u003e\"},\"regular/user\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M144 128a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zm208 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM48 480c0-70.7 57.3-128 128-128l96 0c70.7 0 128 57.3 128 128l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8c0-97.2-78.8-176-176-176l-96 0C78.8 304 0 382.8 0 480l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z\\\"/\u003e\"},\"regular/x\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M378.4 71.4c8.5-10.1 7.2-25.3-2.9-33.8s-25.3-7.2-33.8 2.9L192 218.7 42.4 40.6C33.9 30.4 18.7 29.1 8.6 37.6S-2.9 61.3 5.6 71.4L160.7 256 5.6 440.6c-8.5 10.2-7.2 25.3 2.9 33.8s25.3 7.2 33.8-2.9L192 293.3 341.6 471.4c8.5 10.2 23.7 11.5 33.8 2.9s11.5-23.7 2.9-33.8L223.3 256 378.4 71.4z\\\"/\u003e\"},\"regular/xmark\":{\"viewBox\":\"0 0 384 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M7.5 105c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l151 151 151-151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-151 151 151 151c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151-151 151c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l151-151-151-151z\\\"/\u003e\"},\"custom-icons/chatgpt\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$2e\"},\"custom-icons/bytedance\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M310.6 369.1l-31.6-8.3 0-150.8 33.8-8.6c18.5-4.7 34.1-8.5 34.9-8.4 .6 0 1 41.5 1 92.2l0 92.2-3.3-.1c-1.9 0-17.7-3.8-34.9-8.3zM163.3 331.2c0-50.7 .4-92.4 1.2-92.4 .6-.1 16.2 3.7 34.9 8.4l33.7 8.5-.3 75.1-.4 75.1-30.3 7.8c-16.6 4.3-32.2 8.3-34.4 8.7l-4.3 1 0-92.4zm227-75.4c0-167.5 .1-176.5 2.7-175.7 1.3 .4 14.5 3.8 29.2 7.5 14.7 3.8 29.2 7.5 32.3 8.3l5.5 1.5-.3 158.8-.4 158.9-30.1 7.7c-16.5 4.3-32 8.1-34.4 8.7l-4.5 1 0-176.6zM52 256.4c0-86.8 .4-157.7 1.2-157.7 .6 0 16.2 3.8 34.7 8.4l33.8 8.5 0 140.6c0 77.2-.3 140.5-.6 140.5-.4 0-16.2 4-34.9 8.7L52 414.1 52 256.4z\\\"/\u003e\"},\"brands/claude\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$2f\"},\"custom-icons/cohere\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M369.1 52L173.5 52c-32.2 0-63.1 12.8-85.9 35.6S52 141.3 52 173.5c0 67.1 50.9 12
8171.5 132.2 121.5 11 0 32.8-.6 63-13 35.2-14.5 105.2-40.8 155.7-67.8 35.3-18.9 50.8-43.9 50.8-77.5 0-11.1-2.2-22.1-6.4-32.4s-10.5-19.6-18.3-27.4-17.2-14.1-27.4-18.3-21.3-6.4-32.4-6.4zM329.1 277.9l-61.6 25.6c-14.9 6.2-27.5 16.6-36.5 30s-13.7 29.1-13.7 45.2c0 0 0 0 0 0t0 0 0 0q0 0 0 0t0 0 0 0 0 0 0 0c0 10.7 2.1 21.3 6.2 31.1s10.1 18.8 17.6 26.4 16.5 13.5 26.4 17.6 20.4 6.2 31.1 6.2l66.7 0c12.4 0 24.7-2.4 36.2-7.2s21.9-11.7 30.7-20.5 15.8-19.2 20.5-30.7 7.2-23.8 7.2-36.2c0-67.5-68.6-113.3-130.9-87.4zM122 310.9c-9.2 0-18.3 1.8-26.8 5.3S79 324.9 72.5 331.4 60.8 345.7 57.3 354.2 52 371.8 52 381l0 9.1c.3 18.4 7.8 35.9 20.9 48.8s30.7 20.1 49.1 20.1 36-7.2 49.1-20.1 20.6-30.4 20.9-48.8l0-9.1c0-9.2-1.8-18.3-5.3-26.8s-8.7-16.2-15.2-22.7-14.2-11.7-22.7-15.2-17.6-5.3-26.8-5.3z\\\"/\u003e\"},\"custom-icons/common-crawl\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M52 350.7l0-188.1c0-14.3 9.4-30.6 22.5-38.2l167.5-106 0 104.1-97.3 60.2c-9.4 5.7-15 16.2-15 25.8l0 105c0 9.5 4.7 19.1 11.2 22.9l101.1 61.1 0 96.5-173.1-108.9c-9.4-6.7-16.8-21-16.8-34.4zM270 493.9l0-96.5 101.1-61.1c6.6-3.8 11.2-13.4 11.2-22.9l0-105c0-9.5-5.6-20.1-15-25.8l-97.3-60.2 0-104.1 167.5 106c13.1 7.6 22.5 23.9 22.5 38.2l0 188.1c0 13.4-7.5 27.7-16.8 34.4l-173.1 108.9 0 0z\\\"/\u003e\"},\"custom-icons/cursor\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M451.9 136.9L265.7 32.1c-6-3.4-13.4-3.4-19.3 0L60.1 136.9c-5 2.8-8.1 8.1-8.1 13.7l0 211.3c0 5.7 3.1 10.9 8.1 13.7L246.3 480.4c6 3.4 13.4 3.4 19.3 0L451.9 375.6c5-2.8 8.1-8.1 8.1-13.7l0-211.3c0-5.7-3.1-10.9-8.1-13.7zm-11.7 22.2L260.4 462.5c-1.2 2-4.4 1.2-4.4-1.2l0-198.7c0-4-2.2-7.6-5.7-9.6L73.7 153.7c-2.1-1.2-1.2-4.3 1.2-4.3l359.5 0c5.1 0 8.3 5.4 5.7 9.7z\\\"/\u003e\"},\"custom-icons/deepseek\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"$30\"},\"custom-icons/gitbook-assistant\":{\"viewBox\":\"0 0 482 512\",\"markup\":\"$31\"},\"custom-icons/mistral\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M110.3 109.8l58.3 0 0 58.3-58.3 0 0-58.3zm233.1 0l58.3 0 0 58.3-58.3 0 0-58.3zM110.3 168.1l116.6 0 0 58.3-116.6 0 0-58.3zm174.9 0l116.6 0 0 58.3-116.6 0 0-58.3zM110.3 226.4l291.4 0 0 58.3-291.4 0 0-58.3zm0 58.3l58.3 0 0 58.3-58.3 0 0-58.3zm116.6 0l58.3 0 0 58.3-58.3 0 0-58.3zm116.6 0l58.3 0 0 58.3-58.3 0 0-58.3zM52 342.9l174.9 0 0 58.3-174.9 0 0-58.3zm233.1 0l174.9 0 0 58.3-174.9 0 0-58.3z\\\"/\u003e\"},\"custom-icons/vscode\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M363.1 508.5c8.1 3.1 17.3 2.9 25.4-1l105.4-50.7C505 451.5 512 440.3 512 428L512 84c0-12.3-7-23.5-18.1-28.8L388.5 4.5c-10.7-5.1-23.2-3.9-32.6 2.9-1.3 1-2.6 2.1-3.8 3.3L150.3 194.8 62.4 128c-8.2-6.2-19.6-5.7-27.2 1.2L7 154.9c-9.3 8.5-9.3 23.1 0 31.5L83.2 256 7 325.5c-9.3 8.5-9.3 23.1 0 31.5l28.2 25.6c7.6 6.9 19 7.4 27.2 1.2l87.9-66.7 201.8 184.1c3.2 3.2 6.9 5.6 11 7.2zm21-368.7L384.1 372.2 231 256 384.1 139.8z\\\"/\u003e\"},\"solid/check\":{\"viewBox\":\"0 0 448 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z\\\"/\u003e\"},\"solid/chevron-right\":{\"viewBox\":\"0 0 320 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M311.1 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L243.2 256 73.9 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\\\"/\u003e\"},\"solid/circle-info\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM224 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-8 64l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z\\\"/\u003e\"},\"solid/circle-exclamation\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-192a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.6 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z\\\"/\u003e\"},\"solid/circle-check\":{\"viewBox\":\"0 0 512 512\",\"markup\":\"\u003cpath fill=\\\"currentColor\\\" d=\\\"M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zM374 145.7c-10.7-7.8-25.7-5.4-33.5 5.3L221.1 315.2 169 263.1c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72c5 5 11.8 7.5 18.8 7s13.4-4.1 17.5-9.8L379.3 179.2c7.8-10.7 5.4-25.7-5.3-33.5z\\\"/\u003e\"}},\"iconStyle\":\"regular\",\"children\":\"$L32\"}]}]\n"])</script>
817<script>self.__next_f.push([1,"33:I[49286,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"RootLayoutClientContexts\"]\n32:[\"$\",\"$L33\",null,{\"language\":{\"locale\":\"en\",\"language\":\"English\",\"flag\":\"🇺🇸\",\"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\",\"clear\":\"Clear\",\"table_filtered_by_selection\":\"Matches selection: ${1}\",\"table_clear_selection\":\"Clear selection\",\"tags\":\"Tags\",\"search_back\":\"Back to search results\",\"search_or_ask\":\"Ask or search\",\"search_input_placeholder\":\"Search content\",\"search_ask_input_placeholder\":\"Search content or ask a question\",\"search_no_results_for\":\"No results for \\\"${1}\\\".\",\"search_no_results\":\"No results\",\"search_results_count\":\"$${1} results\",\"search_page_result_title\":\"Page with title ${1}\",\"search_section_result_title\":\"Section with title ${1}\",\"search_section_result_content\":\"Section with content ${1}\",\"search_section_result_default\":\"Section\",\"search_scope_title\":\"Filter\",\"search_scope_section_current\":\"$${1}\",\"search_scope_section_current_description\":\"Only the current section\",\"search_scope_section_all\":\"All docs\",\"search_scope_section_all_description\":\"All sections of the docs\",\"search_scope_variant_current\":\"$${1}\",\"search_scope_variant_current_description\":\"Only the current variant\",\"search_scope_variant_all\":\"All content\",\"search_scope_variant_all_description\":\"Every available variant\",\"ask\":\"Ask\",\"search_ask\":\"Ask \\\"${1}\\\"\",\"search_ask_description\":\"Find the answer with ${1}\",\"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.\",\"search_partial_error\":\"Some results couldn't load. Showing available results.\",\"on_this_page\":\"On this page\",\"next_page\":\"Next\",\"previous_page\":\"Previous\",\"toc_back_to_space\":\"Back to ${1}\",\"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?\",\"was_this_helpful_positive_label\":\"Helpful\",\"was_this_helpful_negative_label\":\"Not helpful\",\"submit\":\"Submit\",\"annotation_button_label\":\"Open annotation\",\"code_copied\":\"Copied!\",\"code_copy\":\"Copy\",\"prompt_copy\":\"Copy prompt\",\"code_block_collapsed\":\"Show all ${1} lines\",\"code_block_expanded\":\"Show less\",\"table_of_contents_button_label\":\"Open table of contents\",\"cookies_title\":\"Cookies\",\"cookies_prompt\":\"This site uses co
817okies 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\",\"close\":\"Close\",\"view\":\"View\",\"edit_on_git\":\"Edit on ${1}\",\"edit\":\"Edit\",\"notfound_title\":\"Page not found\",\"notfound_link\":\"This link points to a page that has been removed or no longer exists.\",\"notfound\":\"The page you're looking for doesn't exist.\",\"notfound_adaptive_title\":\"Page unavailable\",\"notfound_adaptive\":\"This page may exist, but you may need to log in to access it.\",\"notfound_adaptive_login\":\"Log in\",\"notfound_adaptive_registration_hint\":\"Registration may be available depending on the organization.\",\"notfound_goto_home\":\"Go to homepage\",\"notfound_suggestions_title\":\"You might be looking for\",\"unexpected_error_title\":\"An error occurred\",\"unexpected_error\":\"Sorry, an unexpected error has occurred. Please try again later.\",\"unexpected_error_retry\":\"Try again\",\"rss_feed\":\"RSS feed\",\"open_rss_feed\":\"Subscribe to the feed for this page\",\"pdf_download\":\"Export as PDF\",\"pdf_goback\":\"Go back to content\",\"pdf_print\":\"Print or Save as PDF\",\"pdf_images_loading\":\"Images loading (${1}/${2})\",\"pdf_images_loaded\":\"All images loaded\",\"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_email\":\"Send an email to\",\"link_tooltip_page_anchor\":\"Jump to section\",\"open_in_new_tab\":\"Open in new tab\",\"ai_answer\":\"AI Answer\",\"ai_chat_assistant_name\":\"GitBook Assistant\",\"ai_chat_assistant_name_unbranded\":\"AI Assistant\",\"ai_chat_assistant_description\":\"I'm here to help you with the docs.\",\"ai_chat_assistant_greeting_morning\":\"Good morning\",\"ai_chat_assistant_greeting_afternoon\":\"Good afternoon\",\"ai_chat_assistant_greeting_evening\":\"Good evening\",\"ai_chat_assistant_greeting_night\":\"Good night\",\"ai_chat_clear_conversation\":\"Clear conversation\",\"ai_chat_expand_panel\":\"Expand panel\",\"ai_chat_collapse_panel\":\"Collapse panel\",\"ai_chat_thinking\":\"Thinking…\",\"ai_chat_working\":\"Working…\",\"ai_chat_exploring\":\"Exploring…\",\"ai_chat_waiting\":\"Waiting for your answer…\",\"ai_chat_view_activity\":\"View activity\",\"ai_chat_explored\":\"Explored briefly\",\"ai_chat_explored_with\":\"Explored with ${1}\",\"tool_count\":\"$${1} tool\",\"tool_count_plural\":\"$${1} tools\",\"ai_chat_context_badge\":\"AI\",\"ai_chat_error\":\"Something went wrong.\",\"ai_chat_hold_message_1\":\"Thinking it through…\",\"ai_chat_hold_message_2\":\"Just a moment…\",\"ai_chat_context_title\":\"Based on your context\",\"ai_chat_context_description\":\"The Assistant uses AI and your context to generate answers and perform actions.\",\"ai_chat_context_pages_youve_read\":\"The page you're on now\",\"ai_chat_context_info_provided_by_the_site\":\"Info about you provided by the site\",\"ai_chat_context_previous_messages\":\"Messages in your conversation\",\"ai_chat_context_disclaimer\":\"AI responses may contain mistakes.\",\"ai_chat_input_placeholder\":\"Ask, search, or explain...\",\"ai_chat_queued_message\":\"This message will be sent after ${1} finishes\",\"send\":\"Send\",\"actions\":\"Actions\",\"ai_chat_suggested_questions_title\":\"Suggested questions\",\"ai_chat_suggested_questions_about_this_page\":\"What is this page about?\",\"ai_chat_suggested_questions_read_next\":\"What should I read next?\",\"ai_chat_suggested_questions_example\":\"Can you give an example?\",\"searched_for\":\"Searched for ${1}\",\"ai_chat_tools_listed_pages\":\"Browsed the docs\",\"ai_chat_tools_read_page\":\"Read page ${1}\",\"ai_chat_tools_navigated_to_page\":\"Opened the page\",\"ai_chat_tools_navigate_failed\":\"Failed to open the page\",\"ai_chat_tools_submit_feedback\":\"Submit feedback\",\"ai_chat_tools_submit_assistant_feedback\":\"Rate the Assistant's previous message as ${1}\",\"ai_chat_tools_submitted_feedback\":\"Submitted your feedback\",\"ai_chat_tools_shared_feedback_with_team\":\"Shared feedback with the docs team\",\"ai_chat_tools_mcp_tool\":\"Called ${1}\",\"ai_chat_ask\":\"Ask ${1}\",\"ai_chat_ask_about\":\"Ask ${1} about ${2}\",\"ai_chat_ask_query\":\"Ask ${1} \\\"${2}\\\"\",\"this_page\":\"this page\",\"ai_chat_paragraph_draft\":\"Tell me more about this\",\"copy_for_llms\":\"Copy for LLMs\",\"copy_page_markdown\":\"Copy page as Markdown for LLMs\",\"copy_page\":\"Copy page\",\"view_page_markdown\":\"View as Markdown\",\"view_page_plaintext\":\"View this page as plain text\",\"open_in\":\"Open in ${1}
817\",\"open_in_ai\":\"Open in\",\"open_in_llms_pre_prompt\":\"Read ${1} and answer questions about the content.\",\"connect_mcp_to\":\"Connect to ${1}\",\"install_mcp_on\":\"Use this MCP in ${1}\",\"connect_with_mcp\":\"Connect with MCP\",\"copy_mcp_url\":\"Add this MCP to any compatible client\",\"copy_mcp_install_command\":\"Use this MCP in ${1}\",\"press_to_confirm\":\"Press ${1} to confirm\",\"tool_call_skipped\":\"Skipped \\\"${1}\\\"\",\"ai_control_submitted_answer\":\"Submitted answer\",\"scroll_back\":\"Scroll back\",\"scroll_further\":\"Scroll further\",\"hint_info\":\"Information\",\"hint_warning\":\"Warning\",\"hint_danger\":\"Danger\",\"hint_success\":\"Success\",\"download\":\"Download\",\"open\":\"Open\",\"form_other_prompt\":\"Enter your answer...\",\"form_other_field\":\"Other...\",\"cancel\":\"Cancel\",\"direct_link_to_heading\":\"Direct link to heading\",\"auth_consent_request\":\"$${1} wants to access ${2} on your behalf.\",\"auth_client_website\":\"Website\",\"auth_verified\":\"Verified\",\"auth_unverified\":\"Unverified\",\"auth_unverified_title\":\"GitBook has not verified this client\",\"auth_unverified_description\":\"Only approve if you recognize this application and trust it with access to ${1}.\",\"auth_code_preamble\":\"After approving, an authorization code will be sent to:\",\"auth_redirect_uri_label\":\"Redirect URI\",\"auth_trust_client\":\"I recognize and trust this client\",\"auth_approve\":\"Approve\",\"auth_deny\":\"Deny\",\"auth_error_title\":\"Something went wrong\",\"auth_expired_title\":\"This authorization link has expired\",\"auth_expired_description\":\"Please start the sign-in again from the application.\",\"auth_error_invalid_request\":\"Invalid request. Please start again from the application.\",\"auth_error_failed\":\"We could not complete the authorization. The request may have expired — please start again from the application.\"},\"children\":\"$L34\"}]\n"])</script>
817<script>self.__next_f.push([1,":HC\"https://api.gitbook.com/cache/\"\n:HC\"https://ka-p.fontawesome.com/releases/v7.2.0/\"\n:HC\"https://static-2v.gitbook.com\"\n:HL[\"/~gitbook/site-index\",\"fetch\",{\"crossOrigin\":\"\",\"type\":\"application/json\"}]\n"])</script>
817<script>self.__next_f.push([1,"35:I[64205,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"SiteLayoutClientContexts\"]\n36:I[70900,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"AIContextProvider\"]\n37:I[98190,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"SpaceLayoutContextProvider\"]\n38:I[75451,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"AdaptiveVisitorContextProvider\"]\n39:I[31862,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.
817js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"CurrentContentProvider\"]\n3a:I[62103,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"VisitorProvider\"]\n3b:I[45362,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"InsightsProvider\"]\n3c:I[46555,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"AIChatProvider\"]\n3f:I[78402,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.
817js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"NavigationLoader\"]\n41:I[39649,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"ThemeToggler\"]\n42:I[96685,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"LoadIntegrations\"]\n43:I[29695,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"WebMCP\"]\n44:I[10594,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"\"]\n45:I[15402,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.
817js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"CookiesToast\"]\n34:[\"$\",\"$L35\",null,{\"contextId\":\"$undefined\",\"forcedTheme\":\"$undefined\",\"defaultTheme\":\"light\",\"externalLinksTarget\":\"self\",\"proxyOrigin\":\"$undefined\",\"searchPrewarmURL\":\"/~gitbook/search-prewarm\",\"children\":[[\"$\",\"$L36\",null,{\"aiMode\":\"none\",\"suggestions\":[],\"trademark\":true,\"greeting\":\"$undefined\",\"children\":[\"$\",\"$L37\",null,{\"basePath\":\"/\",\"siteAdaptiveAuthLoginHref\":null,\"siteIndexURL\":\"/~gitbook/site-index\",\"children\":[\"$\",\"$L38\",null,{\"contextId\":\"$undefined\",\"visitorClaimsURL\":\"/~gitbook/visitor\",\"children\":[\"$\",\"$L39\",null,{\"organizationId\":\"-LBKDRmeoAGTb1M5X51f\",\"siteId\":\"site_S8gms\",\"siteSectionId\":null,\"siteSpaceId\":\"sitesp_qbSyB\",\"siteShareKey\":null,\"spaceId\":\"-LBKK1y7h_XWAtuRJG9X-4037718589\",\"revisionId\":\"gqVpNxZrJh24R63W8Qsw\",\"visitorAuthClaims\":{},\"children\":[\"$\",\"$L3a\",null,{\"appURL\":\"https://app.gitbook.com\",\"visitorCookieTrackingEnabled\":true,\"children\":[\"$\",\"$L3b\",null,{\"enabled\":true,\"eventUrl\":\"/~gitbook/__evt?o=-LBKDRmeoAGTb1M5X51f\u0026s=site_S8gms\",\"children\":[\"$\",\"$L3c\",null,{\"renderMessageOptions\":\"$undefined\",\"withPageFeedback\":true,\"children\":[\"$L3d\",\"$L3e\",[\"$\",\"$L3f\",null,{}],null,[\"$\",\"div\",null,{\"className\":\"lg:chat-open:mr-(--ai-chat-width) motion-safe:transition-all motion-safe:duration-300\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col lg:flex-row lg:justify-center px-4 pl-[max(env(safe-area-inset-left),1rem)] pr-[max(env(safe-area-inset-right),1rem)] sm:px-6 sm:pl-[max(env(safe-area-inset-left),1.5rem)] sm:pr-[max(env(safe-area-inset-right),1.5rem)] md:px-8 md:pl-[max(env(safe-area-inset-left),2rem)] md:pr-[max(env(safe-area-inset-right),2rem)] max-w-screen-2xl mx-auto transition-[max-width] duration-300 motion-reduce:transition-none no-sidebar site-header:min-h-[calc(100vh-65px)] site-header-sections:min-h-[calc(100vh-109px)]\",\"children\":[\"$L40\",[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}],[\"$\",\"footer\",null,{\"data-gb-site-footer\":true,\"className\":\"border-tint-subtle border-t layout-default:xl:chat-closed:hidden layout-default:3xl:hidden layout-wide:3xl:chat-closed:hidden page-api-block:page-has-outline:min-[96rem]:hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:chat-open:pr-(--ai-chat-width) transition-[padding] duration-300 motion-reduce:transition-none\",\"children\":[\"$\",\"div\",null,{\"className\":\"sm:px-6 sm:pl-[max(env(safe-area-inset-left),1.5rem)] sm:pr-[max(env(safe-area-inset-right),1.5rem)] md:px-8 md:pl-[max(env(safe-area-inset-left),2rem)] md:pr-[max(env(safe-area-inset-right),2rem)] max-w-screen-2xl px-4 py-8 @4xl:py-12 mx-auto @container/footer\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-3xl layout-wide:max-w-6xl mx-auto w-full flex @xs:grid @4xl:max-w-none! flex-col justify-between gap-12 grid-cols-[auto_auto] @4xl:grid-cols-[18rem_minmax(auto,48rem)_auto] @7xl:grid-cols-[18rem_minmax(auto,48rem)_14rem]\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"page-api-block:page-has-outline:min-[96rem]:hidden -col-start-2 row-start-1 flex items-start @xs:justify-end layout-default:xl:chat-closed:hidden layout-default:3xl:hidden layout-wide:3xl:chat-closed:hidden\",\"children\":[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[\"$\",\"$L41\",null,{}]}]}],null,null,null]}]}]}]}]]}]}]}]}]}]}]}],[\"$\",\"$L42\",null,{}],[\"$\",\"$L43\",null,{\"mcpURL\":\"/~gitbook/mcp\"}],[[\"$\",\"$L44\",\"https://integrations.gitbook.com/v1/integrations/googleanalytics/installations/e065268d3cfde995f1ec1f24663200b92f6579eef7efe5f0273305a8d9f077ce/sites/site_S8gms/script.
817js?version=152.0\",{\"src\":\"https://integrations.gitbook.com/v1/integrations/googleanalytics/installations/e065268d3cfde995f1ec1f24663200b92f6579eef7efe5f0273305a8d9f077ce/sites/site_S8gms/script.js?version=152.0\",\"strategy\":\"lazyOnload\"}]],[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[\"$\",\"$L45\",null,{\"privacyPolicy\":\"$undefined\"}]}],[\"$\",\"script\",null,{\"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://gitbook.com/docs/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 });\"}}],\"$L46\"]}]\n"])</script>
817<script>self.__next_f.push([1,"47:I[3122,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"HeaderMobileMenu\"]\n49:I[47902,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"SearchContainer\"]\n4a:I[77553,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"SideSheet\"]\n4d:I[97576,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"BackToSpaceButton\"]\n4e:I[50723,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.
817js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"ScrollContainer\"]\n4f:I[65368,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PagesList\"]\n3d:null\n3e:[\"$\",\"header\",null,{\"data-gb-site-header\":true,\"className\":\"flex flex-col h-[64px] sticky top-0 pt-[env(safe-area-inset-top)] 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\":\"site-header:theme-bold:bg-header-background site-header:theme-bold:shadow-[0px_1px_0px] site-header:theme-bold:shadow-tint-12/2\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:chat-open:pr-(--ai-chat-width) transition-all duration-300 motion-reduce:transition-none\",\"children\":[\"$\",\"div\",null,{\"data-gb-header-content\":true,\"className\":\"gap-4 lg:gap-6 flex items-center justify-between w-full py-3 min-h-16 sm:h-16 px-4 pl-[max(env(safe-area-inset-left),1rem)] pr-[max(env(safe-area-inset-right),1rem)] sm:px-6 sm:pl-[max(env(safe-area-inset-left),1.5rem)] sm:pr-[max(env(safe-area-inset-right),1.5rem)] md:px-8 md:pl-[max(env(safe-area-inset-left),2rem)] md:pr-[max(env(safe-area-inset-right),2rem)] max-w-screen-2xl mx-auto transition-[max-width] duration-300 motion-reduce:transition-none @container/header\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex max-w-full min-w-0 shrink items-center justify-start gap-2 lg:gap-4\",\"children\":[[\"$\",\"$L47\",null,{\"className\":\"-ml-2 text-tint-strong site-header:theme-bold:text-header-link hover:bg-tint-hover hover:site-header:theme-bold:bg-header-link/3 no-sidebar:hidden lg:hidden\"}],\"$L48\"]}],[\"$\",\"div\",null,{\"className\":\"flex grow-0 shrink-0 md:@2xl:basis-56 justify-self-end items-center gap-2 transition-[margin] duration-300 motion-reduce:transition-none order-last\",\"children\":[\"$\",\"$L49\",null,{\"searchURL\":\"/~gitbook/search\",\"section\":\"$undefined\",\"sections\":[],\"siteSpace\":{\"object\":\"site-space\",\"id\":\"sitesp_qbSyB\",\"path\":\"v7\",\"default\":true,\"space\":{\"object\":\"space\",\"id\":\"-LBKK1y7h_XWAtuRJG9X-4037718589\",\"title\":\"Electron Forge\",\"emoji\":\"2699\",\"visibility\":\"public\",\"createdAt\":\"2018-04-30T06:53:29.000Z\",\"updatedAt\":\"2026-08-25T21:38:47.316Z\",\"editMode\":\"locked\",\"internal_poweredByV2\":true,\"internal_singleWebsocket\":true,\"urls\":{\"location\":\"/spaces/-LBKK1y7h_XWAtuRJG9X-4037718589\",\"app\":\"https://app.gitbook.com/o/-LBKDRmeoAGTb1M5X51f/s/-LBKK1y7h_XWAtuRJG9X-4037718589/\",\"published\":\"https://www.electronforge.io/\",\"public\":\"https://www.electronforge.io/\"},\"organization\":\"-LBKDRmeoAGTb1M5X51f\",\"gitSync\":{\"installationId\":\"gitsync_T4dAH\",\"installationProvider\":\"github\",\"installationStatus\":\"active\",\"url\":\"https://github.com/electron-forge/electron-forge-docs/tree/v6\",\"repoName\":\"electron-forge/electron-forge-docs\",\"operation\":{\"state\":\"success\",\"direction\":\"import\",\"startedAt\":\"2026-08-25T21:38:44.422Z\",\"endedAt\":\"2026-08-25T21:38:47.499Z\"},\"operationTimeout\":1200000,\"updatedAt\":\"2026-08-25T21:38:47.499Z\"},\"revision\":\"gqVpNxZrJh24R63W8Qsw\",\"defaultLevel\":\"inherit\",\"comments\":0,\"changeRequests\":219,\"changeRequestsDraft\":12,\"changeRequestsOpen\":0,\"permissions\":{\"view\":true,\"access\":false,\"admin\":false,\"viewInviteLinks\":false,\"edit\":false,\"triggerGitSync\":false,\"comment\":false,\"merge\":false,\"review\":false,\"installIntegration\":false},\"mergeRules\":{\"type\":\"inherit\"}},\"title\":\"Electron Forge V7\",\"localizedTitle\":{},\"draft\":false,\"hasAdvancedCustomizationFeature\":false,\"urls\":{\"published\":\"https://www.electronforge.io/\"},\"hidden\":false},\"siteSpaces\":[\"$3e:props:children:0:props:children:props:children:props:children:1:props:children:props:siteSpace\"],\"withSections\":false,\"withSiteVariants\":false,\"indexURL\":\"/~gitbook/site-index\",\"withVariants\":false,\"style\":\"subtle\",\"viewport\":\"$undefined\"}]}],null]}]}]}],null]}]\n4b:T507,group/table-of-contents text-sm grow-0 shrink-0 w-4/5 md:w-1/2 lg:w-72 max-lg:not-sidebar-filled:bg-tint-base max-lg:not-sidebar-filled:border-r border-tint-subtle lg:flex! lg:animate-none! lg:sticky lg:mr-12 lg:z-0 layout-wide:no-sidebar:lg:fixed layout-wide:no-sidebar:lg:max-3xl:w-12 layout-wide:no-sidebar:lg:left-5 layout-wide:no-sidebar:lg:z-29 layout-default:no-sidebar:lg:max-xl:fixed layout-default:no-sidebar:lg:max-xl:w-12 layout-default:no-sidebar:lg:max-xl:left-5 layout-default:no-sidebar:lg:max-xl:z-29 lg:top-0 lg:h-screen lg:announcement:h-[calc(100vh-4.25rem)] lg:site-header:top-16 lg:site-header:h-[calc(100vh-4rem)] lg:announcement:site-header:h-[calc(100vh-4rem-4.25rem)] lg:site-header-sections:top-27 lg:site-header-sections:h-[calc(100vh-6.75rem)] lg:site-header-sections:announcement:h-[calc(100vh-6.75rem-4.25rem)] lg:[html[style*=\"--toc-top-offset\"]_\u0026]:top-(--toc-top-offset)! lg:[html[style*=\"--toc-height\"]_\u0026]:h-(--toc-height)! lg:page-no-toc:[html[style*=\"--outline-top-offset\"]_\u0026]:top-(--outline-top-offset)! lg:page-no-toc:[html[style*=\"--outline-height\"]_\u0026]:h-(--outline-height)! pt-6 pb-4 supports-[-webkit-touch-callout]:pb-[env(safe-area-inset-bottom)] lg:max-3xl:has-sidebar:sidebar-filled:layout-default:pr-6 max-lg:pl-8 flex flex-col min-h-0 gap-440:[[\"$\",\"$L4a\",null,{\"side\":\"left\",\"data-testid\":\"table-of-contents\",\"data-gb-table-of-contents\":true,\"toggleClass\":\"navigation-open\",\"
817withOverlay\":true,\"withCloseButton\":true,\"className\":\"$4b\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pr-4 flex lg:hidden grow-0 dark:shadow-light/1 text-base/tight items-center site-header:theme-bold:bg-header-background site-header:theme-bold:m-[-1.5rem_-1px_-0.5rem_-2rem] site-header:theme-bold:p-[1rem_1rem_1rem_2rem]\",\"children\":[\"$L4c\",null]}],[\"$\",\"div\",null,{\"className\":\"-ms-5 layout-wide:no-sidebar:ms-0 layout-default:no-sidebar:lg:max-xl:ms-0 relative flex min-h-0 grow flex-col 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 max-lg:sidebar-filled:border lg:page-no-toc:bg-transparent! lg:page-no-toc:border-none! sidebar-filled:rounded-2xl straight-corners:rounded-none [html.sidebar-filled.circular-corners_\u0026]:layout-wide:rounded-4xl\",\"children\":[[\"$\",\"$L4d\",null,{\"spaceId\":\"-LBKK1y7h_XWAtuRJG9X-4037718589\",\"spaceTitle\":\"Electron Forge\"}],null,[\"$\",\"$L4e\",null,{\"data-testid\":\"toc-scroll-container\",\"orientation\":\"vertical\",\"contentClassName\":\"flex flex-col p-2 gutter-stable\",\"active\":\"[data-active=true]\",\"leading\":{\"fade\":true,\"button\":{\"className\":\"-mt-4\"}},\"children\":[\"$\",\"$L4f\",null,{\"pages\":[{\"id\":\"-LBKK1y8J4IQF5SbJ_8L\",\"title\":\"Getting Started\",\"href\":\"/\",\"pathnames\":[\"\",\"readme\"],\"type\":\"document\"},{\"id\":\"-M3hfM1tDE08IjO-TE10\",\"title\":\"Importing an Existing Project\",\"href\":\"/import-existing-project\",\"pathnames\":[\"import-existing-project\"],\"type\":\"document\"},{\"id\":\"-LBKKRZYKeYIuGiZrGY_\",\"title\":\"CLI\",\"href\":\"/cli\",\"pathnames\":[\"cli\"],\"type\":\"document\"},{\"id\":\"3cLgs2oXGrcK5PIx8c0v\",\"title\":\"Core Concepts\",\"descendants\":[{\"id\":\"2R8Ak39VM9VWgyvVZ7LA\",\"title\":\"Why Electron Forge?\",\"href\":\"/core-concepts/why-electron-forge\",\"pathnames\":[\"core-concepts/why-electron-forge\"],\"type\":\"document\"},{\"id\":\"xPmFAapNUwnvNgGVjLcW\",\"title\":\"Build Lifecycle\",\"href\":\"/core-concepts/build-lifecycle\",\"pathnames\":[\"core-concepts/build-lifecycle\"],\"type\":\"document\"}],\"type\":\"group\"},{\"id\":\"-Lfg5l3-7V-gFIT8qFfN\",\"title\":\"Configuration\",\"descendants\":[{\"id\":\"-LBKKKVFlxdg64cD03Tb\",\"title\":\"Configuration Overview\",\"href\":\"/config/configuration\",\"pathnames\":[\"config/configuration\"],\"type\":\"document\"},{\"id\":\"P0G75tpBtLL99KAmeLvO\",\"title\":\"TypeScript Setup\",\"href\":\"/config/typescript-configuration\",\"pathnames\":[\"config/typescript-configuration\"],\"type\":\"document\"},{\"id\":\"-LBKfYbASff-QwI7Z4wt\",\"title\":\"Plugins\",\"href\":\"/config/plugins\",\"pathnames\":[\"config/plugins\"],\"descendants\":[{\"id\":\"-LBKfwb-B6yl_H9il
817-oP\",\"title\":\"Webpack Plugin\",\"href\":\"/config/plugins/webpack\",\"pathnames\":[\"config/plugins/webpack\"],\"type\":\"document\"},{\"id\":\"IXeZBQkGX5EQ8tGs8RFK\",\"title\":\"Vite Plugin\",\"href\":\"/config/plugins/vite\",\"pathnames\":[\"config/plugins/vite\"],\"type\":\"document\"},{\"id\":\"-MJ-yOuokeU_KZD7UeSL\",\"title\":\"Electronegativity Plugin\",\"href\":\"/config/plugins/electronegativity\",\"pathnames\":[\"config/plugins/electronegativity\"],\"type\":\"document\"},{\"id\":\"-LCgrkHSTWkOnrPcmsO5\",\"title\":\"Auto Unpack Native Modules Plugin\",\"href\":\"/config/plugins/auto-unpack-natives\",\"pathnames\":[\"config/plugins/auto-unpack-natives\"],\"type\":\"document\"},{\"id\":\"-LBYV0rs2hBvxzopePZE\",\"title\":\"Local Electron Plugin\",\"href\":\"/config/plugins/local-electron\",\"pathnames\":[\"config/plugins/local-electron\"],\"type\":\"document\"},{\"id\":\"PcqWQK1hiyMFtq9Yav3l\",\"title\":\"Fuses Plugin\",\"href\":\"/config/plugins/fuses\",\"pathnames\":[\"config/plugins/fuses\"],\"type\":\"document\"}],\"type\":\"document\"},{\"id\":\"-LBKKg0lhUEse2zSdk3F\",\"title\":\"Makers\",\"href\":\"/config/makers\",\"pathnames\":[\"config/makers\"],\"descendants\":[{\"id\":\"-LBKKgueYwrTINMPZorJ\",\"title\":\"AppX\",\"href\":\"/config/makers/appx\",\"pathnames\":[\"config/makers/appx\"],\"type\":\"document\"},{\"id\":\"-LBKKq9Fv0zrD3QXdRZw\",\"title\":\"deb\",\"href\":\"/config/makers/deb\",\"pathnames\":[\"config/makers/deb\"],\"type\":\"document\"},{\"id\":\"-LBKKrVNqTMQxCAbe7cg\",\"title\":\"DMG\",\"href\":\"/config/makers/dmg\",\"pathnames\":[\"config/makers/dmg\"],\"type\":\"document\"},{\"id\":\"-LBKKsLb2Svi4Wb5dH1T\",\"title\":\"Flatpak\",\"href\":\"/config/makers/flatpak\",\"pathnames\":[\"config/makers/flatpak\"],\"type\":\"document\"},{\"id\":\"JAiZ6GXRteVAuIh2K7mW\",\"title\":\"MSIX\",\"href\":\"/config/makers/msix\",\"pathnames\":[\"config/makers/msix\"],\"type\":\"document\"},{\"id\":\"-LBOvSRC2ltIaWtHALQ5\",\"title\":\"pkg\",\"href\":\"/config/makers/pkg\",\"pathnames\":[\"config/makers/pkg\"],\"type\":\"document\"},{\"id\":\"-LBKKtTAWsepb9-pRZ6Z\",\"title\":\"RPM\",\"href\":\"/config/makers/rpm\",\"pathnames\":[\"config/makers/rpm\"],\"type\":\"document\"},{\"id\":\"-LBKKuuEGWccSmXtmw_7\",\"title\":\"Snapcraft\",\"href\":\"/config/makers/snapcraft\",\"pathnames\":[\"config/makers/snapcraft\"],\"type\":\"document\"}
817,{\"id\":\"-LBKKw2VVXqdPv8cIYn0\",\"title\":\"Squirrel.Windows\",\"href\":\"/config/makers/squirrel.windows\",\"pathnames\":[\"config/makers/squirrel.windows\"],\"type\":\"document\"},{\"id\":\"-LBKKyCj_C8SL8ELAdEQ\",\"title\":\"WiX MSI\",\"href\":\"/config/makers/wix-msi\",\"pathnames\":[\"config/makers/wix-msi\"],\"type\":\"document\"},{\"id\":\"-LBKKyyOgS_yrgdbKiv7\",\"title\":\"ZIP\",\"href\":\"/config/makers/zip\",\"pathnames\":[\"config/makers/zip\"],\"type\":\"document\"}],\"type\":\"document\"},{\"id\":\"-LBKL1vDbrDqOuz1YdQZ\",\"title\":\"Publishers\",\"href\":\"/config/publishers\",\"pathnames\":[\"config/publishers\"],\"descendants\":[{\"id\":\"-LMG31SH2kdoByRD7IwB\",\"title\":\"Bitbucket\",\"href\":\"/config/publishers/bitbucket\",\"pathnames\":[\"config/publishers/bitbucket\"],\"type\":\"document\"},{\"id\":\"-LBKL3Dk5c-TduJvKysz\",\"title\":\"Electron Release Server\",\"href\":\"/config/publishers/electron-release-server\",\"pathnames\":[\"config/publishers/electron-release-server\"],\"type\":\"document\"},{\"id\":\"-LBKL5Yh_3BRA-VPNh8M\",\"title\":\"GitHub\",\"href\":\"/config/publishers/github\",\"pathnames\":[\"config/publishers/github\"],\"type\":\"document\"},{\"id\":\"i50xi9tmx0PsM7lXrEA8\",\"title\":\"Google Cloud Storage\",\"href\":\"/config/publishers/gcs\",\"pathnames\":[\"config/publishers/gcs\"],\"type\":\"document\"},{\"id\":\"-LBZeyXfLXYMoMfWR-zt\",\"title\":\"Nucleus\",\"href\":\"/config/publishers/nucleus\",\"pathnames\":[\"config/publishers/nucleus\"],\"type\":\"document\"},{\"id\":\"-LBKL7VCIwWHSfX1_Sgf\",\"title\":\"S3\",\"href\":\"/config/publishers/s3\",\"pathnames\":[\"config/publishers/s3\"],\"type\":\"document\"},{\"id\":\"-LBKL8gK24zfCbTE5QlE\",\"title\":\"Snapcraft\",\"href\":\"/config/publishers/snapcraft\",\"pathnames\":[\"config/publishers/snapcraft\"],\"type\":\"document\"}],\"type\":\"document\"},{\"id\":\"oVRQIItg17ezJOSk7HBG\",\"title\":\"Hooks\",\"href\":\"/config/hooks\",\"pathnames\":[\"config/hooks\"],\"type\":\"document\"}],\"type\":\"group\"},{\"id\":\"-Lfg64TjQ6iPNBBIaAzB\",\"title\":\"Built-in Templates\",\"descendants\":[{\"id\":\"-Lfg5N4bY8mM-aqwL6ga\",\"title\":\"Webpack\",\"href\":\"/templates/webpack-template\",\"pathnames\":[\"templates/webpack-template\"],\"type\":\"document\"},{\"id\":\"-LwLEcBua7bZqemirctC\",\"title\":\"Webpack + Typescript\",\"href\":\"/templates/typescript-+-webpack-template\",\"pathnames\":[\"templates/typescript-+-webpack-template\"],\"type\":\"document\"},{\"id\":\"YznJeGk6XHIbSeBSsxAl\",\"title\":\"Vite\",\"href\":\"/templates/vite\",\"pathnames\":[\"templates/vite\"],\"type\":\"document\"},{\"id\":\"rNKZhmnY8h97fBg3yqiu\",\"title\":\"Vite + TypeScript\",\"href\":\"/templates/vite-+-typescript\",\"pathnames\":[\"templates/vite-+-typescript\"],\"type\":\"document\"}],\"type\":\"group\"},{\"id\":\"-MOj112oHkndmntvnXQV\",\"title\":\"Guides\",\"descendants\":[{\"id\":\"Akj0nHZpDFcf3uS3M1ee\",\"title\":\"Code Signing\",\"href\":\"/guides/code-signing\",\"pathnames\":[\"guides/code-signing\"],\"descendants\":[{\"id\":\"HGU56ISuUKXRZZCXVYuj\",\"title\":\"Signing a Windows app\",\"href\":\"/guides/code-signing/code-signing-windows\",\"pathnames\":[\"guides/code-signing/code-signing-windows\"],\"type\":\"document\"},{\"id\":\"beYm0b6OoebesJ5rgg4R\",\"title\":\"Signing a macOS app\",\"href\":\"/guides/code-signing/code-signing-macos\",\"pathnames\":[\"guides/code-signing/code-signing-macos\"],\"type\":\"document\"}],\"type\":\"document\"},{\"id\":\"Nm1PibSmCtjhnz3n6U3n\",\"title\":\"Custom App Icons\",\"href\":\"/guides/create-and-add-icons\",\"pathnames\":[\"guides/create-and-add-icons\"],\"type\":\"document\"}
817,{\"id\":\"-MOjX8peUTSvcMJ6P2-0\",\"title\":\"Framework Integration\",\"href\":\"/guides/framework-integration\",\"pathnames\":[\"guides/framework-integration\"],\"descendants\":[{\"id\":\"-MRThcgpR_EG2lHXEFZW\",\"title\":\"React\",\"href\":\"/guides/framework-integration/react\",\"pathnames\":[\"guides/framework-integration/react\"],\"type\":\"document\"},{\"id\":\"-MOj112piADjftZrH2yI\",\"title\":\"React with TypeScript\",\"href\":\"/guides/framework-integration/react-with-typescript\",\"pathnames\":[\"guides/framework-integration/react-with-typescript\"],\"type\":\"document\"},{\"id\":\"LEvXayS14hE8oOvpcGPB\",\"title\":\"Vue 3\",\"href\":\"/guides/framework-integration/vue-3\",\"pathnames\":[\"guides/framework-integration/vue-3\"],\"type\":\"document\"}],\"type\":\"document\"},{\"id\":\"-MTrbL7ai0uuoUvPiMz9\",\"title\":\"Developing with WSL\",\"href\":\"/guides/developing-with-wsl\",\"pathnames\":[\"guides/developing-with-wsl\"],\"type\":\"document\"}],\"type\":\"group\"},{\"id\":\"-Lfg5vH3UW4_MablHgvv\",\"title\":\"Advanced\",\"descendants\":[{\"id\":\"-LBUCXLLP56_4W9Wcqxs\",\"title\":\"Auto Update\",\"href\":\"/advanced/auto-update\",\"pathnames\":[\"advanced/auto-update\"],\"type\":\"document\"},{\"id\":\"-LBKLBC5Xam_S76frdc2\",\"title\":\"Debugging\",\"href\":\"/advanced/debugging\",\"pathnames\":[\"advanced/debugging\"],\"type\":\"document\"},{\"id\":\"-LBKLCQxxVq4QsaQ__Wc\",\"title\":\"Extending Electron Forge\",\"href\":\"/advanced/extending-electron-forge\",\"pathnames\":[\"advanced/extending-electron-forge\"],\"descendants\":[{\"id\":\"-LBKLEKKsOKl3X6HgkdR\",\"title\":\"Writing Plugins\",\"href\":\"/advanced/extending-electron-forge/writing-plugins\",\"pathnames\":[\"advanced/extending-electron-forge/writing-plugins\"],\"type\":\"document\"},{\"id\":\"-MftyUMP6EDOaUhQD05b\",\"title\":\"Writing Templates\",\"href\":\"/advanced/extending-electron-forge/writing-templates\",\"pathnames\":[\"advanced/extending-electron-forge/writing-templates\"],\"type\":\"document\"},{\"id\":\"-LBKLGgCuSdBG451fLkb\",\"title\":\"Writing Makers\",\"href\":\"/advanced/extending-electron-forge/writing-makers\",\"pathnames\":[\"advanced/extending-electron-forge/writing-makers\"],\"type\":\"document\"},{\"id\":\"-LBKLISSIeKvlvFItgtW\",\"title\":\"Writing Publishers\",\"href\":\"/advanced/extending-electron-forge/writing-publishers\",\"pathnames\":[\"advanced/extending-electron-forge/writing-publishers\"],\"type\":\"document\"}],\"type\":\"document\"},{\"id\":\"pwjXAYIqbc8i7dhKdStV\",\"title\":\"API Docs\",\"href\":\"https://js.electronforge.io/modules/_electron_forge_core.html\",\"target\":{\"kind\":\"url\",\"url\":\"https://js.electronforge.io/modules/_electron_forge_core.html\"},\"type\":\"link\"}],\"type\":\"group\"}],\"isRoot\":true,\"style\":\"grow border-tint-subtle sidebar-list-line:border-l page-no-toc:hidden\"}]}],\"$L50\"]}]]}],\"$L51\"]\n"])</script>
817<script>self.__next_f.push([1,"54:I[87976,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"TableOfContentsScript\"]\n55:I[69857,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"Link\"]\n5a:I[73533,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"7886\",\"static/chunks/7886-47864b3c7d5356e7.js?dpl=p-96325161be67038d55799a086c7f43\",\"5275\",\"static/chunks/5275-8948064ebf9e04f3.js?dpl=p-96325161be67038d55799a086c7f43\",\"559\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/layout-b5268dc9c4c3940d.js?dpl=p-96325161be67038d55799a086c7f43\"],\"AdminToolbarLazy\"]\n50:[\"$L52\",\"$L53\"]\n51:[\"$\",\"$L54\",null,{}]\n48:[\"$\",\"$L55\",null,{\"href\":\"/\",\"className\":\"group/headerlogo min-w-0 shrink flex items-center\",\"children\":[[\"$L56\",\"$L57\"],[\"$\",\"div\",null,{\"className\":\"text-pretty line-clamp-2 tracking-tight max-w-[18ch] lg:max-w-[24ch] font-heading font-semibold ms-3 text-base/tight lg:text-lg/tight text-tint-strong theme-bold:text-header-link\",\"children\":\"Electron Forge\"}]]}]\n4c:[\"$\",\"$L55\",null,{\"href\":\"/\",\"className\":\"group/headerlogo min-w-0 shrink flex items-center\",\"children\":[[\"$L58\",\"$L59\"],[\"$\",\"div\",null,{\"className\":\"text-pretty line-clamp-2 tracking-tight max-w-[18ch] lg:max-w-[24ch] font-heading font-semibold ms-3 text-base/tight lg:text-lg/tight text-tint-strong theme-bold:text-header-link\",\"children\":\"Electron Forge\"}]]}]\n46:[\"$\",\"$L5a\",null,{\"context\":{\"organizationId\":\"-LBKDRmeoAGTb1M5X51f\",\"revisionId\":\"gqVpNxZrJh24R63W8Qsw\",\"space\":{\"id\":\"-LBKK1y7h_XWAtuRJG9X-4037718589\",\"revision\":\"gqVpNxZrJh24R63W8Qsw\",\"urls\":{\"app\":\"https://app.gitbook.com/o/-LBKDRmeoAGTb1M5X51f/s/-LBKK1y7h_XWAtuRJG9X-4037718589/\"}},\"changeRequest\":null,\"revision\":{\"createdAt\":\"2026-08-25T21:38:44.429Z\",\"urls\":{\"app\":\"https://app.gitbook.com/s/-LBKK1y7h_XWAtuRJG9X-4037718589/~/revisions/gqVpNxZrJh24R63W8Qsw/\"},\"git\":null},\"site\":{\"id\":\"site_S8gms\",\"title\":\"Electron Forge\",\"urls\":{\"app\":\"https://app.gitbook.com/o/-LBKDRmeoAGTb1M5X51f/sites/site_S8gms\",\"published\":\"https://www.electronforge.io/\"}},\"changedPages\":null}}]\n"])</script>
817<script>self.__next_f.push([1,"5b:I[45601,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"Button\"]\n52:[\"$\",\"$L5b\",null,{\"data-testid\":\"gb-trademark\",\"target\":\"_blank\",\"variant\":\"secondary\",\"size\":\"large\",\"href\":\"https://www.gitbook.com/powered-by?utm_source=content\u0026utm_medium=trademark\u0026utm_campaign=-LBKK1y7h_XWAtuRJG9X-4037718589\u0026utm_content=site_S8gms\",\"className\":\"text-sm font-semibold text-tint items-center gap-3 bg-transparent depth-subtle:shadow-none border-tint-subtle m-2 mt-auto px-4 py-3.5 layout-wide:no-sidebar:lg:max-3xl:hidden layout-default:no-sidebar:lg:max-xl:hidden\",\"icon\":\"gitbook\",\"label\":\"Powered by GitBook\",\"insights\":{\"type\":\"trademark_click\",\"placement\":\"sidebar\"},\"truncate\":false}]\n53:[\"$\",\"$L5b\",null,{\"data-testid\":\"gb-trademark\",\"target\":\"_blank\",\"variant\":\"secondary\",\"size\":\"large\",\"href\":\"https://www.gitbook.com/powered-by?utm_source=content\u0026utm_medium=trademark\u0026utm_campaign=-LBKK1y7h_XWAtuRJG9X-4037718589\u0026utm_content=site_S8gms\",\"className\":\"text-sm font-semibold text-tint items-center gap-3 depth-subtle:shadow-none border-tint-subtle mb-2 3xl:hidden layout-default:hidden self-start bg-tint-base depth-flat:bg-tint-base has-sidebar:hidden layout-default:no-sidebar:lg:max-xl:flex\",\"icon\":\"gitbook\",\"label\":\"Powered by GitBook\",\"insights\":{\"type\":\"trademark_click\",\"placement\":\"sidebar\"},\"iconOnly\":true}]\n"])</script>
817<script>self.__next_f.push([1,":HL[\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"image\",{\"fetchPriority\":\"high\",\"imageSrcSet\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=1\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=2\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 96w\",\"imageSizes\":\"32px\"}]\n5c:T4e4,https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=1\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=2\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 96w59:[\"$\",\"img\",null,{\"alt\":\"\",\"style\":{\"aspectRatio\":\"1\"},\"loading\":\"lazy\",\"fetchPriority\":\"high\",\"data-visual-test\":\"$undefined\",\"className\":\"hidden dark:block object-contain size-8\",\"src\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"srcSet\":\"$5c\",\"sizes\":\"32px\",\"width\":1200,\"height\":1200}]\n"])</script>
817<script>self.__next_f.push([1,"5d:T4e4,https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=1\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=2\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 96w57:[\"$\",\"img\",null,{\"alt\":\"\",\"style\":{\"aspectRatio\":\"1\"},\"loading\":\"lazy\",\"fetchPriority\":\"high\",\"data-visual-test\":\"$undefined\",\"className\":\"hidden dark:block object-contain size-8\",\"src\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"srcSet\":\"$5d\",\"sizes\":\"32px\",\"width\":1200,\"height\":1200}]\n"])</script>
817<script>self.__next_f.push([1,"5e:T4e4,https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=1\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=2\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 96w56:[\"$\",\"img\",null,{\"alt\":\"\",\"style\":{\"aspectRatio\":\"1\"},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"data-visual-test\":\"$undefined\",\"className\":\"block dark:hidden object-contain size-8\",\"src\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"srcSet\":\"$5e\",\"sizes\":\"32px\",\"width\":1200,\"height\":1200}]\n"])</script>
817<script>self.__next_f.push([1,"5f:T4e4,https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=1\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 32w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=2\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 64w, https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3 96w58:[\"$\",\"img\",null,{\"alt\":\"\",\"style\":{\"aspectRatio\":\"1\"},\"loading\":\"$undefined\",\"fetchPriority\":\"high\",\"data-visual-test\":\"$undefined\",\"className\":\"block dark:hidden object-contain size-8\",\"src\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=32\u0026dpr=3\u0026quality=100\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"srcSet\":\"$5f\",\"sizes\":\"32px\",\"width\":1200,\"height\":1200}]\n"])</script>
817<script>self.__next_f.push([1,"60:I[60214,[],\"IconMark\"]\n17:null\n1b:[[\"$\",\"title\",\"0\",{\"children\":\"Importing an Existing Project | Electron Forge\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Import an existing Electron project to use Electron Forge.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"generator\",\"content\":\"GitBook (9632516)\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.electronforge.io/import-existing-project\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"https://www.electronforge.io/import-existing-project.md\"}],[\"$\",\"meta\",\"6\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Electron Forge\"}],[\"$\",\"meta\",\"8\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Importing an Existing Project | Electron Forge\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Import an existing Electron project to use Electron Forge.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://www.electronforge.io/~gitbook/ogimage/-M3hfM1tDE08IjO-TE10\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Importing an Existing Project | Electron Forge\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Import an existing Electron project to use Electron Forge.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://www.electronforge.io/~gitbook/ogimage/-M3hfM1tDE08IjO-TE10\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=48\u0026height=48\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=48\u0026height=48\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"18\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=180\u0026height=180\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"link\",\"19\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://www.electronforge.io/~gitbook/image?url=https%3A%2F%2F2355537583-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-LBKK1y7h_XWAtuRJG9X-4037718589%252Ficon%252FzSCYXfXdUPvs7AL9g6NO%252FElectron_Software_Framework_Logo.svg%2520%281%29.png%3Falt%3Dmedia%26token%3D325f86f6-2e2a-4d0f-a8c7-b28d4eea56a4\u0026width=180\u0026height=180\u0026sign=5ef933e712018e3e930c9d41d0b979ac\u0026sv=3\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"$L60\",\"20\",{}]]\n"])</script>
817<script>self.__next_f.push([1,"61:I[65101,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PageContextProvider\"]\n64:I[2661,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PageClientLayout\"]\n14:[\"$\",\"$L26\",null,{\"iconSources\":{},\"children\":[\"$\",\"$L61\",null,{\"pageId\":\"-M3hfM1tDE08IjO-TE10\",\"spaceId\":\"-LBKK1y7h_XWAtuRJG9X-4037718589\",\"title\":\"Importing an Existing Project\",\"children\":[\"$\",\"div\",null,{\"className\":\"contents\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"contents [--content-scroll-margin:calc(var(--spacing)*16)]\",\"children\":[\"$L62\",\"$L63\"]}],[\"$\",\"$L64\",null,{\"pageMetaLinks\":{\"canonical\":null,\"alternates\":[]}}]]}]}]}]\n"])</script>
817<script>self.__next_f.push([1,"66:I[88383,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"ScrollToTopButton\"]\n67:I[95434,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"Icon\"]\n68:I[16297,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PageAsideCloseButton\"]\n6a:I[45193,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PageFeedbackForm\"]\n6c:I[13610,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.
817js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"CurrentPageProvider\"]\n6d:I[38387,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PreservePageLayout\"]\n6f:I[74405,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"SuspenseLoadedHint\"]\n65:T4af,group/aside order-last xl:sticky w-64 lg:top-0 lg:max-h-screen lg:site-header:top-16 lg:site-header:max-h-[calc(100vh-4rem)] lg:site-header-sections:top-27 lg:site-header-sections:max-h-[calc(100vh-6.75rem)] lg:[html[style*=\"--outline-top-offset\"]_\u0026]:top-(--outline-top-offset)! lg:[html[style*=\"--outline-height\"]_\u0026]:max-h-(--outline-height)! layout-default:max-xl:border-l layout-wide:max-3xl:border-l border-tint-subtle p-4 pt-8 ml-4 break-anywhere lg:z-10 lg:hover:z-12 layout-default:xl:chat-closed:pr-0 layout-default:xl:chat-closed:pl-8 layout-default:xl:chat-closed:flex! layout-default:xl:chat-closed:animate-none! layout-default:3xl:flex! layout-default:3xl:animate-none! layout-wide:xl:-mr-68 layout-wide:3xl:chat-closed:flex! layout-wide:3xl:chat-closed:animate-none! page-api-block:page-has-outline:min-[96rem]:max-3xl:-mr-[max(calc((100vw-90rem)/2),
8170rem)] page-api-block:page-has-outline:min-[96rem]:flex! page-api-block:page-has-outline:min-[96rem]:animate-none! page-api-block:page-has-outline:min-[96rem]:border-l-0 page-api-block:page-has-outline:min-[96rem]:pl-8 max-xl:hydrated:site-background layout-wide:max-3xl:hydrated:site-background text-tint contrast-more:text-tint-strong62:[\"$\",\"$L4a\",null,{\"side\":\"right\",\"toggleClass\":\"outline-open\",\"withOverlay\":true,\"withCloseButton\":true,\"className\":\"$65\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-full w-full shrink-0 flex-col overflow-hidden\",\"children\":[[null,[\"$\",\"div\",null,{\"className\":\"mb-3 ml-3 flex page-no-outline:hidden items-center justify-between max-lg:hidden\",\"children\":[[\"$\",\"$L66\",null,{\"data-cover-aware-text\":true,\"className\":\"leading-wider xl:page-cover-background:text-contrast-cover flex cursor-pointer items-center gap-1 text-xs font-semibold uppercase text-tint\",\"children\":[[\"$\",\"$L67\",null,{\"icon\":\"block-quote\",\"className\":\"size-3\"}],\" \",\"On this page\"]}],[\"$\",\"$L68\",null,{\"className\":\"page-api-block:min-[96rem]:hidden layout-default:xl:hidden layout-wide:3xl:hidden\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex shrink flex-col overflow-hidden\",\"children\":[[\"$\",\"$16\",null,{\"fallback\":null,\"children\":\"$L69\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 border-tint-subtle border-t first:border-none sidebar-list-default:px-3 pt-5 first:pt-0 empty:hidden\",\"children\":[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[\"$\",\"$L6a\",null,{\"pageId\":\"-M3hfM1tDE08IjO-TE10\"}]}]}]]}]],\"$L6b\"]}]}]\n63:[\"$\",\"$L6c\",null,{\"page\":{\"spaceId\":\"-LBKK1y7h_XWAtuRJG9X-4037718589\",\"pageId\":\"-M3hfM1tDE08IjO-TE10\"},\"children\":[null,[\"$\",\"main\",null,{\"className\":\"relative min-w-0 flex-1 break-anywhere py-8 layout-wide:no-sidebar:lg:max-xl:pb-20 @container flex flex-col max-w-3xl layout-wide:max-w-6xl mx-auto w-full page-has-toc layout-default\",\"children\":[[\"$\",\"$L6d\",null,{\"wideLayout\":false,\"pageHasToc\":true}],[\"$\",\"div\",null,{\"className\":\"sr-only\",\"children\":[\"For the complete documentation index, see \",[\"$\",\"a\",null,{\"href\":\"https://www.electronforge.io/llms.txt\",\"children\":\"llms.txt\"}],\". This page is also available as \",[\"$\",\"a\",null,{\"href\":\"https://www.electronforge.io/import-existing-project.md\",\"children\":\"Markdown\"}],\".\"]}],null,[\"$\",\"div\",null,{\"className\":\"min-w-0 grow\",\"children\":[\"$L6e\",[[\"$\",\"$L6f\",null,{}],[\"$\",\"div\",null,{\"className\":\"contents\",\"data-content-ref-root\":\"\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col [\u0026\u003e*+*]:mt-5 whitespace-pre-wrap\",\"children\":[[\"$\",\"p\",\"c0a0a6b1c4fd4dba93c1d03331759fcc\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"e7a3ac3d6dae4d26ac8b206ac93702fa\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"If you already have an Electron app and want to try out Electron Forge, you can either use Forge's \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"import\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" script or manually configure Forge yourself.\"}]]}]]}],[\"$\",\"p\",\"3db6656abf084fa4b4b3685e82658e60\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"3f05a6ecea1645a38126327ac17e4b6a\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"These steps will get you set up with a basic build pipeline that can create \"}]]}],\"$L70\",[\"$\",\"$1\",\"5ee265422d3d418abc488a15be17d3e3\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" (Windows), \"}]]}],\"$L71\",[\"$\",\"$1\",\"e1941ba1123c4deeac9d0cd4c4b4cac7\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" (macOS), and \"}]]}],\"$L72\",[\"$\",\"$1\",\"00c7c72afd7a4fac9cd91953c0b0d39c\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" (Linux) installer
817s when running \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"electron-forge make\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\".\"}]]}]]}],\"$L73\",[\"$\",\"p\",\"1465e86de58b48e7af1397ff479ac08f\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"9c81afa72ab04ad49c604bdef5d6a820\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Importing an existing Electron app into the Electron Forge workflow can be done automatically using Forge's \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"import\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" command.\"}]]}]]}],\"$L74\",[\"$\",\"p\",\"5dec4594d2f04ce9a23986b3fa4ee213\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"dfa545b1898643ad9ffd5e8e7bbb88f9\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"This script will set up Forge to package your app and build installer
817s for it.\"}]]}]]}],\"$L75\",\"$L76\",[\"$\",\"p\",\"f03336cb9c4541199c705e8d8634e9d7\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":\"$L77\"}],\"$L78\",\"$L79\",\"$L7a\",\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\",\"$L7f\",\"$L80\",\"$L81\",\"$L82\",\"$L83\",\"$L84\",\"$L85\",\"$L86\",\"$L87\",\"$L88\",\"$L89\",\"$L8a\",\"$L8b\"]}]}]]]}],\"$L8c\",\"$L8d\"]}],\"$L8e\"]}]\n"])</script>
817<script>self.__next_f.push([1,"96:I[13665,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"DateRelative\"]\n97:I[29183,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"TrackPageViewEvent\"]\n98:I[88729,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"Ad\"]\n99:I[52266,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PageActionsDropdown\"]\n9a:I[16297,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.
817js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"PageAsideToggleButton\"]\n9b:I[35501,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"HeadingRevealWrapper\"]\n9c:I[39237,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"ScrollSectionsList\"]\n9d:I[17616,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"AskAICodeButton\"]\n9e:I[24370,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.
817js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"CopyCodeButton\"]\n77:[[\"$\",\"$1\",\"e0f27a3d158749219a53fa4673c698e3\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"If the import script does not work for some reason, you can also install Forge manually. To get identical behavior to the script, follow the steps below.\"}]]}]]\n79:[\"$\",\"p\",\"eff1e183ed2949dc95fbc35c6c1e038b\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"99033f380a504827ad3422a6356fbf20\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"First, install Forge's CLI and the target Makers as devDependencies in your project.\"}]]}]]}]\n7c:[\"$\",\"p\",\"e99ce4f0cecc44f5af5052ee7b524ca7\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"9d7075cf15a64ac3bec4fbf9b334aa24\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"To start using Forge, add a few command scripts to your package.json file:\"}]]}]]}]\n7e:[\"$\",\"p\",\"60cb2e9de40341a0be61c8966b545a95\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"a8c4822ddc034730b11c12eed2446d40\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Then, set up your Forge \"}]]}],\"$L8f\",[\"$\",\"$1\",\"8db624dac0a241aeb49f6355915eb265\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" in the \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"config.forge\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" field in package.json.\"}]]}]]}]\n80:[\"$\",\"p\",\"bd01fe870f5a43d0ac6de1502bb6d768\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"d2abfc856e514b39a6bf852c53138cd2\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"In the above object, we configure each Maker that we installed into the \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"makers\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" array. We also create an empty \"}],[\"$\",\"$1\",\"3\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"packagerConfig\"}]}],[\"$\",\"$1\",\"4\",{\"children\":\" object that you should edit to your app's packaging needs.\"}]]}]]}]\n82:[\"$\",\"p\",\"93b98fc76d9448709d83959a1a8a0f22\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"881d9e5e4ac3438dbb9e810c58b342b9\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"When distributing a \"}]]}],\"$L90\",[\"$\",\"$1\",\"6c773faf7cc74d99bfb61fb46c2f2c49\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" app, we recommend installing \"}]]}],\"$L91\",[\"$\",\"$1\",\"b23b90096577462eac765964673d7751\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" as a runtime dependency to handle Squirrel events.\"}]]}]]}]\n84:[\"$\",\"p\",\"68416d2417914b63930a943d7ea97b82\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"8c32931bc0514460a7403b381a41e59e\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Then, add the following snippet as early as possible in the main process execution (before the \"}],[\"$\",\"$1\",\"1\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"app.ready\"}]}],[\"$\",\"$1\",\"2\",{\"children\":\" event).\"}]]}]]}]\n87:[\"$\",\"p\",\"fc9d520b74b14131bbd75c4fa8c327fd\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"5c60cef58108489f87e2504be64b31df\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"You can also configure Forge to upload your release artifacts to a self-hosted release server such as \"}]]}
817],\"$L92\",[\"$\",\"$1\",\"db98fc74f853474a8afca124fb4f75a5\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" or \"}]]}],\"$L93\",[\"$\",\"$1\",\"a9fb108da235430a86c67283c7f5aaba\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\", or cloud storage providers such as \"}]]}],\"$L94\",[\"$\",\"$1\",\"a781be9007ca4ede9e3b7840721bf5e5\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\".\"}]]}]]}]\n88:[\"$\",\"p\",\"3ce1c55083c04ec5a4a7c6bdf3269ed6\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"3740bdeac8ed4797a8fe6f1cceae78a4\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"For example, for the S3 Publisher:\"}]]}]]}]\n8b:[\"$\",\"p\",\"cf4b066e225f4636aed109aa4c97a9ee\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"5e0cea91408f46d7983ac686389925e7\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"See the \"}]]}],\"$L95\",[\"$\",\"$1\",\"611f2b795192407c8b03b3ea271fc276\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\" documentation for more information.\"}]]}]]}]\n8d:[\"$\",\"div\",null,{\"className\":\"max-w-3xl layout-wide:max-w-6xl mx-auto w-full mt-6 flex flex-row flex-wrap items-center gap-4 text-tint contrast-more:text-tint-strong\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mr-auto text-sm\",\"children\":[[[\"$\",\"$1\",\"string-0\",{\"children\":\"Last updated \"}],[\"$\",\"$1\",\"arg-0\",{\"children\":[\"$\",\"$L96\",null,{\"value\":\"2024-07-15T17:02:11.769Z\"}]}]],\"\"]}],[\"$\",\"$L6a\",null,{\"className\":\"layout-wide:chat-open:max-[2416px]:flex layout-wide:max-3xl:flex xl:hidden xl:max-3xl:chat-open:flex\",\"pageId\":\"-M3hfM1tDE08IjO-TE10\"}]]}]\n8e:[\"$\",\"$L97\",null,{\"displayContext\":\"site\"}]\n6b:[\"$\",\"div\",null,{\"className\":\"sticky bottom-0 z-10 mt-auto flex flex-col border-tint-subtle pt-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-end\",\"children\":[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[\"$\",\"$L41\",null,{}]}]}],[\"$\",\"$L98\",null,{\"zoneId\":null,\"placement\":\"aside\",\"spaceId\":\"-LBKK1y7h_XWAtuRJG9X-4037718589\",\"siteAdsStatus\":\"pending\",\"ignore\":false,\"style\":\"mt-4\"}]]}]\n6e:[\"$\",\"header\",null,{\"className\":\"max-w-3xl layout-wide:max-w-6xl mx-auto w-full mb-6 space-y-3 after:clear-both after:block\",\"children\":[[\"$\",\"div\",null,{\"className\":\"float-right ml-4 flex gap-2 -mt-3 xs:mt-2\",\"children\":[[\"$\",\"$L99\",null,{\"siteTitle\":\"Electron Forge\",\"urls\":{\"html\":\"https://www.electronforge.io/import-existing-project\",\"markdown\":\"https://www.electronforge.io/import-existing-project.md\",\"rss\":\"$undefined\",\"editOnGit\":{\"provider\":\"github\",\"url\":\"https://github.com/electron-forge/electron-forge-docs/tree/v6/import-existing-project.md\"},\"pdf\":\"$undefined\",\"mcp\":\"https://www.electronforge.io/~gitbook/mcp\"},\"actions\":{\"items\":[\"markdown\",\"external-ai\",\"mcp\",\"git\"]},\"page\":{\"id\":\"-M3hfM1tDE08IjO-TE10\",\"title\":\"Importing an Existing Project\",\"path\":\"import-existing-project\",\"href\":\"/import-existing-project\"}}],[\"$\",\"$L9a\",null,{}]]}],[false,null,[\"$\",\"h1\",null,{\"data-cover-aware-text\":true,\"data-over-cover\":true,\"className\":\"text-2xl @xs:text-3xl @lg:text-4xl leading-tight font-heading font-bold flex items-center gap-[.5em] grow text-pretty clear-right xs:clear-none page-cover-background:text-contrast-cover\",\"children\":[null,\"Importing an Existing Project\"]}],[\"$\",\"p\",null,{\"data-cover-aware-text\":true,\"data-over-cover\":true,\"className\":\"max-w-3xl w-full text-lg page-cover-background:text-contrast-cover text-tint contrast-more:text-tint-strong clear-both\",\"children\":\"Import an existing Electron project to use Electron Forge.\"}]]]}]\n73:[\"$\",\"$L9b\",\"2ce4334d39d64095a897d700528db185\",{\"as\":\"h2\",\"id\":\"using-the-import-script\",\"className\":\"text-xl @xs:text-2xl @lg:text-3xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[1em]\",\"children\":[[\"$\",\"span\",null,{\"data-cover-aware-text\":\"\",\"className\":\"pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-tight\",\"children\":[[\"$\",\"$1\",\"5a38127ed14541e38296aad4f668ee74\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Using the import script\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_\u0026]:opacity-100 [.hash-revealed_\u0026]:pointer-events-auto absolute [transform:translateY(0.125em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-ce
817nter pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_\u0026]:order-last pointer-fine:[.flip-heading-hash_\u0026]:ml-1 pointer-fine:[.flip-heading-hash_\u0026]:pl-2\",\"children\":[\"$\",\"$L55\",null,{\"href\":\"#using-the-import-script\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-tight\",\"children\":[\"$\",\"$L67\",null,{\"icon\":\"hashtag\",\"className\":\"self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_\u0026]:text-tint-subtle contrast-more:[.hash-revealed_\u0026]:text-tint-strong size-4\"}]}]}]]}]\n75:[\"$\",\"div\",\"27f3661985e447dca14d0c617c5c3759\",{\"className\":\"hint transition-colors rounded-corners:rounded-md circular-corners:rounded-xl overflow-hidden bg-info border-info theme-muted-tint:bg-info-solid/2 [html.sidebar-filled.theme-bold.tint_\u0026]:bg-info-solid/2 text-sm grid grid-cols-[auto_1fr] decoration-primary/6 max-w-3xl w-full print:break-inside-avoid\",\"aria-label\":\"Information\",\"role\":\"note\",\"children\":[[\"$\",\"div\",null,{\"className\":\"py-4 pl-4 text-info-subtle contrast-more:text-info\",\"children\":[\"$\",\"$L67\",null,{\"icon\":\"circle-info\",\"className\":\"size-[1.2em] mt-px leading-normal\"}]}],null,[\"$\",\"div\",null,{\"className\":\"p-4 pl-3 empty:p-0 -row-end-1 -col-end-1 min-w-0 space-y-3 [\u0026_.hint]:border [\u0026_pre]:border [\u0026_pre]:border-neutral\",\"children\":[[\"$\",\"p\",\"9892043ae34b430b8bfb36f918bc9de6\",{\"data-cover-aware-text\":\"\",\"className\":\"paragraph decoration-primary/6 max-w-3xl w-full print:break-inside-avoid text-neutral-strong [\u0026_.can-override-bg]:bg-neutral-active [\u0026_.can-override-text]:text-neutral-strong flip-heading-hash text-start self-start justify-start\",\"children\":[[\"$\",\"$1\",\"f745198dd3e946a5b62936ec72eefa28\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"If you're already using other Electron tooling, it will try to automatically migrate the settings as much as possible, but some of it may need to be migrated manually.\"}]]}]]}]]}]]}]\n76:[\"$\",\"$L9b\",\"64ecdc07975c44e891ec87d885e95fb5\",{\"as\":\"h2\",\"id\":\"setting-up-forge-manually\",\"className\":\"text-xl @xs:text-2xl @lg:text-3xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[1em]\",\"children\":[[\"$\",\"span\",null,{\"data-cover-aware-text\":\"\",\"className\":\"pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-tight\",\"children\":[[\"$\",\"$1\",\"ca91486b9a8945d6982184fcf1e2aa9a\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Setting up Forge manually\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_\u0026]:opacity-100 [.hash-revealed_\u0026]:pointer-events-auto absolute [transform:translateY(0.125em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-center pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_\u0026]:order-last pointer-fine:[.flip-heading-hash_\u0026]:ml-1 pointer-fine:[.flip-heading-hash_\u0026]:pl-2\",\"children\":[\"$\",\"$L55\",null,{\"href\":\"#setting-up-forge-manually\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-tight\",\"children\":[\"$\",\"$L67\",null,{\"icon\":\"hashtag\",\"className\":\"self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_\u0026]:text-tint-subtle contrast-more:[.hash-revealed_\u0026]:text-tint-strong size-4\"}]}]}]]}]\n69:[\"$\",\"div\",null,{\"data-gb-page-outline\":true,\"className\":\"overflow-y-auto\",\"children\":[\"$\",\"$L9c\",null,{\"sections\":[{\"id\":\"using-the-import-script\",\"title\":[[\"$\",\"$1\",\"5a38127ed14541e38296aad4f668ee74\",{\"children\":\"Using the import script\"}]],\"depth\":1},{\"id\":\"setting-up-forge-manually\",\"title\":[[\"$\",\"$1\",\"ca91486b9a8945d6982184fcf1e2aa9a\",{\"children\":\"Setting up Forge manually\"}]],\"depth\":1},{\"id\":\"installing-dependencies\",\"title\":[[\"$\",\"$1\",\"b00f3085aa17498e9f8d9eda5142719f\",{\"children\":\"Installing dependencies\"}]],\"depth\":2},{\"id\":\"configuring-package.json\",\"title\":[[\"$\",\"$1\",\"ee4a2b04d2334f8c92596955aa9b5e60\",{\"children\":\"Configuring package.json\"}]],\"depth\":2},{\"id\":\"adding-squirrel.windows-boilerplate\",\"title\":[[\"$\",\"$1\",\"946285a091094b309cd97cbe1612ef10\",{\"children\":\"Adding Squirrel.Windows boilerplate\"}]],\"depth\":2},{\"id\":\"optional-publishing-your-app\",\"title\":[[\"$\",\"$1\",\"7e2f46b2fbdc4ac89ed413ed2af1b3ff\",{\"children\":\"Optional: publishing your app\"}]],\"depth\":2}]}]}]\n70:[\"$\",\"$L55\",\"201da1e3ef2449369601eff8cb23b93e\",{\"href\":\"/config/makers/squirrel.windows\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKKw2VVXqdPv8cIYn0\"},\"position\":\"content\"}},\"children\":\"Squirrel.Windows\",\"classNames\":[\"LinkStyles\"]}]\n71:[\"$\",\"$L55\",\"4645e9e0cf0840969eb5d4240607f46f\",{\"href\":\"/config/makers/zip\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKKyyOgS_yrgdbKiv7\"},\"position\":\"content\"}},\"children\":\"ZIP\",\"classNames\":[\"LinkStyles\"]}]\n72:[\"$\",\"$L55\",\"dd81351a491641c682821911713b2224\",{\"href\":\"/config/makers/deb\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKKq9Fv0zrD3QXdRZw\"},\"position\":\"content\"}},\"children\":\"deb\",\"classNames\":[\"LinkStyles\"]}]\n74:[\"$\",\"div\",\"06c74026c5b64bbbbaae6f1bbb955f9c\",{\"ref\":\"$undefined\",\"id\":\"_S_1_\",\"aria-busy\":\"$undefined\",\"className\":\"group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [\u0026:has([data-codeblock-focus]:focus)]:ring-2 [\u0026:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid\",\"data-color-scheme\":\"light dark\",\"children\":[[\"$\",\"span\",null,{\"data-codeblock-focus\":true,\"tabIndex\":-1,\"aria-hidden\":true,\"className\":\"pointer-events-none absolute size-0 outline-none\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-start gap-2 text-sm\",\"children\":null}],[\"$\",\"div\",null,{\"className\":\"relative flex min-h-0 flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 to
817p-2\",\"children\":[[\"$\",\"$L9d\",null,{\"codeId\":\"_S_1_\",\"title\":\"$undefined\",\"syntax\":\"shell\",\"style\":\"backdrop-blur-md\"}],[\"$\",\"$L9e\",null,{\"codeId\":\"_S_1_\",\"style\":\"backdrop-blur-md\"}]]}],[\"$\",\"pre\",null,{\"className\":\"relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs\",\"style\":{\"backgroundColor\":\"light-dark(inherit, inherit)\",\"--shiki-light-bg\":\"inherit\",\"--shiki-dark-bg\":\"inherit\",\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":[\"$\",\"code\",null,{\"className\":\"table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_\u0026]:mask-b-from-50%\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"highlight-line\",\"aria-label\":\"$undefined\",\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\",\"backgroundColor\":\"light-dark(inherit, inherit)\",\"--shiki-light-bg\":\"inherit\",\"--shiki-dark-bg\":\"inherit\"},\"children\":[false,[\"$\",\"span\",null,{\"className\":\"highlight-line-content\",\"children\":[[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)))\",\"--shiki-light\":\"rgb(var(--primary-10))\",\"--shiki-dark\":\"rgb(var(--primary-11))\"},\"children\":\"cd\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"my-app\"}]],\"\\n\"]}]]}],[\"$\",\"span\",\"1\",{\"className\":\"highlight-line\",\"aria-label\":\"$undefined\",\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\",\"backgroundColor\":\"light-dark(inherit, inherit)\",\"--shiki-light-bg\":\"inherit\",\"--shiki-dark-bg\":\"inherit\"},\"children\":[false,[\"$\",\"span\",null,{\"className\":\"highlight-line-content\",\"children\":[[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)))\",\"--shiki-light\":\"rgb(var(--primary-10))\",\"--shiki-dark\":\"rgb(var(--primary-11))\"},\"children\":\"npm\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"install\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)))\",\"--shiki-light\":\"rgb(var(--warning-10))\",\"--shiki-dark\":\"rgb(var(--warning-11))\"},\"children\":\"--save-dev\"}],\"$L9f\",\"$La0\"],\"\\n\"]}]]}],\"$La1\"]}]}]]}]]}]\n"])</script>
817<script>self.__next_f.push([1,"a2:I[63901,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"ClientCodeBlock\",1]\na3:I[70669,[\"6268\",\"static/chunks/f5718501-a555c36478da47f6.js?dpl=p-96325161be67038d55799a086c7f43\",\"2122\",\"static/chunks/9071f66d-65831af376c95d36.js?dpl=p-96325161be67038d55799a086c7f43\",\"9246\",\"static/chunks/9246-30e02f67a3865098.js?dpl=p-96325161be67038d55799a086c7f43\",\"6213\",\"static/chunks/6213-fcd8f601a9fdf399.js?dpl=p-96325161be67038d55799a086c7f43\",\"6811\",\"static/chunks/6811-b5a1327b6b81e44f.js?dpl=p-96325161be67038d55799a086c7f43\",\"8925\",\"static/chunks/8925-fc82b5bf6a6d3c99.js?dpl=p-96325161be67038d55799a086c7f43\",\"9935\",\"static/chunks/9935-f2b9e3273b061468.js?dpl=p-96325161be67038d55799a086c7f43\",\"2335\",\"static/chunks/2335-42940a7c78cc81e0.js?dpl=p-96325161be67038d55799a086c7f43\",\"277\",\"static/chunks/277-ffb51a8042c5883f.js?dpl=p-96325161be67038d55799a086c7f43\",\"7084\",\"static/chunks/7084-cbbfb7a56d7aac02.js?dpl=p-96325161be67038d55799a086c7f43\",\"26\",\"static/chunks/26-490c99aacc6acbc2.js?dpl=p-96325161be67038d55799a086c7f43\",\"8617\",\"static/chunks/app/sites/static/%5Bmode%5D/%5BsiteURL%5D/%5BsiteData%5D/(content)/%5BpagePath%5D/page-ee6f2b4abab44869.js?dpl=p-96325161be67038d55799a086c7f43\"],\"InlineLinkTooltip\"]\n9f:[\"$\",\"span\",\"5\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}]\na0:[\"$\",\"span\",\"6\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"@electron-forge/cli\"}]\na1:[\"$\",\"span\",\"2\",{\"className\":\"highlight-line\",\"aria-label\":\"$undefined\",\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\",\"backgroundColor\":\"light-dark(inherit, inherit)\",\"--shiki-light-bg\":\"inherit\",\"--shiki-dark-bg\":\"inherit\"},\"children\":[false,[\"$\",\"span\",null,{\"className\":\"highlight-line-content\",\"children\":[[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)))\",\"--shiki-light\":\"rgb(var(--primary-10))\",\"--shiki-dark\":\"rgb(var(--primary-11))\"},\"children\":\"npm\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"exec\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)))\",\"--shiki-light\"
817:\"rgb(var(--warning-10))\",\"--shiki-dark\":\"rgb(var(--warning-11))\"},\"children\":\"--package=@electron-forge/cli\"}],[\"$\",\"span\",\"5\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"6\",{\"style\":{\"color\":\"light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)))\",\"--shiki-light\":\"rgb(var(--warning-10))\",\"--shiki-dark\":\"rgb(var(--warning-11))\"},\"children\":\"-c\"}],[\"$\",\"span\",\"7\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"8\",{\"style\":{\"color\":\"light-dark(rgb(var(--tint-11)), rgb(var(--tint-12)))\",\"--shiki-light\":\"rgb(var(--tint-11))\",\"--shiki-dark\":\"rgb(var(--tint-12))\"},\"children\":\"\\\"\"}],[\"$\",\"span\",\"9\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"electron-forge import\"}],[\"$\",\"span\",\"10\",{\"style\":{\"color\":\"light-dark(rgb(var(--tint-11)), rgb(var(--tint-12)))\",\"--shiki-light\":\"rgb(var(--tint-11))\",\"--shiki-dark\":\"rgb(var(--tint-12))\"},\"children\":\"\\\"\"}]],false]}]]}]\n7d:[\"$\",\"$16\",\"788247dd9e8e49a39f614a283515d4e4\",{\"fallback\":null,\"children\":[\"$\",\"$La2\",null,{\"block\":{\"object\":\"block\",\"type\":\"code\",\"isVoid\":false,\"data\":{\"syntax\":\"json\",\"title\":\"package.json\"},\"nodes\":[{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"{\",\"marks\":[]}],\"key\":\"4f2c1e27a68f42e4b5545e9ddc66d78a\"}],\"key\":\"bf49c8a6a9464ce7ac3668c6c99673c2\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" // ...\",\"marks\":[]}],\"key\":\"e3ba03ff97ae40018597d6a67e4839a3\"}],\"key\":\"6ad5a97e579948f08fee70e703d78837\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"scripts\\\": {\",\"marks\":[]}],\"key\":\"609300253d6e4f12a23d9b9f79315291\"}],\"key\":\"5896ab75e70d4dc7867a139be7df25f0\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"start\\\": \\\"electron-forge start\\\",\",\"marks\":[]}],\"key\":\"b4b6f9c9e8984c9e9d896edfb3f66957\"}],\"key\":\"557f132fc13544379f32349534561e4a\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"package\\\": \\\"electron-forge package\\\",\",\"marks\":[]}],\"key\":\"30362ec23c004a61bb17418c3ef4746c\"}],\"key\":\"0aa02656d26c4808a9724adaa3e7cd13\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"make\\\": \\\"electron-forge make\\\",\",\"marks\":[]}],\"key\":\"f156914d2f514fde9a660a1967fbde18\"}],\"key\":\"65a86cb0e18f455fa84e830ecfb95249\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"publish\\\": \\\"electron-forge publish\\\"\",\"marks\":[]}],\"key\":\"a9e59f502e354059b2b7724914bdc6df\"}],\"key\":\"1e585c50174d4556a33c9e66891d3490\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"26ac9a3f2fcf427789906c98437d28a8\"}],\"key\":\"114d666ab84e477b953856f00fa200b6\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" // ... \",\"marks\":[]}],\"key\":\"139380311b7f4c858cd3fc5e268e8914\"}],\"key\":\"7586813e03144ee6be91dbc85b599176\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"}\",\"marks\":[]}],\"key\":\"e347a15f97114d8494fb48289c3fd613\"}],\"key\":\"cbfc1dffaf074d1390209fdcd25b3681\"}],\"key\":\"788247dd9e8e49a39f614a283515d4e4\"},\"style\":[\"decoration-primary/6\",[\"max-w-3xl\",\"layout-wide:max-w-6xl\",\"mx-auto\",\"w-full\"],\"print:break-inside-avoid\",[]],\"inlines\":[],\"inline
817ExprVariables\":{\"space\":\"$undefined\",\"page\":\"$undefined\"},\"mode\":\"default\",\"themes\":{\"light\":\"default-light\",\"dark\":\"default-dark\"},\"embedded\":\"$undefined\"}]}]\n7f:[\"$\",\"$16\",\"729d6bc9d91446829a3e76cffb1162a8\",{\"fallback\":null,\"children\":[\"$\",\"$La2\",null,{\"block\":{\"object\":\"block\",\"type\":\"code\",\"isVoid\":false,\"data\":{\"syntax\":\"json\",\"title\":\"package.json\"},\"nodes\":[{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"{\",\"marks\":[]}],\"key\":\"89c3f16f5f214edf9e73660b16280215\"}],\"key\":\"74b61ab91d244e1ea54e0ffc2b553655\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" // ...\",\"marks\":[]}],\"key\":\"698e6b41c76445ffb8e9d8902e7067ac\"}],\"key\":\"f3eb4051da114a82a43ff8f7f189009c\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"config\\\": {\",\"marks\":[]}],\"key\":\"53b5f2fd503e45cd826eb9ea1ce55a71\"}],\"key\":\"774d9be3996e4d9d89e93a6d9d7fa124\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"forge\\\": {\",\"marks\":[]}],\"key\":\"558cb325bf4d452ea78d3810188850d8\"}],\"key\":\"3a1e472eaf95464a80bcad8a5ea56fbe\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"packagerConfig\\\": {},\",\"marks\":[]}],\"key\":\"5c57a468dd6e4141a0b9427b9a4c27e4\"}],\"key\":\"da59c7a307e944dab35916ee2ec71319\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"makers\\\": [\",\"marks\":[]}],\"key\":\"4f91b321cb624355b300ad7eccfc1222\"}],\"key\":\"b9cc9cfed4c34a0d9effcbf258e665bb\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" {\",\"marks\":[]}],\"key\":\"ce177cfd96a74748bba7a283c292cc17\"}],\"key\":\"3aa089974c4b4ca0837514b3807486cf\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"name\\\": \\\"@electron-forge/maker-squirrel\\\",\",\"marks\":[]}],\"key\":\"3b136650de164ffa82a0e9e620e8a119\"}],\"key\":\"4e4708389f194e8e95c56a2706826ab6\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"config\\\": {\",\"marks\":[]}],\"key\":\"a8dc1d2d280345b99258bc822936a445\"}],\"key\":\"fe09451060354583bded5e46ac6f417d\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"name\\\": \\\"electron_quick_start\\\"\",\"marks\":[]}],\"key\":\"f4a8623f7aab49009d6a0e7ca3a65d1d\"}],\"key\":\"44979eee05894987a73aaf405ea85850\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"768935e70a8a42dba646d91fcbe6cad5\"}],\"key\":\"eca4fe33afb740e79491c8a887a54f81\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" },\",\"marks\":[]}],\"key\":\"e8ffa82fa3454a58b7b9d91573ee958d\"}],\"key\":\"bca52b955e64469bbcee052bdf2d3773\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" {\",\"marks\":[]}],\"key\":\"74b9588a521447c3b9b777b713f5ef86\"}],\"key\":\"af5cbe30aa784fccb7836e9f7cf11d50\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"name\\\": \\\"@electron-forge/maker-zip\\\",\",\"marks\":[]}],\"key\":\"714f663a60154a17acbfcae7e31668ed\"}],\"key\":\"0fcd74b403784634a56b3027f8dcab5f\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"platforms\\\": [\",\"marks\":[]}],\"key\":\"4719b6f27b86413fbf945fee3b61dbc9\"}],\"key\":\"4304bce98e8646f7b84e334a9f92d3ca\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"darwin\\\"\",\"marks\":[]}],\"key\":\"35132053567049df8e2b3f066ae6190e\"}
817],\"key\":\"59688e0213da40719d139180cfa75c67\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" ]\",\"marks\":[]}],\"key\":\"7e0b53ecad024659ae648fa2b24aeefa\"}],\"key\":\"0892fe7c99ce4c9aab73d71b41a5ed47\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" },\",\"marks\":[]}],\"key\":\"c0f4deb9806d42dfa752f4d8b3feba0c\"}],\"key\":\"5007b86cc95f49298e89d30f4ba4fd24\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" {\",\"marks\":[]}],\"key\":\"5a48bc050a5649ca9675f112342c339f\"}],\"key\":\"50a17ec6a5904af4ac16a28766327463\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"name\\\": \\\"@electron-forge/maker-deb\\\",\",\"marks\":[]}],\"key\":\"8170b06e6a394c4ab265cbaa128f7e86\"}],\"key\":\"0b26f0a6e08c41ed930f9189d92e8a80\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"config\\\": {}\",\"marks\":[]}],\"key\":\"3bed04989a0446ab91ac6493eddaa825\"}],\"key\":\"2febff7e81d246b4bfb62e1d01369a61\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" },\",\"marks\":[]}],\"key\":\"22544cd8ea8e4cefae2493ed41bd00f8\"}],\"key\":\"96ca062d1ff448a8905b20baac33e07a\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" {\",\"marks\":[]}],\"key\":\"4a38464e1589404d9320001e981dbd72\"}],\"key\":\"47ca8bfef8f245d1a1b5a588c834b5b9\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"name\\\": \\\"@electron-forge/maker-rpm\\\",\",\"marks\":[]}],\"key\":\"e0f0c47a66834ca58df3a93bd0fbf276\"}],\"key\":\"a2fb62a45f7a4dd58ff564b4f17b2416\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"config\\\": {}\",\"marks\":[]}],\"key\":\"42f04ac9ee974f609a19b3c786fae9b6\"}],\"key\":\"409d5ad2feb94eab9d26eecd9adfff04\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"d1b07796399c4a8dba7d7d42470d3ab9\"}],\"key\":\"d700b1a6ceed464d81be46457a07c3e6\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" ]\",\"marks\":[]}],\"key\":\"c5072cbeebf647bab8493237a5a5d383\"}],\"key\":\"838e6608ce1840c4a7d07848474594c9\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"75a6c6089dc3454baa498171e9df48ad\"}],\"key\":\"5b51d0a829ec4732b8733c9734cdb9bd\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"da51fc9031a94be3aef89bd5b749f8d7\"}],\"key\":\"374233d9fd4246f184aac61d1cfd050f\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" // ...\",\"marks\":[]}],\"key\":\"d131543612a74296b3daed95444f1a87\"}],\"key\":\"5ff7aeca26124286a3f695f956906cce\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"}\",\"marks\":[]}],\"key\":\"dd02910289fb457e872d2f163bb70f85\"}],\"key\":\"7f908a5b9fb6413a96c1fd5f762ba393\"}],\"key\":\"729d6bc9d91446829a3e76cffb1162a8\"},\"style\":[\"decoration-primary/6\",\"$7d:props:children:props:style:1\",\"print:break-inside-avoid\",\"$7d:props:children:props:style:3\"],\"inlines\":[],\"inline
817ExprVariables\":{\"space\":\"$undefined\",\"page\":\"$undefined\"},\"mode\":\"default\",\"themes\":\"$7d:props:children:props:themes\",\"embedded\":\"$undefined\"}]}]\n83:[\"$\",\"$16\",\"5602f1c88d1a421ea307accb30ef0fcc\",{\"fallback\":null,\"children\":[\"$\",\"$La2\",null,{\"block\":{\"object\":\"block\",\"type\":\"code\",\"isVoid\":false,\"data\":{\"syntax\":\"bash\"},\"nodes\":[{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"cd my-app\",\"marks\":[]}],\"key\":\"3e18e98a16e04a0ea82cf5eacdf3e86d\"}],\"key\":\"2f49e281f38244ec887685e21dd2698b\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"npm install electron-squirrel-startup\",\"marks\":[]}],\"key\":\"856f341a9ee5477db0061f11246fc756\"}],\"key\":\"4fc107b4b48146ed946830736c2af8f0\"}],\"key\":\"5602f1c88d1a421ea307accb30ef0fcc\"},\"style\":[\"decoration-primary/6\",\"$7d:props:children:props:style:1\",\"print:break-inside-avoid\",\"$7d:props:children:props:style:3\"],\"inlines\":[],\"inlineExprVariables\":{\"space\":\"$undefined\",\"page\":\"$undefined\"},\"mode\":\"default\",\"themes\":\"$7d:props:children:props:themes\",\"embedded\":\"$undefined\"}]}]\n85:[\"$\",\"$16\",\"30fdf6f20fbc468bb141dbd5d0540608\",{\"fallback\":null,\"children\":[\"$\",\"$La2\",null,{\"block\":{\"object\":\"block\",\"type\":\"code\",\"isVoid\":false,\"data\":{\"syntax\":\"javascript\",\"title\":\"main.js\"},\"nodes\":[{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"if (require('electron-squirrel-startup')) app.quit();\",\"marks\":[]}],\"key\":\"7cc34a171b4d4a80863f2200c1e8e72b\"}],\"key\":\"2d7230849fe04189a6b247e839007aed\"}],\"key\":\"30fdf6f20fbc468bb141dbd5d0540608\"},\"style\":[\"decoration-primary/6\",\"$7d:props:children:props:style:1\",\"print:break-inside-avoid\",\"$7d:props:children:props:style:3\"],\"inlines\":[],\"inlineExprVariables\":{\"space\":\"$undefined\",\"page\":\"$undefined\"},\"mode\":\"default\",\"themes\":\"$7d:props:children:props:themes\",\"embedded\":\"$undefined\"}]}]\n89:[\"$\",\"$16\",\"92858752cf0e41c3b77c22b43b8ae56c\",{\"fallback\":null,\"children\":[\"$\",\"$La2\",null,{\"block\":{\"object\":\"block\",\"type\":\"code\",\"isVoid\":false,\"data\":{\"syntax\":\"bash\"},\"nodes\":[{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"cd my-app\",\"marks\":[]}],\"key\":\"b80ee31adf1a40f28c25f2d1666764c0\"}],\"key\":\"8bb38a5873ae431cac304458afe6e158\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"npm install --save-dev @electron-forge/publisher-s3\",\"marks\":[]}],\"key\":\"5926c08797ae49348a58975c4e0cfb4d\"}],\"key\":\"86e1025125db478ca95d3b715e329d8d\"}],\"key\":\"92858752cf0e41c3b77c22b43b8ae56c\"},\"style\":[\"decoration-primary/6\",\"$7d:props:children:props:style:1\",\"print:break-inside-avoid\",\"$7d:props:children:props:style:3\"],\"inlines\":[],\"inlineExprVariables\":{\"space\":\"$undefined\",\"page\":\"$undefined\"},\"mode\":\"default\",\"themes\":\"$7d:props:children:props:themes\",\"embedded\":\"$undefined\"}]}]\n8a:[\"$\",\"$16\",\"cbcf457335a241f39f12bf7e4073a90e\",{\"fallback\":null,\"children\":[\"$\",\"$La2\",null,{\"block\":{\"object\":\"block\",\"type\":\"code\",\"isVoid\":false,\"data\":{\"syntax\":\"json\",\"title\":\"package.json\"},\"nodes\":[{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"{\",\"marks\":[]}],\"key\":\"d31e47275e6a4beab8aa1d76ed343b83\"}],\"key\":\"06a19e3573ac4dd492394ebe1cc842dc\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" // ...\",\"marks\":[]}],\"key\":\"c742164d975f4d679f340ae083577c36\"}],\"key\":\"a43f4981adba4b53899ad3918acea5dd\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"config\\\": {\",\"marks\":[]}],\"key\":\"59c0e68c107048208858ceabaf083643\"}],\"key\":\"981f93e917044f54b1b02a52654bae1c\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"forge\\\": {\",\"marks\":[]}],\"key\":\"628f5a47774841a8a8268594f30500a5\"}],\"key\":\"8158f81b277345b79ea9e4834a9e1e7c\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"packagerConfig\\\": {},\",\"marks\":[]}],\"key\":\"46e4b1e0380e4091ae7a3f8128d8fed4\"}],\"key\":\"3847eab442314f23bc44df4ed3a9df3e\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"makers\\\": [ /* ... */],\",\"marks\":[]}],\"key\":\"f5256acd093d41ffa93c2fa87f5db3ea\"}],\"key\":\"af52996420d9460d8063d93930e11da8\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"publishers\\\": [\",\"marks\":[]}],\"key\":\"d2b0078b5a1943fba4cbb1231e77d69c\"}],\"key\":\"00ab1378a6c540409592acd9dee763f2\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" {\",\"marks\":[]}],\"key\":\"34da506e818649edb5b82e77c155fe07\"}],\"key\":\"064f5a5e63bd4673bbf218828028b49a\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"name\\\": \\\"@electron-forge/publisher-s3\\\",\",\"marks\":[]}],\"key\":\"3744d2eb28a84ec9ab4a4da5d5163015\"}],\"key\":\"9c710d1081124fadb1683ee4172ca4d6\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"platforms\\\": [\\\"darwin\\\", \\\"linux\\\"],\",\"marks\":[]}],\"key\":\"74446a3727624ff792205367958fdbfc\"}],\"key\":\"7e23323e93024667ad32a797d906b4b6\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"config\\\": {\",\"marks\":[]}],\"key\":\"fc046765e5324f48ba70d81676dac403\"}],\"key\":\"ec61901d59784ec1896d62eb927eb932\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"bucket\\\": \\\"my-bucket\\\",\",\"marks\":[]}],\"key\":\"a19eeb1ff13e40b0a8c2b859fcd7a411\"}],\"key\":\"92616bd20dee45a8a05e5f2dee4b739b\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" \\\"folder\\\": \\\"my/key/prefix\\\"\",\"marks\":[]}],\"key\":\"eb2b88cda7fe4ab1991ee8baefa92ba9\"}],\"key\":\"f311f2edcb91418d898ede417c17295a\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"b373659e3d9f49d5ba6a91639ac54e28\"}],\"key\":\"08e4f53b165148dcb1b65135d2b83140\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"0606e615a26843109ba234b3c0c14432\"}],\"key\":\"c97bb8cbc6c64edfa6bb03ad56cc0734\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" ]\",\"marks\":[]}],\"key\":\"0877fe579dbf4798816901810663cdb7\"}],\"key\":\"dd413acd12c145d4800e4329e6e4278d\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"e6dd5ed7ef8f49ddb2b2e451878620e3\"}],\"key\":\"79f3eceb220a46328117dae3a9599da8\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" }\",\"marks\":[]}],\"key\":\"d5459461c7434d58bd38fce712665988\"}],\"key\":\"6b568ae811f04fef85b83916c3d67c71\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\" // ...\",\"marks\":[]}],\"key\":\"62c3a153ccb04aed8605eca482160690\"}],\"key\":\"485e7ab7d9a245f4b6a5498dd22f8a9d\"},{\"object\":\"block\",\"type\":\"code-line\",\"isVoid\":false,\"data\":{},\"nodes\":[{\"object\":\"text\",\"leaves\":[{\"object\":\"leaf\",\"text\":\"}\",\"marks\":[]}],\"key\":\"6c1634c975cc4a6598bf02d4e4db3800\"}],\"key\":\"81dcd5660a4044b7a667a8947075cc42\"}
817],\"key\":\"cbcf457335a241f39f12bf7e4073a90e\"},\"style\":[\"decoration-primary/6\",\"$7d:props:children:props:style:1\",\"print:break-inside-avoid\",\"$7d:props:children:props:style:3\"],\"inlines\":[],\"inlineExprVariables\":{\"space\":\"$undefined\",\"page\":\"$undefined\"},\"mode\":\"default\",\"themes\":\"$7d:props:children:props:themes\",\"embedded\":\"$undefined\"}]}]\n78:[\"$\",\"$L9b\",\"3985df885f834f69a5c13c91956bd2f1\",{\"as\":\"h3\",\"id\":\"installing-dependencies\",\"className\":\"text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]\",\"children\":[[\"$\",\"span\",null,{\"data-cover-aware-text\":\"\",\"className\":\"pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug\",\"children\":[[\"$\",\"$1\",\"b00f3085aa17498e9f8d9eda5142719f\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Installing dependencies\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_\u0026]:opacity-100 [.hash-revealed_\u0026]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-center pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_\u0026]:order-last pointer-fine:[.flip-heading-hash_\u0026]:ml-1 pointer-fine:[.flip-heading-hash_\u0026]:pl-2\",\"children\":[\"$\",\"$L55\",null,{\"href\":\"#installing-dependencies\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug\",\"children\":[\"$\",\"$L67\",null,{\"icon\":\"hashtag\",\"className\":\"self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_\u0026]:text-tint-subtle contrast-more:[.hash-revealed_\u0026]:text-tint-strong size-4\"}]}]}]]}]\n7b:[\"$\",\"$L9b\",\"8506cb8cdf5e4f0da55e3e68dc1c9d95\",{\"as\":\"h3\",\"id\":\"configuring-package.json\",\"className\":\"text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]\",\"children\":[[\"$\",\"span\",null,{\"data-cover-aware-text\":\"\",\"className\":\"pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug\",\"children\":[[\"$\",\"$1\",\"ee4a2b04d2334f8c92596955aa9b5e60\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Configuring package.json\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_\u0026]:opacity-100 [.hash-revealed_\u0026]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-center pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_\u0026]:order-last pointer-fine:[.flip-heading-hash_\u0026]:ml-1 pointer-fine:[.flip-heading-hash_\u0026]:pl-2\",\"children\":[\"$\",\"$L55\",null,{\"href\":\"#configuring-package.json\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug\",\"children\":[\"$\",\"$L67\",null,{\"icon\":\"hashtag\",\"className\":\"self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_\u0026]:text-tint-subtle contrast-more:[.hash-revealed_\u0026]:text-tint-strong size-4\"}]}]}]]}]\n81:[\"$\",\"$L9b\",\"ca2dc1cddda546a4b282b4db9c7326ba\",{\"as\":\"h3\",\"id\":\"adding-squirrel.windows-boilerplate\",\"className\":\"text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]\",\"children\":[[\"$\",\"span\",null,{\"data-cover-aware-text\":\"\",\"className\":\"pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug\",\"children\":[[\"$\",\"$1\",\"946285a091094b309cd97cbe1612ef10\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Adding Squirrel.Windows boilerplate\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_\u0026]:opacity-100 [.hash-revealed_\u0026]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-ce
817nter pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_\u0026]:order-last pointer-fine:[.flip-heading-hash_\u0026]:ml-1 pointer-fine:[.flip-heading-hash_\u0026]:pl-2\",\"children\":[\"$\",\"$L55\",null,{\"href\":\"#adding-squirrel.windows-boilerplate\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug\",\"children\":[\"$\",\"$L67\",null,{\"icon\":\"hashtag\",\"className\":\"self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_\u0026]:text-tint-subtle contrast-more:[.hash-revealed_\u0026]:text-tint-strong size-4\"}]}]}]]}]\n86:[\"$\",\"$L9b\",\"3b685816cd9749d2b96b1a3e4b993d63\",{\"as\":\"h3\",\"id\":\"optional-publishing-your-app\",\"className\":\"text-lg @xs:text-xl @lg:text-2xl font-semibold heading font-heading pdf-heading block pr-6 pointer-fine:flex pointer-fine:items-baseline pointer-fine:pr-0 scroll-mt-(--content-scroll-margin) text-start self-start justify-start relative group/hash decoration-primary/6 max-w-3xl w-full print:break-inside-avoid column-first-of-type:pt-0 pt-[0.75em]\",\"children\":[[\"$\",\"span\",null,{\"data-cover-aware-text\":\"\",\"className\":\"pointer-fine:flex-1 z-1 justify-self-start max-w-full break-words page-cover-background:text-contrast-cover text-start self-start justify-start leading-snug\",\"children\":[[\"$\",\"$1\",\"7e2f46b2fbdc4ac89ed413ed2af1b3ff\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":\"Optional: publishing your app\"}]]}]]}],[\"$\",\"span\",null,{\"className\":\"hash inline-grid grid-area-1-1 pointer-fine:h-[1em] border-0 opacity-0 pointer-events-none site-background rounded transition-opacity pointer-fine:pointer-events-auto pointer-fine:group-hover/hash:opacity-100 pointer-fine:group-focus-within/hash:opacity-100 [.hash-revealed_\u0026]:opacity-100 [.hash-revealed_\u0026]:pointer-events-auto absolute [transform:translateY(0.17em)] pointer-fine:-ml-6 pointer-fine:relative pointer-fine:order-first pointer-fine:self-center pointer-fine:pr-2 pointer-fine:[transform:none] pointer-fine:[.flip-heading-hash_\u0026]:order-last pointer-fine:[.flip-heading-hash_\u0026]:ml-1 pointer-fine:[.flip-heading-hash_\u0026]:pl-2\",\"children\":[\"$\",\"$L55\",null,{\"href\":\"#optional-publishing-your-app\",\"aria-label\":\"Direct link to heading\",\"className\":\"inline-flex items-center p-1 pointer-fine:h-full pointer-fine:p-0 leading-snug\",\"children\":[\"$\",\"$L67\",null,{\"icon\":\"hashtag\",\"className\":\"self-center transition-colors text-transparent pointer-fine:group-hover/hash:text-tint-subtle contrast-more:pointer-fine:group-hover/hash:text-tint-strong pointer-fine:group-focus-within/hash:text-tint-subtle contrast-more:pointer-fine:group-focus-within/hash:text-tint-strong [.hash-revealed_\u0026]:text-tint-subtle contrast-more:[.hash-revealed_\u0026]:text-tint-strong size-4\"}]}]}]]}]\n8c:[\"$\",\"div\",null,{\"className\":\"max-w-3xl layout-wide:max-w-6xl mx-auto w-full mt-6 flex @xl:flex-row flex-col gap-3 text-tint\",\"children\":[[\"$\",\"$L55\",null,{\"href\":\"/\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKK1y8J4IQF5SbJ_8L\"},\"position\":\"content\"}},\"className\":\"group flex flex-1 items-center @xl:gap-3 gap-2 text-pretty circular-corners:rounded-2xl rounded-corners:rounded-xl border border-tint-subtle @xl:p-4 p-3 @xl:text-base text-sm text-tint outline-tint-12 transition-colors hover:border-primary-hover contrast-more:border-tint-12 contrast-more:text-tint-strong contrast-more:hover:border-primary-12 contrast-more:hover:outline-2 text-start\",\"children\":[[\"$\",\"$L67\",null,{\"icon\":\"chevron-left\",\"className\":\"size-3\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1 text-xs flex-row\",\"children\":\"Previous\"}],[\"$\",\"span\",null,{\"className\":\"line-clamp-2 leading-snug text-tint-strong transition-colors group-hover:text-primary contrast-more:group-hover:text-primary-strong\",\"children\":\"Getting Started\"}]]}]]}],[\"$\",\"$L55\",null,{\"href\":\"/cli\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKKRZYKeYIuGiZrGY_\"},\"position\":\"content\"}}
817,\"className\":\"group flex flex-1 items-center @xl:gap-3 gap-2 text-pretty circular-corners:rounded-2xl rounded-corners:rounded-xl border border-tint-subtle @xl:p-4 p-3 @xl:text-base text-sm text-tint outline-tint-12 transition-colors hover:border-primary-hover contrast-more:border-tint-12 contrast-more:text-tint-strong contrast-more:hover:border-primary-12 contrast-more:hover:outline-2 flex-row-reverse text-end\",\"children\":[[\"$\",\"$L67\",null,{\"icon\":\"chevron-right\",\"className\":\"size-3\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1 text-xs flex-row-reverse\",\"children\":\"Next\"}],[\"$\",\"span\",null,{\"className\":\"line-clamp-2 leading-snug text-tint-strong transition-colors group-hover:text-primary contrast-more:group-hover:text-primary-strong\",\"children\":\"CLI\"}]]}]]}]]}]\n8f:[\"$\",\"$L55\",\"58f2ff0ee70d495e9468383679b391d8\",{\"href\":\"/config/configuration\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKKKVFlxdg64cD03Tb\"},\"position\":\"content\"}},\"children\":\"Configuration Overview\",\"classNames\":[\"LinkStyles\"]}]\n90:[\"$\",\"$L55\",\"7d4a5cddfc074ceb965c532b2ab73d4c\",{\"href\":\"/config/makers/squirrel.windows\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKKw2VVXqdPv8cIYn0\"},\"position\":\"content\"}},\"children\":\"Squirrel.Windows\",\"classNames\":[\"LinkStyles\"]}]\n92:[\"$\",\"$L55\",\"c081dd3325c046c2adc2603d1b437841\",{\"href\":\"/config/publishers/electron-release-server\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKL3Dk5c-TduJvKysz\"},\"position\":\"content\"}},\"children\":\"Electron Release Server\",\"classNames\":[\"LinkStyles\"]}]\n93:[\"$\",\"$L55\",\"1b501e8eb9be45e69bcc1387d421ae7f\",{\"href\":\"/config/publishers/nucleus\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBZeyXfLXYMoMfWR-zt\"},\"position\":\"content\"}},\"children\":\"Nucleus\",\"classNames\":[\"LinkStyles\"]}]\n94:[\"$\",\"$L55\",\"c8a907ff8e1f479d81f28af130ac358a\",{\"href\":\"/config/publishers/s3\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKL7VCIwWHSfX1_Sgf\"},\"position\":\"content\"}},\"children\":\"S3\",\"classNames\":[\"LinkStyles\"]}]\n95:[\"$\",\"$L55\",\"a751d93aa49648f2837d09b9eee29a8c\",{\"href\":\"/config/publishers\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"page\",\"page\":\"-LBKL1vDbrDqOuz1YdQZ\"},\"position\":\"content\"}},\"children\":\"Publishers\",\"classNames\":[\"LinkStyles\"]}]\n91:[\"$\",\"$La3\",\"b45cc8c30e4944f48f4364216fde4404\",{\"breadcrumbs\":[{\"label\":\"External link to\"}],\"isExternal\":true,\"target\":{\"text\":\"https://github.com/mongodb-js/electron-squirrel-startup\",\"subText\":\"$undefined\",\"icon\":\"$undefined\"},\"children\":[\"$\",\"$L55\",null,{\"href\":\"https://github.com/mongodb-js/electron-squirrel-startup\",\"insights\":{\"type\":\"link_click\",\"link\":{\"target\":{\"kind\":\"url\",\"url\":\"https://github.com/mongodb-js/electron-squirrel-startup\"},\"position\":\"content\"}},\"children\":[[[\"$\",\"$1\",\"0b9c2dec6cd1449f829c3473df21a34e\",{\"children\":[[\"$\",\"$1\",\"0\",{\"children\":[\"$\",\"code\",\"mark\",{\"className\":\"py-px px-1.5 min-w-6.5 justify-center items-center ring-1 ring-inset ring-tint bg-tint rounded-sm text-[.875em] leading-[calc(max(1.20em,1.25rem))] break-words hyphens-none\",\"children\":\"electron-squirrel-startup\"}]}]]}]],[\"$\",\"$L67\",null,{\"icon\":\"arrow-up-right\",\"className\":\"ml-0.5 inline size-3 links-accent:text-tint-subtle\"}]],\"classNames\":[\"LinkStyles\"]}]}]\n7a:[\"$\",\"div\",\"34f20f0e38d64f18a9d20d357a14f543\",{\"ref\":\"$undefined\",\"id\":\"_S_2_\",\"aria-busy\":\"$undefined\",\"className\":\"group/codeblock shiki relative flex shrink flex-col overflow-hidden print:overflow-visible circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs [\u0026:has([data-codeblock-focus]:focus)]:ring-2 [\u0026:has([data-codeblock-focus]:focus)]:ring-primary-hover decoration-primary/6 max-w-3xl layout-wide:max-w-6xl mx-auto w-full print:break-inside-avoid\",\"data-color-scheme\":\"light dark\",\"children\":[[\"$\",\"span\",null,{\"data-codeblock-focus\":true,\"tabIndex\":-1,\"aria-hidden\":true,\"className\":\"pointer-events-none absolute size-0 outline-none\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-start gap-2 text-sm\",\"children\":null}],[\"$\",\"div\",null,{\"className\":\"relative flex min-h-0 flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute right-2 z-2 flex items-center gap-1.5 font-sans leading-none opacity-0 group-hover/codeblock:opacity-11 has-[button:focus-visible]:opacity-11 to
817p-2\",\"children\":[[\"$\",\"$L9d\",null,{\"codeId\":\"_S_2_\",\"title\":\"$undefined\",\"syntax\":\"bash\",\"style\":\"backdrop-blur-md\"}],[\"$\",\"$L9e\",null,{\"codeId\":\"_S_2_\",\"style\":\"backdrop-blur-md\"}]]}],[\"$\",\"pre\",null,{\"className\":\"relative overflow-auto py-2.5 text-tint-strong print:overflow-visible border border-tint-subtle bg-tint-subtle theme-bold-tint:bg-tint-base theme-muted:bg-tint-base contrast-more:border-tint contrast-more:bg-tint-base circular-corners:rounded-2xl rounded-corners:rounded-xl straight-corners:rounded-xs depth-subtle:shadow-xs\",\"style\":{\"backgroundColor\":\"light-dark(inherit, inherit)\",\"--shiki-light-bg\":\"inherit\",\"--shiki-dark-bg\":\"inherit\",\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":[\"$\",\"code\",null,{\"className\":\"table max-h-full w-fit min-w-full [counter-reset:line] print:max-h-none print:whitespace-pre-wrap [[aria-expanded=false]_\u0026]:mask-b-from-50%\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"highlight-line\",\"aria-label\":\"$undefined\",\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\",\"backgroundColor\":\"light-dark(inherit, inherit)\",\"--shiki-light-bg\":\"inherit\",\"--shiki-dark-bg\":\"inherit\"},\"children\":[false,[\"$\",\"span\",null,{\"className\":\"highlight-line-content\",\"children\":[[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)))\",\"--shiki-light\":\"rgb(var(--primary-10))\",\"--shiki-dark\":\"rgb(var(--primary-11))\"},\"children\":\"cd\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"my-app\"}]],\"\\n\"]}]]}],[\"$\",\"span\",\"1\",{\"className\":\"highlight-line\",\"aria-label\":\"$undefined\",\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\",\"backgroundColor\":\"light-dark(inherit, inherit)\",\"--shiki-light-bg\":\"inherit\",\"--shiki-dark-bg\":\"inherit\"},\"children\":[false,[\"$\",\"span\",null,{\"className\":\"highlight-line-content\",\"children\":[[[\"$\",\"span\",\"0\",{\"style\":{\"color\":\"light-dark(rgb(var(--primary-10)), rgb(var(--primary-11)))\",\"--shiki-light\":\"rgb(var(--primary-10))\",\"--shiki-dark\":\"rgb(var(--primary-11))\"},\"children\":\"npm\"}],[\"$\",\"span\",\"1\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"2\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"install\"}],[\"$\",\"span\",\"3\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}],[\"$\",\"span\",\"4\",{\"style\":{\"color\":\"light-dark(rgb(var(--warning-10)), rgb(var(--warning-11)))\",\"--shiki-light\":\"rgb(var(--warning-10))\",\"--shiki-dark\":\"rgb(var(--warning-11))\"},\"children\":\"--save-dev\"}],\"$La4\",\"$La5\",\"$La6\",\"$La7\",\"$La8\",\"$La9\",\"$Laa\",\"$Lab\"],false]}]]}]]}]}]]}]]}]\n"])</script>
817<script>self.__next_f.push([1,"a4:[\"$\",\"span\",\"5\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}]\na5:[\"$\",\"span\",\"6\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"@electron-forge/cli\"}]\na6:[\"$\",\"span\",\"7\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}]\na7:[\"$\",\"span\",\"8\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"@electron-forge/maker-squirrel\"}]\na8:[\"$\",\"span\",\"9\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}]\na9:[\"$\",\"span\",\"10\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"@electron-forge/maker-deb\"}]\naa:[\"$\",\"span\",\"11\",{\"style\":{\"color\":\"light-dark(inherit, inherit)\",\"--shiki-light\":\"inherit\",\"--shiki-dark\":\"inherit\"},\"children\":\" \"}]\nab:[\"$\",\"span\",\"12\",{\"style\":{\"color\":\"light-dark(rgb(var(--success-10)), rgb(var(--success-11)))\",\"--shiki-light\":\"rgb(var(--success-10))\",\"--shiki-dark\":\"rgb(var(--success-11))\"},\"children\":\"@electron-forge/maker-zip\"}]\n"])</script>
817</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.