PageSourceSearch

https://ngrok.com/assets/root-Bxwo4Oyu.js

js ngrok.com collected 2026-10-01 07:18:14 UTC 99,732 bytes, 167 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/deferred-overlays-impl-C7CnAudy.js","assets/icon-BT8FnkkJ-BXNRZ6YI.js","assets/slot-BsvE2ntj-B4hthNWr.js","assets/dist-c0TV7ycC.js","assets/react-dom-BeLb4xLx.js","assets/compose-refs-sFdxsL7k-B9Yq4TfS.js","assets/dist-ClQYxPdB.js","assets/dist-Bq8VPWOr.js","assets/dist-ByuegJwG.js","assets/button-Dij5vCQG-D-1fShZx.js","assets/IconBase.es-Uflyhfs3.js","assets/button-pwkdtR3U-BvUx4nf0.js","assets/X.es-BXsepu2C.js","assets/Combination-BScJMn_i.js","assets/popover-BJ5XNwzD-A7C8d1kw.js","assets/primary-footer-Dg-hXXM-.js","assets/browser-only-Crr3sgA0-ChZXuJOp.js","assets/use-consent-CEqoXfV1.js","assets/use-matches-media-query-m860lols-BPcGxkvr.js","assets/canonical-origin-DEvI19Uw.js","assets/CaretDown.es-qTa5geRk.js","assets/hooks-DwpBe2z4.js","assets/docs-link-OfjHuLpn.js","assets/attribution-DJhuyg_1.js"])))=>i.map(i=>d[i]);
2import{A as e,D as t,I as n,K as r,L as i,P as a,R as o,U as s,Y as c,_ as l,a as u,d,g as f,i as p,j as m,l as h,o as g,p as _,t as v,v as y,w as b}from"./icon-BT8FnkkJ-BXNRZ6YI.js";import{t as x}from"./browser-only-Crr3sgA0-ChZXuJOp.js";import{c as S,g as ee,h as te,i as ne,m as re,o as ie,s as ae,t as oe}from"./use-consent-CEqoXfV1.js";import{t as C}from"./href-SWPxf9Xv.js";import{o as se}from"./slot-BsvE2ntj-B4hthNWr.js";import{s as w,t as ce}from"./canonical-origin-DEvI19Uw.js";import{t as le}from"./tooltip-H03l7E4Y-BZ-Q8MR6.js";import{t as ue}from"./button-Dij5vCQG-D-1fShZx.js";import{t as T}from"./IconBase.es-Uflyhfs3.js";import{t as E}from"./button-pwkdtR3U-BvUx4nf0.js";import{t as D}from"./error-page-CN5xrspE.js";import{t as O}from"./CaretDown.es-qTa5geRk.js";import{t as k}from"./accordion-BzEXMr0m.js";import{t as A}from"./separator-D98be0gY-BV1W8AlQ.js";import{t as de}from"./ArrowRight.es-DbIDcYkD.js";import{t as fe}from"./Briefcase.es-BT4L41Sl.js";import{t as pe}from"./Buildings.es-C1mUTXFt.js";import{t as j}from"./CaretRight.es-Cb69Rram.js";import{t as me}from"./Cpu.es-BnzJB6ns.js";import{n as he,t as ge}from"./Robot.es-C8KQk72Z.js";import{t as _e}from"./DownloadSimple.es-Cpx5kR_N.js";import{n as ve,t as ye}from"./Gear.es-0rPnp3rJ.js";import{t as be}from"./Globe.es-D47Pp2Ey.js";import{t as xe}from"./Heart.es-D44FqSCf.js";import{t as Se}from"./PlugsConnected.es-DiCfYYGn.js";import{t as Ce}from"./ShareFat.es-Cv4Iziuc.js";import{t as we}from"./ShieldCheck.es-Dzm4_y07.js";import{t as Te}from"./Sparkle.es-D-iS7tAi.js";import{t as Ee}from"./TerminalWindow.es-B2kmu4j2.js";import{t as De}from"./WebhooksLogo.es-BTVTnKhG.js";import{t as Oe}from"./X.es-BXsepu2C.js";import{t as ke}from"./attribution-DJhuyg_1.js";import{t as Ae}from"./docs-link-OfjHuLpn.js";import{t as je}from"./posthog-D6UatLe1.js";import{r as Me,t as Ne}from"./dashboard-link-Dw_uaqOA.js";import{t as Pe}from"./glow-cta-anchor-C6jNJIW7.js";import{t as Fe}from"./Check.es-8Z9PE5Fq.js";import{t as Ie}from"./live-region-B2vJRvPH-ZACnO4fI.js";var M=c(r(),1),Le=(0,M.createContext)(``),Re=Le.Provider,ze=()=>(0,M.useContext)(Le);function Be(){if(!x())return``;let e=document.querySelector(`[nonce]`);return e?.nonce||e?.getAttribute(`nonce`)||``}function Ve(e){return typeof e!=`object`||!e?!1:`registerTool`in e&&typeof e.registerTool==`function`||`provideContext`in e&&typeof e.provideContext==`function`}function N(e){if(`modelContext`in e)return Ve(e.modelContext)?e.modelContext:void 0}function He(e,{signal:t}={}){if(!x())return!1;let n=N(navigator)??N(document);if(n==null)return Ue(e,t),!1;if(n.registerTool!=null){let r=e.every(e=>P(()=>t==null?n.registerTool?.(e):n.registerTool?.(e,{signal:t})));return n.unregisterTool!=null&&t?.addEventListener(`abort`,()=>{for(let t of e)P(()=>n.unregisterTool?.(t.name))},{once:!0}),r}let r=P(()=>n.provideContext?.({tools:[...e]}));return t?.addEventListener(`abort`,()=>P(()=>n.provideContext?.({tools:[]})),{once:!0}),r}function P(e){try{return Promise.resolve(e()).catch(()=>void 0),!0}catch{return!1}}function Ue(e,t){let n=setInterval(()=>{(N(navigator)??N(document))!=null&&(clearInterval(n),He(e,{signal:t}))},500);t?.addEventListener(`abort`,()=>clearInterval(n),{once:!0})}function We(e,t){return ee(e)?e[t]:void 0}function Ge(e,t){let n=We(e,t);return typeof n==`string`?n:void 0}
2var Ke=class extends Error{status;constructor(e,t){super(`GET ${e} returned HTTP ${t}`),this.name=`HttpStatusError`,this.status=t}};async function F(e){let t=await fetch(e,{headers:{Accept:`text/markdown, text/plain`}});if(!t.ok)throw new Ke(e,t.status);return t.text()}function I({name:e,description:t,path:n}){return{name:e,description:t,inputSchema:{type:`object`,properties:{}},annotations:{readOnlyHint:!0},execute:()=>F(n)}}function qe({pages:e,navigate:t,description:n=`Open a page of this site in this tab. Use the get_* tools when you only need a document's content.`}){return{name:`open_page`,description:n,inputSchema:{type:`object`,properties:{path:{type:`string`,enum:e.map(e=>e.path),description:e.map(e=>`${e.path}: ${e.title}`).join(`; `)}},required:[`path`]},execute(n){let r=Ge(n,`path`),i=e.find(e=>e.path===r);if(i==null)throw Error(`Unknown page. Use one of: ${e.map(e=>e.path).join(`, `)}`);return t(i.path),`Opening ${i.title} at ${i.path}`}}}var L=u(),R=p(),Je=e=>{let t=(0,L.c)(12),n,r,i;t[0]===e?(n=t[1],r=t[2],i=t[3]):({className:n,"data-slot":r,...i}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i);let a;t[4]===r?a=t[5]:(a=se(r,`main`),t[4]=r,t[5]=a);let o;t[6]===n?o=t[7]:(o=g(`focus:outline-hidden`,n),t[6]=n,t[7]=o);let s;return t[8]!==i||t[9]!==a||t[10]!==o?(s=(0,R.jsx)(`main`,{...i,"data-slot":a,id:`main`,tabIndex:-1,className:o}),t[8]=i,t[9]=a,t[10]=o,t[11]=s):s=t[11],s},Ye=e=>{let t=(0,L.c)(21),n,r,i,a,o,s;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6]):({children:o,className:n,"data-slot":r,onClick:i,targetId:s,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s);let c=o===void 0?`Skip to main content`:o,l=s===void 0?`main`:s,u;t[7]===r?u=t[8]:(u=se(r,`skip-to-main-link`),t[7]=r,t[8]=u);let d=`#${l}`,f;t[9]!==i||t[10]!==l?(f=e=>{e.preventDefault(),window.history.replaceState(null,``,`#${l}`),document.getElementById(l)?.focus(),i?.(e)},t[9]=i,t[10]=l,t[11]=f):f=t[11];let p;t[12]===n?p=t[13]:(p=g(`not-focus:sr-only bg-card fixed top-2 left-2 z-max px-4 py-2 shadow-lg`,n),t[12]=n,t[13]=p);let m;return t[14]!==c||t[15]!==a||t[16]!==u||t[17]!==d||t[18]!==f||t[19]!==p?(m=(0,R.jsx)(w,{...a,"data-slot":u,href:d,onClick:f,className:p,children:c}),t[14]=c,t[15]=a,t[16]=u,t[17]=d,t[18]=f,t[19]=p,t[20]=m):m=t[20],m},z=`mantle-dark-styles`,B=`mantle-light-high-contrast-styles`,V=`mantle-dark-high-contrast-styles`,Xe=`(prefers-color-scheme: dark)`,Ze=`(prefers-contrast: more) and (prefers-color-scheme: light)`,Qe=`(prefers-contrast: more) and (prefers-color-scheme: dark)`;function $e(e,t){let n=t??e,r=n===`light`||n===`dark`,i=n===`light-high-contrast`||n===`dark-high-contrast`;return{dark:r?`all`:Xe,lightHighContrast:i?`all`:Ze,darkHighContrast:i?`all`:Qe}}function et(e){return e}function tt(e){let{darkLinkId:t,lightHcLinkId:n,darkHcLinkId:r,mediaDark:i,mediaLightHc:a,mediaDarkHc:o,forceTheme:s}=e,c=document.documentElement.dataset.appliedTheme,l=s??c,u=l===`light`||l===`dark`,d=l===`light-high-contrast`||l===`dark-high-contrast`,f=document.getElementById(t),p=document.getElementById(n),m=document.getElementById(r);f&&(f.media=u?`all`:i),p&&(p.media=d?`all`:a),m&&(m.media=d?`all`:o)}function nt(e){let t={darkLinkId:z,lightHcLinkId:B,darkHcLinkId:V,mediaDark:Xe,mediaLightHc:Ze,mediaDarkHc:Qe,forceTheme:e};return`(${tt.toString()})(${JSON.stringify(t)})`}function rt(e){let t=(0,L.c)(28),{darkCssUrl:n,lightHighContrastCssUrl:r,darkHighContrastCssUrl:i,forceTheme:a,nonce:o,ssrCookie:s}=e,c,l;t[0]===a?(c=t[1],l=t[2]):(c=()=>{let e=function(){let e=document.documentElement.dataset.appliedTheme;return re(e)?e:void 0},t=function(){let{dark:t,lightHighContrast:n,darkHighContrast:r}=$e(e(),a),i=document.getElementById(z),o=document.getElementById(B),s=document.getElementById(V);i&&(i.media=t),o&&(o.media=n),s&&(s.media=r)};t();let n=new MutationObserver(t);return n.observe(document.documentElement,{attributes:!0,attributeFilter:[`data-applied-theme`]}),()=>{n.disconnect()}},l=[a],t[0]=a,t[1]=c,t[2]=l),(0,M.useEffect)(c,l);let u,d;if(t[3]!==a||t[4]!==s){let e=s==null?void 0:ie({cookie:s});u=e===`system`?void 0:e,d=$e(u,a),t[3]=a,t[4]=s,t[5]=u,t[6]=d}else u=t[5],d=t[6];let{dark:f,lightHighContrast:p,darkHighContrast:m}=d,h=!a&&u==null,g=!a||a!==`light-high-contrast`&&a!==`dark-high-contrast`,_=!a||a===`light-high-contrast`||a===`dark-high-contrast`,v;t[7]!==n||t[8]!==f||t[9]!==g?(v=g&&(0,R.jsx)(`link`,{rel:`stylesheet`,id:z,href:n,media:f,suppressHydrationWarning:!0}),t[7]=n,t[8]=f,t[9]=g,t[10]=v):v=t[10];let y;t[11]!==r||t[12]!==p||t[13]!==_?(y=_&&(0,R.jsx)(`link`,{rel:`stylesheet`,id:B,href:r,media:p,suppressHydrationWarning:!0}),t[11]=r,t[12]=p,t[13]=_,t[14]=y):y=t[14];let b;
2t[15]!==i||t[16]!==m||t[17]!==_?(b=_&&(0,R.jsx)(`link`,{rel:`stylesheet`,id:V,href:i,media:m,suppressHydrationWarning:!0}),t[15]=i,t[16]=m,t[17]=_,t[18]=b):b=t[18];let x;t[19]!==a||t[20]!==h||t[21]!==o?(x=h&&(0,R.jsx)(`script`,{dangerouslySetInnerHTML:{__html:nt(a)},nonce:o,suppressHydrationWarning:!0}),t[19]=a,t[20]=h,t[21]=o,t[22]=x):x=t[22];let S;return t[23]!==v||t[24]!==y||t[25]!==b||t[26]!==x?(S=(0,R.jsxs)(R.Fragment,{children:[v,y,b,x]}),t[23]=v,t[24]=y,t[25]=b,t[26]=x,t[27]=S):S=t[27],S}var it=`https://assets.ngrok.com/fonts`,at={roobert:`/roobert/roobert-proportional-vf.woff2`,"jetbrains-mono":`/jetbrains/jetbrainsmono-wght.woff2`,"jetbrains-mono-italic":`/jetbrains/jetbrainsmono-italic-wght.woff2`,"family-regular":`/family/family-regular.woff2`,"family-italic":`/family/family-italic.woff2`};function ot(e){return`${it}${e.startsWith(`/`)?e:`/${e}`}`}var H=e=>{let t=(0,L.c)(4),{name:n}=e,r=at[n],i;t[0]===r?i=t[1]:(i=ot(r),t[0]=r,t[1]=i);let a;return t[2]===i?a=t[3]:(a=(0,R.jsx)(`link`,{rel:`preload`,href:i,as:`font`,type:`font/woff2`,crossOrigin:`anonymous`}),t[2]=i,t[3]=a),a};function st(e){let t=(0,L.c)(4),n;t[0]===e?n=t[1]:(n=ft(e),t[0]=e,t[1]=n);let r;return t[2]===e?r=t[3]:(r=mt(e),t[2]=e,t[3]=r),(0,M.useSyncExternalStore)(n,r,ct)}function ct(){return!1}var U={"2xl":`(max-width: 95.99rem)`,xl:`(max-width: 79.99rem)`,lg:`(max-width: 63.99rem)`,md:`(max-width: 47.99rem)`,sm:`(max-width: 39.99rem)`,xs:`(max-width: 29.99rem)`,"2xs":`(max-width: 22.49rem)`},lt=null;function ut(e){return lt||={"2xl":window.matchMedia(U[`2xl`]),xl:window.matchMedia(U.xl),lg:window.matchMedia(U.lg),md:window.matchMedia(U.md),sm:window.matchMedia(U.sm),xs:window.matchMedia(U.xs),"2xs":window.matchMedia(U[`2xs`])},lt[e]}var dt=new Map;function ft(e){let t=dt.get(e);return t||(t=t=>{let n=ut(e),r=!1,i=()=>{r||(r=!0,requestAnimationFrame(()=>{r=!1,t()}))};return n.addEventListener(`change`,i),()=>{n.removeEventListener(`change`,i)}},dt.set(e,t),t)}var pt=new Map;function mt(e){let t=pt.get(e);return t||(t=()=>ut(e).matches,pt.set(e,t),t)}function W(e){let t=(0,L.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,R.jsx)(`path`,{d:`M32.272 12.011c-1.298-1.466-2.904-2.205-4.812-2.205-1.176 0-2.26.233-3.255.7a7.995 7.995 0 0 0-2.581 1.906 9.205 9.205 0 0 0-1.715 2.853 9.773 9.773 0 0 0-.628 3.546c0 1.25.194 2.39.58 3.419.362.98.918 1.877 1.635 2.636A7.543 7.543 0 0 0 24 26.584c.965.41 2.025.617 3.176.617.522 0 1.005-.041 1.445-.116.439-.075.858-.2 1.26-.37.4-.175.79-.398 1.18-.664.385-.27.792-.612 1.21-1.018v4.353h-.005v.421h-5.33l-4.005 4.64v.798h15.037v-24.98h-5.697v1.746Zm-.014 7.979a4.25 4.25 0 0 1-.786 1.215 3.555 3.555 0 0 1-2.592 1.1 3.627 3.627 0 0 1-1.464-.292 3.508 3.508 0 0 1-1.166-.808 3.93 3.93 0 0 1-1.054-2.72c0-.519.097-1.006.298-1.457a3.77 3.77 0 0 1 .804-1.181 4.114 4.114 0 0 1 1.162-.808 3.484 3.484 0 0 1 2.817-.016c.448.19.844.463 1.181.81.336.347.6.743.804 1.194.202.452.298.95.298 1.493 0 .505-.104 1.005-.302 1.47m-16.261-7.708a6.173 6.173 0 0 0-2.06-1.602 4.875 4.875 0 0 0-.57-.22 6.383 6.383 0 0 0-.923-.216H8.383L5.697 13.39v-3.082H.002v16.61h5.695V15.712h5.35l.444-.01v11.214h5.697V16.528c0-.885-.084-1.674-.25-2.366a4.655 4.655 0 0 0-.941-1.877zm38.367-2.018h-6.213l-2.47 2.863v-2.864h-5.7v16.61h5.71l.004-11.117h4.144l4.526-5.26zm31.051 7.672 7.79-7.392v-.281H85.7l-5.975 5.991V0h-5.696v26.87h5.696v-6.766l6.262 6.763h7.663v-.316l-8.233-8.617zm-16.11-5.78a9.436 9.436 0 0 0-3.085-1.842 10.953 10.953 0 0 0-3.855-.664c-1.407 0-2.705.226-3.884.678a9.611 9.611 0 0 0-3.072 1.858 8.488 8.488 0 0 0-2.016 2.788 8.281 8.281 0 0 0-.722 3.449c0 1.362.24 2.596.722 3.707a8.52 8.52 0 0 0 2.002 2.862c.85.798 1.86 1.415 3.036 1.847 1.177.432 2.455.647 3.842.647 1.406 0 2.707-.215 3.919-.647 1.204-.431 2.24-1.04 3.098-1.833a8.583 8.583 0 0 0 2.031-2.816c.493-1.09.742-2.29.742-3.611 0-1.316-.244-2.52-.722-3.612a8.424 8.424 0 0 0-2.035-2.81Zm-3.558 7.864c-.2.461-.463.869-.786 1.215a3.573 3.573 0 0 1-2.592 1.1c-.502 0-.981-.096-1.434-.291a3.44 3.44 0 0 1-1.16-.809 4.155 4.155 0 0 1-.788-1.215 3.825 3.825 0 0 1-.297-1.537c0-.517.098-1.004.297-1.456.201-.451.46-.849.787-1.194a3.579 3.579 0 0 1 2.597-1.1c.502 0 .98.096 1.43.29.448.19.839.461 1.16.81.328.345.586.752.786 1.214.2.461.297.954.297 1.471 0 .538-.096 1.04-.297 1.502`}),t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,R.jsx)(`svg`,{fill:`currentColor`,height:`1em`,viewBox:`0 0 94 36`,width:`2.61em`,...e,children:n}),t[1]=e,t[2]=r),r}var ht=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M232,44H160a43.86,43.86,0,0,0-32,13.85A43.86,43.86,0,0,0,96,44H24A12,12,0,0,0,12,56V200a12,12,0,0,0,12,12H96a20,20,0,0,1,20,20,12,12,0,0,0,24,0,20,20,0,0,1,20-20h72a12,12,0,0,0,12-12V56A12,12,0,0,0,232,44ZM96,188H36V68H96a20,20,0,0,1,20,20V192.81A43.79,43.79,0,0,0,96,188Zm124,0H160a43.71,43.71,0,0,0-20,4.83V88a20,20,0,0,1,20-20h60Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M232,56V200H160a32,32,0,0,0-32,32,32,32,0,0,0-32-32H24V56H96a32,32,0,0,1,32,32,32,32,0,0,1,32-32Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V2
200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M240,56V200a8,8,0,0,1-8,8H160a24,24,0,0,0-24,23.94,7.9,7.9,0,0,1-5.12,7.55A8,8,0,0,1,120,232a24,24,0,0,0-24-24H24a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H88a32,32,0,0,1,32,32v87.73a8.17,8.17,0,0,0,7.47,8.25,8,8,0,0,0,8.53-8V80a32,32,0,0,1,32-32h64A8,8,0,0,1,240,56Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M232,50H160a38,38,0,0,0-32,17.55A38,38,0,0,0,96,50H24a6,6,0,0,0-6,6V200a6,6,0,0,0,6,6H96a26,26,0,0,1,26,26,6,6,0,0,0,12,0,26,26,0,0,1,26-26h72a6,6,0,0,0,6-6V56A6,6,0,0,0,232,50ZM96,194H30V62H96a26,26,0,0,1,26,26V204.31A37.86,37.86,0,0,0,96,194Zm130,0H160a37.87,37.87,0,0,0-26,10.32V88a26,26,0,0,1,26-26h66Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M232,48H160a40,40,0,0,0-32,16A40,40,0,0,0,96,48H24a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H96a24,24,0,0,1,24,24,8,8,0,0,0,16,0,24,24,0,0,1,24-24h72a8,8,0,0,0,8-8V56A8,8,0,0,0,232,48ZM96,192H32V64H96a24,24,0,0,1,24,24V200A39.81,39.81,0,0,0,96,192Zm128,0H160a39.81,39.81,0,0,0-24,8V88a24,24,0,0,1,24-24h64Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M232,52H160a36,36,0,0,0-32,19.54A36,36,0,0,0,96,52H24a4,4,0,0,0-4,4V200a4,4,0,0,0,4,4H96a28,28,0,0,1,28,28,4,4,0,0,0,8,0,28,28,0,0,1,28-28h72a4,4,0,0,0,4-4V56A4,4,0,0,0,232,52ZM96,196H28V60H96a28,28,0,0,1,28,28V209.4A35.93,35.93,0,0,0,96,196Zm132,0H160a35.94,35.94,0,0,0-28,13.41V88a28,28,0,0,1,28-28h68Z`}))]]),gt=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:ht}));gt.displayName=`BookOpenIcon`;var _t=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M128,84a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,84Zm0,64a20,20,0,1,1,20-20A20,20,0,0,1,128,148Zm77.39,12.7A83.94,83.94,0,0,1,190.61,184a12,12,0,0,1-17.89-16,59.92,59.92,0,0,0,0-80,12,12,0,0,1,17.89-16,84.07,84.07,0,0,1,14.78,88.7ZM83.28,168a12,12,0,0,1-17.89,16,83.94,83.94,0,0,1,0-112A12,12,0,0,1,83.28,88a59.92,59.92,0,0,0,0,80ZM252,128a123.63,123.63,0,0,1-35.43,86.78A12,12,0,1,1,199.43,198a99.88,99.88,0,0,0,0-140,12,12,0,0,1,17.14-16.8A123.63,123.63,0,0,1,252,128ZM56.57,198a12,12,0,0,1-17.14,16.8,123.89,123.89,0,0,1,0-173.56A12,12,0,0,1,56.57,58a99.88,99.88,0,0,0,0,140Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M160,128a32,32,0,1,1-32-32A32,32,0,0,1,160,128Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M128,88a40,40,0,1,0,40,40A40,40,0,0,0,128,88Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,152Zm73.71,7.14a80,80,0,0,1-14.08,22.2,8,8,0,0,1-11.92-10.67,63.95,63.95,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67,80.08,80.08,0,0,1,14.08,84.47ZM69,103.09a64,64,0,0,0,11.26,67.58,8,8,0,0,1-11.92,10.67,79.93,79.93,0,0,1,0-106.67A8,8,0,1,1,80.29,85.34,63.77,63.77,0,0,0,69,103.09ZM248,128a119.58,119.58,0,0,1-34.29,84,8,8,0,1,1-11.42-11.2,103.9,103.9,0,0,0,0-145.56A8,8,0,1,1,213.71,44,119.58,119.58,0,0,1,248,128ZM53.71,200.78A8,8,0,1,1,42.29,212a119.87,119.87,0,0,1,0-168,8,8,0,1,1,11.42,11.2,103.9,103.9,0,0,0,0,145.56Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M168,128a40,40,0,1,1-40-40A40,40,0,0,1,168,128Zm40,0a79.74,79.74,0,0,0-20.37-53.33,8,8,0,1,0-11.92,10.67,64,64,0,0,1,0,85.33,8,8,0,0,0,11.92,10.67A79.79,79.79,0,0,0,208,128ZM80.29,85.34A8,8,0,1,0,68.37,74.67a79.94,79.94,0,0,0,0,106.67,8,8,0,0,0,11.92-10.67,63.95,63.95,0,0,1,0-85.33Zm158.28-4A119.48,119.48,0,0,0,213.71,44a8,8,0,1,0-11.42,11.2,103.9,103.9,0,0,1,0,145.56A8,8,0,1,0,213.71,212,120.12,120.12,0,0,0,238.57,81.29ZM32.17,168.48A103.9,103.9,0,0,1,53.71,55.22,8,8,0,1,0,42.29,44a119.87,119.87,0,0,0,0,168,8,8,0,1,0,11.42-11.2A103.61,103.61,0,0,1,32.17,168.48Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M128,90a38,38,0,1,0,38,38A38,38,0,0,0,128,90Zm0,64a26,26,0,1,1,26-26A26,26,0,0,1,128,154Zm78-26a77.74,77.74,0,0,1-19.86,52,6,6,0,0,1-8.94-8,65.93,65.93,0,0,0,0-88,6,6,0,1,1,8.94-8A77.74,77.74,0,0,1,206,128ZM67.18,102.31A65.93,65.93,0,0,0,78.8,172a6,6,0,0,1-.47,8.47,6,6,0,0,1-8.47-.47,77.93,77.93,0,0,1,0-104,6,6,0,1,1,8.94,8A66.21,66.21,0,0,0,67.18,102.31ZM246,128a117.71,117.71,0,0,1-33.71,82.58,6,6,0,0,1-8.58-8.4,105.88,105.88,0,0,0,0-148.36,6,6,0,0,1,8.58-8.4A117.71,117.71,0,0,1,246,128ZM52.29,202.18a6,6,0,0,1-8.58,8.4,117.92,117.92,0,0,1,0-165.16,6,6,0,1,1,8.58,8.4,105.88,105.88,0,0,0,0,148.36Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M128,88a40,40,0,1,0,40,40A40,40,0,0,0,128,88Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,152Zm73.71,7.14a80,80,0,0,1-14.08,22.2,8,8,0,0,1-11.92-10.67,63.95,63.95,0,0,0,0-85.33,8,8,0,1,1,11.92-10.67,80.08,80.08,0,0,1,14.08,84.47ZM69,103.09a64,64,0,0,0,11.26,67.58,8,8,0,0,1-11.92,10.67,79.93,79.93,0,0,1,0-106.67A8,8,0,1,1,80.29,85.34,63.77,63.77,0,0,0,69,103.09ZM248,128a119.58,119.58,0,0,1-34.29,84,8,8,0,1,1-11.42-11.2,103.9,103.9,0,0,0,0-145.56A8,8,0,1,1,213.71,44,119.58,119.58,0,0,1,248,128ZM53.71,200.78A8,8,0,1,1,42.29,212a119.87,119.87,0,0,1,0-168,8,8,0,1,1,11.42,11.2,103.9,103.9,0,0,0,0,145.56Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M128,92a36,36,0,1,0,36,36A36,36,0,0,0,128,92Zm0,64a28,28,0,1,1,28-28A28,28,0,0,1,128,156Zm76-28a75.74,75.74,0,0,1-19.35,50.67,4,4,0,0,1-6-5.34,67.92,67.92,0,0,0,0-90.66,4,4,0,0,1,6-5.34A75.74,75.74,0,0,1,204,128ZM65.34,101.53a67.92,67.92,0,0,0,12,71.8,4,4,0,0,1-6,5.34,75.93,75.93,0,0,1,0-101.34,4,4,0,1,1,6,5.34A68,68,0,0,0,65.34,101.53ZM244,128a115.68,115.68,0,0,1-33.14,81.18,4,4,0,0,1-5.72-5.6,107.89,107.89,0,0,0,0-151.16,4,4,0,0,1,5.72-5.6A115.68,115.68,0,0,1,244,128ZM50.86,203.58a4,4,0,0,1-5.72,5.6,115.91,115.91,0,0,1,0-162.36,4,4,0,1,1,5.72,5.6,107.89,107.89,0,0,0,0,151.16Z`}))]]),vt=M.forwardRef((e,t)=>
2M.createElement(T,{ref:t,...e,weights:_t}));vt.displayName=`BroadcastIcon`;var yt=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M225.15,197.71,164,95.81V44h4a12,12,0,0,0,0-24H88a12,12,0,0,0,0,24h4V95.81L30.85,197.71A20,20,0,0,0,48,228H208a20,20,0,0,0,17.15-30.29ZM140,44V99.14a12,12,0,0,0,1.71,6.17l35.13,58.54c-10.79.86-25.15-1.31-43.42-10.56-14-7.08-27.46-11.33-40.27-12.76l21.14-35.22A12,12,0,0,0,116,99.14V44ZM55.06,204,79,164.19c13-1.11,27.62,2.42,43.62,10.52,19.61,9.92,36.25,13.31,49.85,13.31A75.44,75.44,0,0,0,190.11,186l10.83,18Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M208,216H48a8,8,0,0,1-6.86-12.12l30.48-50.8h0c13.23-2.48,32-1.41,56.37,10.92,32.25,16.33,54.75,12.91,67.5,7.65h0l19.34,32.23A8,8,0,0,1,208,216Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M221.69,199.77,160,96.92V40h8a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16h8V96.92L34.31,199.77A16,16,0,0,0,48,224H208a16,16,0,0,0,13.72-24.23ZM110.86,103.25A7.93,7.93,0,0,0,112,99.14V40h32V99.14a7.93,7.93,0,0,0,1.14,4.11L183.36,167c-12,2.37-29.07,1.37-51.75-10.11-15.91-8.05-31.05-12.32-45.22-12.81ZM48,208l28.54-47.58c14.25-1.73,30.31,1.85,47.82,10.72,19,9.61,35,12.88,48,12.88a69.89,69.89,0,0,0,19.55-2.7L208,208Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M221.69,199.77,160,96.92V40h8a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16h8V96.92L34.31,199.77A16,16,0,0,0,48,224H208a16,16,0,0,0,13.72-24.23Zm-90.08-42.91c-15.91-8.05-31.05-12.32-45.22-12.81l24.47-40.8A7.93,7.93,0,0,0,112,99.14V40h32V99.14a7.93,7.93,0,0,0,1.14,4.11L183.36,167C171.4,169.34,154.29,168.34,131.61,156.86Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M220,200.8,158,97.48V38h10a6,6,0,0,0,0-12H88a6,6,0,0,0,0,12H98V97.48L36,200.8A14,14,0,0,0,48,222H208a14,14,0,0,0,12-21.2ZM109.15,102.23a6,6,0,0,0,.85-3.09V38h36V99.14a6,6,0,0,0,.85,3.09l39.65,66.08c-12.41,3.16-30.86,3-55.79-9.66-16.94-8.58-33-12.8-47.83-12.64ZM209.72,209a2,2,0,0,1-1.74,1H48a2,2,0,0,1-1.71-3l29-48.41c14.89-2.08,31.68,1.55,49.94,10.79C144,178.8,159.67,182,172.42,182A67.89,67.89,0,0,0,192.89,179l16.8,28A2,2,0,0,1,209.72,209Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M221.69,199.77,160,96.92V40h8a8,8,0,0,0,0-16H88a8,8,0,0,0,0,16h8V96.92L34.31,199.77A16,16,0,0,0,48,224H208a16,16,0,0,0,13.72-24.23ZM110.86,103.25A7.93,7.93,0,0,0,112,99.14V40h32V99.14a7.93,7.93,0,0,0,1.14,4.11L183.36,167c-12,2.37-29.07,1.37-51.75-10.11-15.91-8.05-31.05-12.32-45.22-12.81ZM48,208l28.54-47.58c14.25-1.74,30.31,1.85,47.82,10.72,19,9.61,35,12.88,48,12.88a69.89,69.89,0,0,0,19.55-2.7L208,208Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M218.27,201.83,156,98V36h12a4,4,0,0,0,0-8H88a4,4,0,0,0,0,8h12V98L37.73,201.83A12,12,0,0,0,48,220H208a12,12,0,0,0,10.29-18.17ZM107.43,101.2a4.07,4.07,0,0,0,.57-2.06V36h40V99.14a4.07,4.07,0,0,0,.57,2.06l41,68.33c-12.76,3.94-32.54,4.68-59.75-9.1-18-9.14-35-13.24-50.54-12.29ZM211.46,210a3.94,3.94,0,0,1-3.48,2H48a4,4,0,0,1-3.43-6.06l29.53-49.21c15.54-2.43,33.05,1.21,52.07,10.84C144.54,176.86,160,180,172.42,180a65,65,0,0,0,21.36-3.46l17.63,29.38A3.92,3.92,0,0,1,211.46,210Z`}))]]),G=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:yt}));G.displayName=`FlaskIcon`;var bt=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M176,116H152a12,12,0,0,1,0-24h24a12,12,0,0,1,0,24ZM104,92h-4V88a12,12,0,0,0-24,0v4H72a12,12,0,0,0,0,24h4v4a12,12,0,0,0,24,0v-4h4a12,12,0,0,0,0-24ZM244.76,202.94a40,40,0,0,1-61,5.35,7,7,0,0,1-.53-.56L144.67,164H111.33L72.81,207.73c-.17.19-.35.38-.53.56A40,40,0,0,1,4.62,173.05a1.18,1.18,0,0,1,0-.2L21,88.79A63.88,63.88,0,0,1,83.88,36H172a64.08,64.08,0,0,1,62.93,52.48,1.8,1.8,0,0,1,0,.19l16.36,84.17a1.77,1.77,0,0,1,0,.2A39.74,39.74,0,0,1,244.76,202.94ZM172,140a40,40,0,0,0,0-80H83.89A39.9,39.9,0,0,0,44.62,93.06a1.55,1.55,0,0,0,0,.21l-16.34,84a16,16,0,0,0,13,18.44,16.07,16.07,0,0,0,13.86-4.21L96.9,144.07a12,12,0,0,1,9-4.07Zm55.76,37.31-7-35.95a63.84,63.84,0,0,1-44.27,22.46l24.41,27.72a16,16,0,0,0,26.85-14.23Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M216.86,207.57a28,28,0,0,1-24.66-7.77L150.09,152H172a51.94,51.94,0,0,0,51.2-61h0l16.36,84.17A28,28,0,0,1,216.86,207.57Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M176,112H152a8,8,0,0,1,0-16h24a8,8,0,0,1,0,16ZM104,96H96V88a8,8,0,0,0-16,0v8H72a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0v-8h8a8,8,0,0,0,0-16ZM241.48,200.65a36,36,0,0,1-54.94,4.81c-.12-.12-.24-.24-.35-.37L146.48,160h-37L69.81,205.09l-.35.37A36.08,36.08,0,0,1,44,216,36,36,0,0,1,8.56,173.75a.68.68,0,0,1,0-.14L24.93,89.52A59.88,59.88,0,0,1,83.89,40H172a60.08,60.08,0,0,1,59,49.25c0,.06,0,.12,0,.18l
216.37,84.17a.68.68,0,0,1,0,.14A35.74,35.74,0,0,1,241.48,200.65ZM172,144a44,44,0,0,0,0-88H83.89A43.9,43.9,0,0,0,40.68,92.37l0,.13L24.3,176.59A20,20,0,0,0,58,194.3l41.92-47.59a8,8,0,0,1,6-2.71Zm59.7,32.59-8.74-45A60,60,0,0,1,172,160h-4.2L198,194.31a20.09,20.09,0,0,0,17.46,5.39,20,20,0,0,0,16.23-23.11Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M247.44,173.75a.68.68,0,0,0,0-.14L231.05,89.44c0-.06,0-.12,0-.18A60.08,60.08,0,0,0,172,40H83.89a59.88,59.88,0,0,0-59,49.52L8.58,173.61a.68.68,0,0,0,0,.14,36,36,0,0,0,60.9,31.71l.35-.37L109.52,160h37l39.71,45.09c.11.13.23.25.35.37A36.08,36.08,0,0,0,212,216a36,36,0,0,0,35.43-42.25ZM104,112H96v8a8,8,0,0,1-16,0v-8H72a8,8,0,0,1,0-16h8V88a8,8,0,0,1,16,0v8h8a8,8,0,0,1,0,16Zm40-8a8,8,0,0,1,8-8h24a8,8,0,0,1,0,16H152A8,8,0,0,1,144,104Zm84.37,87.47a19.84,19.84,0,0,1-12.9,8.23A20.09,20.09,0,0,1,198,194.31L167.8,160H172a60,60,0,0,0,51-28.38l8.74,45A19.82,19.82,0,0,1,228.37,191.47Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M176,110H152a6,6,0,0,1,0-12h24a6,6,0,0,1,0,12ZM104,98H94V88a6,6,0,0,0-12,0V98H72a6,6,0,0,0,0,12H82v10a6,6,0,0,0,12,0V110h10a6,6,0,0,0,0-12ZM239.84,199.5A34,34,0,0,1,212,214,34.11,34.11,0,0,1,188,204.05l-.26-.28L147.38,158H108.62L68.31,203.76,68,204A34,34,0,0,1,44,214a34,34,0,0,1-33.46-39.91s0-.06,0-.1L26.9,89.88A57.89,57.89,0,0,1,83.89,42H172a58.07,58.07,0,0,1,57.05,47.63c0,.07,0,.12,0,.19L245.46,174s0,.07,0,.11A33.75,33.75,0,0,1,239.84,199.5ZM172,146a46,46,0,0,0,0-92H83.89A45.9,45.9,0,0,0,38.71,92a.36.36,0,0,0,0,.1L22.33,176.23a22,22,0,0,0,37.11,19.45l42-47.65a6,6,0,0,1,4.5-2Zm61.67,30.23-9.79-50.35A58.06,58.06,0,0,1,172,158h-8.63l33.19,37.68a22,22,0,0,0,37.11-19.45Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M176,112H152a8,8,0,0,1,0-16h24a8,8,0,0,1,0,16ZM104,96H96V88a8,8,0,0,0-16,0v8H72a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0v-8h8a8,8,0,0,0,0-16ZM241.48,200.65a36,36,0,0,1-54.94,4.81c-.12-.12-.24-.24-.35-.37L146.48,160h-37L69.81,205.09l-.35.37A36.08,36.08,0,0,1,44,216,36,36,0,0,1,8.56,173.75a.68.68,0,0,1,0-.14L24.93,89.52A59.88,59.88,0,0,1,83.89,40H172a60.08,60.08,0,0,1,59,49.25c0,.06,0,.12,0,.18l16.37,84.17a.68.68,0,0,1,0,.14A35.74,35.74,0,0,1,241.48,200.65ZM172,144a44,44,0,0,0,0-88H83.89A43.9,43.9,0,0,0,40.68,92.37l0,.13L24.3,176.59A20,20,0,0,0,58,194.3l41.92-47.59a8,8,0,0,1,6-2.71Zm59.7,32.59-8.74-45A60,60,0,0,1,172,160h-4.2L198,194.31a20.09,20.09,0,0,0,17.46,5.39,20,20,0,0,0,16.23-23.11Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M176,108H152a4,4,0,0,1,0-8h24a4,4,0,0,1,0,8Zm-72-8H92V88a4,4,0,0,0-8,0v12H72a4,4,0,0,0,0,8H84v12a4,4,0,0,0,8,0V108h12a4,4,0,0,0,0-8Zm134.21,98.36a32,32,0,0,1-48.84,4.27l-.17-.18L148.29,156H107.72L66.81,202.44l-.18.19A32.08,32.08,0,0,1,44,212a32,32,0,0,1-31.5-37.56L28.87,90.21A55.87,55.87,0,0,1,83.89,44H172a56.07,56.07,0,0,1,55.1,46.1.29.29,0,0,1,0,.1l16.37,84.16A31.86,31.86,0,0,1,238.21,198.36ZM172,148a48,48,0,1,0,0-96H83.9A47.9,47.9,0,0,0,36.74,91.67L20.36,175.9a24,24,0,0,0,19.48,27.73,24,24,0,0,0,21-6.58l42-47.69a4,4,0,0,1,3-1.36Zm63.63,27.83-11-56.66A56.09,56.09,0,0,1,172,156H159l36.16,41.06a24,24,0,0,0,40.52-21.23Z`}))]]),xt=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:bt}));xt.displayName=`GameControllerIcon`;var St=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M216,64V192H40V64Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM192,184H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z`}))]]),Ct=M.forwardRef((e,t)=>
2M.createElement(T,{ref:t,...e,weights:St}));Ct.displayName=`ListIcon`;var wt=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M208,76H180V56A52,52,0,0,0,76,56V76H48A20,20,0,0,0,28,96V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V96A20,20,0,0,0,208,76ZM100,56a28,28,0,0,1,56,0V76H100ZM204,204H52V100H204Zm-76-92a32,32,0,0,0-12,61.66V180a12,12,0,0,0,24,0v-6.34A32,32,0,0,0,128,112Zm0,24a8,8,0,1,1-8,8A8,8,0,0,1,128,136Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M208,88H48a8,8,0,0,0-8,8V208a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V96A8,8,0,0,0,208,88Zm-80,72a20,20,0,1,1,20-20A20,20,0,0,1,128,160Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Zm-80-96a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80Zm-72,78.63V184a8,8,0,0,1-16,0V158.63a24,24,0,1,1,16,0ZM160,80H96V56a32,32,0,0,1,64,0Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M208,82H174V56a46,46,0,0,0-92,0V82H48A14,14,0,0,0,34,96V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V96A14,14,0,0,0,208,82ZM94,56a34,34,0,0,1,68,0V82H94ZM210,208a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V96a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2Zm-82-94a26,26,0,0,0-6,51.29V184a6,6,0,0,0,12,0V165.29A26,26,0,0,0,128,114Zm0,40a14,14,0,1,1,14-14A14,14,0,0,1,128,154Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M128,112a28,28,0,0,0-8,54.83V184a8,8,0,0,0,16,0V166.83A28,28,0,0,0,128,112Zm0,40a12,12,0,1,1,12-12A12,12,0,0,1,128,152Zm80-72H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80ZM96,56a32,32,0,0,1,64,0V80H96ZM208,208H48V96H208V208Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M208,84H172V56a44,44,0,0,0-88,0V84H48A12,12,0,0,0,36,96V208a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V96A12,12,0,0,0,208,84ZM92,56a36,36,0,0,1,72,0V84H92ZM212,208a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V96a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-84-92a24,24,0,0,0-4,47.66V184a4,4,0,0,0,8,0V163.66A24,24,0,0,0,128,116Zm0,40a16,16,0,1,1,16-16A16,16,0,0,1,128,156Z`}))]]),Tt=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:wt}));Tt.displayName=`LockKeyIcon`;var Et=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M224,154.8l-47.09-21.11-.18-.08a19.94,19.94,0,0,0-19,1.75,13.08,13.08,0,0,0-1.12.84l-22.31,19c-13-7.05-26.43-20.37-33.49-33.21l19.06-22.66a11.76,11.76,0,0,0,.85-1.15,20,20,0,0,0,1.66-18.83,1.42,1.42,0,0,1-.08-.18L101.2,32A20.06,20.06,0,0,0,80.42,20.15,60.27,60.27,0,0,0,28,80c0,81.61,66.39,148,148,148a60.27,60.27,0,0,0,59.85-52.42A20.06,20.06,0,0,0,224,154.8ZM176,204A124.15,124.15,0,0,1,52,80,36.29,36.29,0,0,1,80.48,44.46l18.82,42L80.14,109.28a12,12,0,0,0-.86,1.16A20,20,0,0,0,78,130.08c9.42,19.28,28.83,38.56,48.31,48A20,20,0,0,0,146,176.63a11.63,11.63,0,0,0,1.11-.85l22.43-19.07,42,18.81A36.29,36.29,0,0,1,176,204Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M223.94,174.08A48.33,48.33,0,0,1,176,216,136,136,0,0,1,40,80,48.33,48.33,0,0,1,81.92,32.06a8,8,0,0,1,8.3,4.8l21.13,47.2a8,8,0,0,1-.66,7.53L89.32,117a7.93,7.93,0,0,0-.54,7.81c8.27,16.93,25.77,34.22,42.75,42.41a7.92,7.92,0,0,0,7.83-.59l25-21.3a8,8,0,0,1,7.59-.69l47.16,21.13A8,8,0,0,1,223.94,174.08Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M231.88,175.08A56.26,56.26,0,0,1,176,224C96.6,224,32,159.4,32,80A56.26,56.26,0,0,1,80.92,24.12a16,16,0,0,1,16.62,9.52l21.12,47.15,0,.12A16,16,0,0,1,117.39,96c-.18.27-.37.52-.57.77L96,121.45c7.49,15.22,23.41,31,38.83,38.51l24.34-20.71a8.12,8.12,0,0,1,.75-.56,16,16,0,0,1,15.17-1.4l.13.06,47.11,21.11A16,16,0,0,1,231.88,175.08Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M221.59,160.3l-47.24-21.17a14,14,0,0,0-13.28,1.22,4.81,4.81,0,0,0-.56.42l-24.69,21a1.88,1.88,0,0,1-1.68.06c-15.87-7.66-32.31-24-40-39.65a1.91,1.91,0,0,1,0-1.68l21.07-25a6.13,6.13,0,0,0,.42-.58,14,14,0,0,0,1.12-13.27L95.73,34.49a14,14,0,0,0-14.56-8.38A54.24,54.24,0,0,0,34,80c0,78.3,63.7,142,142,142a54.25,54.25,0,0,0,53.89-47.17A14,14,0,0,0,221.59,160.3ZM176,210C104.32,210,46,151.68,46,80A42.23,42.23,0,0,1,82.67,38h.23a2,2,0,0,1,1.84,1.31l21.1,47.11a2,2,0,0,1,0,1.67L84.73,113.15a4.73,4.73,0,0,0-.43.57,14,14,0,0,0-.91,13.73c8.87,18.16,27.17,36.32,45.53,45.19a14,14,0,0,0,13.77-1c.19-.13.38-.27.56-.42l24.68-21a1.92,1.92,0,0,1,1.6-.1l47.25,21.17a2,2,0,0,1,1.21,2A42.24,42.24,0,0,1,176,210Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M222.37,158.46l-47.11-21.11-.13-.06a16,16,0,0,0-15.17,1.4,8.12,8.12,0,0,0-.75.56L134.87,160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16,16,0,0,0,1.32
2-15.06l0-.12L97.54,33.64a16,16,0,0,0-16.62-9.52A56.26,56.26,0,0,0,32,80c0,79.4,64.6,144,144,144a56.26,56.26,0,0,0,55.88-48.92A16,16,0,0,0,222.37,158.46ZM176,208A128.14,128.14,0,0,1,48,80,40.2,40.2,0,0,1,82.87,40a.61.61,0,0,0,0,.12l21,47L83.2,111.86a6.13,6.13,0,0,0-.57.77,16,16,0,0,0-1,15.7c9.06,18.53,27.73,37.06,46.46,46.11a16,16,0,0,0,15.75-1.14,8.44,8.44,0,0,0,.74-.56L168.89,152l47,21.05h0s.08,0,.11,0A40.21,40.21,0,0,1,176,208Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M220.78,162.13,173.56,141A12,12,0,0,0,162.18,142a3.37,3.37,0,0,0-.38.28L137,163.42a3.93,3.93,0,0,1-3.7.21c-16.24-7.84-33.05-24.52-40.89-40.57a3.9,3.9,0,0,1,.18-3.69l21.2-25.21c.1-.12.19-.25.28-.38a12,12,0,0,0,1-11.36L93.9,35.28a12,12,0,0,0-12.48-7.19A52.25,52.25,0,0,0,36,80c0,77.2,62.8,140,140,140a52.25,52.25,0,0,0,51.91-45.42A12,12,0,0,0,220.78,162.13ZM220,173.58A44.23,44.23,0,0,1,176,212C103.22,212,44,152.78,44,80A44.23,44.23,0,0,1,82.42,36a3.87,3.87,0,0,1,.48,0,4,4,0,0,1,3.67,2.49l21.11,47.14a4,4,0,0,1-.23,3.6l-21.19,25.2c-.1.13-.2.25-.29.39a12,12,0,0,0-.78,11.75c8.69,17.79,26.61,35.58,44.6,44.27a12,12,0,0,0,11.79-.87l.37-.28,24.83-21.12a3.93,3.93,0,0,1,3.57-.27l47.21,21.16A4,4,0,0,1,220,173.58Z`}))]]),Dt=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:Et}));Dt.displayName=`PhoneIcon`;var Ot=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M244,128a12,12,0,0,1-12,12H207.42l-36.69,73.37A12,12,0,0,1,160,220h-.6a12,12,0,0,1-10.61-7.72L95,71.15,66.92,133A12,12,0,0,1,56,140H24a12,12,0,0,1,0-24H48.27L85.08,35a12,12,0,0,1,22.13.7l54.28,142.46,27.78-55.56A12,12,0,0,1,200,116h32A12,12,0,0,1,244,128Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M96,40l33.52,88H56Zm104,88H129.52L160,208Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M240,128a8,8,0,0,1-8,8H204.94l-37.78,75.58A8,8,0,0,1,160,216h-.4a8,8,0,0,1-7.08-5.14L95.35,60.76,63.28,131.31A8,8,0,0,1,56,136H24a8,8,0,0,1,0-16H50.85L88.72,36.69a8,8,0,0,1,14.76.46l57.51,151,31.85-63.71A8,8,0,0,1,200,120h32A8,8,0,0,1,240,128Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm-8,96H188.64L159,188a8,8,0,0,1-6.95,4h-.46a8,8,0,0,1-6.89-4.84L103,89.92,79,132a8,8,0,0,1-7,4H48a8,8,0,0,1,0-16H67.36L97.05,68a8,8,0,0,1,14.3.82L153,166.08l24-42.05a8,8,0,0,1,6.95-4h24a8,8,0,0,1,0,16Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M238,128a6,6,0,0,1-6,6H203.71l-38.34,76.68A6,6,0,0,1,160,214h-.3a6,6,0,0,1-5.31-3.85L95.51,55.57,61.46,130.48A6,6,0,0,1,56,134H24a6,6,0,0,1,0-12H52.14l38.4-84.48a6,6,0,0,1,11.07.34L160.74,193.1l33.89-67.78A6,6,0,0,1,200,122h32A6,6,0,0,1,238,128Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M240,128a8,8,0,0,1-8,8H204.94l-37.78,75.58A8,8,0,0,1,160,216h-.4a8,8,0,0,1-7.08-5.14L95.35,60.76,63.28,131.31A8,8,0,0,1,56,136H24a8,8,0,0,1,0-16H50.85L88.72,36.69a8,8,0,0,1,14.76.46l57.51,151,31.85-63.71A8,8,0,0,1,200,120h32A8,8,0,0,1,240,128Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M236,128a4,4,0,0,1-4,4H202.47l-38.89,77.79A4,4,0,0,1,160,212h-.2a4,4,0,0,1-3.54-2.58l-60.59-159-36,79.28A4,4,0,0,1,56,132H24a4,4,0,0,1,0-8H53.42L92.36,38.35a4,4,0,0,1,7.38.23L160.5,198.06l35.92-71.85A4,4,0,0,1,200,124h32A4,4,0,0,1,236,128Z`}))]]),kt=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:Ot}));kt.displayName=`PulseIcon`;var At=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M222.41,155.16a12,12,0,0,0-11.56-.69A16,16,0,0,1,188,139,16.2,16.2,0,0,1,202.8,124a15.83,15.83,0,0,1,8,1.5A12,12,0,0,0,228,114.7V72a20,20,0,0,0-20-20H176a40.15,40.15,0,0,0-12.62-29.16,39.67,39.67,0,0,0-29.94-10.76,40.08,40.08,0,0,0-37.34,37C96,50.07,96,51,96,52H64A20,20,0,0,0,44,72v28a40.15,40.15,0,0,0-29.16,12.62A40,40,0,0,0,41.1,179.9a28.3,28.3,0,0,0,2.9.1v28a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V165.31A12,12,0,0,0,222.41,155.16ZM204,204H68V165.31a12,12,0,0,0-17.15-10.84A15.9,15.9,0,0,1,42.8,156,16.2,16.2,0,0,1,28,141.06a16,16,0,0,1,22.82-15.52A12,12,0,0,0,68,114.7V76h42.7a12,12,0,0,0,10.83-17.15A15.9,15.9,0,0,1,120,50.8,16.19,16.19,0,0,1,134.94,36a16,16,0,0,1,15.53,22.81A12,12,0,0,0,161.31,76H204v24c-1,0-1.93,0-2.9.11A40,40,0,0,0,204,180h0Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M204,168a28,28,0,0,0,12-2.69V208a8,8,0,0,1-8,8H64a8,8,0,0,1-8-8V165.31a28,28,0,1,1,0-50.62V72a8,8,0,0,1,8-8h46.69a28,28,0,1,1,50.61,0H208a8,8,0,0,1,8,8v42.69A28,28,0,1,0,204,168Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M220.27,158.54a8,8,0,0,0-7.7-.46,20,20,0,1,1,0-36.16A8,8,0,0,0,224,114.69V72a16,16,0,0,0-16-16H171.78a35.36,35.36,0,0,0,.22-4,36.15,36.15,0,0,0-11.36-26.25,36,36,0,0,0-60.55,23.63,36.56,36.56,0,0,0,.14,6.62H64A16,16,0,0,0,48,72v32.22a35.36,35.36,0,0,0-4-.22,36.12,36.12,0,0,0-26.24,11.36,35.7,35.7,0,0,0-9.69,27,36.08,36.08,0,0,0,33.31,33.6,36.56,36.56,0,0,0,6.62-.14V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V165.31A8,8,0,0,0,220.27,
2158.54ZM208,208H64V165.31a8,8,0,0,0-11.43-7.23,20,20,0,1,1,0-36.16A8,8,0,0,0,64,114.69V72h46.69a8,8,0,0,0,7.23-11.43,20,20,0,1,1,36.16,0A8,8,0,0,0,161.31,72H208v32.23a35.68,35.68,0,0,0-6.62-.14A36,36,0,0,0,204,176a35.36,35.36,0,0,0,4-.22Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M165.78,224H208a16,16,0,0,0,16-16V170.35A8,8,0,0,0,212.94,163a23.37,23.37,0,0,1-8.94,1.77c-13.23,0-24-11.1-24-24.73s10.77-24.73,24-24.73a23.37,23.37,0,0,1,8.94,1.77A8,8,0,0,0,224,109.65V72a16,16,0,0,0-16-16H171.78a35.36,35.36,0,0,0,.22-4,36,36,0,0,0-72,0,35.36,35.36,0,0,0,.22,4H64A16,16,0,0,0,48,72v32.22a35.36,35.36,0,0,0-4-.22,36,36,0,0,0,0,72,35.36,35.36,0,0,0,4-.22V208a16,16,0,0,0,16,16h42.22`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M219.21,160.24a6,6,0,0,0-5.78-.35,22,22,0,1,1-11.05-41.83,22.15,22.15,0,0,1,11.05,2.06A6,6,0,0,0,222,114.7V72a14,14,0,0,0-14-14H169.48a35,35,0,0,0,.52-6,34.1,34.1,0,0,0-10.73-24.78,33.64,33.64,0,0,0-25.45-9.15A34,34,0,0,0,102.54,58H64A14,14,0,0,0,50,72v34.53a34,34,0,0,0-30.79,10.2,34,34,0,0,0,22.31,57.18,34.34,34.34,0,0,0,8.48-.44V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V165.31A6,6,0,0,0,219.21,160.24ZM210,208a2,2,0,0,1-2,2H64a2,2,0,0,1-2-2V165.31a6,6,0,0,0-6-6,5.92,5.92,0,0,0-2.57.58,22,22,0,0,1-31.38-18.46,22,22,0,0,1,31.38-21.31A6,6,0,0,0,62,114.7V72a2,2,0,0,1,2-2h46.69a6,6,0,0,0,5.42-8.57,22.25,22.25,0,0,1-2-11,22,22,0,1,1,41.83,11A6,6,0,0,0,161.3,70H208a2,2,0,0,1,2,2v34.54a34,34,0,0,0-39.93,31.28,33.71,33.71,0,0,0,9.14,25.45A34.15,34.15,0,0,0,210,173.48Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M220.27,158.54a8,8,0,0,0-7.7-.46,20,20,0,1,1,0-36.16A8,8,0,0,0,224,114.69V72a16,16,0,0,0-16-16H171.78a35.36,35.36,0,0,0,.22-4,36.11,36.11,0,0,0-11.36-26.24,36,36,0,0,0-60.55,23.62,36.56,36.56,0,0,0,.14,6.62H64A16,16,0,0,0,48,72v32.22a35.36,35.36,0,0,0-4-.22,36.12,36.12,0,0,0-26.24,11.36,35.7,35.7,0,0,0-9.69,27,36.08,36.08,0,0,0,33.31,33.6,35.68,35.68,0,0,0,6.62-.14V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V165.31A8,8,0,0,0,220.27,158.54ZM208,208H64V165.31a8,8,0,0,0-11.43-7.23,20,20,0,1,1,0-36.16A8,8,0,0,0,64,114.69V72h46.69a8,8,0,0,0,7.23-11.43,20,20,0,1,1,36.16,0A8,8,0,0,0,161.31,72H208v32.23a35.68,35.68,0,0,0-6.62-.14A36,36,0,0,0,204,176a35.36,35.36,0,0,0,4-.22Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M218.14,161.93a4,4,0,0,0-3.86-.24,24,24,0,0,1-34.23-23.25,24,24,0,0,1,34.23-20.13A4,4,0,0,0,220,114.7V72a12,12,0,0,0-12-12H167a32,32,0,1,0-62.91-10.33A32.57,32.57,0,0,0,105,60H64A12,12,0,0,0,52,72v37a32,32,0,1,0-10.33,62.91A32.28,32.28,0,0,0,52,171v37a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V165.31A4,4,0,0,0,218.14,161.93ZM212,208a4,4,0,0,1-4,4H64a4,4,0,0,1-4-4V165.31a4,4,0,0,0-1.86-3.38,4,4,0,0,0-3.85-.24,24,24,0,0,1-34.24-20.13,24,24,0,0,1,34.24-23.25A4,4,0,0,0,60,114.7V72a4,4,0,0,1,4-4h46.69a4,4,0,0,0,3.62-5.71,24,24,0,0,1,20.13-34.24,24,24,0,0,1,23.25,34.24A4,4,0,0,0,161.31,68H208a4,4,0,0,1,4,4v37a32.57,32.57,0,0,0-10.33-.94A32,32,0,1,0,212,171Z`}))]]),jt=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:At}));jt.displayName=`PuzzlePieceIcon`;var Mt=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M144,180a16,16,0,1,1-16-16A16,16,0,0,1,144,180Zm92-52A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128ZM128,64c-24.26,0-44,17.94-44,40v4a12,12,0,0,0,24,0v-4c0-8.82,9-16,20-16s20,7.18,20,16-9,16-20,16a12,12,0,0,0-12,12v8a12,12,0,0,0,23.73,2.56C158.31,137.88,172,122.37,172,104,172,81.94,152.26,64,128,64Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,168a12,12,0,1,1,12-12A12,12,0,0,1,128,192Zm8-48.72V144a8,8,0,0,1-16,0v-8a8,8,0,0,1,8-8c13.23,0,24
2-9,24-20s-10.77-20-24-20-24,9-24,20v4a8,8,0,0,1-16,0v-4c0-19.85,17.94-36,40-36s40,16.15,40,36C168,125.38,154.24,139.93,136,143.28Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M138,180a10,10,0,1,1-10-10A10,10,0,0,1,138,180ZM128,74c-21,0-38,15.25-38,34v4a6,6,0,0,0,12,0v-4c0-12.13,11.66-22,26-22s26,9.87,26,22-11.66,22-26,22a6,6,0,0,0-6,6v8a6,6,0,0,0,12,0v-2.42c18.11-2.58,32-16.66,32-33.58C166,89.25,149,74,128,74Zm102,54A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M136,180a8,8,0,1,1-8-8A8,8,0,0,1,136,180ZM128,76c-19.85,0-36,14.36-36,32v4a4,4,0,0,0,8,0v-4c0-13.23,12.56-24,28-24s28,10.77,28,24-12.56,24-28,24a4,4,0,0,0-4,4v8a4,4,0,0,0,8,0v-4.2c18-1.77,32-15.36,32-31.8C164,90.36,147.85,76,128,76Zm100,52A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z`}))]]),Nt=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:Mt}));Nt.displayName=`QuestionIcon`;var Pt=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M227.85,46.89a20,20,0,0,0-18.74-18.74c-13.13-.77-46.65.42-74.48,28.24L131,60H74.36a19.83,19.83,0,0,0-14.14,5.86L25.87,100.19a20,20,0,0,0,11.35,33.95l37.14,5.18,42.32,42.32,5.19,37.18A19.88,19.88,0,0,0,135.34,235a20.13,20.13,0,0,0,6.37,1,19.9,19.9,0,0,0,14.1-5.87l34.34-34.35A19.85,19.85,0,0,0,196,181.64V125l3.6-3.59C227.43,93.54,228.62,60,227.85,46.89ZM76,84h31L75.75,115.28l-27.23-3.8ZM151.6,73.37A72.27,72.27,0,0,1,204,52a72.17,72.17,0,0,1-21.38,52.41L128,159,97,128ZM172,180l-27.49,27.49-3.8-27.23L172,149Zm-72,22c-8.71,11.85-26.19,26-60,26a12,12,0,0,1-12-12c0-33.84,14.12-51.32,26-60A12,12,0,1,1,68.18,175.3C62.3,179.63,55.51,187.8,53,203c15.21-2.51,23.37-9.3,27.7-15.18A12,12,0,1,1,100,202Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M184,120v61.65a8,8,0,0,1-2.34,5.65l-34.35,34.35a8,8,0,0,1-13.57-4.53L128,176ZM136,72H74.35a8,8,0,0,0-5.65,2.34L34.35,108.69a8,8,0,0,0,4.53,13.57L80,128ZM40,216c37.65,0,50.69-19.69,54.56-28.18L68.18,161.44C59.69,165.31,40,178.35,40,216Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M223.85,47.12a16,16,0,0,0-15-15c-12.58-.75-44.73.4-71.41,27.07L132.69,64H74.36A15.91,15.91,0,0,0,63,68.68L28.7,103a16,16,0,0,0,9.07,27.16l38.47,5.37,44.21,44.21,5.37,38.49a15.94,15.94,0,0,0,10.78,12.92,16.11,16.11,0,0,0,5.1.83A15.91,15.91,0,0,0,153,227.3L187.32,193A15.91,15.91,0,0,0,192,181.64V123.31l4.77-4.77C223.45,91.86,224.6,59.71,223.85,47.12ZM74.36,80h42.33L77.16,119.52,40,114.34Zm74.41-9.45a76.65,76.65,0,0,1,59.11-22.47,76.46,76.46,0,0,1-22.42,59.16L128,164.68,91.32,128ZM176,181.64,141.67,216l-5.19-37.17L176,139.31Zm-74.16,9.5C97.34,201,82.29,224,40,224a8,8,0,0,1-8-8c0-42.29,23-57.34,32.86-61.85a8,8,0,0,1,6.64,14.56c-6.43,2.93-20.62,12.36-23.12,38.91,26.55-2.5,36-16.69,38.91-23.12a8,8,0,1,1,14.56,6.64Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M101.85,191.14C97.34,201,82.29,224,40,224a8,8,0,0,1-8-8c0-42.29,23-57.34,32.86-61.85a8,8,0,0,1,6.64,14.56c-6.43,2.93-20.62,12.36-23.12,38.91,26.55-2.5,36-16.69,38.91-23.12a8,8,0,1,1,14.56,6.64Zm122-144a16,16,0,0,0-15-15c-12.58-.75-44.73.4-71.4,27.07h0L88,108.7A8,8,0,0,1,76.67,97.39l26.56-26.57A4,4,0,0,0,100.41,64H74.35A15.9,15.9,0,0,0,63,68.68L28.7,103a16,16,0,0,0,9.07,27.16l38.47,5.37,44.21,44.21,5.37,38.49a15.94,15.94,0,0,0,10.78,12.92,16.11,16.11,0,0,0,5.1.83A15.91,15.91,0,0,0,153,227.3L187.32,193A16,16,0,0,0,192,181.65V155.59a4,4,0,0,0-6.83-2.82l-26.57,26.56a8,8,0,0,1-11.71-.42,8.2,8.2,0,0,1,.6-11.1l49.27-49.27h0C223.45,91.86,224.6,59.71,223.85,47.12Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M221.86,47.24a14,14,0,0,0-13.11-13.1c-12.31-.73-43.77.39-69.88,26.5L133.52,66H74.35a13.9,13.9,0,0,0-9.89,4.1L30.11,104.44a14,14,0,0,0,7.94,23.76l39.13,5.46,45.16,45.16L127.8,218a14,14,0,0,0,23.76,7.92l34.35-34.35a13.91,13.91,0,0,0,4.1-9.89V122.48l5.35-5.35h0C221.46,91,222.59,59.56,221.86,47.24ZM38.11,115a2,2,0,0,1,.49-2L72.94,78.58A2,2,0,0,1,74.35,78h47.17L77.87,121.64l-38.14-5.32A1.93,1.93,0,0,1,38.11,115ZM178,181.65a2,2,0,0,1-.59,1.41L143.08,217.4a2,2,0,0,1-3.4-1.11l-5.32-38.16L178,134.48Zm8.87-73h0L128,167.51,88.49,128l58.87-58.88a78.47,78.47,0,0,1,60.69-23A2,2,0,0,1,209.88,48,78.47,78.47,0,0,1,186.88,108.64ZM100,190.31C95.68,199.84,81.13,222,40,222a6,6,0,0,1-6-6c0-41.13,22.16-55.68,31.69-60a6,6,0,1,1,5,10.92c-7,3.17-22.53,13.52-24.47,42.91,29.39-1.94,39.74-17.52,42.91-24.47a6,6,0,1,1,10.92,5Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M223.85,47.12a16,16,0,0,0-15-15c-12.58-.75-44.73.4-71.41,27.07L132.69,64H74.36A15.91,15.91,0,0,0,63,68.68L28.7,103a16,16,0,0,0,9.07,27.16l38.47,5.37,44.21,44.21,5.37,38.49a15.94,15.94,0,0,0,10.78,12.92,16.11,16.11,0,0,0,5.1.83A15.91,15.91,0,0,0,153,227.3L187.32,193A15.91,15.91,0,0,0,192,181.64V123.31l4.77-4.77C223.45,91.86,224.6,59.71,223.85,47.12ZM74.3
26,80h42.33L77.16,119.52,40,114.34Zm74.41-9.45a76.65,76.65,0,0,1,59.11-22.47,76.46,76.46,0,0,1-22.42,59.16L128,164.68,91.32,128ZM176,181.64,141.67,216l-5.19-37.17L176,139.31Zm-74.16,9.5C97.34,201,82.29,224,40,224a8,8,0,0,1-8-8c0-42.29,23-57.34,32.86-61.85a8,8,0,0,1,6.64,14.56c-6.43,2.93-20.62,12.36-23.12,38.91,26.55-2.5,36-16.69,38.91-23.12a8,8,0,1,1,14.56,6.64Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M219.86,47.36a12,12,0,0,0-11.22-11.22c-12-.71-42.82.38-68.35,25.91L134.35,68h-60a11.9,11.9,0,0,0-8.48,3.52L31.52,105.85a12,12,0,0,0,6.81,20.37l39.79,5.55,46.11,46.11,5.55,39.81a12,12,0,0,0,20.37,6.79l34.34-34.35a11.9,11.9,0,0,0,3.52-8.48v-60l5.94-5.94C219.48,90.18,220.57,59.41,219.86,47.36ZM36.21,115.6a3.94,3.94,0,0,1,1-4.09L71.53,77.17A4,4,0,0,1,74.35,76h52L78.58,123.76,39.44,118.3A3.94,3.94,0,0,1,36.21,115.6ZM180,181.65a4,4,0,0,1-1.17,2.83l-34.35,34.34a4,4,0,0,1-6.79-2.25l-5.46-39.15L180,129.65Zm-52-11.31L85.66,128l60.28-60.29c23.24-23.24,51.25-24.23,62.22-23.58a3.93,3.93,0,0,1,3.71,3.71c.65,11-.35,39-23.58,62.22ZM98.21,189.48C94,198.66,80,220,40,220a4,4,0,0,1-4-4c0-40,21.34-54,30.52-58.21a4,4,0,0,1,3.32,7.28c-7.46,3.41-24.43,14.66-25.76,46.85,32.19-1.33,43.44-18.3,46.85-25.76a4,4,0,1,1,7.28,3.32Z`}))]]),Ft=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:Pt}));Ft.displayName=`RocketLaunchIcon`;var It=new Map([[`bold`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M170.49,117.91l-56-36A12,12,0,0,0,96,92v72a12,12,0,0,0,18.49,10.09l56-36a12,12,0,0,0,0-20.18ZM120,142V114l21.81,14Zm118.21-73.5a28.05,28.05,0,0,0-16.93-19.14C186.4,35.91,131.29,36,128,36s-58.4-.09-93.28,13.38A28.05,28.05,0,0,0,17.79,68.52C15.15,78.72,12,97.32,12,128s3.15,49.28,5.79,59.48a28.05,28.05,0,0,0,16.93,19.14C68.21,219.55,120.36,220,127.37,220h1.26c7,0,59.16-.45,92.65-13.38a28.05,28.05,0,0,0,16.93-19.14c2.64-10.2,5.79-28.8,5.79-59.48S240.85,78.72,238.21,68.52ZM215,181.46a4,4,0,0,1-2.34,2.77C182.78,195.76,132.27,196,128.32,196h-.39c-.53,0-53.64.17-84.56-11.77A4,4,0,0,1,41,181.46c-1.88-7.24-5-23.82-5-53.46s3.15-46.22,5-53.46a4,4,0,0,1,2.34-2.77C74.29,59.83,127.39,60,127.92,60h.15c.54,0,53.64-.17,84.56,11.77A4,4,0,0,1,215,74.54c1.88,7.24,5,23.82,5,53.46S216.85,174.22,215,181.46Z`}))],[`duotone`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M226.59,71.53a16,16,0,0,0-9.63-11C183.48,47.65,128,48,128,48s-55.48-.35-89,12.58a16,16,0,0,0-9.63,11C27.07,80.54,24,98.09,24,128s3.07,47.46,5.41,56.47A16,16,0,0,0,39,195.42C72.52,208.35,128,208,128,208s55.48.35,89-12.58a16,16,0,0,0,9.63-10.95c2.34-9,5.41-26.56,5.41-56.47S228.93,80.54,226.59,71.53ZM112,160V96l48,32Z`,opacity:`0.2`}),M.createElement(`path`,{d:`M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86.12,12s-54.37.18-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68C73.58,55.82,127.4,56,128.05,56s54.37-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z`}))],[`fill`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-73.74,65-40,28A8,8,0,0,1,108,156V100a8,8,0,0,1,12.59-6.55l40,28a8,8,0,0,1,0,13.1Z`}))],[`light`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M163.33,123l-48-32A6,6,0,0,0,106,96v64a6,6,0,0,0,9.33,5l48-32a6,6,0,0,0,0-10ZM118,148.79V107.21L149.18,128ZM232.4,70a22,22,0,0,0-13.28-15C185,41.79,130.27,42,128,42s-57-.21-91.16,13A22,22,0,0,0,23.6,70C21.05,79.89,18,98,18,128s3.05,48.11,5.6,58a22,22,0,0,0,13.28,15C71,214.21,125.72,214,128,214h.71c6.91,0,58-.44,90.45-13a22,22,0,0,0,13.28-15c2.55-9.87,5.6-27.93,5.6-58S235,79.89,232.4,70ZM220.78,183a10,10,0,0,1-6,6.86C182.78,202.19,128.58,202,128,202s-54.71.2-86.75-12.17a10,10,0,0,1-6-6.86C32.84,173.78,30,156.78,30,128s2.84-45.78,5.22-55a10,
210,0,0,1,6-6.86C72.06,54.26,123.53,54,127.76,54H128c.54,0,54.71-.2,86.75,12.17a10,10,0,0,1,6,6.86c2.38,9.19,5.22,26.19,5.22,55S223.16,173.78,220.78,183Z`}))],[`regular`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86,12H128c-.54,0-54.33.2-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68c30.52-11.79,81.66-12,85.85-12h.27c.54,0,54.38-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z`}))],[`thin`,M.createElement(M.Fragment,null,M.createElement(`path`,{d:`M162.22,124.67l-48-32A4,4,0,0,0,108,96v64a4,4,0,0,0,2.11,3.53,4,4,0,0,0,4.11-.2l48-32a4,4,0,0,0,0-6.66ZM116,152.53V103.47L152.79,128Zm114.46-82A20,20,0,0,0,218.4,56.85C184.6,43.79,130.27,44,128,44S71.4,43.79,37.6,56.85A20,20,0,0,0,25.54,70.52C23,80.27,20,98.16,20,128s3,47.73,5.54,57.48A20,20,0,0,0,37.6,199.15C71.4,212.21,125.73,212,128,212h.71c6.89,0,57.58-.43,89.72-12.85a20,20,0,0,0,12.06-13.67C233,175.72,236,157.84,236,128S233,80.27,230.46,70.52Zm-7.74,113a12,12,0,0,1-7.21,8.22C183.14,204.19,128.57,204,128,204s-55.11.19-87.48-12.31a12,12,0,0,1-7.21-8.22C30.87,174.17,28,157,28,128s2.87-46.17,5.28-55.47a12,12,0,0,1,7.21-8.22C72.86,51.81,127.43,52,128,52s55.11-.2,87.48,12.31a12,12,0,0,1,7.21,8.22C225.13,81.83,228,99,228,128S225.13,174.17,222.72,183.47Z`}))]]),K=M.forwardRef((e,t)=>M.createElement(T,{ref:t,...e,weights:It}));K.displayName=`YoutubeLogoIcon`;function Lt(e){return(0,R.jsx)(`svg`,{fill:`currentColor`,viewBox:`0 0 32 32`,width:`1em`,height:`1em`,...e,children:(0,R.jsx)(`path`,{d:`M16 3C8.82 3 3 8.97 3 16.34c0 5.83 3.64 10.79 8.7 12.6.7.19.59-.31.59-.65v-2.32c-3.95.48-4.1-2.2-4.37-2.65-.53-.93-1.8-1.17-1.42-1.62.9-.48 1.81.12 2.87 1.73.77 1.16 2.27.97 3.02.77a3.8 3.8 0 0 1 1.01-1.81c-4.08-.75-5.78-3.31-5.78-6.36 0-1.47.47-2.83 1.4-3.93-.6-1.8.05-3.35.14-3.58 1.69-.15 3.44 1.24 3.58 1.35.96-.26 2.05-.4 3.28-.4s2.33.14 3.3.41c.32-.25 1.95-1.45 3.52-1.3.08.22.72 1.73.16 3.51a5.97 5.97 0 0 1 1.42 3.95c0 3.05-1.71 5.61-5.81 6.35a3.81 3.81 0 0 1 1.1 2.72v3.36c.03.26 0 .53.44.53A13.33 13.33 0 0 0 29 16.35C29 8.97 23.18 3 16 3Z`})})}function q(e,...t){let n=t[0];return n==null?e:Object.entries(n).reduce((e,[t,n])=>e.replace(`:${t}`,n),String(e))}function J(e,...t){let n=t[0];return n==null?e:Object.entries(n).reduce((e,[t,n])=>e.replace(`:${t}`,n),String(e))}var Rt=(0,M.lazy)(()=>b(()=>import(`./deferred-overlays-impl-C7CnAudy.js`).then(e=>({default:e.DeferredPopoverImpl})),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]))),zt=(0,M.lazy)(()=>b(()=>import(`./deferred-overlays-impl-C7CnAudy.js`).then(e=>({default:e.DeferredSheetImpl})),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])));function Bt(){b(()=>import(`./deferred-overlays-impl-C7CnAudy.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14])).catch(()=>void 0)}function Vt(){let[e,t]=(0,M.useState)(!1),[n,r]=(0,M.useState)(!1),i=()=>{t(!0)};return{isLoaded:e,isOpen:n,setIsOpen:r,triggerProps:{"aria-expanded":n,onClick:()=>{t(!0),r(!0)},onFocus:i,onPointerEnter:i,onTouchStart:i}}}function Y({align:e,children:t,contentClassName:n,preferredWidth:r,trigger:i}){let{isLoaded:a,isOpen:o,setIsOpen:s,triggerProps:c}=Vt(),l=i(c);return a?(0,R.jsx)(M.Suspense,{fallback:l,children:(0,R.jsx)(Rt,{align:e,open:o,onOpenChange:s,contentClassName:n,preferredWidth:r,trigger:i,children:t})}):l}function Ht({children:e,contentClassName:t,open:n,onOpenChange:r,preferredWidth:i,side:a,title:o,trigger:s}){let[c,l]=(0,M.useState)(!1),[u,d]=(0,M.useState)(!1),f=n??u,p=r??d;(0,M.useEffect)(()=>{Bt()},[]),(0,M.useEffect)(()=>{n&&l(!0)},[n]);let m=()=>{l(!0)},h=s({"aria-expanded":f,onClick:()=>{l(!0),p(!0)},onFocus:m,onPointerEnter:m,onTouchStart:m});return c?(0,R.jsx)(M.Suspense,{fallback:h,children:(0,R.jsx)(zt,{open:f,onOpenChange:p,contentClassName:t,preferredWidth:i,side:a,title:o,trigger:s,children:e})}):h}var Ut=`https://ngrok.com/docs/start`,X=(0,M.createContext)({app:`www`,isCrossAppNavigation:!1,trackNavItem:()=>{},docsHref:Ut,latestChangelogEntry:void 0});function Wt({app:e,className:t,docsHref:n=Ut,latestChangelogEntry:r,...i}){let o=e!==`www`,[s,c]=(0,M.useState)(!1),l=st(`lg`),u=a(),d=(0,M.useCallback)((e,t)=>{je(`primary_nav_item_clicked`,{item:e,location:t,source_path:u.pathname})},[u.pathname]),f=Me(`https://dashboard.ngrok.com/signup`),p=(0,M.useEffectEvent)(()=>{c(!1)});!l&&s&&c(!1),(0,M.useEffect)(()=>{p()},[u]);let m=(0,M.useMemo)(()=>({app:e,isCrossAppNavigation:o,trackNavItem:d,docsHref:n,latestChangelogEntry:r}),[e,o,d,n,r]);return(0,R.jsx)(X.Provider,{value:m,children:(0,R.jsxs)(`nav`,{className:g(`flex items-center justify-center px-4 lg:py-10 py-4`,t),...i,children:[(0,R.jsxs)(`div`,{className:`flex w-full max-w-267 items-center justify-between gap-4`,children:[(e===`www`||e===`blog`)&&(0,R.jsxs)(h,{prefetch:`intent`,className:`text-strong/90 hover:text-strong`,to:J(`/`),reloadDocument:o,title:`ngrok home`,children:[(0,R.jsx)(`span`,{className:`sr-only`,children:`ngrok home`}),(0,R.jsx)(W,{className:`h-10 w-26.75 lg:h-12 lg:w-32`})]}),(0,R.jsx)(Ht,{open:s,onOpenChange:c,side:`left`,contentClassName:`bg-base lg:hidden`,preferredWidth:`sm:max-w-full`,title:`mobile primary navigation sheet`,trigger:e=>(0,R.jsx)(E,{intent:`neutral`,label:`open mobile navigation`,type:`button`,appearance:`ghost`,className:`lg:hidden`,...e,icon:s?(0,R.jsx)(Oe,{weight:`bold`}):(0,R.jsx)(Ct,{weight:`bold`})}),children:(0,R.jsx)(mn,{className:`flex-1`,onClose:()=>c(!1)})}),(0,R.jsxs)(`div`,{className:`hidden items-center gap-6 lg:flex`,children:[(0,R.jsxs)(Y,{preferredWidth:`max-w-98`,contentClassName:`flex flex-col gap-4 roun
2ded-xl p-6 shadow-xl`,trigger:e=>(0,R.jsxs)(`button`,{className:`text-muted hover:text-strong click-area flex shrink-0 items-center gap-1 font-mono text-xs font-medium tracking-wider uppercase`,type:`button`,id:`nav-product`,...e,children:[`Products`,(0,R.jsx)(v,{className:`relative -top-px size-3`,svg:(0,R.jsx)(O,{weight:`bold`})})]}),children:[(0,R.jsx)(an,{}),(0,R.jsx)(A,{}),(0,R.jsx)(`p`,{className:`text-body text-xs text-pretty`,children:Kt})]}),(0,R.jsxs)(Y,{align:`center`,preferredWidth:`max-w-240`,contentClassName:`grid grid-cols-3 gap-6 rounded-xl p-6 shadow-xl`,trigger:e=>(0,R.jsxs)(`button`,{className:`text-muted hover:text-strong click-area flex shrink-0 items-center gap-1 font-mono text-xs font-medium tracking-wider uppercase`,type:`button`,id:`nav-problems-we-solve`,...e,children:[`Problems We Solve`,(0,R.jsx)(v,{className:`relative -top-px size-3`,svg:(0,R.jsx)(O,{weight:`bold`})})]}),children:[(0,R.jsxs)(`div`,{className:`flex min-w-0 flex-col gap-8`,children:[(0,R.jsx)(en,{}),(0,R.jsx)(nn,{})]}),(0,R.jsxs)(`div`,{className:`col-span-2 flex min-w-0 flex-col gap-8`,children:[(0,R.jsx)(rn,{linksClassName:`grid grid-flow-col grid-cols-2 gap-x-6 gap-y-4`}),(0,R.jsx)(`div`,{className:`grid grid-cols-2 gap-x-6`,children:(0,R.jsx)(tn,{})})]})]}),(0,R.jsxs)(Y,{align:`center`,preferredWidth:`max-w-200`,contentClassName:`flex gap-6 rounded-xl p-6 shadow-xl`,trigger:e=>(0,R.jsxs)(`button`,{className:`text-muted hover:text-strong click-area flex shrink-0 items-center gap-1 font-mono text-xs font-medium tracking-wider uppercase`,type:`button`,id:`nav-resources`,...e,children:[`Resources`,(0,R.jsx)(v,{className:`relative -top-px size-3`,svg:(0,R.jsx)(O,{weight:`bold`})})]}),children:[(0,R.jsxs)(`div`,{className:`grid grid-cols-2 gap-6`,children:[(0,R.jsx)(on,{}),(0,R.jsx)(sn,{})]}),(0,R.jsx)(`div`,{className:`flex items-stretch px-2`,children:(0,R.jsx)(A,{orientation:`vertical`})}),(0,R.jsx)(un,{})]}),(0,R.jsx)(Ae,{href:n,className:`text-muted hover:text-strong click-area font-mono text-xs font-medium tracking-wider uppercase`,id:`nav-docs`,onClick:()=>d(`docs`,`desktop`),children:`Docs`}),(0,R.jsx)(h,{className:`text-muted hover:text-strong click-area font-mono text-xs font-medium tracking-wider uppercase`,id:`nav-download`,prefetch:`intent`,to:J(`/download`),reloadDocument:o,onClick:()=>d(`download`,`desktop`),children:`Download`}),(0,R.jsx)(h,{className:`text-muted hover:text-strong click-area font-mono text-xs font-medium tracking-wider uppercase`,id:`nav-pricing`,prefetch:`intent`,to:J(`/pricing`),reloadDocument:o,onClick:()=>d(`pricing`,`desktop`),children:`Pricing`})]}),(0,R.jsxs)(`div`,{className:`hidden items-center gap-2 lg:flex`,children:[(0,R.jsx)(ue,{intent:`neutral`,asChild:!0,appearance:`filled`,className:`h-9 rounded-full bg-black/10 not-disabled:hover:bg-black/15 not-disabled:active:bg-black/15`,id:`nav-login`,children:(0,R.jsx)(Ne,{href:`https://dashboard.ngrok.com/login`,className:`text-strong font-mono text-[0.8125rem] font-medium tracking-wider uppercase`,onClick:()=>d(`login`,`desktop`),children:`Log in`})}),(0,R.jsx)(ue,{intent:`neutral`,asChild:!0,appearance:`filled`,className:`h-9 rounded-full bg-black/90 font-mono text-[0.8125rem] font-medium tracking-wider text-white/90 uppercase not-disabled:hover:bg-black not-disabled:active:bg-black`,id:`nav-signup`,children:(0,R.jsx)(`a`,{href:f,onClick:()=>d(`signup`,`desktop`),children:`Sign up`})})]})]}),(0,R.jsx)(dn,{})]})})}var Gt={emerald:`bg-emerald-500/20 text-emerald-700`,sky:`bg-sky-500/20 text-sky-700`,amber:`bg-amber-500/20 text-amber-700`},Kt=`ngrok is fully managed developer infrastructure for deploying and connecting apps, APIs, and AI models, wherever they run.`,qt=[{href:J(`/gateway`),icon:(0,R.jsx)(be,{weight:`regular`}),title:`Gateway`,description:`One gateway to services running anywhere`,idSuffix:`product-gateway`},{href:`https://ngrok.ai`,icon:(0,R.jsx)(Te,{weight:`regular`}),title:`AI Gateway`,description:`The managed path to any model and inference provider`,badge:`New`,badgeTone:`amber`,idSuffix:`product-ai-gateway`},{href:J(`/use-cases/share-localhost`),icon:(0,R.jsx)(Ce,{weight:`regular`}
2),title:`Share localhost`,description:`Put your local app on a public URL`,idSuffix:`product-share-localhost`}],Jt=[{href:J(`/use-cases/share-localhost`),icon:(0,R.jsx)(Ce,{weight:`regular`}),title:`Share a local app`,description:`Put anything on localhost behind a stable, secure public URL`,idSuffix:`pws-share-localhost`},{href:`https://ngrok.com/docs/share-localhost/webhooks`,icon:(0,R.jsx)(G,{weight:`regular`}),title:`Test webhooks locally`,description:`Inspect, replay, and verify requests while you build`,idSuffix:`pws-test-webhooks`},{href:`https://ngrok.com/docs/using-ngrok-with/using-mcp`,icon:(0,R.jsx)(Se,{weight:`regular`}),title:`Connect local MCP servers`,description:`Let ChatGPT and Claude reach tools on your machine`,idSuffix:`pws-connect-mcps`}],Yt=[{href:`https://ngrok.com/docs/gateway/examples/minecraft`,icon:(0,R.jsx)(xt,{weight:`regular`}),title:`Host a Minecraft server`,description:`Let your friends join, and block the griefers, without port forwarding`,idSuffix:`pws-minecraft`}],Xt=[{href:`https://ngrok.ai`,icon:(0,R.jsx)(Te,{weight:`regular`}),title:`Route traffic to self-hosted models`,description:`Privately connect to any hardware, in any network, over an AI gateway`,idSuffix:`pws-ai-gateway`},{href:`https://ngrok.ai/dedicated-inference`,icon:(0,R.jsx)(me,{weight:`regular`}),title:`Run your own models`,description:(0,R.jsxs)(R.Fragment,{children:[`Dedicated inference on compute you control. `,(0,R.jsx)(`span`,{className:`text-amber-700`,children:`Coming soon.`})]}),idSuffix:`pws-dedicated-inference`},{href:`https://ngrok.com/docs/gateway/examples/ephemeral-workloads`,icon:(0,R.jsx)(G,{weight:`regular`}),title:`Run preview and CI workloads`,description:`Give every ephemeral service a secure public URL`,idSuffix:`pws-ephemeral`}],Zt=[{href:J(`/use-cases/api-gateway`),icon:(0,R.jsx)(ve,{weight:`regular`}),title:`Deliver and secure APIs`,description:`Route, authenticate, and protect requests through an API gateway`,idSuffix:`pws-api-gateway`},{href:J(`/use-cases/saas-customer-connectivity`),icon:(0,R.jsx)(pe,{weight:`regular`}),title:`Reach customer networks`,description:`Give your software scoped access to customer APIs and databases`,idSuffix:`pws-site-to-site`},{href:J(`/use-cases/ai-agent-connectivity`),icon:(0,R.jsx)(ge,{weight:`regular`}),title:`Connect AI agents to customer data`,description:`Give agents scoped access to private APIs, databases, and MCP servers`,idSuffix:`pws-ai-agent-connectivity`},{href:J(`/use-cases/webhook-gateway`),icon:(0,R.jsx)(De,{weight:`regular`}),title:`Receive webhooks on-prem`,description:`Verify signatures for 70+ providers at one webhook gateway`,idSuffix:`pws-webhook-gateway`},{href:J(`/use-cases/private-connectivity`),icon:(0,R.jsx)(Tt,{weight:`regular`}),title:`Connect privately across networks`,description:`Reach across network boundaries without public URLs, open ports, or VPNs`,idSuffix:`pws-private-connectivity`},{href:J(`/use-cases/device-gateway`),icon:(0,R.jsx)(vt,{weight:`regular`}),title:`Connect device fleets`,description:`Reach devices in the field through a device gateway, no inbound ports`,idSuffix:`pws-device-gateway`},{href:J(`/use-cases/connect-on-prem-database`),icon:(0,R.jsx)(he,{weight:`regular`}),title:`Reach on-prem databases`,description:`Connect cloud apps to databases behind a customer firewall`,idSuffix:`pws-connect-on-prem-database`},{href:`https://ngrok.com/docs/gateway/ssh-rdp`,icon:(0,R.jsx)(Ee,{weight:`regular`}),title:`Open SSH and RDP sessions`,description:`Reach a shell or desktop on a remote machine without a VPN`,idSuffix:`pws-remote-access`}],Qt=[{href:J(`/download`),icon:(0,R.jsx)(_e,{weight:`regular`}),title:`Download`,idSuffix:`resources-download`},{href:`https://ngrok.com/docs/start`,icon:(0,R.jsx)(gt,{weight:`regular`}),title:`Docs`,idSuffix:`resources-docs`},{href:`https://ngrok.com/docs/start`,icon:(0,R.jsx)(Ft,{weight:`regular`}),title:`Quickstart`,idSuffix:`resources-quickstart`},{href:`https://www.youtube.com/@ngrokHQ`,icon:(0,R.jsx)(K,{weight:`regular`}),title:`Videos`,idSuffix:`resources-videos`},{href:`https://ngrok.com/docs/api`,icon:(0,R.jsx)(Se,{weight:`regular`}),title:`API`,idSuffix:`resources-api`},{href:`https://ngrok.com/docs/integrations`,icon:(0,R.jsx)(jt,{weight:`regular`}),title:`Integrations`,idSuffix:`resources-integrations`},{href:`https://github.com/ngrok`,icon:(0,R.jsx)(Lt,{color:`inherit`}),title:`GitHub`,idSuffix:`resources-github`},{href:`https://status.ngrok.com/`,icon:(0,R.jsx)(kt,{weight:`regular`}),title:`Status`,idSuffix:`resources-status`}],$t=[{href:J(`/support`),icon:(0,R.jsx)(Nt,{weight:`regular`}
2),title:`Support`,idSuffix:`resources-support`},{href:J(`/security`),icon:(0,R.jsx)(we,{weight:`regular`}),title:`Security`,idSuffix:`resources-security`},{href:J(`/customers`),icon:(0,R.jsx)(xe,{weight:`regular`}),title:`Case studies`,idSuffix:`resources-case-studies`},{href:J(`/careers`),icon:(0,R.jsx)(fe,{weight:`regular`}),title:`Careers`,idSuffix:`resources-careers`},{href:`https://ngrok.com/contact`,icon:(0,R.jsx)(Dt,{weight:`regular`}),title:`Contact`,idSuffix:`resources-contact`}];function Z(e,t){let n=t.startsWith(`mobile`)?`mobile`:`desktop`;return e.map(e=>(0,R.jsx)(pn,{href:e.href,icon:e.icon,title:e.title,description:e.description,badge:e.badge,badgeTone:e.badgeTone,id:`${t}-${e.idSuffix}`,item:e.idSuffix,location:n},e.idSuffix))}function en({className:e,idPrefix:t=`nav`,...n}){return(0,R.jsxs)(`div`,{className:g(`flex flex-col gap-4`,e),...n,children:[(0,R.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Build & test`}),Z(Jt,t)]})}function tn({className:e,idPrefix:t=`nav`,...n}){return(0,R.jsxs)(`div`,{className:g(`flex flex-col gap-4`,e),...n,children:[(0,R.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Play`}),Z(Yt,t)]})}function nn({className:e,idPrefix:t=`nav`,...n}){return(0,R.jsxs)(`div`,{className:g(`flex flex-col gap-4`,e),...n,children:[(0,R.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Deploy & run`}),Z(Xt,t)]})}function rn({className:e,idPrefix:t=`nav`,linksClassName:n=`flex flex-col gap-4`,...r}){return(0,R.jsxs)(`div`,{className:g(`flex flex-col gap-4`,e),...r,children:[(0,R.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Deliver & connect`}),(0,R.jsx)(`div`,{className:n,style:{gridTemplateRows:`repeat(${Math.ceil(Zt.length/2)}, minmax(0, 1fr))`},children:Z(Zt,t)})]})}function an({idPrefix:e=`nav`}){return(0,R.jsx)(R.Fragment,{children:Z(qt,e)})}function on({className:e,idPrefix:t=`nav`,...n}){return(0,R.jsxs)(`div`,{className:g(`flex flex-col gap-4`,e),...n,children:[(0,R.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Developers`}),Z(Qt,t)]})}function sn({className:e,idPrefix:t=`nav`,...n}){return(0,R.jsxs)(`div`,{className:g(`flex flex-col gap-4`,e),...n,children:[(0,R.jsx)(`div`,{className:`text-muted font-mono text-xs font-medium tracking-wider uppercase`,children:`Resources`}),Z($t,t)]})}function cn({className:e,title:t,author:n,category:r,avatarUrl:i,slug:a,reloadDocument:o,...s}){let{app:c}=(0,M.useContext)(X);return(0,R.jsxs)(h,{className:g(`flex flex-col gap-1 py-0.5 group`,e),prefetch:`intent`,reloadDocument:o||c!==`blog`,to:q(`/blog/:slug`,{slug:a}),...s,children:[(0,R.jsx)(`div`,{className:`text-strong text-sm font-semibold`,children:t}),(0,R.jsxs)(`div`,{className:`text-body group-hover:text-strong flex items-center gap-1 text-xs`,children:[(0,R.jsxs)(`div`,{className:`relative size-4 overflow-hidden rounded-full`,children:[(0,R.jsx)(`img`,{alt:`Avatar for ${n}`,className:g(`absolute inset-0`,`block shadow object-cover`,`bg-cover bg-center bg-no-repeat`),loading:`lazy`,height:16,width:16,src:i}),(0,R.jsx)(`div`,{className:`absolute inset-0 z-1 rounded-full ring-1 ring-black/10 ring-inset`})]}),(0,R.jsx)(`span`,{children:n}),(0,R.jsx)(`span`,{children:`•`}),(0,R.jsx)(`span`,{children:r})]})]})}var ln=[{slug:`probes`,title:`How Kubernetes probes work`,author:`Sam Rose`,category:`Kubernetes`,avatarUrl:`https://ngrok.com/blog-assets/images/authors/sam-rose-thumb.png`},{slug:`compression-is-prediction`,title:`Compression is prediction`,author:`Annie Sexton`,category:`AI`,avatarUrl:`https://ngrok.com/blog-assets/images/authors/annie-sexton-thumb.png`},{slug:`new-ngrok-ai`,title:`The new ngrok.ai`,author:`Nijiko Yonskai`,category:`Product, AI Gateway`,avatarUrl:`https://ngrok.com/blog-assets/images/authors/niji-thumb.png`}];function un({className:e,...t}){let{app:n,latestChangelogEntry:r}=(0,M.useContext)(X),i=(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(`span`,{className:`text-muted group-hover:text-body font-mono text-xs font-medium tracking-wider up
2percase`,children:`Changelog`}),(0,R.jsx)(v,{className:`text-muted group-hover:text-body size-5 transition-transform group-hover:translate-x-1.5`,svg:(0,R.jsx)(de,{weight:`regular`})})]});return(0,R.jsxs)(`div`,{className:g(`flex flex-col gap-4`,e),...t,children:[(0,R.jsxs)(h,{className:`group flex w-fit items-center gap-1`,prefetch:`intent`,to:q(`/blog`),reloadDocument:n===`www`,children:[(0,R.jsx)(`div`,{className:`text-muted group-hover:text-body font-mono text-xs font-medium tracking-wider uppercase`,children:`Blog`}),(0,R.jsx)(v,{className:`text-muted group-hover:text-body size-5 transition-transform group-hover:translate-x-1.5`,svg:(0,R.jsx)(de,{weight:`regular`})})]}),(0,R.jsx)(`div`,{className:`flex flex-col gap-6`,children:ln.map(e=>(0,R.jsx)(cn,{slug:e.slug,title:e.title,author:e.author,category:e.category,avatarUrl:e.avatarUrl},e.slug))}),(0,R.jsx)(w,{asChild:!0,className:`group flex items-center gap-1 rounded-none border-t border-neutral-200/60 pt-4 hover:no-underline [&>[data-slot=anchor-label]]:contents`,children:n===`blog`?(0,R.jsx)(h,{prefetch:`intent`,to:q(`/changelog`),children:i}):(0,R.jsx)(`a`,{href:q(`/changelog`),children:i})}),r&&(0,R.jsxs)(h,{className:`group flex flex-col gap-1`,prefetch:`intent`,reloadDocument:n!==`blog`,to:q(`/changelog/:slug`,{slug:r.slug}),children:[(0,R.jsx)(`div`,{className:`text-strong text-sm font-semibold`,children:r.title}),(0,R.jsx)(`div`,{className:`text-body group-hover:text-strong text-xs`,children:r.date})]})]})}function dn(){let{app:e,latestChangelogEntry:t}=(0,M.useContext)(X);return(0,R.jsxs)(`ul`,{className:`sr-only`,children:[(0,R.jsx)(Q,{heading:`Products`,links:qt}),(0,R.jsx)(Q,{heading:`Build & test`,links:Jt}),(0,R.jsx)(Q,{heading:`Play`,links:Yt}),(0,R.jsx)(Q,{heading:`Deploy & run`,links:Xt}),(0,R.jsx)(Q,{heading:`Deliver & connect`,links:Zt}),(0,R.jsx)(Q,{heading:`Developers`,links:Qt}),(0,R.jsx)(Q,{heading:`Resources`,links:$t}),(0,R.jsxs)(`li`,{children:[(0,R.jsx)(`span`,{children:`Blog`}),(0,R.jsxs)(`ul`,{children:[(0,R.jsx)(`li`,{children:(0,R.jsx)(h,{to:q(`/blog`),reloadDocument:e===`www`,children:`Blog home`})}),ln.map(t=>(0,R.jsx)(`li`,{children:(0,R.jsx)(h,{to:q(`/blog/:slug`,{slug:t.slug}),reloadDocument:e!==`blog`,children:t.title})},t.slug)),(0,R.jsx)(`li`,{children:e===`blog`?(0,R.jsx)(h,{to:q(`/changelog`),children:`Changelog`}):(0,R.jsx)(w,{href:q(`/changelog`),children:`Changelog`})}),t&&(0,R.jsx)(`li`,{children:(0,R.jsx)(h,{to:q(`/changelog/:slug`,{slug:t.slug}),reloadDocument:e!==`blog`,children:t.title})})]})]})]})}function Q({heading:e,links:t}){return(0,R.jsxs)(`li`,{children:[(0,R.jsx)(`span`,{children:e}),(0,R.jsx)(`ul`,{children:t.map(e=>(0,R.jsx)(`li`,{children:(0,R.jsx)(`a`,{href:e.href,children:e.title})},e.idSuffix))})]})}function fn(){let[e]=_();return t=>{if(!t||!URL.canParse(t))return t;let n=new URL(t);return n.search=ke({source:e,target:n.searchParams}).toString(),n.toString()}}function pn({href:e,icon:t,title:n,description:r,badge:i,badgeTone:a=`emerald`,id:o,item:s,location:c}){let l=fn()(e),{trackNavItem:u}=(0,M.useContext)(X);return r?(0,R.jsxs)(`a`,{href:l,className:`group flex gap-2 rounded-lg`,id:o,onClick:()=>u(s,c),children:[(0,R.jsx)(`div`,{className:`bg-card border-card group-hover:bg-card-hover flex size-9 shrink-0 items-center justify-center rounded-lg border`,children:(0,R.jsx)(v,{className:`text-muted group-hover:text-strong size-6`,svg:t})}),(0,R.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,R.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,R.jsx)(`div`,{className:`text-strong text-sm font-semibold`,children:n}),i&&(0,R.jsx)(`div`,{className:g(`rounded-full px-1.5 py-0.5 font-mono text-[0.625rem] font-medium tracking-wider uppercase`,Gt[a]),children:i})]}),(0,R.jsx)(`div`,{className:`text-body group-hover:text-strong text-xs text-pretty`,children:r})]})]}):(0,R.jsxs)(`a`,{href:l,className:`group text-strong flex items-center gap-2 rounded-lg text-sm font-semibold`,id:o,onClick:()=>u(s,c),children:[(0,R.jsx)(v,{className:`text-muted group-hover:text-strong size-6`,svg:t}),n]})}function mn({className:e,onClose:t,...n}){let{isCrossAppNavigation:r,trackNavItem:i,docsHref:a}=(0,M.useContext)(X),o=Me(`https://dashboard.ngrok.com/signup`);return(0,R.jsx)(`nav`,{className:g(`h-full overflow-hidden`,e),...n,children:(0,R.jsxs)(`div`,{className:`flex h-full flex-col`,children:[(0,R.jsxs)(`div`,{className:`flex shrink-0 items-center justify-between p-4`,children:[(0,R.jsx)(`a`,{href:`https://ngrok.com`,className:`text-strong/90 hover:text-strong`,onClick:t,children:(0,R.jsx)(W,{className:`h-10 w-26.75`})}),(0,R.jsx)(E,{intent:`neutral`,type:`button`,label:`close mobile navigation`,appearance:`ghost`,icon:(0,R.jsx)(Oe,{weight:`bold`}),onClick:t,id:`mobile-nav-close`})]}),(0,R.jsx)(`div`,{className:`scrollbar min-h-0 flex-1 overflow-y-auto px-2 pb-4`,children:(0,R.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,R.jsx)(k.Root,{type:`single`,children:(0,R.jsxs)(k.Item,{value:`product`,children:[(0,R.jsxs)(k.Trigger,{className:`hover:bg-base-hover text-strong data-state-open:bg-base-hover rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-product`,children:[`Products`,(0,R.jsx)(v,{className:`size-6 transition-transform group-data-state-open:rotate-90`,svg:(0,R.jsx)(j,{weight:`bold`})})]}),(0,R.jsx)(k.Content,{children:(0,R.jsxs)(k.Body,{className:`flex flex-col gap-4 p-4`,children:[(0,R.jsx)(an,{idPrefix:`mobile-nav`}),(0,R.jsx)(A,{}),(0,R.jsx)(`p`,{className:`text-body text-xs text-pretty`,children:Kt})]})})]})}),(0,R.jsx)(k.Root,{type:`single`,children:(0,R.jsxs)(k.Item,{value:`product`,children:[(0,R.jsxs)(k.Trigger,{className:`hover:bg-base-hover text-strong data-state-open:bg-base-hover rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-problems-we-solve`,children:[`Problems we solve`,(0,R.jsx)(v,{className:`size-6 transition-transform group-data-state-open:rotate-90`,svg:(0,R.jsx)(j,{weight:`bold`})})]}),(0,R.jsx)(k.Content,{children:(0,R.jsxs)(k.Body,{className:`flex flex-col gap-8 p-4`,children:[(0,R.jsx)(en,{idPrefix:`mobile-nav`}),(0,R.jsx)(nn,{idPrefix:`mobile-nav`}),(0,R.jsx)(rn,{idPrefix:`mobile-nav`}),(0,R.jsx)(tn,{idPrefix:`mobile-nav`})]})})]})}),(0,R.jsx)(k.Root,{type:`single`,children:(0,R.jsxs)(k.Item,{value:`product`,children:[(0,R.jsxs)(k.Trigger,{className:`hover:bg-base-hover text-strong data-state-open:bg-base-hover rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-resources`,children:[`Resources`,(0,R.jsx)(v,{className:`size-6 transition-transform group-data-state-open:rotate-90`,svg:(0,R.jsx)(j,{weight:`bold`})})]}),(0,R.jsx)(k.Content,{children:(0,R.jsxs)(k.Body,{className:`flex flex-col gap-8 p-4`,children:[(0,R.jsx)(on,{idPrefix:`mobile-nav`}),(0,R.jsx)(sn,{idPrefix:`mobile-nav`}),(0,R.jsx)(A,{}),(0,R.jsx)(un,{})]})})]})}),(0,R.jsx)(Ae,{className:`hover:bg-base-hover text-strong flex items-center rounded-lg px-4 py-2 text-base font-semibold`,href:a,id:`mobile-nav-docs`,onClick:()=>{i(`docs`,`mobile`),t()},children:`Docs`}),(0,R.jsx)(h,{className:`hover:bg-base-hover text-strong flex items-center rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-download`,prefetch:`intent`,onClick:()=>{i(`download`,`mobile`),t()},reloadDocument:r,to:J(`/download`),children:`Download`}),(0,R.jsx)(h,{className:`hover:bg-base-hover text-strong flex items-center rounded-lg px-4 py-2 text-base font-semibold`,id:`mobile-nav-pricing`,prefetch:`intent`,onClick:()=>{i(`pricing`,`mobile`),t()},reloadDocument:r,to:J(`/pricing`),children:`Pricing`})]})}),(0,R.jsxs)(`div`,{className:`flex shrink-0 gap-2 p-4`,children:[(0,R.jsx)(ue,{intent:`neutral`,asChild:!0,appearance:`filled`,className:`h-12 flex-1 rounded-full bg-black/10 not-disabled:hover:bg-black/15 not-disabled:active:bg-black/15`,id:`mobile-nav-login`,children:(0,R.jsx)(Ne,{href:`https://dashboard.ngrok.com/login`,onClick:()=>{i(`login`,`mobile`),t()},children:(0,R.jsx)(`span`,{className:`text-strong font-mono text-[0.8125rem] font-medium tracking-wider up
2percase`,children:`Log in`})})}),(0,R.jsx)(Pe,{href:o,onClick:()=>{i(`signup`,`mobile`),t()},className:`flex-1`,id:`mobile-nav-signup`,children:`Start Building`})]})]})})}var hn=200;function gn(e){let[t,n]=(0,M.useState)(e?`open`:`closed`);return(0,M.useEffect)(()=>{n(t=>e?t===`open`?t:`opening`:t===`closed`?t:`closing`)},[e]),(0,M.useEffect)(()=>{if(t===`opening`){let e=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>n(`open`))});return()=>cancelAnimationFrame(e)}if(t===`closing`){let e=setTimeout(()=>n(`closed`),hn);return()=>clearTimeout(e)}},[t]),t}function _n(e){let t=new URLSearchParams(location.search);if((t.get(`ketch_show`)??t.get(`swb_show`))!==`preferences`)return;let n=new URL(e,location.href);(n.origin!==location.origin||n.pathname!==location.pathname)&&location.replace(n.href)}function vn({propertyCode:e,preferencesHref:t,preferencesLink:n}){let{client:r,snapshot:i}=oe(e),a=gn(i.status===`prompting`);return(0,M.useEffect)(()=>{r!=null&&(_n(t),r.boot())},[r,t]),e?(0,R.jsx)(`div`,{className:`overlay-prompt z-max pointer-events-none fixed inset-x-0 bottom-4 flex justify-center px-4 sm:bottom-10`,children:(0,R.jsxs)(`div`,{role:`group`,"aria-label":`Cookie preferences`,"data-state":a===`open`?`open`:`closed`,hidden:a===`closed`,inert:a===`closing`||void 0,className:`bg-card border-card text-strong pointer-events-auto flex w-fit max-w-full items-center gap-3 rounded-2xl border px-3 py-2 shadow-lg transition-[opacity,translate] ease-out data-state-closed:pointer-events-none data-state-closed:opacity-0 data-state-closed:duration-200 data-state-open:duration-400 motion-safe:data-state-closed:translate-y-[calc(100%+2.5rem)]`,children:[(0,R.jsx)(`p`,{className:`text-sm`,children:`We use cookies.`}),(0,R.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,R.jsx)(E,{asChild:!0,appearance:`ghost`,intent:`neutral`,size:`xs`,label:`View preferences`,icon:(0,R.jsx)(ye,{}),children:n??(0,R.jsx)(`a`,{href:t})}),(0,R.jsx)(E,{type:`button`,appearance:`ghost`,intent:`neutral`,size:`xs`,label:`Reject all`,icon:(0,R.jsx)(Oe,{}),onClick:()=>r?.rejectAll(`banner.rejectAll`)}),(0,R.jsx)(E,{type:`button`,appearance:`ghost`,intent:`neutral`,size:`xs`,label:`Accept all`,icon:(0,R.jsx)(Fe,{}),onClick:()=>r?.acceptAll(`banner.acceptAll`)})]})]})}):null}function yn({navigationState:e,isPending:t}){return e===`idle`?t?`loading`:`idle`:e}function bn({className:e,fromColor:t=`from-accent-500`,isPending:r=!1,toColor:i=`to-fuchsia-500`,...a}){let o=n(),s=(0,M.useRef)(null),c=yn({navigationState:o.state,isPending:r}),l=c!==`idle`,u={idle:100,loading:80,submitting:33}[c];return(0,M.useLayoutEffect)(()=>{let e=s.current;if(!e)return;if(l){e.style.width=``,e.style.opacity=``,e.style.transition=``;return}let t=!1;return(async()=>{await Promise.allSettled(e.getAnimations().map(({finished:e})=>e)),t||(e.style.width=`0`,e.style.opacity=`0`,e.style.transition=`none`)})(),()=>{t=!0}},[l]),(0,R.jsx)(`div`,{"aria-hidden":!l,"aria-valuetext":l?`Loading`:void 0,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":u,"data-state":c,className:g(`group fixed inset-x-0 top-0 z-max h-0.5 pointer-events-none`,l&&`animate-pulse`,e),role:`progressbar`,...a,children:(0,R.jsx)(`div`,{className:g(`h-full bg-linear-to-r transition-[width,opacity] duration-500 ease-in-out will-change-[width,opacity]`,`motion-reduce:transition-none`,t,i,`group-data-[state=submitting]:w-1/3`,`group-data-[state=loading]:w-4/5`,`group-data-[state=idle]:w-full`),ref:s,style:{width:0,opacity:0,transition:`none`}})})}function xn(e,t,n){window.dataLayer=window.dataLayer||[];let r=!!n,i=document.readyState===`complete`,a=!r,o=!1,s;function c(){if(window.__gtm_loaded__)return;window.__gtm_loaded__=!0;let n=window.dataLayer??[];window.dataLayer=n,n.push({"gtm.start":new Date().getTime(),event:`gtm.js`});let r=document.createElement(`script`);r.async=!0,r.src=`https://www.googletagmanager.com/gtm.js?id=${e}`,t&&(r.nonce=t),document.head.appendChild(r)}function l(){`requestIdleCallback`in window?requestIdleCallback(c,{timeout:2e3}):setTimeout(c,2e3)}function u(){!o&&i&&a&&(o=!0,l())}function d(){a=!0,clearTimeout(s),u()}function f(){i=!0,a||(s=setTimeout(d,1e4)),u()}n&&window.addEventListener(n,d,{once:!0}),i?f():window.addEventListener(`load`,f,{once:!0})}function Sn({gtmId:e,nonce:t,consentPropertyCode:n}){return e?(0,R.jsx)(`script`,{dangerouslySetInnerHTML:{__html:`(${xn.toString()})("${e}", "${t??``}", ${JSON.stringify(n?ne:``)});`},nonce:t,suppressHydrationWarning:!0}):null}function Cn({gtmId:e,nonce:t}){return e?(0,R.jsx)(`noscript`,{nonce:t,children:(0,R.jsx)(`iframe`,{title:`Google Tag Manager (noscript)`,src:`https://www.googletagmanager.com/ns.html?id=${e}`,height:`0`,width:`0`,className:`sr-only`})}):null}var wn=`https://e.ngrok.com`,Tn=`https://us.posthog.com`,En=`ngrok:posthog:ready`,Dn=`ngrok:posthog:flags`,On=`2026-01-30`;function kn(e){return`${e}/static/array.js`}var An=500,jn=50;function Mn({enableSessionReplay:e=!1,idleTimeoutMs:t=jn,lcpTimeoutMs:n=An,nonce:r,postHogHost:i,postHogKey:a,postHogUiHost:o,...s}){if(!a)return null;
2let c=i??wn,l=kn(c);return(0,R.jsx)(`script`,{dangerouslySetInnerHTML:{__html:Nn({...s,apiHost:c,apiKey:a,disable_session_recording:!e,idleTimeoutMs:t,lcpTimeoutMs:n,nonce:r,sdkUrl:l,uiHost:o??Tn})},nonce:r,suppressHydrationWarning:!0})}function Nn({apiKey:e,idleTimeoutMs:t,lcpTimeoutMs:n,nonce:r,sdkUrl:i,...a}){let o=Pn(a),s=r?`\n\t\tloaderScript.setAttribute("nonce", ${JSON.stringify(r)});`:``;return`
3(function() {
4	if (window.__ngrokPostHogBootstrapped) {
5		return;
6	}
7
8	window.__ngrokPostHogBootstrapped = true;
9
10	/* ------------------------------------------------------------------ */
11	/* Phase 1: Create stub + queue pageview immediately (no network)      */
12	/* ------------------------------------------------------------------ */
13
14	var e = window.posthog || [];
15	if (e.__SV) {
16		return;
17	}
18
19	window.posthog = e;
20	e._i = [];
21	e.init = function(i, s, a) {
22		function createStub(target, methodName) {
23			var pathParts = methodName.split(".");
24			if (pathParts.length === 2) {
25				target = target[pathParts[0]];
26				methodName = pathParts[1];
27			}
28			target[methodName] = function() {
29				target.push([methodName].concat(Array.prototype.slice.call(arguments, 0)));
30			};
31		}
32
33		var instance = e;
34		if (void 0 !== a) {
35			instance = e[a] = [];
36		} else {
37			a = "posthog";
38		}
39
40		instance.people = instance.people || [];
41		instance.toString = function(stubbed) {
42			var label = "posthog";
43			if ("posthog" !== a) {
44				label += "." + a;
45			}
46			if (!stubbed) {
47				label += " (stub)";
48			}
49			return label;
50		};
51		instance.people.toString = function() {
52			return instance.toString(1) + ".people (stub)";
53		};
54
55		var methods = "init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug".split(" ");
56
57		for (var n = 0; n < methods.length; n++) {
58			createStub(instance, methods[n]);
59		}
60
61		e._i.push([i, s, a]);
62	};
63	e.__SV = 1;
64
65	var initOptions = ${JSON.stringify(o)};
66	initOptions.loaded = function(loadedPostHog) {
67		window.posthog = loadedPostHog;
68
69		loadedPostHog.onFeatureFlags(function() {
70			window.dispatchEvent(new Event(${JSON.stringify(Dn)}));
71		});
72
73		window.dispatchEvent(new Event(${JSON.stringify(En)}));
74		window.dispatchEvent(new Event(${JSON.stringify(Dn)}));
75	};
76
77	window.posthog.init(${JSON.stringify(e)}, initOptions);
78	window.posthog.capture("$pageview");
79
80	/* ------------------------------------------------------------------ */
81	/* Phase 2: Defer SDK script injection until after LCP + idle          */
82	/* ------------------------------------------------------------------ */
83
84	var sdkInjected = false;
85
86	function onVisibilityChange() {
87		if (document.visibilityState === "hidden") {
88			injectSdk();
89		}
90	}
91
92	function injectSdk() {
93		if (sdkInjected) {
94			return;
95		}
96
97		sdkInjected = true;
98		document.removeEventListener("visibilitychange", onVisibilityChange);
99
100		var loaderScript = document.createElement("script");
101		loaderScript.type = "text/javascript";
102		loaderScript.crossOrigin = "anonymous";
103		loaderScript.async = true;
104		loaderScript.src = ${JSON.stringify(i)};${s}
105
106		var firstScript = document.getElementsByTagName("script")[0];
107		if (firstScript && firstScript.parentNode) {
108			firstScript.parentNode.insertBefore(loaderScript, firstScript);
109		} else {
110			document.head.appendChild(loaderScript);
111		}
112	}
113
114	function scheduleBoot() {
115		if ("requestIdleCallback" in window) {
116			window.requestIdleCallback(injectSdk, { timeout: ${JSON.stringify(t)} });
117			return;
118		}
119
120		window.setTimeout(injectSdk, 0);
121	}
122
123	function loadAfterLcp() {
124		var didScheduleBoot = false;
125
126		function startBoot() {
127			if (didScheduleBoot) {
128				return;
129			}
130
131			didScheduleBoot = true;
132			scheduleBoot();
133		}
134
135		if (!("PerformanceObserver" in window)) {
136			startBoot();
137			return;
138		}
139
140		try {
141			var observer = new PerformanceObserver(function(entryList) {
142				if (entryList.getEntries().length === 0) {
143					return;
144				}
145
146				observer.disconnect();
147				clearTimeout(lcpTimer);
148				startBoot();
149			});
150
151			observer.observe({ type: "largest-contentful-paint", buffered: true });
152
153			var lcpTimer = window.setTimeout(function() {
154				observer.disconnect();
155				startBoot();
156			}, ${JSON.stringify(n)});
157		} catch {
158			startBoot();
159		}
160	}
161
162	/* Fallback: if the user is leaving before the SDK loaded, force-inject   */
163	/* so PostHog can flush queued events via sendBeacon on unload.            */
164	document.addEventListener("visibilitychange", onVisibilityChange);
165	loadAfterLcp();
166}());
167`.trim()}function Pn({apiHost:e,uiHost:t,...n}){let{session_recording:r,autocapture:i,disable_session_recording:a,...o}=n;return{api_host:e,autocapture:{element_allowlist:[`a`,`button`,`input`,`select`,`textarea`,`label`],...typeof i==`object`?i:{}},capture_pageleave:`if_capture_pageview`,capture_pageview:`history_change`,capture_performance:!1,defaults:On,disable_session_recording:a??!0,session_recording:{maskTextSelector:`[data-mask]`,...r},ui_host:t,...o}}function Fn(){let{pathname:e}=a(),[t,n]=(0,M.useState)(``),r=(0,M.useRef)(e);return(0,M.useEffect)(()=>{if(r.current===e)return;r.current=e;let t=`Navigated to ${document.querySelector(`h1`)?.textContent?.trim()||document.title||e}`;n(``);let i=requestAnimationFrame(()=>{n(t)});return()=>{cancelAnimationFrame(i)}},[e]),(0,R.jsx)(Ie,{children:t})}var In=(0,M.lazy)(()=>b(()=>import(`./primary-footer-Dg-hXXM-.js`).then(e=>({default:e.PrimaryFooter})),__vite__mapDeps([15,1,16,17,18,2,19,10,11,9,20,21,22,23])));function Ln(e){return(0,R.jsx)(`div`,{className:`min-h-150`,children:(0,R.jsx)(M.Suspense,{children:(0,R.jsx)(In,{...e})})})}var Rn=`https://ngrok.com/docs/gateway/overview`,zn=`https://ngrok.com/docs/share-localhost/overview`,Bn=`https://ngrok.com/docs/start`;function Vn(e){return e.startsWith(`/use-cases/share-localhost`)?zn:e===`/gateway`||e.startsWith(`/use-cases/`)?Rn:Bn}var Hn=[{path:C(`/`),title:`Home`},{path:C(`/pricing`),title:`Pricing`},{path:C(`/download`),title:`Download the ngrok agent`},{path:C(`/gateway`),title:`Universal Gateway`},{path:C(`/use-cases/share-localhost`),title:`Share localhost`},{path:C(`/use-cases/api-gateway`),title:`API gateway`},{path:C(`/use-cases/ai-agent-connectivity`),title:`AI agent connectivity`},{path:C(`/customers`),title:`Customers`},{path:C(`/contact`),title:`Contact sales`}
167,{path:C(`/support`),title:`Support`},{path:`/docs`,title:`Documentation`}],Un=/^[a-z0-9][a-z0-9._-]*(?:\/[a-z0-9][a-z0-9._-]*)*$/i,Wn=/^[a-z0-9]+(?:-[a-z0-9]+)*$/,Gn=[I({name:`get_site_overview`,description:`Read ngrok's llms.txt: what ngrok is, its products, and links to the docs, the API, and its agent-facing documents.`,path:C(`/llms.txt`)}),I({name:`get_pricing`,description:`Read ngrok's plans, limits, and prices as markdown, with dollar amounts served live from billing.`,path:C(`/pricing.md`)}),I({name:`get_auth_instructions`,description:`Read how an agent gets and uses ngrok credentials: API keys for api.ngrok.com, authtokens for the ngrok agent, and AI Gateway keys.`,path:C(`/auth.md`)}),I({name:`get_agent_setup_prompt`,description:`Read the setup guide for an AI coding agent that puts a developer's local app online with the ngrok agent and verifies the endpoint.`,path:C(`/agent-setup/prompt.md`)}),{name:`get_docs_page`,description:`Read one page of the ngrok documentation as markdown. Pass the path after /docs/ with no extension, for example gateway/traffic-policy, api, or agent/cli. The page index is at /docs/llms.txt.`,inputSchema:{type:`object`,properties:{path:{type:`string`,description:`The docs path after /docs/, such as gateway/traffic-policy.`}},required:[`path`]},annotations:{readOnlyHint:!0},async execute(e){let t=Ge(e,`path`)?.replace(/^\/?(?:docs\/)?/,``).replace(/\/+$/,``);if(t==null||!Un.test(t))throw Error(`path must be a docs path such as gateway/traffic-policy`);try{return await F(`/docs/${t}.md`)}catch(e){if(e instanceof Ke&&e.status===404)return F(`/docs/${t}/index.md`);throw e}}},{name:`get_agent_skill`,description:`Read one of ngrok's agent skills (a SKILL.md) by name. The index at /.well-known/agent-skills/index.json lists the names and descriptions.`,inputSchema:{type:`object`,properties:{name:{type:`string`,description:`The skill name from the index, such as expose-localhost.`}},required:[`name`]},annotations:{readOnlyHint:!0},async execute(e){let t=Ge(e,`name`);if(t==null||!Wn.test(t))throw Error(`name must be a skill name from /.well-known/agent-skills/index.json`);return F(C(`/.well-known/agent-skills/:name/SKILL.md`,{name:t}))}},qe({pages:Hn,navigate:e=>window.location.assign(e),description:`Open a page on ngrok.com in this tab. Use the get_* tools instead when you only need a document's content.`})],Kn=et({darkCssUrl:`/assets/mantle-dark-BdjafGXp.css`,lightHighContrastCssUrl:`/assets/mantle-light-high-contrast-CBxHYeww.css`,darkHighContrastCssUrl:`/assets/mantle-dark-high-contrast-BREchqPa.css`}),$=`dark`;function qn(){return!1}function Jn({children:e}){let t=ze(),n=o(`root`),r=n?.gtmId,i=n?.ketchTagId,a=S({className:`h-full`,forceTheme:$,ssrCookie:n?.ssrCookie}),s=n?.appVersion??``;return(0,R.jsxs)(`html`,{lang:`en-US`,dir:`ltr`,...a,children:[(0,R.jsxs)(`head`,{children:[(0,R.jsx)(`meta`,{charSet:`utf-8`}),(0,R.jsx)(`meta`,{name:`viewport`,content:`width=device-width, initial-scale=1`}),(0,R.jsx)(`meta`,{name:`theme-color`,content:`#4a3066`}),(0,R.jsx)(`link`,{rel:`preconnect`,href:`https://assets.ngrok.com`,crossOrigin:`anonymous`}),(0,R.jsx)(`link`,{rel:`preconnect`,href:`https://e.ngrok.com`,crossOrigin:`anonymous`}),(0,R.jsx)(`link`,{rel:`preconnect`,href:`https://global.ketchcdn.com`,crossOrigin:`anonymous`}),(0,R.jsx)(`link`,{rel:`dns-prefetch`,href:`https://www.googletagmanager.com`}),(0,R.jsx)(`link`,{rel:`dns-prefetch`,href:`https://www.google-analytics.com`}),(0,R.jsx)(ae,{forceTheme:$,nonce:t}),(0,R.jsx)(rt,{nonce:t,forceTheme:$,...Kn}),(0,R.jsx)(H,{name:`roobert`}),(0,R.jsx)(H,{name:`family-regular`}),(0,R.jsx)(H,{name:`jetbrains-mono`}),(0,R.jsx)(`meta`,{name:`google-site-verification`,content:`NuaXoaJOg65EEby46q68Tk2MjKJbImfQvgF8ZWWIyFc`}),(0,R.jsx)(`meta`,{name:`msvalidate.01`,content:`806C0F5946BE89DCD6BB21AB9A525B34`}),(0,R.jsx)(`meta`,{name:`author`,content:`ngrok`}),(0,R.jsx)(`link`,{href:`/favicon.ico`,rel:`shortcut icon`,type:`image/x-icon`}),(0,R.jsx)(`link`,{rel:`apple-touch-icon`,href:`/apple-touch-icon.png`}),s&&(0,R.jsx)(`meta`,{name:`app-version`,content:s}),(0,R.jsx)(`meta`,{name:`darkreader-lock`}),(0,R.jsx)(`link`,{rel:`sitemap`,type:`application/xml`,href:C(`/sitemap.xml`)}),(0,R.jsx)(`link`,{rel:`alternate`,type:`application/rss+xml`,title:`ngrok blog`,href:ce(`/blog/rss.xml`)}),(0,R.jsx)(`meta`,{property:`og:locale`,content:`en_US`}),(0,R.jsx)(`meta`,{property:`og:type`,content:`website`}),(0,R.jsx)(`meta`,{property:`og:site_name`,content:`ngrok.com`}),(0,R.jsx)(`meta`,{name:`twitter:card`,content:`summary_large_image`}),(0,R.jsx)(l,{}),(0,R.jsx)(f,{nonce:t}),(0,R.jsx)(Mn,{postHogHost:n?.postHogHost,postHogKey:n?.postHogKey,postHogUiHost:n?.postHogUiHost,nonce:t,disable_surveys:!0,capture_heatmaps:!1}),(0,R.jsx)(Sn,{gtmId:r,nonce:t,consentPropertyCode:i})]}),(0,R.jsxs)(`body`,{className:`bg-base isolate antialiased`,children:[(0,R.jsx)(Cn,{gtmId:r,nonce:t}),(0,R.jsx)(te,{forceTheme:$,ssrCookie:n?.ssrCookie,children:(0,R.jsxs)(le,{children:[e,(0,R.jsx)(vn,{propertyCode:i,preferencesHref:C(`/privacy-preferences`),preferencesLink:(0,R.jsx)(h,{to:C(`/privacy-preferences`),prefetch:`intent`})})]})}),(0,R.jsx)(Fn,{}),(0,R.jsx)(d,{nonce:t}),(0,R.jsx)(y,{nonce:t})]})]})}var Yn={webMcpTools:()=>Gn},Xn=e(function(){let e=Vn(a().pathname);return(0,R.jsxs)(`div`,{className:`overflow-clip`,children:[(0,R.jsx)(bn,{}),(0,R.jsx)(Ye,{}),(0,R.jsx)(Wt,{app:`www`,docsHref:e}),(0,R.jsx)(Je,{className:`relative`,children:(0,R.jsx)(t,{})}),(0,R.jsx)(Ln,{app:`www`})]})}),Zn=m(function(){let e=i(),t=s(e),n=t?e.status:500,r=t&&e.status===404?`We couldn’t find that page.`:`Something went wrong on our end.`;return(0,R.jsx)(Je,{className:`overflow-clip`,children:(0,R.jsxs)(D.Root,{children:[(0,R.jsx)(D.Code,{children:n}),(0,R.jsx)(D.Title,{children:r}),(0,R.jsxs)(D.Actions,{children:[(0,R.jsx)(D.Action,{to:C(`/`),children:`Back home`}),(0,R.jsx)(D.Action,{to:C(`/pricing`),children:`See pricing`})]})]})})});export{qn as a,q as c,W as d,He as f,Xn as i,Lt as l,Be as m,Jn as n,Y as o,Re as p,Yn as r,J as s,Zn as t,K as u};

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.