PageSourceSearch

https://xperf.ai/_next/static/chunks/40u67pvmqh-1y.js?dpl=dpl_AxzEtXn3Cz8cPov7kFDFpEDW6kWL

js xperf.ai collected 2026-10-05 13:20:17 UTC 141,615 bytes, 7 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,51487,e=>{"use strict";var t=e.i(14371);let n=(0,t.createContext)(null),r={didCatch:!1,error:null};class a extends t.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=r}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){let{error:t}=this.state;null!==t&&(this.props.onReset?.({args:e,reason:"imperative-api"}),this.setState(r))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:a}=this.props;n&&null!==t.error&&function(e=[],t=[]){return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}(e.resetKeys,a)&&(this.props.onReset?.({next:a,prev:e.resetKeys,reason:"keys"}),this.setState(r))}render(){let{children:e,fallbackRender:r,FallbackComponent:a,fallback:s}=this.props,{didCatch:o,error:i}=this.state,l=e;if(o){let e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof r)l=r(e);else if(a)l=(0,t.createElement)(a,e);else if(void 0!==s)l=s;else throw i}return(0,t.createElement)(n.Provider,{value:{didCatch:o,error:i,resetErrorBoundary:this.resetErrorBoundary}},l)}}e.s(["ErrorBoundary",0,a])},47441,e=>{"use strict";var t=e.i(73001),n=e.i(51487),r=e.i(7705),a=e.i(74210);let s=(e,t)=>{console.error({error:e,info:t})},o=e=>e instanceof Error?e.message:"An unknown error occurred",i=({error:e,resetErrorBoundary:n})=>(0,t.jsxs)("div",{className:"bg-[#993333] p-2 text-white",children:[(0,t.jsx)("h2",{className:"mb-2 font-bold text-xl",children:"Something went wrong"}),(0,t.jsx)("p",{className:"mb-4",children:o(e)}),(0,t.jsx)(a.Button,{variant:"primary-white-large",onClick:n,children:"Try again"})]}),l=({children:e,...r})=>(0,t.jsx)(n.ErrorBoundary,{FallbackComponent:void 0,fallbackRender:i,onError:s,...r,children:e}),c=({resetErrorBoundary:e})=>(0,t.jsx)("section",{children:(0,t.jsx)("div",{className:"pointer-events-auto fixed top-0 z-999 w-full bg-transparent p-2",children:(0,t.jsxs)("nav",{className:"flex w-full items-center justify-between bg-black/90 px-4 py-3.25 text-white backdrop-blur-sm",children:[(0,t.jsx)(r.default,{className:"type-mono-1240 uppercase",href:"/",children:"XPerf"}),(0,t.jsx)("p",{className:"type-mono-1240 text-silver text-xs uppercase",children:"Navigation unavailable"}),(0,t.jsx)(a.Button,{variant:"primary-white-small",onClick:e,children:"Retry"})]})})}),u=({resetErrorBoundary:e})=>(0,t.jsx)("div",{className:"bg-black px-5 py-8 text-white","data-nav-theme":"dark",children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)(r.default,{className:"type-mono-1240 uppercase",href:"/",children:"XPerf"}),(0,t.jsx)(a.Button,{variant:"primary-white-small",onClick:e,children:"Retry"})]})}),p=e=>(t,n)=>{console.error({source:e,error:t,info:n})};e.s(["MyBlocksRendererErrorBoundary",0,({block:e,children:r,...s})=>(0,t.jsx)(n.ErrorBoundary,{FallbackComponent:void 0,fallbackRender:n=>(({block:e,error:n,resetErrorBoundary:r})=>(0,t.jsxs)("div",{className:"bg-[#993333] p-2 text-white",children:[(0,t.jsxs)("h2",{className:"mb-2 font-bold text-xl",children:["Something went wrong",e?` in "${e._type}":`:":"]}),(0,t.jsxs)("p",{className:"mb-4",children:[e?null:'The block was "undefined". Maybe it was not added to the block component map or is missing in the query? ',o(n)]}),(0,t.jsx)(a.Button,{variant:"primary-white-small",onClick:r,children:"Try again"})]}))({block:e,...n}),onError:(t,n)=>{console.error({block:e,error:t,info:n})},...s,children:r}),"MyErrorBoundary",0,l,"MyFooterErrorBoundary",0,({children:e,...r})=>(0,t.jsx)(n.ErrorBoundary,{FallbackComponent:void 0,fallbackRender:u,onError:p("footer"),...r,children:e}),"MyNavbarErrorBoundary",0,({children:e,...r})=>(0,t.jsx)(n.ErrorBoundary,{FallbackComponent:void 0,fallbackRender:c,onError:p("navbar"),...r,children:e}),"default",0,l])},93561,e=>{"use strict";var t=e.i(96179),n=e.i(73001);let r=({src:e,width:t,quality:n})=>{let r=new URL(e,location.origin);if(r.searchParams.set("auto","format"),r.searchParams.has("fit")||r.searchParams.set("fit",r.searchParams.has("h")?"min":"max"),r.searchParams.has("h")&&r.searchParams.has("w")){let e=parseInt(r.searchParams.get("h"),10),n=parseInt(r.searchParams.get("w"),10);r.searchParams.set("h",Math.round(e/n*t).toString())}return r.searchParams.set("w",t.toString()),n&&r.searchParams.set("q",n.toString()),r.href};e.s(["Image",0,function(e){let a,{loader:s,src:o,...i}=e;if(s)throw TypeError("The `loader` prop is not supported on `Image` components. Use `next/image` directly to use a custom loader.");try{a=new URL(o),e.height&&a.searchParams.set("h",`${e.height}`),e.width&&a.searchParams.set("w",`${e.width}`)}catch(e){throw TypeError("The `src` prop must be a valid URL to an image on the Sanity Image CDN.",{cause:e})}return(0,n.jsx)(t.default,{...i,src:a.toString(),loader:r})},"imageLoader",0,r])},80221,96883,e=>{"use strict";var t,n=e.i(73001),r=e.i(96179),a=e.i(93561);let s="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function o(e){return`image-${e.split("/").slice(-1)[0]}`.replace(/\.([a-z]+)$/,"-$1")}let i=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["
1invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"],["frame","frame"]],l=["clip","crop","fill","fillmax","max","scale","min"],c=["top","bottom","left","right","center","focalpoint","entropy"],u=["format"];function p(e){let{apiHost:t,projectId:n,dataset:r}=e,a={baseUrl:(t||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn.")},s=e["~experimental_resource"];if(s?.type==="media-library"){if("string"!=typeof s.id||0===s.id.length)throw Error('Media library clients must include an id in "~experimental_resource"');return{...a,mediaLibraryId:s.id}}return{...a,projectId:n,dataset:r}}function d(e){return e&&"config"in e&&"function"==typeof e.config?p(e.config()):e&&"clientConfig"in e&&"object"==typeof e.clientConfig?p(e.clientConfig):e||{}}class g{options;constructor(e,t){this.options=e?{...e.options||{},...t||{}}:{...t||{}}}withOptions(e){return new g(this,function(e,t){let n=t.baseUrl||e.baseUrl,r={baseUrl:n};for(let e in t)t.hasOwnProperty(e)&&(r[function(e){for(let t of i){let[n,r]=t;if(e===n||e===r)return n}return e}(e)]=t[e]);return{baseUrl:n,...r}}(this.options,e))}image(e){return this.withOptions({source:e})}dataset(e){return this.withOptions({dataset:e})}projectId(e){return this.withOptions({projectId:e})}withClient(e){let t=d(e),n={...this.options};return delete n.baseUrl,delete n.projectId,delete n.dataset,delete n.mediaLibraryId,new g(null,{...t,...n})}bg(e){return this.withOptions({bg:e})}dpr(e){return this.withOptions(e&&1!==e?{dpr:e}:{})}width(e){return this.withOptions({width:e})}height(e){return this.withOptions({height:e})}focalPoint(e,t){return this.withOptions({focalPoint:{x:e,y:t}})}maxWidth(e){return this.withOptions({maxWidth:e})}minWidth(e){return this.withOptions({minWidth:e})}maxHeight(e){return this.withOptions({maxHeight:e})}minHeight(e){return this.withOptions({minHeight:e})}size(e,t){return this.withOptions({width:e,height:t})}blur(e){return this.withOptions({blur:e})}sharpen(e){return this.withOptions({sharpen:e})}rect(e,t,n,r){return this.withOptions({rect:{left:e,top:t,width:n,height:r}})}format(e){return this.withOptions({format:e})}invert(e){return this.withOptions({invert:e})}orientation(e){return this.withOptions({orientation:e})}quality(e){return this.withOptions({quality:e})}forceDownload(e){return this.withOptions({download:e})}flipHorizontal(){return this.withOptions({flipHorizontal:!0})}flipVertical(){return this.withOptions({flipVertical:!0})}ignoreImageParams(){return this.withOptions({ignoreImageParams:!0})}fit(e){if(-1===l.indexOf(e))throw Error(`Invalid fit mode "${e}"`);return this.withOptions({fit:e})}crop(e){if(-1===c.indexOf(e))throw Error(`Invalid crop mode "${e}"`);return this.withOptions({crop:e})}saturation(e){return this.withOptions({saturation:e})}auto(e){if(-1===u.indexOf(e))throw Error(`Invalid auto mode "${e}"`);return this.withOptions({auto:e})}pad(e){return this.withOptions({pad:e})}vanityName(e){return this.withOptions({vanityName:e})}frame(e){if(1!==e)throw Error(`Invalid frame value "${e}"`);return this.withOptions({frame:e})}url(){return function(e){let t={...e||{}},n=t.source;delete t.source;let r=function(e){var t;let n;if(!e)return null;if("string"==typeof e&&(t=e,/^https?:\/\//.test(`${t}`)))n={asset:{_ref:o(e)}};else if("string"==typeof e)n={asset:{_ref:e}};else if(e&&"string"==typeof e._ref)n={asset:e};else if(e&&"string"==typeof e._id)n={asset:{_ref:e._id||""}};else if(e&&e.asset&&"string"==typeof e.asset.url)n={asset:{_ref:o(e.asset.url)}};else{if("object"!=typeof e.asset)return null;n={...e}}return e.crop&&(n.crop=e.crop),e.hotspot&&(n.hotspot=e.hotspot),function(e){if(e.crop&&e.hotspot)return e;let t={...e};return t.crop||(t.crop={left:0,top:0,bottom:0,right:0}),t.hotspot||(t.hotspot={x:.5,y:.5,height:1,width:1}),t}(n)}(n);if(!r){if(n&&"object"==typeof n&&null!==n&&n._upload&&(!n.asset||!n.asset._ref))return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=";throw Error(`Unable to resolve image URL from source (${JSON.stringify(n)})`)}let a=function(e){let[,t,n,r]=e.split("-");if(!t||!n||!r)throw Error(`Malformed asset _ref '${e}'. Expected an id like "${s}".`);let[a,o]=n.split("x"),i=+a,l=+o;if(!(isFinite(i)&&isFinite(l)))throw Error(`Malformed asset _ref '${e}'. Expected an id like "${s}".`);return{id:t,width:i,height:l,format:r}}(r.asset._ref||r.asset._id||""),l=Math.round(r.crop.left*a.width),c=Math.round(r.crop.top*a.height),u={left:l,top:c,width:Math.round(a.width-r.crop.right*a.width-l),height:Math.round(a.height-r.crop.bottom*a.height-c)},p=r.hotspot.height*a.height/2,d=r.hotspot.width*a.width/2,g=r.hotspot.x*a.width,y=r.hotspot.y*a.height;
1return t.rect||t.focalPoint||t.ignoreImageParams||t.crop||(t={...t,...function(e,t){let n,r=t.width,a=t.height;if(!(r&&a))return{width:r,height:a,rect:e.crop};let s=e.crop,o=e.hotspot,i=r/a;if(s.width/s.height>i){let e=Math.round(s.height),t=Math.round(e*i),r=Math.max(0,Math.round(s.top)),a=Math.max(0,Math.round(Math.round((o.right-o.left)/2+o.left)-t/2));a<s.left?a=s.left:a+t>s.left+s.width&&(a=s.left+s.width-t),n={left:a,top:r,width:t,height:e}}else{let e=s.width,t=Math.round(e/i),r=Math.max(0,Math.round(s.left)),a=Math.max(0,Math.round(Math.round((o.bottom-o.top)/2+o.top)-t/2));a<s.top?a=s.top:a+t>s.top+s.height&&(a=s.top+s.height-t),n={left:r,top:a,width:e,height:t}}return{width:r,height:a,rect:n}}({crop:u,hotspot:{left:g-d,top:y-p,right:g+d,bottom:y+p}},t)}),function(e){let t=(e.baseUrl||location.origin).replace(/\/+$/,""),n=e.vanityName?`/${e.vanityName}`:"",r=`${e.asset.id}-${e.asset.width}x${e.asset.height}.${e.asset.format}${n}`,a=`${location.origin}/sanity/${r}`,s=[];if(e.rect){let{left:t,top:n,width:r,height:a}=e.rect;(0!==t||0!==n||a!==e.asset.height||r!==e.asset.width)&&s.push(`rect=${t},${n},${r},${a}`)}e.bg&&s.push(`bg=${e.bg}`),e.focalPoint&&(s.push(`fp-x=${e.focalPoint.x}`),s.push(`fp-y=${e.focalPoint.y}`));let o=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");return o&&s.push(`flip=${o}`),i.forEach(t=>{let[n,r]=t;"u">typeof e[n]?s.push(`${r}=${encodeURIComponent(e[n])}`):"u">typeof e[r]&&s.push(`${r}=${encodeURIComponent(e[r])}`)}),0===s.length?a:`${a}?${s.join("&")}`}({...t,asset:a})}(this.options)}toString(){return this.url()}}let h=new g(null,{}),m=e=>{let t=h.image(e);return e?.asset?.mimeType==="image/svg+xml"?t:t.format("webp").fit("crop")};e.s(["urlFor",0,m],96883);var b=e.i(99738);let x=e=>null!==e.asset&&void 0!==e.asset&&"_id"in e.asset;e.s(["SanityImage",0,({image:e,className:t,width:s=200,height:o=200,sizes:i,priority:l=!1})=>{if(!e)return null;let c=x(e)&&e?.asset?.metadata?.dimensions?.width||s,u=x(e)&&e?.asset?.metadata?.dimensions?.height||o,p=x(e)&&e?.asset?.metadata?.lqip||"",d=c>40&&u>40&&x(e)&&e?.asset?.metadata?.lqip?"blur":void 0;return(0,n.jsx)(r.default,{loader:a.imageLoader,src:m(e).url(),alt:e?.alt||"",placeholder:d,blurDataURL:p,className:(0,b.cn)("object-cover",t),sizes:i||"",width:c,height:u,quality:l?100:75,priority:l,loading:l?"eager":"lazy"})}],80221)},76331,e=>{"use strict";var t=e.i(14371),n=e.i(73001);e.s(["createContext",0,function(e,r){let a=t.createContext(r),s=e=>{let{children:r,...s}=e,o=t.useMemo(()=>s,Object.values(s));return(0,n.jsx)(a.Provider,{value:o,children:r})};return s.displayName=e+"Provider",[s,function(n){let s=t.useContext(a);if(s)return s;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,r=[]){let a=[],s=()=>{let n=a.map(e=>t.createContext(e));return function(r){let a=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:a}}),[r,a])}};return s.scopeName=e,[function(r,s){let o=t.createContext(s),i=a.length;a=[...a,s];let l=r=>{let{scope:a,children:s,...l}=r,c=a?.[e]?.[i]||o,u=t.useMemo(()=>l,Object.values(l));return(0,n.jsx)(c.Provider,{value:u,children:s})};return l.displayName=r+"Provider",[l,function(n,a){let l=a?.[e]?.[i]||o,c=t.useContext(l);if(c)return c;if(void 0!==s)return s;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=r.reduce((t,{useScope:n,scopeName:r})=>{let a=n(e)[`__scope${r}`];return{...t,...a}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:a}),[a])}};return r.scopeName=n.scopeName,r}(s,...r)]}])},2390,e=>{"use strict";var t=e.i(14371);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t=>{let r=!1,a=e.map(e=>{let a=n(e,t);return r||"function"!=typeof a||(r=!0),a});if(r)return()=>{for(let t=0;t<a.length;t++){let r=a[t];"function"==typeof r?r():n(e[t],null)}}}}e.s(["composeRefs",0,r,"useComposedRefs",0,function(...e){return t.useCallback(r(...e),e)}])},85708,e=>{"use strict";var t=e.i(14371),n=e.i(2390),r=e.i(73001),a=Symbol("radix.slottable");function s(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}e.s(["createSlot",0,function(e){var a;let o,i=(a=e,(o=t.forwardRef((e,r)=>{let{children:a,...s}=e;if(t.isValidElement(a)){var o;let e,i,l=(o=a,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),c=function(e,t){let n={...t};for(let r in t){let a=e[r],s=t[r];/^on[A-Z]/.test(r)?a&&s?n[r]=(...e)=>{let t=s(...e);return a(...e),t}:a&&(n[r]=a):"style"===r?n[r]={...a,...s}:"className"===r&&(n[r]=[a,s].filter(Boolean).join(" "))}return{...e,...n}}(s,a.props);return a.type!==t.Fragment&&(c.ref=r?(0,n.composeRefs)(r,l):l),t.cloneElement(a,c)}return t.Children.count(a)>1?t.Children.only(null):null})).displayName=`${a}.SlotClone`,o),l=t.forwardRef((e,n)=>{let{children:a,...o}=e,l=t.Children.toArray(a),c=l.find(s);if(c){let e=c.props.children,a=l.map(n=>n!==c?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,r.jsx)(i,{...o,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,a):null})}return(0,r.jsx)(i,{...o,ref:n,children:a})});return l.displayName=`${e}.Slot`,l}])},91967,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}])},85766,e=>{"use strict";var t=e.i(14371),n=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,n])},56944,e=>{"use strict";var t=e.i(14371),n=e.i(85766);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:n,onChange:a=()=>{},caller:s}){let[o,i,l]=function({defaultProp:e,onChange:n}){let[a,s]=t.useState(e),o=t.useRef(a),i=t.useRef(n);return r(()=>{i.current=n},[n]),t.useEffect(()=>{o.current!==a&&(i.current?.(a),o.current=a)},[a,o]),[a,s,i]}({defaultProp:n,onChange:a}),c=void 0!==e,u=c?e:o;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${s} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=c},[c,s])}return[u,t.useCallback(t=>{if(c){let n="function"==typeof t?t(e):t;n!==e&&l.current?.(n)}else i(t)},[c,e,i,l])]}],56944)},97791,18644,e=>{"use strict";var t=e.i(14371),n=e.i(68982),r=e.i(85708),a=e.i(73001),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let s=(0,r.createSlot)(`Primitive.${n}`),o=t.forwardRef((e,t)=>{let{asChild:r,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(r?s:n,{...o,ref:t})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{});e.s(["Primitive",0,s,"dispatchDiscreteCustomEvent",0,function(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}],97791);var o=e.i(2390),i=e.i(85766),l=e=>{var n;let r,a,{present:s,children:l}=e,u=function(e){var n,r;let[a,s]=t.useState(),o=t.useRef(null),l=t.useRef(e),u=t.useRef("none"),[p,d]=(n=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>r[e][t]??e,n));return t.useEffect(()=>{let e=c(o.current);u.current="mounted"===p?e:"none"},[p]),(0,i.useLayoutEffect)(()=>
1{let t=o.current,n=l.current;if(n!==e){let r=u.current,a=c(t);e?d("MOUNT"):"none"===a||t?.display==="none"?d("UNMOUNT"):n&&r!==a?d("ANIMATION_OUT"):d("UNMOUNT"),l.current=e}},[e,d]),(0,i.useLayoutEffect)(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,n=n=>{let r=c(o.current).includes(CSS.escape(n.animationName));if(n.target===a&&r&&(d("ANIMATION_END"),!l.current)){let n=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=n)})}},r=e=>{e.target===a&&(u.current=c(o.current))};return a.addEventListener("animationstart",r),a.addEventListener("animationcancel",n),a.addEventListener("animationend",n),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",r),a.removeEventListener("animationcancel",n),a.removeEventListener("animationend",n)}}d("ANIMATION_END")},[a,d]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:t.useCallback(e=>{o.current=e?getComputedStyle(e):null,s(e)},[])}}(s),p="function"==typeof l?l({present:u.isPresent}):t.Children.only(l),d=(0,o.useComposedRefs)(u.ref,(n=p,(a=(r=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?n.ref:(a=(r=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?n.props.ref:n.props.ref||n.ref));return"function"==typeof l||u.isPresent?t.cloneElement(p,{ref:d}):null};function c(e){return e?.animationName||"none"}l.displayName="Presence",e.s(["Presence",0,l],18644)},61031,e=>{"use strict";var t=e.i(14371),n=e.i(85766),r=t[" useId ".trim().toString()]||(()=>void 0),a=0;e.s(["useId",0,function(e){let[s,o]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||o(e=>e??String(a++))},[e]),e||(s?`radix-${s}`:"")}])},76658,30088,e=>{"use strict";var t=e.i(14371),n=e.i(76331),r=e.i(2390),a=e.i(85708),s=e.i(73001),o=new WeakMap;function i(e,t){var n,r;let a,s,o;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let i=(n=e,r=t,a=n.length,(o=(s=l(r))>=0?s:a+s)<0||o>=a?-1:o);return -1===i?void 0:e[i]}function l(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],o.set(this,!0)}set(e,t){return o.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,a=this.has(t),s=this.#e.length,o=l(e),i=o>=0?o:s+o,c=i<0||i>=s?-1:i;if(c===this.size||a&&c===this.size-1||-1===c)return this.set(t,n),this;let u=this.size+ +!a;o<0&&i++;let p=[...this.#e],d=!1;for(let e=i;e<u;e++)if(i===e){let s=p[e];p[e]===t&&(s=p[e+1]),a&&this.delete(t),r=this.get(s),this.set(t,n)}else{d||p[e-1]!==t||(d=!0);let n=p[d?e:e-1],a=r;r=this.get(n),this.delete(n),this.set(n,a)}return this}with(t,n,r){let a=new e(this);return a.insert(t,n,r),a}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=i(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=i(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return i(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],a=0;for(let e of this)Reflect.apply(t,n,[e,a,this])&&r.push(e),a++;return new e(r)}map(t,n){let r=[],a=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,a,this])]),a++;return new e(r)}reduce(...e){let[t,n]=e,r=0,a=n??this.at(0);for(let n of this)a=0===r&&1===e.length?n:Reflect.apply(t,this,[a,n,r,this]),r++;return a}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let a=this.at(n);r=n===this.size-1&&1===e.length?a:Reflect.apply(t,this,[r,a,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,a=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(a=n-1);for(let e=t;e<=a;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}}),e.s(["createCollection",0,function(e){let o=e+"CollectionProvider",[i,l]=(0,n.createContextScope)(o),[c,u]=i(o,{collectionRef:{current:null},itemMap:new Map}),p=e=>{let{scope:n,children:r}=e,a=t.default.useRef(null),o=t.default.useRef(new Map).current;return(0,s.jsx)(c,{scope:n,itemMap:o,collectionRef:a,children:r})};p.displayName=o;let d=e+"CollectionSlot",g=(0,a.createSlot)(d),y=t.default.forwardRef((e,t)=>
1{let{scope:n,children:a}=e,o=u(d,n),i=(0,r.useComposedRefs)(t,o.collectionRef);return(0,s.jsx)(g,{ref:i,children:a})});y.displayName=d;let f=e+"CollectionItemSlot",h="data-radix-collection-item",m=(0,a.createSlot)(f),b=t.default.forwardRef((e,n)=>{let{scope:a,children:o,...i}=e,l=t.default.useRef(null),c=(0,r.useComposedRefs)(n,l),p=u(f,a);return t.default.useEffect(()=>(p.itemMap.set(l,{ref:l,...i}),()=>void p.itemMap.delete(l))),(0,s.jsx)(m,{...{[h]:""},ref:c,children:o})});return b.displayName=f,[{Provider:p,Slot:y,ItemSlot:b},function(n){let r=u(e+"CollectionConsumer",n);return t.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(r.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[r.collectionRef,r.itemMap])},l]}],76658);var c=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(c);return e||n||"ltr"}],30088)},85870,e=>{"use strict";var t=e.i(14371),n=e.i(76331),r=e.i(76658),a=e.i(2390),s=e.i(91967),o=e.i(56944),i=e.i(97791),l=e.i(85766),c=e.i(18644),u=e.i(61031),p=e.i(73001),d="Collapsible",[g,y]=(0,n.createContextScope)(d),[f,h]=g(d),m=t.forwardRef((e,n)=>{let{__scopeCollapsible:r,open:a,defaultOpen:s,disabled:l,onOpenChange:c,...g}=e,[y,h]=(0,o.useControllableState)({prop:a,defaultProp:s??!1,onChange:c,caller:d});return(0,p.jsx)(f,{scope:r,disabled:l,contentId:(0,u.useId)(),open:y,onOpenToggle:t.useCallback(()=>h(e=>!e),[h]),children:(0,p.jsx)(i.Primitive.div,{"data-state":E(y),"data-disabled":l?"":void 0,...g,ref:n})})});m.displayName=d;var b="CollapsibleTrigger",x=t.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,a=h(b,n);return(0,p.jsx)(i.Primitive.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":E(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...r,ref:t,onClick:(0,s.composeEventHandlers)(e.onClick,a.onOpenToggle)})});x.displayName=b;var v="CollapsibleContent",w=t.forwardRef((e,t)=>{let{forceMount:n,...r}=e,a=h(v,e.__scopeCollapsible);return(0,p.jsx)(c.Presence,{present:n||a.open,children:({present:e})=>(0,p.jsx)(k,{...r,ref:t,present:e})})});w.displayName=v;var k=t.forwardRef((e,n)=>{let{__scopeCollapsible:r,present:s,children:o,...c}=e,u=h(v,r),[d,g]=t.useState(s),y=t.useRef(null),f=(0,a.useComposedRefs)(n,y),m=t.useRef(0),b=m.current,x=t.useRef(0),w=x.current,k=u.open||d,A=t.useRef(k),S=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>A.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.useLayoutEffect)(()=>{let e=y.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,x.current=t.width,A.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),g(s)}},[u.open,s]),(0,p.jsx)(i.Primitive.div,{"data-state":E(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!k,...c,ref:f,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:k&&o})});function E(e){return e?"open":"closed"}var A=e.i(30088),S="Accordion",R=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[I,j,N]=(0,r.createCollection)(S),[_,T]=(0,n.createContextScope)(S,[N,y]),F=y(),C=t.default.forwardRef((e,t)=>{let{type:n,...r}=e;return(0,p.jsx)(I.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,p.jsx)(B,{...r,ref:t}):(0,p.jsx)(P,{...r,ref:t})})});C.displayName=S;var[O,L]=_(S),[D,$]=_(S,{collapsible:!1}),P=t.default.forwardRef((e,n)=>{let{value:r,defaultValue:a,onValueChange:s=()=>{},collapsible:i=!1,...l}=e,[c,u]=(0,o.useControllableState)({prop:r,defaultProp:a??"",onChange:s,caller:S});return(0,p.jsx)(O,{scope:e.__scopeAccordion,value:t.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:t.default.useCallback(()=>i&&u(""),[i,u]),children:(0,p.jsx)(D,{scope:e.__scopeAccordion,collapsible:i,children:(0,p.jsx)(U,{...l,ref:n})})})}
1),B=t.default.forwardRef((e,n)=>{let{value:r,defaultValue:a,onValueChange:s=()=>{},...i}=e,[l,c]=(0,o.useControllableState)({prop:r,defaultProp:a??[],onChange:s,caller:S}),u=t.default.useCallback(e=>c((t=[])=>[...t,e]),[c]),d=t.default.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,p.jsx)(O,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:(0,p.jsx)(D,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(U,{...i,ref:n})})})}),[M,z]=_(S),U=t.default.forwardRef((e,n)=>{let{__scopeAccordion:r,disabled:o,dir:l,orientation:c="vertical",...u}=e,d=t.default.useRef(null),g=(0,a.useComposedRefs)(d,n),y=j(r),f="ltr"===(0,A.useDirection)(l),h=(0,s.composeEventHandlers)(e.onKeyDown,e=>{if(!R.includes(e.key))return;let t=e.target,n=y().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),a=n.length;if(-1===r)return;e.preventDefault();let s=r,o=a-1,i=()=>{(s=r+1)>o&&(s=0)},l=()=>{(s=r-1)<0&&(s=o)};switch(e.key){case"Home":s=0;break;case"End":s=o;break;case"ArrowRight":"horizontal"===c&&(f?i():l());break;case"ArrowDown":"vertical"===c&&i();break;case"ArrowLeft":"horizontal"===c&&(f?l():i());break;case"ArrowUp":"vertical"===c&&l()}let u=s%a;n[u].ref.current?.focus()});return(0,p.jsx)(M,{scope:r,disabled:o,direction:l,orientation:c,children:(0,p.jsx)(I.Slot,{scope:r,children:(0,p.jsx)(i.Primitive.div,{...u,"data-orientation":c,ref:g,onKeyDown:o?void 0:h})})})}),G="AccordionItem",[H,W]=_(G),q=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...a}=e,s=z(G,n),o=L(G,n),i=F(n),l=(0,u.useId)(),c=r&&o.value.includes(r)||!1,d=s.disabled||e.disabled;return(0,p.jsx)(H,{scope:n,open:c,disabled:d,triggerId:l,children:(0,p.jsx)(m,{"data-orientation":s.orientation,"data-state":J(c),...i,...a,ref:t,disabled:d,open:c,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});q.displayName=G;var Z="AccordionHeader",Y=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=z(S,n),s=W(Z,n);return(0,p.jsx)(i.Primitive.h3,{"data-orientation":a.orientation,"data-state":J(s.open),"data-disabled":s.disabled?"":void 0,...r,ref:t})});Y.displayName=Z;var V="AccordionTrigger",K=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=z(S,n),s=W(V,n),o=$(V,n),i=F(n);return(0,p.jsx)(I.ItemSlot,{scope:n,children:(0,p.jsx)(x,{"aria-disabled":s.open&&!o.collapsible||void 0,"data-orientation":a.orientation,id:s.triggerId,...i,...r,ref:t})})});K.displayName=V;var X="AccordionContent",Q=t.default.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=z(S,n),s=W(X,n),o=F(n);return(0,p.jsx)(w,{role:"region","aria-labelledby":s.triggerId,"data-orientation":a.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function J(e){return e?"open":"closed"}Q.displayName=X,e.s(["Accordion",0,C,"AccordionContent",0,Q,"AccordionHeader",0,Y,"AccordionItem",0,q,"AccordionTrigger",0,K,"Content",0,Q,"Header",0,Y,"Item",0,q,"Root",0,C,"Trigger",0,K,"createAccordionScope",0,T],85870)},2392,e=>{"use strict";var t=e.i(73001),n=e.i(67596),r=e.i(14371),a=e.i(35259),s=e.i(35798);a.gsap.registerPlugin(s.ScrollTrigger);let o={fadeIn:{from:{opacity:0}
1,to:{opacity:1}},fadeInUp:{from:{opacity:0,y:10},to:{opacity:1,y:0}},fadeInDown:{from:{opacity:0,y:-10},to:{opacity:1,y:0}},fadeInLeft:{from:{opacity:0,x:-10},to:{opacity:1,x:0}},fadeInRight:{from:{opacity:0,x:10},to:{opacity:1,x:0}},slideUp:{from:{y:100},to:{y:0}},slideDown:{from:{y:-100},to:{y:0}},slideLeft:{from:{x:-100},to:{x:0}},slideRight:{from:{x:100},to:{x:0}}};e.s(["Transition",0,({animation:e="fadeInUp",duration:s=.75,delay:i=0,ease:l="power2.inOut",className:c="",triggerOnce:u=!0,onComplete:p,children:d})=>{let g=(0,r.useRef)(null),y=o[e];return(0,n.useGSAP)(()=>{g.current&&(a.gsap.set(g.current,y.from),a.gsap.to(g.current,{...y.to,duration:Number(s),delay:Number(i),ease:l,onComplete:p,scrollTrigger:{trigger:g.current,start:"top bottom",toggleActions:u?"play none none none":"play none none reverse",immediateRender:!1,onRefresh:e=>{e.progress>0&&e.progress<1&&e.animation?.play()}}}))},[e,s,i,u]),(0,t.jsx)("div",{ref:g,className:c,style:{opacity:+!e.includes("fade"),transform:"slideUp"===e?"translateY(100px)":"slideDown"===e?"translateY(-100px)":"slideLeft"===e?"translateX(-100px)":"slideRight"===e?"translateX(100px)":void 0},children:d})}])},23580,e=>{"use strict";let t,n,r,a;var s,o,i,l,c,u,p,d,g,y,f,h,m,b,x,v,w,k,E=e.i(14371),A=e.i(7284),S=Object.create,R=Object.defineProperty,I=Object.defineProperties,j=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertyNames,T=Object.getOwnPropertySymbols,F=Object.getPrototypeOf,C=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,L=(e,t,n)=>t in e?R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,D=(e,t)=>{for(var n in t||(t={}))C.call(t,n)&&L(e,n,t[n]);if(T)for(var n of T(t))O.call(t,n)&&L(e,n,t[n]);return e},$=(e,t)=>{var n={};for(var r in e)C.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&T)for(var r of T(e))0>t.indexOf(r)&&O.call(e,r)&&(n[r]=e[r]);return n},P=(a=null!=(r=(t={"../../node_modules/.pnpm/[email protected]_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,s;switch(n=n||{},r.util.type(t)){case"Object":if(n[s=r.util.objId(t)])return n[s];for(var o in a={},n[s]=a,t)t.hasOwnProperty(o)&&(a[o]=e(t[o],n));return a;case"Array":if(n[s=r.util.objId(t)])return n[s];return a=[],n[s]=a,t.forEach(function(t,r){a[r]=e(t,n)}),a;default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var s=(a=a||r.languages)[e],o={};for(var i in s)if(s.hasOwnProperty(i)){if(i==t)for(var l in n)n.hasOwnProperty(l)&&(o[l]=n[l]);n.hasOwnProperty(i)||(o[i]=s[i])}var c=a[e];return a[e]=o,r.languages.DFS(r.languages,function(t,n){n===c&&t!=e&&(this[t]=o)}),o},DFS:function e(t,n,a,s){s=s||{};var o=r.util.objId;for(var i in t)if(t.hasOwnProperty(i)){n.call(t,i,t[i],a||i);var l=t[i],c=r.util.type(l);"Object"!==c||s[o(l)]?"Array"!==c||s[o(l)]||(s[o(l)]=!0,e(l,n,i,s)):(s[o(l)]=!0,e(l,n,null,s))}}},plugins:{},highlight:function(e,t,n){var s={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",s),!s.grammar)throw Error('The language "'+s.language+'" has no grammar.');return s.tokens=r.tokenize(s.code,s.grammar),r.hooks.run("after-tokenize",s),a.stringify(r.util.encode(s.tokens),s.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var l in n)t[l]=n[l];delete t.rest}var c=new o;return i(c,c.head,e),function e(t,n,o,l,c,u){for(var p in o)if(o.hasOwnProperty(p)&&o[p]){var d=o[p];d=Array.isArray(d)?d:[d];for(var g=0;g<d.length;++g){if(u&&u.cause==p+","+g)return;var y=d[g],f=y.inside,h=!!y.lookbehind,m=!!y.greedy,b=y.alias;if(m&&!y.pattern.global){var x=y.pattern.toString().match(/[imsuy]*$/)[0];y.pattern=RegExp(y.pattern.source,x+"g")}for(var v=y.pattern||y,w=l.next,k=c;w!==n.tail&&(!u||!(k>=u.reach));k+=w.value.length,w=w.next){var E,A=w.value;if(n.length>t.length)return;if(!(A instanceof a)){var S=1;if(m){if(!(E=s(v,k,t,h))||E.index>=t.length)break;var R=E.index,I=E.index+E[0].length,j=k;for(j+=w.value.length;R>=j;)j+=(w=w.next).value.length;if(j-=w.value.length,k=j,w.value instanceof a)continue;for(var N=w;N!==n.tail&&(j<I||"string"==typeof N.value);N=N.next)S++,j+=N.value.length;S--,A=t.slice(k,j),E.index-=k}else if(!(E=s(v,0,A,h)))continue;var R=E.index,_=E[0],T=A.slice(0,R),F=A.slice(R+_.length),C=k+A.length;u&&C>u.reach&&(u.reach=C);var O=w.prev;if(T&&(O=i(n,O,T),k+=T.length),function(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}(n,O,S),w=i(n,O,new a(p,f?r.tokenize(_,f):_,b,_)),F&&i(n,w,F),S>1){var L={cause:p+","+g,reach:C};e(t,n,o,w.prev,k,L),u&&L.reach>u.reach&&(u.reach=L.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(c)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,s=0;a=n[s++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function s(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var s=a[1].length;a.index+=s,a[0]=a[0].slice(s)}return a}function o(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function i(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach(function(t){a+=e(t,n)}),a}var s={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(s.classes,o):s.classes.push(o)),r.hooks.run("wrap",s);var i="";for(var l in s.attributes)i+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+s.tag+' class="'+s.classes.join(" ")+'"'+i+">"+s.content+"</"+s.tag+">"},r}();t.exports=n,n.default=n}},function(){return n||(0,t[_(t)[0]])((n={exports:{}}).exports,n),n.exports})())?S(F(r)):{},((e,t,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of _(t))C.call(e,r)||void 0===r||R(e,r,{get:()=>t[r],enumerable:!(n=j(t,r))||n.enumerable});return e})(r&&r.__esModule?a:R(a,"default",{value:r,enumerable:!0}),r));P.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
1\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},P.languages.markup.tag.inside["attr-value"].inside.entity=P.languages.markup.entity,P.languages.markup.doctype.inside["internal-subset"].inside=P.languages.markup,P.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(P.languages.markup.tag,"addInlined",{value:function(e,t){var n={},n=(n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:P.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}),t=(n["language-"+t]={pattern:/[\s\S]+/,inside:P.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},P.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(P.languages.markup.tag,"addAttribute",{value:function(e,t){P.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:P.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),P.languages.html=P.languages.markup,P.languages.mathml=P.languages.markup,P.languages.svg=P.languages.markup,P.languages.xml=P.languages.extend("markup",{}),P.languages.ssml=P.languages.xml,P.languages.atom=P.languages.xml,P.languages.rss=P.languages.xml,s={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},i=RegExp((i="(?:[^\\\\-]|"+(o=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+i),l={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},P.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:i,inside:{escape:o,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":s,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:o}},"special-escape":s,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":l}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:o,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":l}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},P.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},P.languages.javascript=P.languages.extend("clike",{"class-name":[P.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
1:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),P.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,P.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:P.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:P.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:P.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:P.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:P.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),P.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:P.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),P.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),P.languages.markup&&(P.languages.markup.tag.addInlined("script","javascript"),P.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),P.languages.js=P.languages.javascript,P.languages.actionscript=P.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),P.languages.actionscript["class-name"].alias="function",delete P.languages.actionscript.parameter,delete P.languages.actionscript["literal-property"],P.languages.markup&&P.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:P.languages.markup}}),c=/#(?!\{).+/,u={pattern:/#\{[^}]+\}/,alias:"variable"},P.languages.coffeescript=P.languages.extend("javascript",{comment:c,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0}
1,{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:u}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),P.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:c,interpolation:u}}}),P.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:P.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:u}}]}),P.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete P.languages.coffeescript["template-string"],P.languages.coffee=P.languages.coffeescript,Object.defineProperty(p=P.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/},"addSupport",{value:function(e,t){(e="string"==typeof e?[e]:e).forEach(function(e){var n=function(e){e.inside||(e.inside={}),e.inside.rest=t},r="doc-comment";if(a=P.languages[e]){var a,s=a[r];if((s=s||(a=P.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[r])instanceof RegExp&&(s=a[r]={pattern:s}),Array.isArray(s))for(var o=0,i=s.length;o<i;o++)s[o]instanceof RegExp&&(s[o]={pattern:s[o]}),n(s[o]);else n(s)}})}}),p.addSupport(["java","javascript","php"],p),d=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,P.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+d.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+d.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+d.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+d.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:d,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},P.languages.css.atrule.inside.rest=P.languages.css,(d=P.languages.markup)&&(d.tag.addInlined("style","css"),d.tag.addAttribute("style","css")),g=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,P.languages.css.selector={pattern:P.languages.css.selector.pattern,lookbehind:!0,inside:g={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+g.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[g,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},P.languages.css.atrule.inside["selector-function-argument"].inside=g,P.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),g={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},y={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},P.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"}
1,color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:g,number:y,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:g,number:y}),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ 	]+"+t.source+")?|"+t.source+"(?:[ 	]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),s=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){return t=(t||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<value>>/g,function(){return e}),t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<key>>/g,function(){return"(?:"+a+"|"+s+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(s),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(P),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),s=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,o=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+s+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+s+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+s+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}
1|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike","code-snippet"].forEach(function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,s=t[n];"code"!==s.type?e(s.content):(a=s.content[1],s=s.content[3],a&&s&&"code-language"===a.type&&"code-block"===s.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),s.alias?"string"==typeof s.alias?s.alias=[s.alias,a]:s.alias.push(a):s.alias=[a]))}}(e.tokens)}),e.hooks.add("wrap",function(t){if("code-block"===t.type){for(var n,r="",a=0,s=t.classes.length;a<s;a++){var c=t.classes[a],c=/language-(.+)/.exec(c);if(c){r=c[1];break}}var u,p=e.languages[r];p?t.content=e.highlight(t.content.replace(o,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(e,t){return"#"===(t=t.toLowerCase())[0]?l("x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1))):i[t]||e}),p,r):r&&"none"!==r&&e.plugins.autoloader&&(u="md-"+new Date().valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(r,function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))}))}}),RegExp(e.languages.markup.tag.pattern.source,"gi")),i={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(P),P.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:P.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},P.hooks.add("after-tokenize",function(e){if("graphql"===e.language)for(var t=e.tokens.filter(function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type}),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(u(["definition-mutation","punctuation"])&&"("===t[n+1].content){n+=2;var s=p(/^\($/,/^\)$/);if(-1===s)continue;for(;n<s;n++){var o=t[n+0];"variable"===o.type&&(d(o,"variable-input"),a.push(o.content))}n=s+1}if(u(["punctuation","property-query"])&&"{"===t[n+0].content&&(d(t[++n+0],"property-mutation"),0<a.length)){var i=p(/^\{$/,/^\}$/);if(-1!==i)for(var l=n;l<i;l++){var c=t[l];"variable"===c.type&&0<=a.indexOf(c.content)&&d(c,"variable-input")}}}}function u(e,r){r=r||0;for(var a=0;a<e.length;a++){var s=t[n+(a+r)];if(!s||s.type!==e[a])return}return 1}function p(e,r){for(var a=1,s=n;s<t.length;s++){var o=t[s],i=o.content;if("punctuation"===o.type&&"string"==typeof i){if(e.test(i))a++;else if(r.test(i)&&0==--a)return s}}return -1}function d(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}}),P.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CA
1SE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],s=r.pattern.source;function o(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function i(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(t){t.language in l&&function t(n){for(var o=0,l=n.length;o<l;o++){var c,u,p,d=n[o];"string"!=typeof d&&(Array.isArray(c=d.content)?"template-string"===d.type?(d=c[1],3===c.length&&"string"!=typeof d&&"embedded-code"===d.type&&(u=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(d),d=Array.isArray(d=d.alias)?d[0]:d,p=e.languages[d])&&(c[1]=function(t,n,o){var l=e.tokenize(t,{interpolation:{pattern:RegExp(s),lookbehind:!0}}),c=0,u={},l=i(l.map(function(e){if("string"==typeof e)return e;for(var n,r,e=e.content;-1!==t.indexOf((r=c++,n="___"+o.toUpperCase()+"_"+r+"___")););return u[n]=e,n}).join(""),n,o),p=Object.keys(u);return c=0,function t(n){for(var s=0;s<n.length;s++){if(c>=p.length)return;var o,l,d,g,y,f,h,m=n[s];"string"==typeof m||"string"==typeof m.content?(o=p[c],-1!==(h=(f="string"==typeof m?m:m.content).indexOf(o))&&(++c,l=f.substring(0,h),y=u[o],d=void 0,(g={})["interpolation-punctuation"]=a,3===(g=e.tokenize(y,g)).length&&((d=[1,1]).push.apply(d,i(g[1],e.languages.javascript,"javascript")),g.splice.apply(g,d)),d=new e.Token("interpolation",g,r.alias,y),g=f.substring(h+o.length),y=[],l&&y.push(l),y.push(d),g&&(t(f=[g]),y.push.apply(y,f)),"string"==typeof m?(n.splice.apply(n,[s,1].concat(y)),s+=y.length-1):m.content=y)):Array.isArray(h=m.content)?t(h):t([h])}}(l),new e.Token(o,l,"language-"+o,t)}(u,p,d))):t(c):"string"!=typeof c&&t([c]))}}(t.tokens)})}(P),P.languages.typescript=P.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),P.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete P.languages.typescript.parameter,delete P.languages.typescript["literal-property"],f=P.languages.extend("typescript",{}),delete f["class-name"],P.languages.typescript["class-name"].inside=f,P.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:f}}}}),P.languages.ts=P.languages.typescript,h=P.languages.javascript,b="(@(?:arg|argument|param|property)\\s+(?:"+(m=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",P.languages.jsdoc=P.languages.extend("javadoclike",{parameter:{pattern:RegExp(b+/(?
1:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),P.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(b+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:h,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return m})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+m),lookbehind:!0,inside:{string:h.string,number:h.number,boolean:h.boolean,keyword:P.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:h,alias:"language-javascript"}}}}),P.languages.javadoclike.addSupport("javascript",P.languages.jsdoc),P.languages.flow=P.languages.extend("javascript",{}),P.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),P.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete P.languages.flow.parameter,P.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(P.languages.flow.keyword)||(P.languages.flow.keyword=[P.languages.flow.keyword]),P.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0}),P.languages.n4js=P.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),P.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),P.languages.n4jsd=P.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*
1)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],s=e.languages.javascript[a],a=(s="RegExp"===e.util.type(s)?e.languages.javascript[a]={pattern:s}:s).inside||{};(s.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(P),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function s(e,t){return RegExp(e=e.replace(/<S>/g,function(){return n}).replace(/<BRACES>/g,function(){return r}).replace(/<SPREAD>/g,function(){return a}),t)}a=s(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=s(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:s(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:s(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""};e.hooks.add("after-tokenize",function(t){"jsx"!==t.language&&"tsx"!==t.language||function t(n){for(var r=[],a=0;a<n.length;a++){var s=n[a],i=!1;"string"!=typeof s&&("tag"===s.type&&s.content[0]&&"tag"===s.content[0].type?"</"===s.content[0].content[0].content?0<r.length&&r[r.length-1].tagName===o(s.content[0].content[1])&&r.pop():"/>"!==s.content[s.content.length-1].content&&r.push({tagName:o(s.content[0].content[1]),openedBraces:0}):0<r.length&&"punctuation"===s.type&&"{"===s.content?r[r.length-1].openedBraces++:0<r.length&&0<r[r.length-1].openedBraces&&"punctuation"===s.type&&"}"===s.content?r[r.length-1].openedBraces--:i=!0),(i||"string"==typeof s)&&0<r.length&&0===r[r.length-1].openedBraces&&(i=o(s),a<n.length-1&&("string"==typeof n[a+1]||"plain-text"===n[a+1].type)&&(i+=o(n[a+1]),n.splice(a+1,1)),0<a&&("string"==typeof n[a-1]||"plain-text"===n[a-1].type)&&(i=o(n[a-1])+i,n.splice(a-1,1),a--),n[a]=new e.Token("plain-text",i,null,i)),s.content&&"string"!=typeof s.content&&t(s.content)}}(t.tokens)})}(P),x=P.util.clone(P.languages.typescript),(P.languages.tsx=P.languages.extend("jsx",x),delete P.languages.tsx.parameter,delete P.languages.tsx["literal-property"],x=P.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+x.pattern.source+")",x.pattern.flags),x.lookbehind=!0,P.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]
vendor: 11,790 bytes, line 1
1*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ 	]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},P.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=P.languages.swift}),P.languages.kotlin=P.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete P.languages.kotlin["class-name"],v={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:P.languages.kotlin}},P.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:v},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:v},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete P.languages.kotlin.string,P.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),P.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),P.languages.kt=P.languages.kotlin,P.languages.kts=P.languages.kotlin,P.languages.c=P.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),P.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),P.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},P.languages.c.string],char:P.languages.c.char,comment:P.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:P.languages.c}}}}),P.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete P.languages.c.boolean,P.languages.objectivec=P.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete P.languages.objectivec["class-name"],P.languages.objc=P.languages.objectivec,P.languages.reason=P.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),P.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete P.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(P),P.languages.go=P.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),P.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete P.languages.go["class-name"],w=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,k=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return w.source}),P.languages.cpp=P.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return w.source})),lookbehind:!0}
vendor: 15,399 bytes, line 1
1,/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:w,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),P.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return k})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),P.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:P.languages.cpp}}}}),P.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),P.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:P.languages.extend("cpp",{})}}),P.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},P.languages.cpp["base-clause"]),P.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},P.languages.python["string-interpolation"].inside.interpolation.inside.rest=P.languages.python,P.languages.py=P.languages.python,P.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},P.languages.webmanifest=P.languages.json;var B={},M={dracula:()=>U,duotoneDark:()=>G,duotoneLight:()=>H,github:()=>W,gruvboxMaterialDark:()=>el,gruvboxMaterialLight:()=>ec,jettwaveDark:()=>ea,jettwaveLight:()=>es,nightOwl:()=>q,nightOwlLight:()=>Z,oceanicNext:()=>K,okaidia:()=>X,oneDark:()=>eo,oneLight:()=>ei,palenight:()=>Q,shadesOfPurple:()=>J,synthwave84:()=>ee,ultramin:()=>et,vsDark:()=>en,vsLight:()=>er};for(var z in M)R(B,z,{get:M[z],enumerable:!0});var U={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},G={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},H={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},W={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},q={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},Z={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},Y="#c5a5c5",V="#8dc891",K={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:Y}},{types:["attr-value"],style:{color:V}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:V}},{types:["punctuation"],style:{color:V}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:Y}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},X={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Q={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},J={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},ee={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},et={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]}
1,en={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},er={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}}
1,{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},ea={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},es={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},eo={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},ei={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},el={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},ec={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},eu=/\r\n|\r|\n/,ep=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},ed=(e,t)=>{let n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},eg=e=>{let t=[[]],n=[e],r=[0],a=[e.length],s=0,o=0,i=[],l=[i];for(;o>-1;){for(;(s=r[o]++)<a[o];){let e,c=t[o],u=n[o][s];if("string"==typeof u?(c=o>0?c:["plain"],e=u):(c=ed(c,u.type),u.alias&&(c=ed(c,u.alias)),e=u.content),"string"!=typeof e){o++,t.push(c),n.push(e),r.push(0),a.push(e.length);continue}let p=e.split(eu),d=p.length;i.push({types:c,content:p[0]});for(let e=1;e<d;e++)ep(i),l.push(i=[]),i.push({types:c,content:p[e]})}o--,t.pop(),n.pop(),r.pop(),a.pop()}return ep(i),l},ey=({children:e,language:t,code:n,theme:r,prism:a})=>{let s,o=t.toLowerCase(),i=((e,t)=>{let{plain:n}=e,r=e.styles.reduce((e,n)=>{let{languages:r,style:a}=n;
1return r&&!r.includes(t)||n.types.forEach(t=>{let n=D(D({},e[t]),a);e[t]=n}),e},{});return r.root=n,r.plain=I(D({},n),N({backgroundColor:void 0})),r})(r,o),l=(0,E.useCallback)(e=>{var{className:t,style:n,line:r}=e;let a=I(D({},$(e,["className","style","line"])),N({className:(0,A.default)("token-line",t)}));return"object"==typeof i&&"plain"in i&&(a.style=i.plain),"object"==typeof n&&(a.style=D(D({},a.style||{}),n)),a},[i]),c=(s=(0,E.useCallback)(({types:e,empty:t})=>{if(null!=i)return 1===e.length&&"plain"===e[0]?null!=t?{display:"inline-block"}:void 0:1===e.length&&null!=t?i[e[0]]:Object.assign(null!=t?{display:"inline-block"}:{},...e.map(e=>i[e]))},[i]),(0,E.useCallback)(e=>{var{token:t,className:n,style:r}=e;let a=I(D({},$(e,["token","className","style"])),N({className:(0,A.default)("token",...t.types,n),children:t.content,style:s(t)}));return null!=r&&(a.style=D(D({},a.style||{}),r)),a},[s])),u=a.languages[o];return e({tokens:(({prism:e,code:t,grammar:n,language:r})=>(0,E.useMemo)(()=>{if(null==n)return eg([t]);let a={code:t,grammar:n,language:r,tokens:[]};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(t,n),e.hooks.run("after-tokenize",a),eg(a.tokens)},[t,n,r,e]))({prism:a,language:o,code:n,grammar:u}),className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:l,getTokenProps:c})};e.s(["Highlight",0,e=>(0,E.createElement)(ey,I(D({},e),N({prism:e.prism||P,theme:e.theme||en,code:e.code,language:e.language}))),"themes",0,B])},52866,e=>{"use strict";var t=e.i(73001),n=e.i(67596),r=e.i(14371),a=e.i(35259);e.s(["TextScramble",0,({className:e,children:s})=>{let o=(0,r.useRef)(null);return(0,n.useGSAP)(()=>{a.gsap.set(o.current,{opacity:1})},[]),(0,t.jsx)("div",{ref:o,style:{opacity:0},className:e,children:s})}],52866)},229,e=>{"use strict";var t=e.i(73001),n=e.i(94237),r=e.i(17908),a=e.i(52866),s=e.i(99738);let o=(0,n.cva)("inline-flex max-w-fit flex-no-wrap items-center justify-center uppercase",{variants:{variant:{"dot-black":"type-mono-1240 gap-x-2.5 bg-transparent py-1 text-black","dot-neon":"type-mono-1240 gap-x-2.5 bg-transparent py-1 text-white",neon:"type-mono-1240 bg-neon px-[3px] py-1 text-black","neon-sm":"type-mono-1040 bg-neon p-1 text-black",black:"type-mono-1240 bg-black px-[3px] py-1 text-white","black-sm":"type-mono-1040 bg-black p-1 text-white",white:"type-mono-1240 bg-transparent py-1 text-black","white-sm":"type-mono-1040 bg-transparent p-1 text-black"}},defaultVariants:{variant:"neon"}});e.s(["Eyebrow",0,({delay:e=0,className:n,variant:i,inverted:l=!1,children:c})=>(0,t.jsxs)("div",{className:(0,s.cn)(o({variant:i,className:n}),l&&"flex-row-reverse"),"aria-hidden":"true",children:[i?.includes("dot")&&(0,t.jsx)(r.Dot,{color:"dot-black"===i?"black":"neon"}),(0,t.jsx)(a.TextScramble,{delay:e,children:c})]})])},84967,e=>{"use strict";var t=e.i(73001),n=e.i(67596),r=e.i(14371),a=e.i(35259),s=e.i(74210),o=e.i(229),i=e.i(56013),l=e.i(99738);e.s(["DriverListItem",0,({className:e,link:c,eyebrow:u,size:p="lg"})=>{let d=(0,r.useRef)(null),g=(0,r.useRef)(null),y=(0,r.useRef)(null),f=(0,r.useRef)(null);return(0,n.useGSAP)(()=>{if(!d.current||!g.current||!y.current)return;a.gsap.set(g.current,{opacity:0});let e=a.gsap.matchMedia();return e.add("(min-width: 1024px)",()=>{let e=()=>{a.gsap.killTweensOf([g.current]),a.gsap.set(g.current,{opacity:1}),a.gsap.set(f.current,{x:24,ease:"power2.inOut"})},t=()=>{a.gsap.killTweensOf([g.current]),a.gsap.to(g.current,{opacity:0,duration:.5,ease:"power4.out"}),a.gsap.to(f.current,{x:0,duration:.25,ease:"power2.out"})},n=d.current;return n?.addEventListener("mouseenter",e),n?.addEventListener("mouseleave",t),()=>{n?.removeEventListener("mouseenter",e),n?.removeEventListener("mouseleave",t)}}),()=>{e.revert()}},[]),(0,t.jsxs)("div",{ref:d,className:(0,l.cn)("relative grid items-center gap-x-5 gap-y-3 py-6 lg:gap-y-0","lg"===p?"grid-cols-8":"grid-cols-6",e),children:[(0,t.jsx)("div",{ref:g,id:"neon-bg",className:"absolute inset-0 col-span-full bg-neon","aria-hidden":"true"}),u&&(0,t.jsx)(o.Eyebrow,{variant:"dot-black",className:"z-10 col-span-full lg:col-span-2",children:u}),(0,t.jsx)(s.Button,{link:c,variant:"card",hasArrow:!1,className:(0,l.cn)("type-body-1650 z-10 w-full whitespace-pre-wrap","lg"===p?"col-span-7 lg:col-span-5":"col-span-3"),ref:y,
1children:(0,t.jsxs)("span",{ref:f,children:[" ",c.title]})}),(0,t.jsx)(i.Icon,{variant:"arrow-right",className:(0,l.cn)("z-10 size-4 justify-self-end transition-transform duration-700 ease-(--button-bezier) group-hover:-rotate-45 lg:mr-6","lg"===p?"col-start-8":"col-start-6")})]})}])},79282,e=>{"use strict";var t=e.i(73001),n=e.i(14371),r=e.i(25966),a=e.i(43956),s=e.i(99738);e.s(["PortableTextYoutube",0,({className:e,videoId:o})=>{let{startTime:i,isFirstEmbed:l}=(0,a.useYoutubeStartTime)(),c=(0,n.useMemo)(()=>{let e=new URLSearchParams({rel:"0"});return l&&i&&e.set("start",i),e.toString()},[l,i]);return o?(0,t.jsx)("div",{className:(0,s.cn)("[&_lite-youtube]:!w-full [&_lite-youtube]:!max-w-none mb-12 w-full overflow-hidden [&_lite-youtube]:aspect-video",e),children:(0,t.jsx)(r.YouTubeEmbed,{videoid:o,params:c})}):null}])},86352,36147,e=>{"use strict";e.s(["PortableText",()=>Y,"PortableTextFragment",()=>V],86352);var t=e.i(73001);function n(e){return"span"===e._type&&"text"in e&&"string"==typeof e.text&&(typeof e.marks>"u"||Array.isArray(e.marks)&&e.marks.every(e=>"string"==typeof e))}function r(e){return"string"==typeof e._type&&"@"!==e._type[0]&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(e=>"string"==typeof e._key))&&"children"in e&&Array.isArray(e.children)&&e.children.every(e=>"object"==typeof e&&"_type"in e)}function a(e){return r(e)&&"listItem"in e&&"string"==typeof e.listItem&&(typeof e.level>"u"||"number"==typeof e.level)}function s(e){return"@list"===e._type}function o(e){return"@span"===e._type}function i(e){return"@text"===e._type}let l=["strong","em","code","underline","strike-through"];function c(e,t,r){if(!n(e)||!e.marks||!e.marks.length)return[];let a=e.marks.slice(),s={};return a.forEach(e=>{s[e]=1;for(let a=t+1;a<r.length;a++){let t=r[a];if(t&&n(t)&&Array.isArray(t.marks)&&-1!==t.marks.indexOf(e))s[e]++;else break}}),a.sort((e,t)=>(function(e,t,n){let r=e[t],a=e[n];if(r!==a)return a-r;let s=l.indexOf(t),o=l.indexOf(n);return s!==o?s-o:t.localeCompare(n)})(s,e,t))}function u(e){let{children:t}=e,r=e.markDefs??[];if(!t||!t.length)return[];let a=t.map(c),s={_type:"@span",children:[],markType:"<unknown>"},o=[s];for(let e=0;e<t.length;e++){let s=t[e];if(!s)continue;let i=a[e]||[],l=1;if(o.length>1)for(;l<o.length;l++){let e=o[l]?.markKey||"",t=i.indexOf(e);if(-1===t)break;i.splice(t,1)}let c=(o=o.slice(0,l))[o.length-1];if(c){for(let e of i){let t=r?.find(t=>t._key===e),n=t?t._type:e,a={_type:"@span",_key:s._key,children:[],markDef:t,markType:n,markKey:e};c.children.push(a),o.push(a),c=a}if(n(s)){let e=s.text.split(`
2`);for(let t=e.length;t-- >1;)e.splice(t,0,`
3`);c.children=c.children.concat(e.map(e=>({_type:"@text",text:e})))}else c.children=c.children.concat(s)}}return s.children}function p(e,t){let n,r=[];for(let i=0;i<e.length;i++){let l=e[i];if(l){var s,o;if(!a(l)){r.push(l),n=void 0;continue}if(!n){n=d(l,i,t),r.push(n);continue}if(s=l,o=n,(s.level||1)===o.level&&s.listItem===o.listItem){n.children.push(l);continue}if((l.level||1)>n.level){let e=d(l,i,t);if("html"===t){let t=n.children[n.children.length-1],r={...t,children:[...t.children,e]};n.children[n.children.length-1]=r}else n.children.push(e);n=e;continue}if((l.level||1)<n.level){let e=r[r.length-1],a=e&&g(e,l);if(a){(n=a).children.push(l);continue}n=d(l,i,t),r.push(n);continue}if(l.listItem!==n.listItem){let e=r[r.length-1],a=e&&g(e,{level:l.level||1});if(a&&a.listItem===l.listItem){(n=a).children.push(l);continue}n=d(l,i,t),r.push(n);continue}console.warn("Unknown state encountered for block",l),r.push(l)}}return r}function d(e,t,n){return{_type:"@list",_key:`${e._key||`${t}`}-parent`,mode:n,level:e.level||1,listItem:e.listItem,children:[e]}}function g(e,t){let r=t.level||1,a=t.listItem||"normal",o="string"==typeof t.listItem;if(s(e)&&(e.level||1)===r&&o&&(e.listItem||"normal")===a)return e;if(!("children"in e))return;let i=e.children[e.children.length-1];return i&&!n(i)?g(i,t):void 0}function y(e){let t="";return e.children.forEach(e=>{i(e)?t+=e.text:o(e)&&(t+=y(e))}),t}let f=/^\s/,h=/\s$/,m="html";e.s(["LIST_NEST_MODE_HTML",0,m,"buildMarksTree",0,u,"isPortableTextBlock",0,r,"isPortableTextListItemBlock",0,a,"isPortableTextToolkitList",0,s,"isPortableTextToolkitSpan",0,o,"isPortableTextToolkitTextNode",0,i,"nestLists",0,p,"spanToPlainText",0,y,"toPlainText",0,function(e){let t=Array.isArray(e)?e:[e],a="";return t.forEach((e,s)=>{if(!r(e))return;let o=!1;
3e.children.forEach(e=>{n(e)?(a+=o&&a&&!h.test(a)&&!f.test(e.text)?" ":"",a+=e.text,o=!1):o=!0}),s!==t.length-1&&(a+=`
4
5`)}),a}],36147);var b=e.i(14371);let x={textDecoration:"underline"},v=(e,t)=>`[@portabletext/react] Unknown ${e}, specify a component for it in the \`components.${t}\` prop`,w=e=>v(`block type "${e}"`,"types");function k(e){console.warn(e)}let E={display:"none"},A={types:{},block:{normal:({children:e})=>(0,t.jsx)("p",{children:e}),blockquote:({children:e})=>(0,t.jsx)("blockquote",{children:e}),h1:({children:e})=>(0,t.jsx)("h1",{children:e}),h2:({children:e})=>(0,t.jsx)("h2",{children:e}),h3:({children:e})=>(0,t.jsx)("h3",{children:e}),h4:({children:e})=>(0,t.jsx)("h4",{children:e}),h5:({children:e})=>(0,t.jsx)("h5",{children:e}),h6:({children:e})=>(0,t.jsx)("h6",{children:e})},marks:{em:({children:e})=>(0,t.jsx)("em",{children:e}),strong:({children:e})=>(0,t.jsx)("strong",{children:e}),code:({children:e})=>(0,t.jsx)("code",{children:e}),underline:({children:e})=>(0,t.jsx)("span",{style:x,children:e}),"strike-through":({children:e})=>(0,t.jsx)("del",{children:e}),link:({children:e,value:n})=>(0,t.jsx)("a",{href:n?.href,children:e})},list:{number:({children:e})=>(0,t.jsx)("ol",{children:e}),bullet:({children:e})=>(0,t.jsx)("ul",{children:e})},listItem:({children:e})=>(0,t.jsx)("li",{children:e}),hardBreak:()=>(0,t.jsx)("br",{}),unknownType:({value:e,isInline:n})=>{let r=w(e._type);return n?(0,t.jsx)("span",{style:E,children:r}):(0,t.jsx)("div",{style:E,children:r})},unknownMark:({markType:e,children:n})=>(0,t.jsx)("span",{className:`unknown__pt__mark__${e}`,children:n}),unknownList:({children:e})=>(0,t.jsx)("ul",{children:e}),unknownListItem:({children:e})=>(0,t.jsx)("li",{children:e}),unknownBlockStyle:({children:e})=>(0,t.jsx)("p",{children:e})};function S(e,t,n){let r=t[n],a=e[n];return"function"==typeof r||r&&"function"==typeof a?r:r?{...a,...r}:a}function R({value:e,components:n,listNestingMode:r,onMissingComponent:a=k}){let s=a||N,o=p(Array.isArray(e)?e:[e],r||m),i=(0,b.useMemo)(()=>n?function(e,t){let{block:n,list:r,listItem:a,marks:s,types:o,...i}=t;return{...e,block:S(e,t,"block"),list:S(e,t,"list"),listItem:S(e,t,"listItem"),marks:S(e,t,"marks"),types:S(e,t,"types"),...i}}(A,n):A,[n]),l=(0,b.useMemo)(()=>I(i,s),[i,s]),c=o.map((e,t)=>l({node:e,index:t,isInline:!1,renderNode:l}));return(0,t.jsx)(t.Fragment,{children:c})}let I=(e,n)=>function l(c){var u,p,d,g,f,h,m,b;let x,k,{node:E,index:A,isInline:S}=c,R=E._key||`node-${A}`;return s(E)?function(r,a,s){let o=r.children.map((e,t)=>l({node:e._key?e:{...e,_key:`li-${a}-${t}`},index:t,isInline:!1})),i=e.list,c=("function"==typeof i?i:i[r.listItem])||e.unknownList;if(c===e.unknownList){let e=r.listItem||"bullet";n(v(`list style "${e}"`,"list"),{nodeType:"listStyle",type:e})}return(0,t.jsx)(c,{value:r,index:a,isInline:!1,renderNode:l,children:o},s)}(E,A,R):a(E)?function(r,a,s){let o=j({node:r,index:a,isInline:!1,renderNode:l}),i=e.listItem,c=("function"==typeof i?i:i[r.listItem])||e.unknownListItem;if(c===e.unknownListItem){let e=r.listItem||"bullet";n(v(`list item style "${e}"`,"listItem"),{type:e,nodeType:"listItemStyle"})}let u=o.children;if(r.style&&"normal"!==r.style){let{listItem:e,...t}=r;u=l({node:t,index:a,isInline:!1})}return(0,t.jsx)(c,{value:r,index:a,isInline:!1,renderNode:l,children:u},s)}(E,A,R):o(E)?function(r,a){let{markDef:s,markType:o,markKey:i}=r,c=e.marks[o]||e.unknownMark,u=r.children.map((e,t)=>l({node:e,index:t,isInline:!0}));return c===e.unknownMark&&n(v(`mark type "${o}"`,"marks"),{nodeType:"mark",type:o}),(0,t.jsx)(c,{text:y(r),value:s,markType:o,markKey:i,renderNode:l,children:u},a)}(E,R):E._type in e.types?(u=E,p=A,d=R,g=S,(x=e.types[u._type])?(0,t.jsx)(x,{value:u,isInline:g,index:p,renderNode:l},d):null):r(E)?function(r,a,s,o){let{_key:i,...c}=j({node:r,index:a,isInline:o,renderNode:l}),u=c.node.style||"normal",p=("function"==typeof e.block?e.block:e.block[u])||e.unknownBlockStyle;return p===e.unknownBlockStyle&&n(v(`block style "${u}"`,"block"),{nodeType:"blockStyle",type:u}),(0,t.jsx)(p,{...c,value:c.node,renderNode:l},s)}(E,A,R,S):i(E)?function(n,r){if(n.text===`
6`){let n=e.hardBreak;return n?(0,t.jsx)(n,{},r):`
7`}return n.text}(E,R):(f=E,h=A,m=R,b=S,n(w(f._type),{nodeType:"block",type:f._type}),k=e.unknownType,(0,t.jsx)(k,{value:f,isInline:b,index:h,renderNode:l},m))};function j(e){let{node:t,index:n,isInline:r,renderNode:a}=e,s=u(t).map((e,t)=>a({node:e,isInline:!0,index:t,renderNode:a}));return{_key:t._key||`block-${n}`,children:s,index:n,isInline:r,node:t}}function N(){}var _=e.i(7705),T=e.i(74210),F=e.i(17908),C=e.i(80221),O=e.i(23580);
7let L=({language:e,filename:n,code:r})=>r?(0,t.jsxs)("div",{className:"my-4 grid min-w-full overflow-x-auto rounded-lg border border-border bg-accent text-xs lg:text-sm",children:[(0,t.jsx)("div",{className:"type-mono-1240 flex items-center justify-between border-border border-b px-4 py-2 text-foreground",children:n&&(0,t.jsx)("div",{children:n||""})}),(0,t.jsx)(O.Highlight,{theme:O.themes.vsLight,code:r,language:e||"typescript",children:({style:e,tokens:n,getLineProps:r,getTokenProps:a})=>(0,t.jsx)("pre",{style:{...e,padding:"1.5rem",margin:0,overflow:"auto"},children:n.map((e,n)=>(0,t.jsx)("div",{...r({line:e}),children:e.map((e,n)=>(0,t.jsx)("span",{...a({token:e})},n))},n))})})]}):null;var D=e.i(99738),$=e.i(93789);let P=({heading:e,className:n,children:r})=>{let a=(0,D.getTextFromChildren)(r),s=(0,$.kebabCase)(a);return(0,t.jsx)(e,{id:s,className:(0,D.cn)("mb-6",n),children:r})},B=({children:e,textColor:n,backgroundColor:r})=>{let a="";"neon"===n?a="text-neon":"white"===n?a="text-white":"black"===n?a="text-black":"gunmetal"===n?a="text-gunmetal":"ash"===n?a="text-ash":"charcoal"===n?a="text-charcoal":"silver"===n?a="text-silver":"alabaster"===n?a="text-alabaster":"platinum"===n?a="text-platinum":"porcelain"===n&&(a="text-porcelain");let s="";return"neon"===r?s="bg-neon":"white"===r?s="bg-white":"black"===r?s="bg-black":"gunmetal"===r?s="bg-gunmetal":"ash"===r?s="bg-ash":"charcoal"===r?s="bg-charcoal":"silver"===r?s="bg-silver":"alabaster"===r?s="bg-alabaster":"platinum"===r?s="bg-platinum":"porcelain"===r&&(s="bg-porcelain"),(0,t.jsxs)("span",{className:`${a} ${s}`,children:[e,"​"]})};var M=e.i(84967);let z=({title:e,items:n})=>(0,t.jsxs)("div",{className:"mb-12 space-y-4 lg:space-y-10",children:[(0,t.jsx)("h2",{className:"type-heading-4830",children:e}),(0,t.jsx)("ul",{children:n?.map((e,r)=>(0,t.jsx)("li",{className:"group",children:e.link&&(0,t.jsx)(M.DriverListItem,{link:e.link,eyebrow:e.eyebrow,size:"lg",className:`border-alabaster border-b ${r===n.length-1?"border-b-0":""}`})},e._key))})]}),U=({title:e,description:n,image:r,link:a})=>(0,t.jsxs)("article",{className:"mb-20 flex flex-col gap-5 bg-white p-6 lg:gap-0",children:[r&&(0,t.jsx)(C.SanityImage,{image:r,sizes:"140px",className:"size-35 self-end object-contain"}),(0,t.jsxs)("div",{className:"space-y-4 lg:space-y-6",children:[e&&(0,t.jsx)("h3",{className:"typef-heading-32-48-64",children:e}),n&&(0,t.jsx)("p",{className:"type-body-1640",children:n}),a&&(0,t.jsx)(T.Button,{link:a,variant:"secondary-black",className:"mt-4",children:a.title})]})]}),G=({className:e,title:n,author:r})=>n?(0,t.jsxs)("blockquote",{className:(0,D.cn)("typef-heading-32-48-64 mb-20 flex flex-col gap-y-6 lg:gap-y-10",e),children:[n&&(0,t.jsx)("q",{children:(0,t.jsx)(V,{value:n})}),r&&(0,t.jsxs)("cite",{className:"type-body-1440 lg:type-body-1640 flex items-center gap-x-3",children:[(0,t.jsx)(F.Dot,{color:"black"}),r]})]}):null,H=({mode:e="light",rows:n,columnHeaders:r,hasColumnTitles:a,hasRowTitles:s})=>n&&r?(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full border-collapse",children:[(0,t.jsx)("thead",{children:a&&(0,t.jsxs)("tr",{className:(0,D.cn)("min-w-35 border-b","light"===e?"border-alabaster":"border-gunmetal"),children:[s&&(0,t.jsx)("th",{}),r?.map((e,n)=>(0,t.jsx)("th",{className:"type-mono-1440 pr-4 pb-6 text-left uppercase",children:e.title},n))]})}),(0,t.jsx)("tbody",{children:n?.map((n,r)=>(0,t.jsxs)("tr",{className:(0,D.cn)("max-h-fit border-b last:border-b-0","light"===e?"border-alabaster":"border-gunmetal"),children:[s&&(0,t.jsx)("th",{children:n.title}),n.cells?.map((n,r)=>(0,t.jsx)("td",{className:"min-w-35 py-6 pr-4 text-left align-top [&_:is(ul,ol)>li:last-child]:mb-0! [&_ol]:mb-0! [&_ul]:mb-0",children:(0,t.jsx)(Y,{value:n.content,mode:e})},r))]},r))})]})}):null,W=({className:e,rows:n,mode:r="light"})=>{if(!n||!Array.isArray(n)||0===n.length)return null;let a=n[0],s=n.slice(1);if(!a?.cells||!Array.isArray(a.cells))return null;let o=a.cells;return(0,t.jsx)("div",{className:(0,D.cn)("mb-12 w-full overflow-x-auto",e),children:(0,t.jsxs)("table",{className:"w-full border-collapse",children:[(0,t.jsx)("thead",{children:(0,t.jsx)("tr",{className:(0,D.cn)("border-b","light"===r?"border-alabaster":"border-gunmetal"),children:o.map((e,n)=>(0,t.jsx)("th",{className:"type-mono-1440 pr-5 pb-4 text-left uppercase lg:pr-10 lg:pb-6",children:"string"==typeof e?e:String(e)},`${e}-${n}`))})}),(0,t.jsx)("tbody",{children:s.map((e,n)=>e?.cells&&Array.isArray(e.cells)?(0,t.jsx)("tr",{className:(0,D.cn)("border-b last:border-b-0","light"===r?"border-alabaster":"border-gunmetal"),children:e.cells.map((e,n)=>(0,t.jsx)("td",{className:"type-body-1640 py-4 pr-5 lg:py-6 lg:pr-10",children:"string"==typeof e?e:String(e)},`${e}-${n}`))},`row-${n}`):null)})]})})};var q=e.i(79282);let Z=(e="light",n="module",r="default",a)=>({types:{image:({value:e})=>(0,t.jsx)("figure",{className:"mb-12 max-h-fit",children:(0,t.jsx)(C.SanityImage,{image:e,className:"h-full max-h-[280px] w-full max-w-fit overflow-hidden rounded-lg object-contain object-left lg:max-h-138",sizes:"100vw",priority:!0})}),youtube:({value:e})=>(0,t.jsx)(q.PortableTextYoutube,{...e}),quote:({value:e})=>(0,t.jsx)(G,{...e}),"promo-card":({value:e})=>(0,t.jsx)(U,{...e}),listDriver:({value:e})=>(0,t.jsx)(z,{...e}),table:({value:e})=>(0,t.jsx)(W,{...e}),richTable:({value:n})=>(0,t.jsx)(H,{...n,mode:e}),code:({value:e})=>(0,t.jsx)(L,{...e}),link:({value:e})=>{let{title:n,href:r}=e;return e&&n&&r?(0,t.jsx)(T.Button,{link:e,variant:"primary-neon-black-small",children:n}):null},"html-embed":({value:e})=>(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:e.html}})},block:{normal:({children:e})=>"fragment"===n?(0,t.jsx)(t.Fragment,{children:e}):(0,t.jsx)("p",{className:(0,D.cn)("type-body-1440 lg:type-body-1640 empty:mb-4","article"===n?"mb-7":"",a),children:e}),h1:({children:e})=>(0,t.jsx)(P,{heading:"h1",className:"type-heading-3230 lg:type-heading-8030",children:e}),h2:({children:e})=>(0,t.jsx)(P,{heading:"h2",className:"type-heading-2430 lg:type-heading-3230",children:e}),h3:({children:e})=>(0,t.jsx)(P,{heading:"h3",className:"type-heading-1630 lg:type-heading-2430",children:e}),h4:({children:e})=>(0,t.jsx)(P,{heading:"h4",className:"type-body-1660 lg:type-heading-1630",children:e}),h5:({children:e})=>(0,t.jsx)(P,{heading:"h5",className:"type-body-1450 lg:type-body-1660",children:e}),h6:({children:e})=>(0,t.jsx)(P,{heading:"h6",className:"type-body-1450 lg:type-body-1660",children:e}),blockquote:({children:e})=>(0,t.jsx)("blockquote",{className:"type-body-1640 mb-12 border-black border-l-4 pl-6 italic",children:e})},marks:{code:({children:n})=>(0,t.jsx)("code",{className:(0,D.cn)("type-code-1240 rounded-sm border px-1 py-px","light"===e?"border-alabaster bg-white text-[#C01343]":"border-charcoal bg-gunmetal text-porcelain"),children:n}),smallcaps:({value:e,children:n})=>(0,t.jsx)("span",{className:"type-mono-1040 uppercase",...e,children:n}),link:({value:e,children:n})=>(0,t.jsx)(_.default,{id:`pt-cta-link-${e?._key}`,href:e?.href||"",target:e.openInNewTab?"_blank":void 0,rel:e.openInNewTab?"noopener":void 0,className:"relative z-200 underline",children:n}),highlight:({value:e,children:n})=>(0,t.jsx)(B,{...e,children:n})},list:{bullet:({children:e})=>(0,t.jsx)("ul",{className:"type-body-1440 lg:type-body-1640 mb-12 pl-5",children:e}),number:({children:e})=>(0,t.jsx)("ol",{className:"type-body-1440 lg:type-body-1640 mb-12 list-decimal pl-5",children:e})},listItem:{bullet:({children:n})=>(0,t.jsxs)("li",{className:"relative mb-4",children:[(0,t.jsx)(F.Dot,{size:r,color:"light"===e?"black":"neon",className:(0,D.cn)("dot absolute -left-4.5","default"===r?"top-2":"top-2.5")}),n]}),number:({children:e})=>(0,t.jsx)("li",{className:"mb-4",children:e})}}),Y=({value:e,mode:n="light",style:r="module",dotSize:a="default",className:s})=>{let o=(0,b.useMemo)(()=>Z(n,r,a,s),[n,r,a,s]);return(0,t.jsx)(R,{value:e,components:o})},V=({value:e,mode:n="light",style:r="fragment",dotSize:a="default",className:s})=>{let o=(0,b.useMemo)(()=>Z(n,r,a,s),[n,r,a,s]);return"article"===r?(0,t.jsx)("article",{children:(0,t.jsx)(R,{value:e,components:o})}):(0,t.jsx)(R,{value:e,components:o})}}
7,7739,e=>{"use strict";var t=e.i(14371),n=e.i(93795),r=e.i(35798);e.s(["useNavTheme",0,function(e="nav"){let[a,s]=(0,t.useState)("dark"),o=(0,n.usePathname)(),i=(0,t.useCallback)(()=>{let t=document.querySelectorAll("[data-nav-theme]");if(0===t.length)return;let n="nav"===e?72:window.innerHeight-8;for(let r of t){let t=r.getBoundingClientRect();if("nav"===e?t.top<=n&&t.bottom>n:t.top<=window.innerHeight&&t.bottom>n){let e=r.dataset.navTheme;e&&s(e);return}}},[e]);return(0,t.useEffect)(()=>{i();let e=r.ScrollTrigger.create({trigger:document.body,start:"top top",end:"bottom bottom",onUpdate:i});return()=>{e.kill()}},[i,o]),a}])},47265,e=>{"use strict";var t=e.i(14371);e.s(["useCallbackRef",0,function(e){let n=t.useRef(e);return t.useEffect(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}])},30013,e=>{"use strict";var t,n=e.i(14371),r=e.i(91967),a=e.i(97791),s=e.i(2390),o=e.i(47265),i=e.i(73001),l="dismissableLayer.update",c=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),u=n.forwardRef((e,u)=>{let{disableOutsidePointerEvents:g=!1,onEscapeKeyDown:y,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:m,onDismiss:b,...x}=e,v=n.useContext(c),[w,k]=n.useState(null),E=w?.ownerDocument??globalThis?.document,[,A]=n.useState({}),S=(0,s.useComposedRefs)(u,e=>k(e)),R=Array.from(v.layers),[I]=[...v.layersWithOutsidePointerEventsDisabled].slice(-1),j=R.indexOf(I),N=w?R.indexOf(w):-1,_=v.layersWithOutsidePointerEventsDisabled.size>0,T=N>=j,F=function(e,t=globalThis?.document){let r=(0,o.useCallbackRef)(e),a=n.useRef(!1),s=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let n=function(){d("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",s.current),s.current=n,t.addEventListener("click",s.current,{once:!0})):n()}else t.removeEventListener("click",s.current);a.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",s.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,n=[...v.branches].some(e=>e.contains(t));T&&!n&&(f?.(e),m?.(e),e.defaultPrevented||b?.())},E),C=function(e,t=globalThis?.document){let r=(0,o.useCallbackRef)(e),a=n.useRef(!1);return n.useEffect(()=>{let e=e=>{e.target&&!a.current&&d("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...v.branches].some(e=>e.contains(t))&&(h?.(e),m?.(e),e.defaultPrevented||b?.())},E);return!function(e,t=globalThis?.document){let r=(0,o.useCallbackRef)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{N===v.layers.size-1&&(y?.(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},E),n.useEffect(()=>{if(w)return g&&(0===v.layersWithOutsidePointerEventsDisabled.size&&(t=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),v.layersWithOutsidePointerEventsDisabled.add(w)),v.layers.add(w),p(),()=>{g&&1===v.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=t)}},[w,E,g,v]),n.useEffect(()=>()=>{w&&(v.layers.delete(w),v.layersWithOutsidePointerEventsDisabled.delete(w),p())},[w,v]),n.useEffect(()=>{let e=()=>A({});return document.addEventListener(l,e),()=>document.removeEventListener(l,e)},[]),(0,i.jsx)(a.Primitive.div,{...x,ref:S,style:{pointerEvents:_?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,r.composeEventHandlers)(e.onFocusCapture,C.onFocusCapture),onBlurCapture:(0,r.composeEventHandlers)(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:(0,r.composeEventHandlers)(e.onPointerDownCapture,F.onPointerDownCapture)})});function p(){let e=new CustomEvent(l);document.dispatchEvent(e)}function d(e,t,n,{discrete:r}){let s=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&s.addEventListener(e,t,{once:!0}),r?(0,a.dispatchDiscreteCustomEvent)(s,o):s.dispatchEvent(o)}u.displayName="DismissableLayer",n.forwardRef((e,t)=>
7{let r=n.useContext(c),o=n.useRef(null),l=(0,s.useComposedRefs)(t,o);return n.useEffect(()=>{let e=o.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,i.jsx)(a.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,u],30013)}]);

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.