1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="3a0a39a7-6ce8-943b-70cd-ea72291a8a3a")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,[167335,e=>{e.s(["f",0,"/learn"])},981185,e=>{var t=e.i(937844);let r=null!==t.R;t.R,e.s(["f",0,r])},937844,e=>{e.s(["R",0,null,"j",0,{13:"v13.5.11",14:"v14.2.35",15:"v15.5.26",stable:"v16.3.6"}])},479460,e=>{var t,r,n=e.i(995997),o=e.i(499613),i={scriptHostname:("u">typeof o.default?o.default.env.NEXT_PUBLIC_VERCEL_TOOLBAR_HOST:void 0)??"https://vercel.live",ownerId:"u">typeof o.default?"team_nLlpyC6REAqxydlFKbrMDlud":void 0,projectId:"u">typeof o.default?"QmbxjYNaxv3Qphmreu8tATuLjwdhJBUxqaXC2fz3CMNwB3":void 0,branch:"u">typeof o.default?"master":void 0,deploymentId:"u">typeof o.default?globalThis.NEXT_DEPLOYMENT_ID:void 0};function a(e){return!!(e&&"undefined"!==e&&"null"!==e)}var c=e.i(89197),s={scriptHostname:("u">typeof o.default?o.default.env.NEXT_PUBLIC_VERCEL_TOOLBAR_HOST:void 0)??"https://vercel.live",ownerId:"u">typeof o.default?"team_nLlpyC6REAqxydlFKbrMDlud":void 0,projectId:"u">typeof o.default?"QmbxjYNaxv3Qphmreu8tATuLjwdhJBUxqaXC2fz3CMNwB3":void 0,branch:"u">typeof o.default?"master":void 0,deploymentId:"u">typeof o.default?globalThis.NEXT_DEPLOYMENT_ID:void 0};function l(e){return!!(e&&"undefined"!==e&&"null"!==e)}var d=e.i(756097),u=!1;function f(e){let{shouldMount:t,nonce:n}=e;return(0,d.useEffect)(()=>(t&&u&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(typeof window>"u"||null===document.querySelector("vercel-live-feedback")){Object.assign(s,e);let t=document.createElement("script");for(let[n,o]of(t.src=`${s.scriptHostname}/_next-live/feedback/feedback.js`,t.setAttribute("data-explicit-opt-in","true"),e.nonce&&t.setAttribute("nonce",e.nonce),Object.entries((l(s.ownerId)&&l(s.projectId)?{"data-owner-id":s.ownerId,"data-project-id":s.projectId,"data-branch":r??s.branch}:s.deploymentId?{"data-deployment-id":s.deploymentId}:void 0)??{})))o&&t.setAttribute(n,o);(document.head||document.documentElement).appendChild(t)}}({nonce:n}),u=!0,()=>{(typeof window>"u"?void 0:window.__vercel_toolbar)?.unmount()}),[]),null}function p(e){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.default,{strategy:"afterInteractive",...e,...a(i.ownerId)&&a(i.projectId)?{"data-owner-id":i.ownerId,"data-project-id":i.projectId,"data-branch":t??i.branch}:i.deploymentId?{"data-deployment-id":i.deploymentId}:void 0,id:"vercel-toolbar",src:`${i.scriptHostname}/_next-live/feedback/feedback.js`,"data-explicit-opt-in":"true"}),(0,n.jsx)(f,{shouldMount:!0,nonce:e.nonce})]})}["1","true"].includes(o.default.env.NEXT_PUBLIC_VERCEL_TOOLBAR_INJECT_IN_DEVELOPMENT??"");var m=e.i(834394);e.s(["VercelToolbarGate",0,function(e){let{requireVercelian:t}=e,r=(0,m.useLearnSession)();return t&&r?.session?.isVercelian!==!0?null:(0,n.jsx)(p,{})}],479460)},822377,e=>{var t=e.i(995997),r=e.i(756097),n=e.i(549477),o=e.i(477236),i=e.i(542820),a=e.i(769149),c=e.i(237838);let s={success:!1,error:""};e.s(["NewsletterForm",0,function(){let[e,l,d]=(0,r.useActionState)(c.f,s);return(0,t.jsxs)("section",{className:"flex w-full max-w-[312px] flex-col items-start",children:[(0,t.jsx)("h4",{className:"flex items-center text-label-14 font-medium text-gray-1000",children:"Subscribe to our newsletter"}),e.success?(0,t.jsxs)("p",{className:"mt-4 flex h-8 items-center gap-1.5 text-label-14 text-gray-900",children:[(0,t.jsx)(n.f,{color:"green-700"}),"Thanks for subscribing!"]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("form",{action:l,className:"mt-4 flex h-8 w-full gap-3",children:[(0,t.jsx)(i.e,{"aria-label":"Enter your email",className:"min-w-0 flex-1 max-[480px]:[&>input]:text-copy-16",autoComplete:"email","data-1p-ignore":!0,disabled:d,name:"email",placeholder:"[email protected]",required:!0,size:"small",typeName:"email"}),(0,t.jsx)(a.NextButton,{disabled:d,loading:d,size:"small",variant:"secondary",width:90,typeName:"submit",children:"Subscribe"})]}),e.error?(0,t.jsxs)("p",{className:"mt-2 flex items-center gap-1.5 text-label-14 text-red-900",children:[(0,t.jsx)(o.f,{color:"currentColor"}),e.error]}):null]}),(0,t.jsx)("p",{className:"m-0 mt-4 text-label-14 text-gray-900",children:"Stay updated on new releases and features, guides, and case studies."})]})}])},237838,e=>{var t=e.i(999446);
2let r=(0,t.createServerReference)("606baf43eef1d7f286530b93d85e0271b787e357dc",t.callServer,void 0,t.findSourceMapURL,"subscribe");e.s(["f",0,r])},797252,e=>{var t=e.i(995997),r=e.i(236277),n=e.i(372487);e.s(["ExternalFooterLink",0,function(e){let{path:o,children:i,rel:a="noopener",target:c="_blank",...s}=e,l=(0,r.usePathname)(),d=(0,n.f)(`https://vercel.com${o}?utm_source=next-site&utm_medium=footer`,l);return(0,t.jsx)("a",{...s,href:d,rel:a,target:c,children:i})}])},660362,e=>{var t=e.i(995997),r=e.i(163793);e.s(["HydrateMeLater",0,function(e){let{children:n}=e;return(0,t.jsx)(r.f,{fallback:null,children:n})}])},756205,e=>{var t=e.i(995997),r=e.i(756097),n=e.i(477236),o=e.i(549477),i=e.i(349092),a=e.i(237838);let c={success:!1,error:""};e.s(["NewsletterForm",0,function(){let[e,s,l]=(0,r.useActionState)(a.f,c);return(0,t.jsxs)("div",{className:i.default.newsletter,children:[(0,t.jsx)("h4",{children:"Subscribe to our newsletter"}),(0,t.jsx)("p",{children:"Stay updated on new releases and features, guides, and case studies."}),e.success?(0,t.jsxs)("p",{"data-success-message":!0,children:[(0,t.jsx)(o.f,{color:"green-700"}),"Thanks for subscribing!"]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("form",{action:s,"data-input-wrapper":!0,children:[(0,t.jsx)("input",{"aria-label":"Enter your email",className:l?i.default.pending:void 0,"data-1p-ignore":!0,disabled:l,name:"email",placeholder:"[email protected]",required:!0,type:"email"}),(0,t.jsx)("button",{disabled:l,type:"submit",children:"Subscribe"})]}),e.error?(0,t.jsxs)("p",{"data-error-message":!0,children:[(0,t.jsx)(n.f,{color:"currentColor"}),e.error]}):null]})]})}])},769149,e=>{var t=e.i(995997),r=e.i(756097),n=e.i(143360),o=e.i(758521),i=e.i(395264);let a=(0,r.forwardRef)(function(e,r){let{className:a,variant:c,...s}=e,l=(0,i.f)("primary"===c&&"bg-next-blue [--themed-bg:var(--color-next-blue)] [--themed-fg:white] [--themed-hover-bg:var(--color-next-blue-hover)] data-hover:bg-next-blue-hover data-hover:text-white",a),d="primary"===c?void 0:c;return"href"in s?(0,t.jsx)(o.ButtonLink,{...s,ref:r,className:l,variant:d}):(0,t.jsx)(n.Button,{...s,ref:r,className:l,variant:d})});e.s(["NextButton",0,a])},962329,e=>{var t=e.i(995997),r=e.i(50265),n=e.i(880501),o=e.i(770665),i=e.i(280036),a=e.i(722978),c=e.i(756097),s=e.i(840954);e.s(["ThemeSwitcher",0,function(e){let{className:l}=e,{theme:d,setTheme:u}=(0,i.i)(),[f,p]=(0,c.useState)(!1);return((0,c.useEffect)(()=>{p(!0)},[]),f)?(0,t.jsxs)("div",{className:(0,a.f)(s.default.root,l),role:"radiogroup",children:[(0,t.jsx)("button",{"aria-checked":"light"===d,"aria-label":"Switch to light theme",className:s.default.switch,"data-active":"light"===d,"data-theme-switcher":!0,onClick:()=>u("light"),role:"radio",type:"button",children:(0,t.jsx)(o.f,{})}),(0,t.jsx)("button",{"aria-checked":"system"===d,"aria-label":"Switch to system theme",className:s.default.switch,"data-active":"system"===d,"data-theme-switcher":!0,onClick:()=>u("system"),role:"radio",type:"button",children:(0,t.jsx)(r.f,{})}),(0,t.jsx)("button",{"aria-checked":"dark"===d,"aria-label":"Switch to dark theme",className:s.default.switch,"data-active":"dark"===d,"data-theme-switcher":!0,onClick:()=>{u("dark")},role:"radio",type:"button",children:(0,t.jsx)(n.f,{})})]}):null}])},967620,e=>{e.i(499613),e.s(["h",0,{NEXT_DOCS_SEARCH_ROUTER_TYPE:"next-docs-search-router-type",NEXT_DOCS_VERSION:"next-docs-version"},"p",0,"https://vercel.com","q",0,"16181286","z",0,"https://nextjs.org"])},919716,77414,e=>{var t=e.i(756097),r=e.i(223728),n=e.i(47764),o=e.i(780266),i=e.i(995997);e.s(["f",0,function(e){let a=e+"CollectionProvider",[c,s]=(0,r.c)(a),[l,d]=c(a,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:r,children:n}=e,o=t.default.useRef(null),a=t.default.useRef(new Map).current;return(0,i.jsx)(l,{scope:r,itemMap:a,collectionRef:o,children:n})};u.displayName=a;let f=e+"CollectionSlot",p=t.default.forwardRef((e,t)=>{let{scope:r,children:a}=e,c=d(f,r),s=(0,n.j)(t,c.collectionRef);return(0,i.jsx)(o.f,{ref:s,children:a})});p.displayName=f;let m=e+"CollectionItemSlot",h="data-radix-collection-item",g=t.default.forwardRef((e,r)=>{let{scope:a,children:c,...s}=e,l=t.default.useRef(null),u=(0,n.j)(r,l),f=d(m,a);return t.default.useEffect(()=>(f.itemMap.set(l,{ref:l,...s}),()=>void f.itemMap.delete(l))),(0,i.jsx)(o.f,{...{[h]:""},ref:u,children:c})});return g.displayName=m,[{Provider:u,Slot:p,ItemSlot:g},function(r){let n=d(e+"CollectionConsumer",r);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},s]}],919716);var a=t.createContext(void 0);e.s(["f",0,function(e){let r=t.useContext(a);return e||r||"ltr"}],77414)},612893,e=>{function t(){return"u">typeof window}e.i(499613);function r(){return(t()?window.vam:"production")||"production"}function n(){return"production"===r()}e.s(["f",0,function(e,o,i){var a,c;if(!t()){let e="[Vercel Web Analytics] Please import `track` from `@vercel/analytics/server` when using this function in a server environment";if(n())console.warn(e);else throw Error(e);return}if(!o){null==(a=window.va)||a.call(window,"event",{name:e,options:i});return}try{let t=function(e,t){if(!e)return;let r=e,n=[];for(let[o,i]of Object.entries(e))"object"==typeof i&&null!==i&&(t.strip?r=function(e,t){let{[e]:r,...n}=t;return n}(o,r):n.push(o));if(n.length>0&&!t.strip)throw Error(`The following properties are not valid: ${n.join(", ")}. Only strings, numbers, booleans, and null are allowed.`);return r}(o,{strip:n()});
2null==(c=window.va)||c.call(window,"event",{name:e,data:t,options:i})}catch(e){e instanceof Error&&"development"===r()&&console.error(e)}}])},722978,e=>{e.s(["f",0,function(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t))for(r=0;r<t.length;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n);else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}(e))&&(n&&(n+=" "),n+=t);return n}])},391313,(e,t,r)=>{var n=e.r(121583),o={"text/plain":"Text","text/html":"Url",default:"Text"};t.exports=function(e,t){var r,i,a,c,s,l,d,u,f=!1;t||(t={}),a=t.debug||!1;try{if(s=n(),l=document.createRange(),d=document.getSelection(),(u=document.createElement("span")).textContent=e,u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){a&&console.warn("unable to use e.clipboardData"),a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var n=o[t.format]||o.default;window.clipboardData.setData(n,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))}),document.body.appendChild(u),l.selectNodeContents(u),d.addRange(l),!document.execCommand("copy"))throw Error("copy command was unsuccessful");f=!0}catch(n){a&&console.error("unable to copy using execCommand: ",n),a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),f=!0}catch(n){a&&console.error("unable to copy using clipboardData: ",n),a&&console.error("falling back to prompt"),r="message"in t?t.message:"Copy to clipboard: #{key}, Enter",i=(/mac os x/i.test(navigator.userAgent)?"â":"Ctrl")+"+C",c=r.replace(/#{\s*key\s*}/g,i),window.prompt(c,e)}}finally{d&&("function"==typeof d.removeRange?d.removeRange(l):d.removeAllRanges()),u&&document.body.removeChild(u),s()}return f}},359394,e=>{var t=Object.prototype.hasOwnProperty;e.s(["f",0,function e(r,n){var o,i;if(r===n)return!0;if(r&&n&&(o=r.constructor)===n.constructor){if(o===Date)return r.getTime()===n.getTime();if(o===RegExp)return r.toString()===n.toString();if(o===Array){if((i=r.length)===n.length)for(;i--&&e(r[i],n[i]););return -1===i}if(!o||"object"==typeof r){for(o in i=0,r)if(t.call(r,o)&&++i&&!t.call(n,o)||!(o in n)||!e(r[o],n[o]))return!1;return Object.keys(n).length===i}}return r!=r&&n!=n}])},738686,464463,393166,e=>{let t=(0,e.i(756097).createContext)({strict:!1});e.s(["f",0,t],738686);var r=e.i(96819);let n={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},o=!1;function i(){return!function(){if(o)return;let e={};for(let t in n)e[t]={isEnabled:e=>n[t].some(t=>!!e[t])};(0,r.Y)(e),o=!0}(),(0,r.k)()}e.s(["f",0,i],464463),e.s(["f",0,function(e){let t=i();for(let r in e)t[r]={...t[r],...e[r]};(0,r.Y)(t)}],393166)},512540,e=>{function t(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)e[n]=r[n]}return e}var r=function e(r,n){function o(e,o,i){if("u">typeof document){"number"==typeof(i=t({},n,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var c in i)i[c]&&(a+="; "+c,!0!==i[c]&&(a+="="+i[c].split(";")[0]));return document.cookie=e+"="+r.write(o,e)+a}}return Object.create({set:o,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},o=0;o<t.length;o++){var i=t[o].split("="),a=i.slice(1).join("=");try{var c=decodeURIComponent(i[0]);if(n[c]=r.read(a,c),e===c)break}catch(e){}}return e?n[e]:n}},remove:function(e,r){o(e,"",t({},r,{expires:-1}))},withAttributes:function(r){return e(this.converter,t({},this.attributes,r))},withConverter:function(r){return e(t({},this.converter,r),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(r)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
2URIComponent)}},{path:"/"});e.s(["f",0,r])},999446,(e,t,r)=>{Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return i.callServer},createServerReference:function(){return c.createServerReference},findSourceMapURL:function(){return a.findSourceMapURL}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(729295),a=e.r(523642),c=e.r(246727)},31150,e=>{new WeakMap,e.s(["f",0,function(){return new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})}])},50265,e=>{var t=e.i(995997),r=e.i(963706);let n={height:16,aspectRatio:1,viewBox:"0 0 16 16"},o=(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v8.5a1 1 0 0 1-1 1H8.75v3h1.75V16h-5v-1.5h1.75v-3H1a1 1 0 0 1-1-1zm1.5.5V10h13V2.5z",clipRule:"evenodd"})});e.s(["f",0,function(e){return(0,t.jsx)(r.f,{$generated:n,...e,children:o})}])},570857,e=>{var t=e.i(995997),r=e.i(963706);let n={height:16,aspectRatio:1,viewBox:"0 0 16 16"},o=(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("path",{fill:"currentColor",d:"M9.18 0a1 1 0 0 1 .61.3l4.42 4.4a1 1 0 0 1 .29.71v8.09A2.5 2.5 0 0 1 12 16H4a2.5 2.5 0 0 1-2.5-2.5V0h7.69M3 13.5a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V5.62L8.88 1.5H3zm8.63-1.25H4.5V11h7.13zm0-3H4.5V8h7.13zm-5-3H4.5V5h2.13z"})});e.s(["f",0,function(e){return(0,t.jsx)(r.f,{$generated:n,...e,children:o})}])},637124,e=>{var t=e.i(995997),r=e.i(171972);let n={src:e.i(657138).default,width:100,height:100,blurWidth:0,blurHeight:0},o={src:e.i(337254).default,width:100,height:100,blurWidth:0,blurHeight:0},i={name:"NextJs",aspectRatio:1,height:100,balancedWidthMultiplier:1.5,balancedHeightMultiplier:1.5},a={dark:n,light:o};e.s(["f",0,function(e){return(0,t.jsx)(r.f,{$generated:i,variants:a,...e})}],637124)},163793,e=>{e.i(499613);var t=e.i(995997),r=e.i(756097),n=e.i(539432),o=e.i(939773);e.s(["f",0,function(e){let{name:i,fallback:a,children:c,pleaseRemoveMeAndUseInstantInsights:s}=e;if(s)return n.f?(0,t.jsx)(o.InstantInsightsPendingSuspense,{fallback:a,children:c}):(0,t.jsx)(r.Suspense,{fallback:(0,t.jsxs)(t.Fragment,{children:[a,(0,t.jsx)(o.NullFallback,{})]}),children:c});if(!n.f||void 0===i)return(0,t.jsx)(r.Suspense,{fallback:a,children:c});let l=`suspense-${i}`;return(0,t.jsx)(r.Suspense,{fallback:(0,t.jsx)(o.TrackedSuspenseFallbackMarker,{boundaryId:l,name:i,hasExplicitName:!0,children:a}),children:(0,t.jsx)(o.TrackedSuspenseContentMarker,{boundaryId:l,name:i,hasExplicitName:!0,children:c})})}])},179447,907779,e=>{var t=e.i(499613),r=e.i(809926),n=e.i(987478),o=e.i(936940),i=e.i(557086);e.i(466839);var a=e.i(756097),c=e.i(236277),s=e.i(132151);function l(e){let t=["h1","h2","h3","h4","h5","h6","b","strong"].map(e=>document.querySelectorAll(e)),r=[];t.forEach(t=>{t.forEach(t=>{let n,o,i,a,c,s=function(e,t){function r(e){let t=[],r=e;for(;r;)t.push(r),r=r.parentNode;return t}let n=r(e),o=r(t),i=null;for(let e=0;e<n.length&&!i;e++)o.includes(n[e])&&(i=n[e]);let a=0,c=e;for(;c!==i&&c;)c=c.parentNode,a++;let s=0;for(c=t;c!==i&&c;)c=c.parentNode,s++;return a+s}(e,t),l=(n=e.getBoundingClientRect(),o=t.getBoundingClientRect(),i=n.left+n.width/2,a=n.top+n.height/2,0===(c=Math.sqrt((o.left+o.width/2-i)**2+(o.top+o.height/2-a)**2))?1:c),d=Number.parseInt(window.getComputedStyle(t).fontSize);r.push({tag:t.tagName,text:t.textContent,fontSize:d,domDistance:s,physicalDistance:l,score:0})})}),r.forEach(e=>{let t=1/(e.domDistance+1),r=1/(e.physicalDistance+1);e.score=2*t+ +r}),r.sort((e,t)=>t.score-e.score);let n=r[0];return f(n?.text??"Unknown")}function d(e){return e.includes("rgb")?function(e){let[t,r,n]=e.replace("rgb(","").replace(")","").split(",").map(e=>Number(e).toString(16).padStart(2,"0"));return`#${t?.toUpperCase()}${r?.toUpperCase()}${n?.toUpperCase()}`}(e):e}function u(e){let t=e.textContent;if(""!==t&&t||(t=e.ariaLabel??void 0),!t)return;let r="";for(let e=0;e<t.length;e++){let n=t[e]??"",o=t[e+1]??"";if(!/[a-z]/i.exec(n)||!/[a-z]/i.exec(o)){r+=n;continue}if(n===n.toLowerCase()&&o===o.toUpperCase()){r+=`${t[e]}, `;continue}r+=t[e]}return f(t=r)}function f(e){let t=e.replace(/\s+/g," ").trim();return t.length>100?`${t.slice(0,100)}...`:t}let p=` 3.view-analytics { 4 *[data-track], 5 *[data-track-intent] { 6 overflow: visible !important; 7 position: relative; 8 } 9 10 *[data-track]:before, 11 *[data-track-intent]:before { 12 position: absolute; 13 z-index: 9999; 14 inset: 4px; 15 border-radius: inherit; 16 content: ''; 17 border: 2px solid var(--ds-blue-700); 18 animation: ring-fade 0.3s ease; 19 } 20 21 *[data-track-debug]:after { 22 position: absolute; 23 z-index: 9999; 24 bottom: 8px; 25 left: auto; 26 right: auto; 27 min-width: fit-content; 28 width: auto; 29 color: var(--ds-blue-700); 30 padding: 6px 8px; 31 border-radius: 8px; 32 text-indent: 0; 33 display: block; 34 background-color: var(--ds-blue-100); 35 font-size: 10px; 36 text-transform: none; 37 font-family: system-ui; 38 letter-spacing: -0.01em; 39 font-weight: 400; 40 line-height: normal; 41 transform: translateY(calc(100% + 12px)); 42 white-space: pre; 43 content: attr(data-track-debug); 44 text-align: left; 45 border: 1px solid var(--ds-blue-400); 46 transition: transform 0.25s ease; 47 animation: context-fade 0.3s ease; 48 } 49 50 *[data-track-debug]:hover:after { 51 transform: translateY(0); 52 } 53 54 @keyframes context-fade { 55 0% { 56 opacity: 0; 57 filter: blur(2px); 58 transform: translateY(calc(100%)); 59 } 60 100% { 61 opacity: 1; 62 filter: blur(0); 63 transform: translateY(calc(100% + 12px)); 64 } 65 } 66 67 @keyframes ring-fade { 68 0% { 69 opacity: 0; 70 transform: scale(0.95); 71 } 72 100% { 73 opacity: 1; 74 transform: scale(1); 75 } 76 } 77} 78`;e.s(["f",0,function(e){let{analytics:t,active:r=!0,events:n=["click","hover","focus"]}=e,o=(0,c.usePathname)(),[i,f]=(0,a.useState)(new Set);(0,a.useEffect)(()=>{let e=()=>{"u"<typeof document||f(new Set([...document.querySelectorAll("[data-track]"),...document.querySelectorAll("[data-track-intent]")]))},t=null,r=setTimeout(()=>{e(),(t=new MutationObserver(t=>{let r=!1;
78t.forEach(e=>{"childList"===e.type&&[...e.addedNodes,...e.removedNodes].forEach(e=>{e instanceof Element&&(e.matches("[data-track], [data-track-intent]")||e.querySelector("[data-track], [data-track-intent]"))&&(r=!0)})}),r&&e()})).observe(document.body,{childList:!0,subtree:!0})},200);return()=>{clearTimeout(r),t&&t.disconnect()}},[o]),(0,a.useEffect)(()=>{if("u"<typeof document)return;async function e(e,n){let o;if(await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})}),!r||!n.target)return;let i=n.target.closest("[data-track], [data-track-intent]");if(!i)return;let a=i.getAttribute("data-track-context")??l(i);i.setAttribute("data-track-context",a);let c=i.getAttribute("data-track-intent")??void 0,f=window.getComputedStyle(i),p=Number.parseInt(f.fontSize),m=i.getAttribute("data-track-click-name")||a,h=i.getAttribute("data-track-click-value")||c,g={text:i.getAttribute("data-track-text")||u(i),tag:i.tagName,intent:c,fontSize:p,context:a,width:i.clientWidth,height:i.clientHeight,color:d(f.color),ctaSize:(o=i.clientHeight)<=24?"tiny":o<=32?"small":o<=40?"medium":"large",backgroundColor:d(f.backgroundColor),...i instanceof HTMLAnchorElement&&i.href&&{href:i.href},..."Click"===e&&m&&{click_name:m},..."Click"===e&&h&&{click_value:h}},v={Click:s.f.CLICK_ELEMENT,Focus:s.f.FOCUS_ELEMENT}[e];t.track(v,g)}let o=t=>{e("Click",t)},a=t=>{e("Focus",t)};return i.forEach(e=>{n.includes("click")&&e.addEventListener("click",o),n.includes("focus")&&e.addEventListener("focus",a,!0)}),()=>{i.forEach(e=>{n.includes("click")&&e.removeEventListener("click",o),n.includes("focus")&&e.removeEventListener("focus",a,!0)})}},[r,t,i,n]);let[m,h]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if("u"<typeof document)return;let e=e=>{e.ctrlKey&&e.shiftKey&&"a"===e.key.toLowerCase()&&h(e=>!e)};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[i]),(0,a.useEffect)(()=>{if(!m)return document.documentElement.classList.remove("view-analytics"),()=>{};{let e;return i.forEach(e=>{let t=e.getAttribute("data-track-intent"),r=e.getAttribute("data-track-context")||l(e),n=e.getAttribute("data-track-text")||u(e);e.setAttribute("data-track-debug",`Intent: ${t} 79Context: ${r} 80Text: ${n}`)}),(e=new CSSStyleSheet).replaceSync(p),document.adoptedStyleSheets=[...document.adoptedStyleSheets,e],document.documentElement.classList.add("view-analytics"),()=>{document.documentElement.classList.remove("view-analytics"),document.adoptedStyleSheets=document.adoptedStyleSheets.filter(t=>t!==e)}}},[m,i])}],907779);let m="true"!==t.default.env.NEXT_PUBLIC_ENABLE_CDP,h=[];m&&(h.push((0,n.f)()),h.push((0,o.f)({siteId:"f6dd8ada-7a97-4d9d-8ec4-9c2bff6cd234"})),t.default.env.NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID&&h.push((0,i.f)({enabled:!0})));let g=(0,r.f)(h);e.s(["f",0,g],179447)},466839,132151,e=>{var t,r,n,o,i;(o=t||(t={})).CLICK_EVENT="Clicked a button or link",o.EXPERIMENT_VIEWED="Experiment Viewed",o.FEEDBACK_SUBMITTED="Feedback Submitted",o.CLICK_ELEMENT="Click Element",o.FOCUS_ELEMENT="Focus Element",e.s(["f",0,t],132151),(r||(r={})).DOC_SEARCH_AI="Doc Search AI Method",(i=n||(n={})).GAME_STARTED="Game started",i.GAME_CATEGORY_COMPLETE="Game category complete",i.GAME_WON="Game won",i.REGISTRATION_COMPLETE="Registration complete",i.COMMAND_RABBIT="Command Rabbit",i.COMMAND_VERCEL="Command Vercel",i.COMMAND_SANITY="Command Sanity",i.VIEW_STREAM="Viewed stream";let a={...t,...r,...n};e.s(["f",0,a],466839)},581635,e=>{var t=e.i(466839);e.s(["f",()=>t.f])},809926,853928,587154,987478,936940,557086,e=>{var t,r,n,o,i,a,c=e.i(499613),s=e.i(995997),l=e.i(756097);function d(e){return e?.toLowerCase()==="true"}let u=d(c.default.env.CI),f=e=>!!p(e)&&(e instanceof Error||function e(t){if("[object Error]"===Object.prototype.toString.call(t))return!0;let r=Object.getPrototypeOf(t);return null!==r&&e(r)}(e)),p=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),m="@vercel/site-analytics";function h(e){1;return!1}(t=o||(o={})).Service="Service",t.Providers="Providers";let g={error:function(e,t,r){if(!u){1;
80return void console.error(`analytics error: ${t}`)}},warn:function(e,t,r){h(e)&&console.warn(`${m}: ${t}`,f(r)?r.message:JSON.stringify(r))},debug:function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];if(!h(e))return;let i=`${m}: ${t}`;n.length>0?console.debug(i,n):console.debug(i)}};e.s(["c",0,o,"d",0,g],853928),(r=i||(i={})).Vercel="vercel",r.Next="next",r.Turbo="turbo",r.AIStudio="ai-studio",r.V0="v0";class v{#e=new Map;#t;constructor(e){this.#t=e,this.logCreation()}track(e,t){let r={};for(let[e,t]of this.#e.entries())r[e]=t.id;this.executeOnProviders("track",{event:e,properties:{...t,...r}})}addScope(e){let{managedByHook:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=v.scopeName(e),n=this.#e.get(r);v.guardAgainstBadScopeManagement({scope:n,managedByHook:t,action:"add"}),n&&0;this.#e.set(r,{id:crypto.randomUUID(),managedByHook:t})}removeScope(e){let{managedByHook:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=v.scopeName(e),n=this.#e.get(r);return v.guardAgainstBadScopeManagement({scope:n,managedByHook:t,action:"remove"}),this.#e.delete(r)}resetScope(e){let t=v.scopeName(e);this.#e.set(t,{id:crypto.randomUUID(),managedByHook:this.#e.get(t)?.managedByHook??!1})}executeOnProvider(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];let a=this.#t.find(t=>t.id===e);if(!a)return g.warn(o.Service,`'${e}' not found when attempting to execute '${t}'. To execute '${t}', you will need to supply the '${e}' with '${t}' implemented. Returning null.`,{}),null;let c=a.actions[t];if(!c)return g.warn(o.Service,`'${t}' not found implemented by '${a.id}', but was called. Returning null`,{}),null;try{return g.debug(o.Service,`Executed '${t}' on '${a.id}' with args:`,n),c(...n)}catch(e){return g.error(`Failed to run '${t}' on ${a.id} provider`,`Action failed to run on ${a.id}`,e),null}}executeOnProviders(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];let i=[];(this.#t.forEach(t=>{let n=t.actions[e];if(n){try{n(...r)}catch(n){g.error(`Failed to run '${e}' on ${t.id} provider with args ${JSON.stringify(r)}`,`Action failed to run on ${t.id}`,n)}i.push(t.id)}}),0===i.length)?g.warn(o.Service,`NO OP, No providers found when executing '${e}'. To execute '${e}', you will need to supply a provider with '${e}' implemented.`):g.debug(o.Service,`Executed '${e}' for provider${i.length>1?"s":""}: ${i.join(", ")} with args`,r)}identify(e,t){this.executeOnProviders("identify",e,t)}enabled(e){if(!e)return this.#t.every(e=>e.enabled);let t=this.#t.find(t=>t.id===e);return!!t&&t.enabled}getDisabledProviders(){return this.#t.filter(e=>!e.enabled)}getScripts(e,t){let r=this.getDisabledProviders();if(g.debug(o.Service,"Loading analytics scripts..."),r.length>0){let e=r.map(e=>e.id).join(", ");g.debug(o.Service,`Found disabled providers when creating analytics scripts: ${e}. Read the README.md in @vercel/site-analytics for more information on why these providers may be disabled.`)}let n=[];for(let r of this.#t){let i=`Excluding provider '${r.id}' from 'getScripts' function`;if(r.Script){if(!r.enabled){g.debug(o.Service,`${i} because it not enabled.`);continue}if(!e.includes(r.category)){g.debug(o.Service,`${i} because it's category '${r.category}' is not included in the categories provided to 'getScripts' function.`);continue}if(t&&t.includes(r.id)){g.debug(o.Service,`${i} because it was explicitly excluded from the 'getScripts' function.`);continue}g.debug(o.Service,`Adding provider '${r.id}' to 'getScripts' function`),n.push(l.default.cloneElement(r.Script,{key:`analytics-script-${r.id}`}))}}return(0,s.jsx)(s.Fragment,{children:n})}getAllCookies(){let e=[];return this.#t.forEach(t=>{t.cookies&&e.push(...t.cookies)}),e}getAllCookiesMappedToConsentCategory(){let e=new Map;return this.#t.forEach(t=>{t.cookies&&t.cookies.forEach(r=>{e.set(r,t.category)})}),e}getProvidersDebugInfo(){let e={};for(let t of this.#t)e[t.id]={enabled:t.enabled,actions:Object.keys(t.actions)};return e}logCreation(){"true"===c.default.env.NEXT_PUBLIC_ENABLE_CDP?g.debug(o.Service,"site-analytics is in passthrough mode - vercel-cdp is enabled"):0===this.#t.length?g.warn(o.Service,"Analytics service created with no providers"):g.debug(o.Service,`Analytics service created with providers: ${this.#t.map(e=>`'${e.id}'`).join(", ")}. Of those, the following are disabled: ${this.getDisabledProviders().length?this.getDisabledProviders().map(e=>`'${e.id}'`).join(", "):"All providers are enabled"}. 81 `,{providers:this.getProvidersDebugInfo()})}static scopeName(e){return`scope-${e}`}
81static guardAgainstBadScopeManagement(e){let{scope:t,managedByHook:r,action:n}=e;t&&t.managedByHook!==r&&0}}e.s(["f",0,function(e){return new v(e)}],809926);var b=e.i(503984),y=e.i(612893);(n=a||(a={})).CommonRoom="CommonRoom",n.GoogleTagManager="GoogleTagManager",n.LinkedIn="LinkedIn",n.Snowflake="Snowflake",n.Test="Test",n.Vercel="Vercel",e.s(["f",0,a],587154),e.s(["f",0,function(){let{enabled:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{id:a.Vercel,enabled:e,category:"essential",actions:{track:function(e){let{event:t,properties:r}=e;(0,y.f)(t,r?(0,b.default)(r):void 0)}}}}],987478);var w=e.i(89197);function x(e){let{siteId:t}=e;return(0,s.jsx)(w.default,{src:`https://cdn.cr-relay.com/v1/site/${t}/signals.js`,id:"script-common-room-analytics",strategy:"lazyOnload"},"script-common-room-analytics")}let _=[],E=!0,k={identify:e=>g.debug(o.Providers,"Common Room Mock: signals.identify",e),page:()=>g.debug(o.Providers,"Common Room Mock: signals.page"),form:()=>g.debug(o.Providers,"Common Room Mock: signals.form"),push:e=>g.debug(o.Providers,"Common Room Mock: signals.push",e)};e.s(["f",0,function(e){let{enabled:t=E,siteId:r}=e;return{id:a.CommonRoom,enabled:t,cookies:_,category:"marketing",actions:{identify:function(e,r){if(!r)return void g.debug(o.Providers,"No email provided to Common Room `identify`");let n=t?window.signals??k:k;n&&"identify"in n&&"function"==typeof n.identify?(n.identify({email:r}),g.debug(o.Providers,"Called Common Room `identify` with:",{email:r})):g.debug(o.Providers,"Common Room `identify` method not available",{commonRoomClient:n,email:r})},track:function(e){let{event:t,properties:r}=e;g.debug(o.Providers,`Common Room tracking: ${t}`,r)}},Script:(0,s.jsx)(x,{siteId:r})}}],936940);let S=c.default.env.NEXT_PUBLIC_GOOGLE_TAG_MANAGER_ID;function j(){return(0,s.jsx)(w.default,{src:`https://www.googletagmanager.com/gtag/js?id=${S}`,strategy:"lazyOnload",onLoad:()=>{function e(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];window.dataLayer?.push(t)}window.dataLayer=window.dataLayer||[],window.gtag=e,e("js",new Date),e("config",S)}})}e.s(["f",0,function(){let{enabled:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{actions:{track:function(e){let{event:t,properties:r}=e;"gtag"in window&&"function"==typeof window.gtag&&window.gtag("event",t,r)}},category:"marketing",enabled:e,id:a.GoogleTagManager,Script:(0,s.jsx)(j,{})}}],557086)},222166,e=>{let t;var r,n,o,i=e.i(995997),a=e.i(756097),c=e.i(236277),s=e.i(722978),l=e.i(495554);function d(e){for(let t in e)return!0;return!1}let u=e=>{if(!e)return e;let t={};for(let r in e)void 0!==e[r]&&(t[r]=e[r]);return t},f=/^[a-z][a-z0-9]*(?:_[a-z0-9]+)*$/,p=Symbol("__v_error");class m extends Error{code;errorId;scope;timestamp;action;attributes;displayMessage;link;metadata;requestId;statusCode;constructor(e,t={}){let r,n,o,{cause:i,errorId:a,name:c,message:s,stack:l,...d}=t;super(e,{cause:i}),this.name="VError",this.errorId=a??crypto?.randomUUID?.()??(r=Date.now().toString(36),n=Math.random().toString(36).slice(2,8).padEnd(6,"0"),o=Math.random().toString(36).slice(2,8).padEnd(6,"0"),`${r}-${n}${o}`),this.timestamp=Date.now(),Object.defineProperty(this,p,{value:!0,enumerable:!1,writable:!1,configurable:!1}),Object.setPrototypeOf(this,new.target.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),Object.assign(this,d)}enrich(e){let{metadata:t,attributes:r,...n}=e;return void 0!==t&&(this.metadata={...this.metadata,...t}),void 0!==r&&(this.attributes={...this.attributes,...r}),Object.assign(this,n),this}toJSON(){return this.serialize()}serialize(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{cause:t,errorId:r,message:n,name:o,stack:i,timestamp:a,...c}=this;return u({__serialized_v_error:!0,errorId:r,message:n,name:o,timestamp:a,...e&&i?{stack:i}:{},...c})}}var h=((r={}).TRACK_MISSING_ATTR="cdp_auto_track_track_missing_attr",r.TRACK_MISSING_EVENT="cdp_auto_track_track_missing_event",r.TRACK_INVALID_EVENT="cdp_auto_track_track_invalid_event",r.TRACK_INVALID_JSON="cdp_auto_track_track_invali
81d_json",r.SCOPE_INVALID_JSON="cdp_auto_track_scope_invalid_json",r.SCOPE_MISSING_NAME="cdp_auto_track_scope_missing_name",r.SCOPE_INVALID_NAME="cdp_auto_track_scope_invalid_name",r.SCOPE_DUPLICATE="cdp_auto_track_scope_duplicate",r.SCOPE_TRAIL_FAILED="cdp_auto_track_scope_trail_failed",r.ELEMENT_CAPTURE_FAILED="cdp_auto_track_element_capture_failed",r.BUILD_TRACK_FAILED="cdp_auto_track_build_track_failed",r.BUILD_SCOPE_FAILED="cdp_auto_track_build_scope_failed",r.HANDLER_FAILED="cdp_auto_track_handler_failed",r);let g=(o=n={scope:"@vercel/cdp.feat.auto-track"},{error:t=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new m(e,{...t,scope:o.scope,attributes:{...o.attributes,...t.attributes||{}},metadata:{...o.metadata,...t.metadata||{}}})},throw:(e,r)=>{throw t(`[${n.scope}] ${e}`,r)},log:(e,r)=>{let o=t(`[${n.scope}] ${e}`,r);return console.error(o),o}});var v=e.i(684445),b=e.i(963706);function y(e){return(0,i.jsx)(b.f,{$generated:w,...e,children:x})}let w={height:16,aspectRatio:1,viewBox:"0 0 16 16"},x=(0,i.jsx)("g",{children:(0,i.jsx)("path",{fill:"currentColor",d:"M13.76 1.01A2.5 2.5 0 0 1 16 3.5v9a2.5 2.5 0 0 1-2.5 2.5h-11a2.5 2.5 0 0 1-2.49-2.24L0 12.5v-9c0-1.3.98-2.36 2.24-2.49L2.5 1h11zM1.5 12.5a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1V5h-13zm5.25-5.57v4.01h-1.5V6.92zm4 4h-1.5v-4h1.5zm-9-8.43a.25.25 0 0 0-.25.25v1c0 .14.11.25.25.25H3V2.5zM4 2.5V4h1.5V2.5zm2.5 0V4h1.25c.14 0 .25-.11.25-.25v-1a.25.25 0 0 0-.25-.25z"})});function _(e){return(0,i.jsx)(b.f,{$generated:E,...e,children:k})}let E={height:16,aspectRatio:1,viewBox:"0 0 16 16"},k=(0,i.jsx)("g",{children:(0,i.jsx)("path",{fill:"currentColor",d:"M13.76 1.01A2.5 2.5 0 0 1 16 3.5v9a2.5 2.5 0 0 1-2.5 2.5h-11a2.5 2.5 0 0 1-2.49-2.24L0 12.5v-9c0-1.3.98-2.36 2.24-2.49L2.5 1h11zM1.5 12.5a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1V5h-13zM3.63 10H2.38V8.75h1.25zm3.75 0H6.13V8.75h1.25zm2.5 0H8.62V8.75h1.26zm3.74 0h-1.24V8.75h1.24zm-7.5-1.25h-2.5V7.5h2.5zm6.26 0h-2.5V7.5h2.5zM1.74 2.5a.25.25 0 0 0-.25.25v1c0 .14.11.25.25.25H3V2.5zM4 2.5V4h1.5V2.5zm2.5 0V4h1.25c.14 0 .25-.11.25-.25v-1a.25.25 0 0 0-.25-.25z"})});function S(e){return e.endsWith(".md")}e.s(["AgentViewButton",0,function(e){var t,r;let{className:n,markdownView:o=!0,tooltipPosition:p="top"}=e,m=(0,c.usePathname)(),[b,w]=(0,a.useState)(null);return((0,a.useEffect)(()=>{w(window.location.pathname)},[m]),t=o,!((r=b)&&S(r))&&(!0===t||null!==r&&!1!==t&&(Array.isArray(t)?t.includes(r):!t.excludedPathSubstrings?.some(e=>r.includes(e))&&(t.paths?.includes(r)===!0||t.pathPrefixes?.some(e=>r===e||r.startsWith(`${e}/`))===!0))))?(0,i.jsx)(v.f,{desktopOnly:!0,delay:!1,position:p,tabIndex:null,text:"View as Agent",children:(0,i.jsx)("button",{"aria-label":"View as AI agent",className:(0,s.f)("group/agent-view-trigger relative flex size-6 shrink-0 cursor-pointer touch-manipulation items-center justify-center rounded border-0 bg-transparent p-0 text-gray-700 outline-none hover:text-gray-1000 focus-visible:text-gray-1000 focus-visible:shadow-[var(--ds-focus-ring)] active:text-gray-1000",n),onClick:()=>{let e,t;return t=(e=new URL(window.location.href,window.location.origin)).pathname.replace(/\/$/,""),void(e.pathname=S(t)?t:`${t}.md`,window.open(e.href,"_blank","noopener"))},type:"button",...function(e){try{(0,l.f)()||f.test(e.event)||console.warn(`[@vercel/cdp] Event name "${e.event}" should be lowercase_snake_case`);let t={event:e.event};e.on&&"click"!==e.on&&(t.on=e.on);let r=e.properties?u(e.properties):void 0,n=e.options?u(e.options):void 0;return r&&d(r)&&(t.properties=r),n&&d(n)&&(t.options=n),{"data-cdp-track":JSON.stringify(t)}}catch(e){return g.log("Failed to build track attributes",{code:h.BUILD_TRACK_FAILED,cause:e}),{}}}({event:"footer_markdown_view_toggled",properties:{destination_view:"markdown"}}),children:(0,i.jsxs)("span",{"aria-hidden":!0,className:"relative block size-4 shrink-0",children:[(0,i.jsx)(y,{className:"absolute inset-0 group-hover/agent-view-trigger:opacity-0 group-focus-visible/agent-view-trigger:opacity-0",size:16}),(0,i.jsx)(_,{className:"absolute inset-0 opacity-0 group-hover/agent-view-trigger:opacity-100 group-focus-visible/agent-view-trigger:opacity-100",size:16})]})})}):null}],222166)}],349092,e=>{e.v({copyright:"rV1DKq_copyright",footer:"rV1DKq_footer",grid:"rV1DKq_grid",newsletter:"rV1DKq_newsletter",pending:"rV1DKq_pending",root:"rV1DKq_root",socials:"rV1DKq_socials",socialsDesktop:"rV1DKq_socialsDesktop"})},840954,e=>{e.v({root:"R4aA1q_root",switch:"R4aA1q_switch"})},503984,(e,t,r)=>{function n(e){return e&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function o(e){return e}function i(e,t){let r=(t=t||{}).delimiter||".",i=t.maxDepth,a=t.transformKey||o,c={};
81return!function e(o,s,l){l=l||1,Object.keys(o).forEach(function(d){let u=o[d],f=t.safe&&Array.isArray(u),p=Object.prototype.toString.call(u),m=n(u),h=s?s+r+a(d):a(d);if(!f&&!m&&("[object Object]"===p||"[object Array]"===p)&&Object.keys(u).length&&(!t.maxDepth||l<i))return e(u,h,l+1);c[h]=u})}(e),c}t.exports=i,i.flatten=i,i.unflatten=function e(t,r){let a=(r=r||{}).delimiter||".",c=r.overwrite||!1,s=r.transformKey||o,l={};if(n(t)||"[object Object]"!==Object.prototype.toString.call(t))return t;function d(e){let t=Number(e);return isNaN(t)||-1!==e.indexOf(".")||r.object?e:t}return Object.keys(t=Object.keys(t).reduce(function(e,n){var o,c;let s,l=Object.prototype.toString.call(t[n]);return("[object Object]"===l||"[object Array]"===l)&&(c=t[n],s=Object.prototype.toString.call(c),c&&("[object Array]"===s?c.length:"[object Object]"===s?Object.keys(c).length:!void 0))?Object.keys(o=i(t[n],r)).reduce(function(e,t){return e[n+a+t]=o[t],e},e):(e[n]=t[n],e)},{})).forEach(function(n){let o=n.split(a).map(s),i=d(o.shift()),u=d(o[0]),f=l;for(;void 0!==u;){if("__proto__"===i)return;let e=Object.prototype.toString.call(f[i]),t="[object Object]"===e||"[object Array]"===e;if(!c&&!t&&void 0!==f[i])return;(!c||t)&&(c||null!=f[i])||(f[i]="number"!=typeof u||r.object?{}:[]),f=f[i],o.length>0&&(i=d(o.shift()),u=d(o[0]))}f[i]=e(t[n],r)}),l}},121583,(e,t,r)=>{t.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n<e.rangeCount;n++)r.push(e.getRangeAt(n));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||r.forEach(function(t){e.addRange(t)}
81),t&&t.focus()}}},657138,e=>{e.q("/_next/static/immutable/media/next-js-dark.0c3mvpdl4phk-.svg")},337254,e=>{e.q("/_next/static/immutable/media/next-js-light.14klor1i4ixj-.svg")},629898,e=>{e.q("/_next/static/immutable/media/vercel-dark.1f3cgy23m5_jy.svg")},657776,e=>{e.q("/_next/static/immutable/media/vercel-light.3_gxxexgi1nmy.svg")}]); 82 83//# debugId=3a0a39a7-6ce8-943b-70cd-ea72291a8a3a
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.