PageSourceSearch

https://sustainableui.github.io/_next/static/chunks/pages/_app-c58b635679047ede.js

js sustainableui.github.io collected 2026-10-03 10:01:54 UTC 272,768 bytes, 28 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{6010:function(e,t,n){"use strict";t.Z=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=function e(t){var n,r,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t){if(Array.isArray(t))for(n=0;n<t.length;n++)t[n]&&(r=e(t[n]))&&(a&&(a+=" "),a+=r);else for(n in t)t[n]&&(a&&(a+=" "),a+=n)}return a}(e))&&(r&&(r+=" "),r+=t);return r}},5202:function(){!function(){"use strict";function e(e){var t=!0,n=!1,r=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function o(e){return!!e&&e!==document&&"HTML"!==e.nodeName&&"BODY"!==e.nodeName&&"classList"in e&&"contains"in e.classList}function i(e){e.classList.contains("focus-visible")||(e.classList.add("focus-visible"),e.setAttribute("data-focus-visible-added",""))}function s(e){t=!1}function l(){document.addEventListener("mousemove",c),document.addEventListener("mousedown",c),document.addEventListener("mouseup",c),document.addEventListener("pointermove",c),document.addEventListener("pointerdown",c),document.addEventListener("pointerup",c),document.addEventListener("touchmove",c),document.addEventListener("touchstart",c),document.addEventListener("touchend",c)}function c(e){e.target.nodeName&&"html"===e.target.nodeName.toLowerCase()||(t=!1,document.removeEventListener("mousemove",c),document.removeEventListener("mousedown",c),document.removeEventListener("mouseup",c),document.removeEventListener("pointermove",c),document.removeEventListener("pointerdown",c),document.removeEventListener("pointerup",c),document.removeEventListener("touchmove",c),document.removeEventListener("touchstart",c),document.removeEventListener("touchend",c))}document.addEventListener("keydown",function(n){n.metaKey||n.altKey||n.ctrlKey||(o(e.activeElement)&&i(e.activeElement),t=!0)},!0),document.addEventListener("mousedown",s,!0),document.addEventListener("pointerdown",s,!0),document.addEventListener("touchstart",s,!0),document.addEventListener("visibilitychange",function(e){"hidden"===document.visibilityState&&(n&&(t=!0),l())},!0),l(),e.addEventListener("focus",function(e){var n,r,s;o(e.target)&&(t||(r=(n=e.target).type,"INPUT"===(s=n.tagName)&&a[r]&&!n.readOnly||"TEXTAREA"===s&&!n.readOnly||n.isContentEditable))&&i(e.target)},!0),e.addEventListener("blur",function(e){if(o(e.target)){var t;(e.target.classList.contains("focus-visible")||e.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(r),r=window.setTimeout(function(){n=!1},100),(t=e.target).hasAttribute("data-focus-visible-added")&&(t.classList.remove("focus-visible"),t.removeAttribute("data-focus-visible-added")))}},!0),e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host?e.host.setAttribute("data-js-focus-visible",""):e.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var t;window.applyFocusVisiblePolyfill=e;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(n){(t=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}"undefined"!=typeof document&&e(document)}()},6688:function(e,t,n){var r,a=1/0,o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
17f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]","g"),s="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,l="object"==typeof self&&self&&self.Object===Object&&self,c=s||l||Function("return this")(),u=(r={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"ss"},function(e){return null==r?void 0:r[e]}),d=Object.prototype.toString,p=c.Symbol,f=p?p.prototype:void 0,m=f?f.toString:void 0;e.exports=function(e){var t;return(e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==d.call(t))return m?m.call(e):"";var t,n=e+"";return"0"==n&&1/e==-a?"-0":n}(t))&&e.replace(o,u).replace(i,"")}},3454:function(e,t,n){"use strict";var r,a;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(a=n.g.process)?void 0:a.env)?n.g.process:n(7663)},3837:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(4241)}])},227:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainLocale=function(e,t,n,r){return!1},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9749:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageLoaderProps",{enumerable:!0,get:function(){return u.ImageLoaderProps}}),t.default=function(e){let t,n;var a,{src:o,sizes:h,unoptimized:b=!1,priority:y=!1,loading:x,className:E,quality:w,width:S,height:O,fill:k,style:A,onLoad:j,onLoadingComplete:I,placeholder:P="empty",blurDataURL:T,layout:N,objectFit:R,objectPosition:C,lazyBoundary:D,lazyRoot:_}=e,L=i(e,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let F=s.useContext(d.ImageConfigContext),M=s.useMemo(()=>{let e=f||F||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return r({},e,{allSizes:t,deviceSizes:n})},[F]),B=L,U=B.loader||p.default;if(delete B.loader,"__next_img_default"in U){if("custom"===M.loader)throw Error(`Image with src "${o}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`)}else{let $=U;U=e=>{let{config:t}=e,n=i(e,["config"]);return $(n)}}if(N){"fill"===N&&(k=!0);let z={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[N];z&&(A=r({},A,z));let H={responsive:"100vw",fill:"100vw"}[N];H&&!h&&(h=H)}let G="",q=g(S),V=g(O);if("object"==typeof(a=o)&&(m(a)||void 0!==a.src)){let Z=m(o)?o.default:o;if(!Z.src)throw Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(Z)}`);if(!Z.height||!Z.width)throw Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(Z)}`);if(t=Z.blurWidth,n=Z.blurHeight,T=T||Z.blurDataURL,G=Z.src,!k){if(q||V){if(q&&!V){let Y=q/Z.width;V=Math.round(Z.height*Y)}else if(!q&&V){let K=V/Z.height;q=Math.round(Z.width*K)}}else q=Z.width,V=Z.height}}let W=!y&&("lazy"===x||void 0===x);((o="string"==typeof o?o:G).startsWith("data:")||o.startsWith("blob:"))&&(b=!0,W=!1),M.unoptimized&&(b=!0);let[X,Q]=s.useState(!1),[J,ee]=s.useState(!1),et=g(w),en=Object.assign(k?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:C}:{},J?{}:{color:"transparent"},A),er="blur"===P&&T&&!X?{backgroundSize:en.objectFit||"cover",backgroundPosition:en.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:`url("data:image/svg+xml;charset=utf-8,${c.getImageBlurSvg({widthInt:q,heightInt:V,blurWidth:t,blurHeight:n,blurDataURL:T})}")`}:{},ea=function({config:e,src:t,unoptimized:n,width:r,quality:a,sizes:o,loader:i}){if(n)return{src:t,srcSet:void 0,sizes:void 0};let{widths:s,kind:l}=function({deviceSizes:e,allSizes:t},n,r){if(r){let a=/(^|\s)(1?\d?\d)vw/g,o=[];for(let i;i=a.exec(r);i)o.push(parseInt(i[2]));if(o.length){let s=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*s),kind:"w"}}return{widths:t,kind:"w"}}if("number"!=typeof n)return{widths:e,kind:"w"};let l=[...new Set([n,2*n].map(e=>t.find(t=>t>=e)||t[t.length-1]))];return{widths:l,kind:"x"}}(e,r,o),c=s.length-1;return{sizes:o||"w"!==l?o:"100vw",srcSet:s.map((n,r)=>`${i({config:e,src:t,quality:a,width:n})} ${"w"===l?n:r+1}${l}`).join(", "),src:i({config:e,src:t,quality:a,width:s[c]})}}({config:M,src:o,unoptimized:b,width:q,quality:et,sizes:h,loader:U}),eo=o,ei={imageSrcSet:ea.srcSet,imageSizes:ea.sizes,crossOrigin:B.crossOrigin},es=s.useRef(j);s.useEffect(()=>{es.current=j},[j]);let el=s.useRef(I);s.useEffect(()=>{el.current=I},[I]);let ec=r({isLazy:W,imgAttributes:ea,heightInt:V,widthInt:q,qualityInt:et,className:E,imgStyle:en,blurStyle:er,loading:x,config:M,fill:k,unoptimized:b,placeholder:P,loader:U,srcString:eo,onLoadRef:es,onLoadingCompleteRef:el,setBlurComplete:Q,setShowAltText:ee},B);return s.default.createElement(s.default.Fragment,null,s.default.createElement(v,Object.assign({},ec)),y?s.default.createElement(l.default,null,s.default.createElement("link",Object.assign({key:"__nimg-"+ea.src+ea.srcSet+ea.sizes,rel:"preload",as:"image",href:ea.srcSet?void 0:ea.src},ei))):null)};var r=n(6495).Z,a=n(2648).Z,o=n(1598).Z,i=n(7273).Z,s=o(n(7294)),l=a(n(3121)),c=n(2675),u=n(139),d=n(8730);n(7238);var p=a(n(9824));let f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function m(e){return void 0!==e.default}function g(e){return"number"==typeof e||void 0===e?e:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function h(e,t,n,a,o,i,s){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let l="decode"in e?e.decode():Promise.resolve();l.catch(()=>{}).then(()=>
2{if(e.parentNode){if("blur"===n&&i(!0),null==a?void 0:a.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let s=!1,l=!1;a.current(r({},t,{nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>s,isPropagationStopped:()=>l,persist(){},preventDefault(){s=!0,t.preventDefault()},stopPropagation(){l=!0,t.stopPropagation()}}))}(null==o?void 0:o.current)&&o.current(e)}})}let v=e=>{var{imgAttributes:t,heightInt:n,widthInt:a,qualityInt:o,className:l,imgStyle:c,blurStyle:u,isLazy:d,fill:p,placeholder:f,loading:m,srcString:g,config:v,unoptimized:b,loader:y,onLoadRef:x,onLoadingCompleteRef:E,setBlurComplete:w,setShowAltText:S,onLoad:O,onError:k}=e,A=i(e,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return m=d?"lazy":m,s.default.createElement(s.default.Fragment,null,s.default.createElement("img",Object.assign({},A,t,{width:a,height:n,decoding:"async","data-nimg":p?"fill":"1",className:l,loading:m,style:r({},c,u),ref:s.useCallback(e=>{e&&(k&&(e.src=e.src),e.complete&&h(e,g,f,x,E,w,b))},[g,f,x,E,w,k,b]),onLoad(e){let t=e.currentTarget;h(t,g,f,x,E,w,b)},onError(e){S(!0),"blur"===f&&w(!0),k&&k(e)}})))};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1551:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(2648).Z,a=n(7273).Z,o=r(n(7294)),i=n(1003),s=n(7795),l=n(4465),c=n(2692),u=n(8245),d=n(9246),p=n(227),f=n(3468);let m=new Set;function g(e,t,n,r){if(i.isLocalURL(t)){if(!r.bypassPrefetchedCheck){let a=void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0,o=t+"%"+n+"%"+a;if(m.has(o))return;m.add(o)}Promise.resolve(e.prefetch(t,n,r)).catch(e=>{})}}function h(e){return"string"==typeof e?e:s.formatUrl(e)}let v=o.default.forwardRef(function(e,t){let n,r;let{href:s,as:m,children:v,prefetch:b,passHref:y,replace:x,shallow:E,scroll:w,locale:S,onClick:O,onMouseEnter:k,onTouchStart:A,legacyBehavior:j=!0!==Boolean(!0)}=e,I=a(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);n=v,j&&("string"==typeof n||"number"==typeof n)&&(n=o.default.createElement("a",null,n));let P=!1!==b,T=o.default.useContext(c.RouterContext),N=o.default.useContext(u.AppRouterContext),R=null!=T?T:N,C=!T,{href:D,as:_}=o.default.useMemo(()=>{if(!T){let e=h(s);return{href:e,as:m?h(m):e}}let[t,n]=i.resolveHref(T,s,!0);return{href:t,as:m?i.resolveHref(T,m):n||t}},[T,s,m]),L=o.default.useRef(D),F=o.default.useRef(_);j&&(r=o.default.Children.only(n));let M=j?r&&"object"==typeof r&&r.ref:t,[B,U,$]=d.useIntersection({rootMargin:"200px"}),z=o.default.useCallback(e=>{(F.current!==_||L.current!==D)&&($(),F.current=_,L.current=D),B(e),M&&("function"==typeof M?M(e):"object"==typeof M&&(M.current=e))},[_,M,D,$,B]);o.default.useEffect(()=>{R&&U&&P&&g(R,D,_,{locale:S})},[_,D,U,S,P,null==T?void 0:T.locale,R]);let H={ref:z,onClick(e){j||"function"!=typeof O||O(e),j&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),R&&!e.defaultPrevented&&function(e,t,n,r,a,s,l,c,u,d){let{nodeName:p}=e.currentTarget,f="A"===p.toUpperCase();if(f&&(function(e){let{target:t}=e.currentTarget;return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!i.isLocalURL(n)))return;e.preventDefault();let m=()=>{"beforePopState"in t?t[a?"replace":"push"](n,r,{shallow:s,locale:c,scroll:l}):t[a?"replace":"push"](r||n,{forceOptimisticNavigation:!d})};u?o.default.startTransition(m):m()}(e,R,D,_,x,E,w,S,C,P)},onMouseEnter(e){j||"function"!=typeof k||k(e),j&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),R&&(P||!C)&&g(R,D,_,{locale:S,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart(e){j||"function"!=typeof A||A(e),j&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),R&&(P||!C)&&g(R,D,_,{locale:S,priority:!0,bypassPrefetchedCheck:!0})}};if(!j||y||"a"===r.type&&!("href"in r.props)){let G=void 0!==S?S:null==T?void 0:T.locale,q=(null==T?void 0:T.isLocaleDomain)&&p.getDomainLocale(_,G,null==T?void 0:T.locales,null==T?void 0:T.domainLocales);H.href=q||f.addBasePath(l.addLocale(_,G,null==T?void 0:T.defaultLocale))}return j?o.default.cloneElement(r,H):o.default.createElement("a",Object.assign({},I,H),n)});t.default=v,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
2dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9246:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function({rootRef:e,rootMargin:t,disabled:n}){let l=n||!o,[c,u]=r.useState(!1),[d,p]=r.useState(null);r.useEffect(()=>{if(o){if(!l&&!c&&d&&d.tagName){let n=function(e,t,n){let{id:r,observer:a,elements:o}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=s.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=i.get(r)))return t;let a=new Map,o=new IntersectionObserver(e=>{e.forEach(e=>{let t=a.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:o,elements:a},s.push(n),i.set(n,t),t}(n);return o.set(e,t),a.observe(e),function(){if(o.delete(e),a.unobserve(e),0===o.size){a.disconnect(),i.delete(r);let t=s.findIndex(e=>e.root===r.root&&e.margin===r.margin);t>-1&&s.splice(t,1)}}}(d,e=>e&&u(e),{root:null==e?void 0:e.current,rootMargin:t});return n}}else if(!c){let r=a.requestIdleCallback(()=>u(!0));return()=>a.cancelIdleCallback(r)}},[d,l,t,e,c]);let f=r.useCallback(()=>{u(!1)},[]);return[p,c,f]};var r=n(7294),a=n(4686);let o="function"==typeof IntersectionObserver,i=new Map,s=[];("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7645:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=o.default,a=(null==t?void 0:t.suspense)?{}:{loading:({error:e,isLoading:t,pastDelay:n})=>null};if(e instanceof Promise?a.loader=()=>e:"function"==typeof e?a.loader=e:"object"==typeof e&&(a=r({},a,e)),(a=r({},a,t)).suspense&&(delete a.ssr,delete a.loading),a.loadableGenerated&&delete(a=r({},a,a.loadableGenerated)).loadableGenerated,"boolean"==typeof a.ssr&&!a.suspense){if(!a.ssr)return delete a.ssr,i(n,a);delete a.ssr}return n(a)},t.noSSR=i;var r=n(6495).Z,a=n(2648).Z,o=(a(n(7294)),a(n(4588)));function i(e,t){return delete t.webpack,delete t.modules,e(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2675:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageBlurSvg=function({widthInt:e,heightInt:t,blurWidth:n,blurHeight:r,blurDataURL:a}){let o=n||e,i=r||t,s=a.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return o&&i?`%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ${o} ${i}'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='${n&&r?"1":"20"}'/%3E${s}%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='${a}'/%3E%3C/svg%3E`:`%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' x='0' y='0' height='100%25' width='100%25' href='${a}'/%3E%3C/svg%3E`}},9824:function(e,t){"use strict";function n({config:e,src:t,width:n,quality:r}){return t.endsWith(".svg")&&!e.dangerouslyAllowSVG?t:`${e.path}?url=${encodeURIComponent(t)}&w=${n}&q=${r||75}`}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n.__next_img_default=!0,t.default=n},3644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(2648).Z)(n(7294));let a=r.default.createContext(null);t.LoadableContext=a},4588:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(6495).Z,a=(0,n(1598).Z)(n(7294)),o=n(3644);let i=[],s=[],l=!1;function c(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=r({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading}
2,e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);n.suspense&&(n.lazy=a.default.lazy(n.loader));let i=null;function c(){if(!i){let t=new u(e,n);i={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return i.promise()}if(!l){let d=n.webpack?n.webpack():n.modules;d&&s.push(e=>{for(let t of d)if(-1!==e.indexOf(t))return c()})}function p(){c();let e=a.default.useContext(o.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}let f=n.suspense?function(e,t){return p(),a.default.createElement(n.lazy,r({},e,{ref:t}))}:function(e,t){p();let r=a.useSyncExternalStore(i.subscribe,i.getCurrentValue,i.getCurrentValue);return a.default.useImperativeHandle(t,()=>({retry:i.retry}),[]),a.default.useMemo(()=>{var t;return r.loading||r.error?a.default.createElement(n.loading,{isLoading:r.loading,pastDelay:r.pastDelay,timedOut:r.timedOut,error:r.error,retry:i.retry}):r.loaded?a.default.createElement((t=r.loaded)&&t.__esModule?t.default:t,e):null},[e,r])};return f.preload=()=>c(),f.displayName="LoadableComponent",a.default.forwardRef(f)}(c,e)}function p(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return p(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{p(i).then(e,t)}),d.preloadReady=(e=[])=>new Promise(t=>{let n=()=>(l=!0,t());p(s,e).then(n,n)}),window.__NEXT_PRELOADREADY=d.preloadReady,t.default=d},4241:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ai}});var r,a,o,i,s,l,c,u,d,p,f,m,g,h,v,b,y,x,E,w,S,O,k,A=n(5893),j=n(9008),I=n.n(j);function P(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var T=n(6688),N=[["\xdf","ss"],["ẞ","Ss"],["\xe4","ae"],["\xc4","Ae"],["\xf6","oe"],["\xd6","Oe"],["\xfc","ue"],["\xdc","Ue"],["\xc0","A"],["\xc1","A"],["\xc2","A"],["\xc3","A"],["\xc4","Ae"],["\xc5","A"],["\xc6","AE"],["\xc7","C"],["\xc8","E"],["\xc9","E"],["\xca","E"],["\xcb","E"],["\xcc","I"],["\xcd","I"],["\xce","I"],["\xcf","I"],["\xd0","D"],["\xd1","N"],["\xd2","O"],["\xd3","O"],["\xd4","O"],["\xd5","O"],["\xd6","Oe"],["Ő","O"],["\xd8","O"],["\xd9","U"],["\xda","U"],["\xdb","U"],["\xdc","Ue"],["Ű","U"],["\xdd","Y"],["\xde","TH"],["\xdf","ss"],["\xe0","a"],["\xe1","a"],["\xe2","a"],["\xe3","a"],["\xe4","ae"],["\xe5","a"],["\xe6","ae"],["\xe7","c"],["\xe8","e"],["\xe9","e"],["\xea","e"],["\xeb","e"],["\xec","i"],["\xed","i"],["\xee","i"],["\xef","i"],["\xf0","d"],["\xf1","n"],["\xf2","o"],["\xf3","o"],["\xf4","o"],["\xf5","o"],["\xf6","oe"],["ő","o"],["\xf8","o"],["\xf9","u"],["\xfa","u"],["\xfb","u"],["\xfc","ue"],["ű","u"],["\xfd","y"],["\xfe","th"],["\xff","y"],["ẞ","SS"],["\xe0","a"],["\xc0","A"],["\xe1","a"],["\xc1","A"],["\xe2","a"],["\xc2","A"],["\xe3","a"],["\xc3","A"],["\xe8","e"],["\xc8","E"],["\xe9","e"],["\xc9","E"],["\xea","e"],["\xca","E"],["\xec","i"],["\xcc","I"],["\xed","i"],["\xcd","I"],["\xf2","o"],["\xd2","O"],["\xf3","o"],["\xd3","O"],["\xf4","o"],["\xd4","O"],["\xf5","o"],["\xd5","O"],["\xf9","u"],["\xd9","U"],["\xfa","u"],["\xda","U"],["\xfd","y"],["\xdd","Y"],["ă","a"],["Ă","A"],["Đ","D"],["đ","d"],["ĩ","i"],["Ĩ","I"],["ũ","u"],["Ũ","U"],["ơ","o"],["Ơ","O"],["ư","u"],["Ư","U"],["ạ","a"],["Ạ","A"],["ả","a"],["Ả","A"],["ấ","a"],["Ấ","A"],["ầ","a"],["Ầ","A"],["ẩ","a"],["Ẩ","A"],["ẫ","a"],["Ẫ","A"],["ậ","a"],["Ậ","A"],["ắ","a"],["Ắ","A"],["ằ","a"],["Ằ","A"],["ẳ","a"],["Ẳ","A"],["ẵ","a"],["Ẵ","A"],["ặ","a"],["Ặ","A"],["ẹ","e"],["Ẹ","E"],["ẻ","e"],["Ẻ","E"],["ẽ","e"],["Ẽ","E"],["ế","e"],["Ế","
2E"],["ề","e"],["Ề","E"],["ể","e"],["Ể","E"],["ễ","e"],["Ễ","E"],["ệ","e"],["Ệ","E"],["ỉ","i"],["Ỉ","I"],["ị","i"],["Ị","I"],["ọ","o"],["Ọ","O"],["ỏ","o"],["Ỏ","O"],["ố","o"],["Ố","O"],["ồ","o"],["Ồ","O"],["ổ","o"],["Ổ","O"],["ỗ","o"],["Ỗ","O"],["ộ","o"],["Ộ","O"],["ớ","o"],["Ớ","O"],["ờ","o"],["Ờ","O"],["ở","o"],["Ở","O"],["ỡ","o"],["Ỡ","O"],["ợ","o"],["Ợ","O"],["ụ","u"],["Ụ","U"],["ủ","u"],["Ủ","U"],["ứ","u"],["Ứ","U"],["ừ","u"],["Ừ","U"],["ử","u"],["Ử","U"],["ữ","u"],["Ữ","U"],["ự","u"],["Ự","U"],["ỳ","y"],["Ỳ","Y"],["ỵ","y"],["Ỵ","Y"],["ỷ","y"],["Ỷ","Y"],["ỹ","y"],["Ỹ","Y"],["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"],["٠","0"],["١","1"],["٢","2"],["٣","3"],["٤","4"],["٥","5"],["٦","6"],["٧","7"],["٨","8"],["٩","9"],["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"],["۰","0"],["۱","1"],["۲","2"],["۳","3"],["۴","4"],["۵","5"],["۶","6"],["۷","7"],["۸","8"],["۹","9"],["ټ","p"],["ځ","z"],["څ","c"],["ډ","d"],["ﺫ","d"],["ﺭ","r"],["ړ","r"],["ﺯ","z"],["ږ","g"],["ښ","x"],["ګ","g"],["ڼ","n"],["ۀ","e"],["ې","e"],["ۍ","ai"],["ٹ","t"],["ڈ","d"],["ڑ","r"],["ں","n"],["ہ","h"],["ھ","h"],["ے","e"],["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"],["ă","a"],["Ă","A"],["ș","s"],["Ș","S"],["ț","t"],["Ț","T"],["ţ","t"],["Ţ","T"],["ş","s"],["Ş","S"],["\xe7","c"],["\xc7","C"],["ğ","g"],["Ğ","G"],["ı","i"],["İ","I"],["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"],["ა","a"],["ბ","b"],["გ","g"],["დ","d"],["ე","e"],["ვ","v"],["ზ","z"],["თ","t"],["ი","i"],["კ","k"],["ლ","l"],["მ","m"],["ნ","n"],["ო","o"],["პ","p"],["ჟ","zh"],["რ","r"],["ს","s"],["ტ","t"],["უ","u"],["ფ","ph"],["ქ","q"],["ღ","gh"],["ყ","k"],["შ","sh"],["ჩ","ch"],["ც","ts"],["ძ","dz"],["წ","ts"],["ჭ","tch"],["ხ","kh"],["ჯ","j"],["ჰ","h"],["č","c"],["ď","d"],["ě","e"],["ň","n"],["ř","r"],["š","s"],["ť","t"],["ů","u"],["ž","z"],["Č","C"],["Ď","D"],["Ě","E"],["Ň","N"],["Ř","R"],["Š","S"],["Ť","T"],["Ů","U"],["Ž","Z"],["ހ","h"],["ށ","sh"],["ނ","
2n"],["ރ","r"],["ބ","b"],["ޅ","lh"],["ކ","k"],["އ","a"],["ވ","v"],["މ","m"],["ފ","f"],["ދ","dh"],["ތ","th"],["ލ","l"],["ގ","g"],["ޏ","gn"],["ސ","s"],["ޑ","d"],["ޒ","z"],["ޓ","t"],["ޔ","y"],["ޕ","p"],["ޖ","j"],["ޗ","ch"],["ޘ","tt"],["ޙ","hh"],["ޚ","kh"],["ޛ","th"],["ޜ","z"],["ޝ","sh"],["ޞ","s"],["ޟ","d"],["ޠ","t"],["ޡ","z"],["ޢ","a"],["ޣ","gh"],["ޤ","q"],["ޥ","w"],["ަ","a"],["ާ","aa"],["ި","i"],["ީ","ee"],["ު","u"],["ޫ","oo"],["ެ","e"],["ޭ","ey"],["ޮ","o"],["ޯ","oa"],["ް",""],["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"],["ā","a"],["ē","e"],["ģ","g"],["ī","i"],["ķ","k"],["ļ","l"],["ņ","n"],["ū","u"],["Ā","A"],["Ē","E"],["Ģ","G"],["Ī","I"],["Ķ","K"],["Ļ","L"],["Ņ","N"],["Ū","U"],["č","c"],["š","s"],["ž","z"],["Č","C"],["Š","S"],["Ž","Z"],["ą","a"],["č","c"],["ę","e"],["ė","e"],["į","i"],["š","s"],["ų","u"],["ū","u"],["ž","z"],["Ą","A"],["Č","C"],["Ę","E"],["Ė","E"],["Į","I"],["Š","S"],["Ų","U"],["Ū","U"],["Ќ","Kj"],["ќ","kj"],["Љ","Lj"],["љ","lj"],["Њ","Nj"],["њ","nj"],["Тс","Ts"],["тс","ts"],["ą","a"],["ć","c"],["ę","e"],["ł","l"],["ń","n"],["ś","s"],["ź","z"],["ż","z"],["Ą","A"],["Ć","C"],["Ę","E"],["Ł","L"],["Ń","N"],["Ś","S"],["Ź","Z"],["Ż","Z"],["Є","Ye"],["І","I"],["Ї","Yi"],["Ґ","G"],["є","ye"],["і","i"],["ї","yi"],["ґ","g"],["IJ","IJ"],["ij","ij"],["\xa2","c"],["\xa5","Y"],["߿","b"],["৳","t"],["૱","Bo"],["฿","B"],["₠","CE"],["₡","C"],["₢","Cr"],["₣","F"],["₥","m"],["₦","N"],["₧","Pt"],["₨","Rs"],["₩","W"],["₫","s"],["€","E"],["₭","K"],["₮","T"],["₯","Dp"],["₰","S"],["₱","P"],["₲","G"],["₳","A"],["₴","S"],["₵","C"],["₶","tt"],["₷","S"],["₸","T"],["₹","R"],["₺","L"],["₽","P"],["₿","B"],["﹩","$"],["¢","c"],["¥","Y"],["₩","W"],["\uD835\uDC00","A"],["\uD835\uDC01","B"],["\uD835\uDC02","C"],["\uD835\uDC03","D"],["\uD835\uDC04","E"],["\uD835\uDC05","F"],["\uD835\uDC06","G"],["\uD835\uDC07","H"],["\uD835\uDC08","I"],["\uD835\uDC09","J"],["\uD835\uDC0A","K"],["\uD835\uDC0B","L"],["\uD835\uDC0C","M"],["\uD835\uDC0D","N"],["\uD835\uDC0E","O"],["\uD835\uDC0F","P"],["\uD835\uDC10","Q"],["\uD835\uDC11","R"],["\uD835\uDC12","S"],["\uD835\uDC13","T"],["\uD835\uDC14","U"],["\uD835\uDC15","V"],["\uD835\uDC16","W"],["\uD835\uDC17","X"],["\uD835\uDC18","Y"],["\uD835\uDC19","Z"],["\uD835\uDC1A","a"],["\uD835\uDC1B","b"],["\uD835\uDC1C","c"],["\uD835\uDC1D","d"],["\uD835\uDC1E","e"],["\uD835\uDC1F","f"],["\uD835\uDC20","g"],["\uD835\uDC21","h"],["\uD835\uDC22","i"],["\uD835\uDC23","j"],["\uD835\uDC24","k"],["\uD835\uDC25","l"],["\uD835\uDC26","m"],["\uD835\uDC27","n"],["\uD835\uDC28","o"],["\uD835\uDC29","p"],["\uD835\uDC2A","q"],["\uD835\uDC2B","r"],["\uD835\uDC2C","s"],["\uD835\uDC2D","t"],["\uD835\uDC2E","u"],["\uD835\uDC2F","v"],["\uD835\uDC30","w"],["\uD835\uDC31","x"],["\uD835\uDC32","y"],["\uD835\uDC33","z"],["\uD835\uDC34","A"],["\uD835\uDC35","B"],["\uD835\uDC36","C"],["\uD835\uDC37","D"],["\uD835\uDC38","E"],["\uD835\uDC39","F"],["\uD835\uDC3A","G"],["\uD835\uDC3B","H"],["\uD835\uDC3C","I"],["\uD835\uDC3D","J"],["\uD835\uDC3E","K"],["\uD835\uDC3F","L"],["\uD835\uDC40","M"],["\uD835\uDC41","N"],["\uD835\uDC42","O"],["\uD835\uDC43","P"],["\uD835\uDC44","Q"],["\uD835\uDC45","R"],["\uD835\uDC46","S"],["\uD835\uDC47","T"],["\uD835\uDC48","U"],["\uD835\uDC49","V"],["\uD835\uDC4A","W"],["\uD835\uDC4B","X"],["\uD835\uDC4C","Y"],["\uD835\uDC4D","Z"],["\uD835\uDC4E","a"],["\uD835\uDC4F","b"],["\uD835\uDC50","c"],["\uD835\uDC51","d"],["\uD835\uDC52","e"],["\uD835\uDC53","f"],["\uD835\uDC54","g"],["\uD835\uDC56","i"],["\uD835\uDC57","j"],["\uD835\uDC58","k"],["\uD835\uDC59","l"],["\uD835\uDC5A","m"],["\uD835\uDC5B","n"],["\uD835\uDC5C","o"],["\uD835\uDC5D","p"],["\uD835\uDC5E","q"],["\uD835\uDC5F","r"],["\uD835\uDC60","s"],["\uD835\uDC61","t"],["\uD835\uDC62","u"],["\uD835\uDC63","v"],["\uD835\uDC64","w"],["\uD835\uDC65","x"],["\uD835\uDC66","y"],["\uD835\uDC67","z"],["\uD835\uDC68","A"],["\uD835\uDC69","B"],["\uD835\uDC6A","C"],["\uD835\uDC6B","D"],["\uD835\uDC6C","E"],["\uD835\uDC6D","F"],["\uD835\uDC6E","G"],["\uD835\uDC6F","H"],["\uD835\uDC70","I"],["\uD835\uDC71","J"],["\uD835\uDC72","K"],["\uD835\uDC73","L"],["\uD835\uDC74","M"],["\uD835\uDC75","N"],["\uD835\uDC76","O"],["\uD835\uDC77","P"],["\uD835\uDC78","Q"],["\uD835\uDC79","R"],["\uD835\uDC7A","S"],["\uD835\uDC7B","T"],["\uD835\uDC7C","U"],["\uD835\uDC7D","V"],["\uD835\uDC7E","W"],["\uD835\uDC7F","X"],["\uD835\uDC80","Y"],["\uD835\uDC81","Z"],["\uD835\uDC82","a"],["\uD835\uDC83","b"],["\uD835\uDC84","c"],["\uD835\uDC85","d"],["\uD835\uDC86","e"],["\uD835\uDC87","f"],["\uD835\uDC88","g"],["\uD835\uDC89","h"],["\uD835\uDC8A","i"],["\uD835\uDC8B","j"],["\uD835\uDC8C","k"],["\uD835\uDC8D","l"],["\uD835\uDC8E","m"],["\uD835\uDC8F","n"],["\uD835\uDC90","o"],["\uD835\uDC91","p"],["\uD835\uDC92","q"],["\uD835\uDC93","r"],["\uD835\uDC94","s"],["\uD835\uDC95","t"],["\uD835\uDC96","u"],["\uD835\uDC97","v"],["\uD835\uDC98","w"],["\uD835\uDC99","x"],["\uD835\uDC9A","y"],["\uD835\uDC9B","z"],["\uD835\uDC9C","A"],["\uD835\uDC9E","C"],["\uD835\uDC9F","D"],["\uD835\uDCA2","g"],["\uD835\uDCA5","J"],["\uD835\uDCA6","K"],["\uD835\uDCA9","N"],["\uD835\uDCAA","O"],["\uD835\uDCAB","P"],["\uD835\uDCAC","Q"],["\uD835\uDCAE","S"],["\uD835\uDCAF","T"],["\uD835\uDCB0","U"],["\uD835\uDCB1","V"],["\uD835\uDCB2","W"],["\uD835\uDCB3","X"],["\uD835\uDCB4","Y"],["\uD835\uDCB5","Z"],["\uD835\uDCB6","a"],["\uD835\uDCB7","b"],["\uD835\uDCB8","c"],["\uD835\uDCB9","d"],["\uD835\uDCBB","f"],["\uD835\uDCBD","h"],["\uD835\uDCBE","i"],["\uD835\uDCBF","j"],["\uD835\uDCC0","h"],["\uD835\uDCC1","l"],["\uD835\uDCC2","m"],["\uD835\uDCC3","n"],["\uD835\uDCC5","p"],["\uD835\uDCC6","q"],["\uD835\uDCC7","r"],["\uD835\uDCC8","s"],["\uD835\uDCC9","t"],["\uD835\uDCCA","u"],["\uD835\uDCCB","v"],["\uD835\uDCCC","w"],["\uD835\uDCCD","x"],["\uD835\uDCCE","y"],["\uD835\uDCCF","z"],["\uD835\uDCD0","A"],["\uD835\uDCD1","B"],["\uD835\uDCD2","C"],["\uD835\uDCD3","D"],["\uD835\uDCD4","E"],["\uD835\uDCD5","F"],["\uD835\uDCD6","G"],["\uD835\uDCD7","H"],["\uD835\uDCD8","I"],["\uD835\uDCD9","J"],["\uD835\uDCDA","K"],["\uD835\uDCDB","L"],["\uD835\uDCDC","M"],["\uD835\uDCDD","N"],["\uD835\uDCDE","O"],["\uD835\uDCDF","P"],["\uD835\uDCE0","Q"],["\uD835\uDCE1","R"],["\uD835\uDCE2","S"],["\uD835\uDCE3","T"],["\uD835\uDCE4","U"],["\uD835\uDCE5","V"],["\uD835\uDCE6","W"],["\uD835\uDCE7","X"],["\uD835\uDCE8","Y"],["\uD835\uDCE9","Z"],["\uD835\uDCEA","a"],["\uD835\uDCEB","b"],["\uD835\uDCEC","c"],["\uD835\uDCED","d"],["\uD835\uDCEE","e"],["\uD835\uDCEF","f"],["\uD835\uDCF0","g"],["\uD835\uDCF1","h"],["\uD835\uDCF2","i"],["\uD835\uDCF3","j"],["\uD835\uDCF4","k"],["\uD835\uDCF5","l"],["\uD835\uDCF6","m"],["\uD835\uDCF7","n"],["\uD835\uDCF8","o"],["\uD835\uDCF9","p"],["\uD835\uDCFA","q"],["\uD835\uDCFB","r"],["\uD835\uDCFC","s"],["\uD835\uDCFD","t"],["\uD835\uDCFE","u"],["\uD835\uDCFF","v"],["\uD835\uDD00","w"],["\uD835\uDD01","x"],["\uD835\uDD02","y"],["\uD835\uDD03","z"],["\uD835\uDD04","A"],["\uD835\uDD05","B"],["\uD835\uDD07","D"],["\uD835\uDD08","E"],["\uD835\uDD09","F"],["\uD835\uDD0A","G"],["\uD835\uDD0D","J"],["\uD835\uDD0E","K"],["\uD835\uDD0F","L"],["\uD835\uDD10","M"],["\uD835\uDD11","N"],["\uD835\uDD12","O"],["\uD835\uDD13","P"],["\uD835\uDD14","Q"],["\uD835\uDD16","S"],["\uD835\uDD17","T"],["\uD835\uDD18","U"],["\uD835\uDD19","V"],["\uD835\uDD1A","W"],["\uD835\uDD1B","X"],["\uD835\uDD1C","Y"],["\uD835\uDD1E","a"],["\uD835\uDD1F","b"],["\uD835\uDD20","c"],["\uD835\uDD21","d"],["\uD835\uDD22","e"],["\uD835\uDD23","f"],["\uD835\uDD24","g"],["\uD835\uDD25","h"],["\uD835\uDD26","i"],["\uD835\uDD27","j"],["\uD835\uDD28","k"],["\uD835\uDD29","l"],["\uD835\uDD2A","m"],["\uD835\uDD2B","n"],["\uD835\uDD2C","o"],["\uD835\uDD2D","p"],["\uD835\uDD2E","q"],["\uD835\uDD2F","r"],["\uD835\uDD30","s"],["\uD835\uDD31","t"],["\uD835\uDD32","u"],["\uD835\uDD33","v"],["\uD835\uDD34","w"],["\uD835\uDD35","x"],["\uD835\uDD36","y"],["\uD835\uDD37","z"],["\uD835\uDD38","A"],["\uD835\uDD39","B"],["\uD835\uDD3B","D"],["\uD835\uDD3C","E"],["\uD835\uDD3D","F"],["\uD835\uDD3E","G"],["\uD835\uDD40","I"],["\uD835\uDD41","J"],["\uD835\uDD42","K"],["\uD835\uDD43","L"],["\uD835\uDD44","M"],["\uD835\uDD46","N"],["\uD835\uDD4A","S"],["\uD835\uDD4B","T"],["\uD835\uDD4C","U"],["\uD835\uDD4D","V"],["\uD835\uDD4E","W"],["\uD835\uDD4F","X"],["\uD835\uDD50","Y"],["\uD835\uDD52","a"],["\uD835\uDD53","b"],["\uD835\uDD54","c"],["\uD835\uDD55","d"],["\uD835\uDD56","e"],["\uD835\uDD57","f"],["\uD835\uDD58","g"],["\uD835\uDD59","h"],["\uD835\uDD5A","i"],["\uD835\uDD5B","j"],["\uD835\uDD5C","k"],["\uD835\uDD5D","l"],["\uD835\uDD5E","m"],["\uD835\uDD5F","n"],["\uD835\uDD60","o"],["\uD835\uDD61","p"],["\uD835\uDD62","q"],["\uD835\uDD63","r"],["\uD835\uDD64","s"],["\uD835\uDD65","t"],["\uD835\uDD66","u"],["\uD835\uDD67","v"],["\uD835\uDD68","w"],["\uD835\uDD69","x"],["\uD835\uDD6A","y"],["\uD835\uDD6B","z"],["\uD835\uDD6C","A"],["\uD835\uDD6D","B"],["\uD835\uDD6E","C"],["\uD835\uDD6F","D"],["\uD835\uDD70","E"],["\uD835\uDD71","F"],["\uD835\uDD72","G"],["\uD835\uDD73","H"],["\uD835\uDD74","I"],["\uD835\uDD75","J"],["\uD835\uDD76","K"],["\uD835\uDD77","L"],["\uD835\uDD78","M"],["\uD835\uDD79","N"],["\uD835\uDD7A","O"],["\uD835\uDD7B","P"],["\uD835\uDD7C","Q"],["\uD835\uDD7D","R"],["\uD835\uDD7E","S"],["\uD835\uDD7F","T"],["\uD835\uDD80","U"],["\uD835\uDD81","V"],["\uD835\uDD82","W"],["\uD835\uDD83","X"],["\uD835\uDD84","Y"],["\uD835\uDD85","Z"],["\uD835\uDD86","a"],["\uD835\uDD87","b"],["\uD835\uDD88","c"],["\uD835\uDD89","d"],["\uD835\uDD8A","e"],["\uD835\uDD8B","f"],["\uD835\uDD8C","g"],["\uD835\uDD8D","h"],["\uD835\uDD8E","i"],["\uD835\uDD8F","j"],["\uD835\uDD90","k"],["\uD835\uDD91","l"],["\uD835\uDD92","m"],["\uD835\uDD93","n"],["\uD835\uDD94","o"],["\uD835\uDD95","p"],["\uD835\uDD96","q"],["\uD835\uDD97","r"],["\uD835\uDD98","s"],["\uD835\uDD99","t"],["\uD835\uDD9A","u"],["\uD835\uDD9B","v"],["\uD835\uDD9C","w"],["\uD835\uDD9D","x"],["\uD835\uDD9E","y"],["\uD835\uDD9F","z"],["\uD835\uDDA0","A"],["\uD835\uDDA1","B"],["\uD835\uDDA2","C"],["\uD835\uDDA3","D"],["\uD835\uDDA4","E"],["\uD835\uDDA5","F"],["\uD835\uDDA6","G"],["\uD835\uDDA7","H"],["\uD835\uDDA8","I"],["\uD835\uDDA9","J"],["\uD835\uDDAA","K"],["\uD835\uDDAB","L"],["\uD835\uDDAC","M"],["\uD835\uDDAD","N"],["\uD835\uDDAE","O"],["\uD835\uDDAF","P"],["\uD835\uDDB0","Q"],["\uD835\uDDB1","R"],["\uD835\uDDB2","S"],["\uD835\uDDB3","T"],["\uD835\uDDB4","U"],["\uD835\uDDB5","V"],["\uD835\uDDB6","W"],["\uD835\uDDB7","X"],["\uD835\uDDB8","Y"],["\uD835\uDDB9","Z"],["\uD835\uDDBA","a"],["\uD835\uDDBB","b"],["\uD835\uDDBC","c"],["\uD835\uDDBD","d"],["\uD835\uDDBE","e"],["\uD835\uDDBF","f"],["\uD835\uDDC0","g"],["\uD835\uDDC1","h"],["\uD835\uDDC2","i"],["\uD835\uDDC3","j"],["\uD835\uDDC4","k"],["\uD835\uDDC5","l"],["\uD835\uDDC6","m"],["\uD835\uDDC7","n"],["\uD835\uDDC8","o"],["\uD835\uDDC9","p"],["\uD835\uDDCA","q"],["\uD835\uDDCB","r"],["\uD835\uDDCC","s"],["\uD835\uDDCD","t"],["\uD835\uDDCE","u"],["\uD835\uDDCF","v"],["\uD835\uDDD0","w"],["\uD835\uDDD1","x"],["\uD835\uDDD2","y"],["\uD835\uDDD3","z"],["\uD835\uDDD4","A"],["\uD835\uDDD5","B"],["\uD835\uDDD6","C"],["\uD835\uDDD7","D"],["\uD835\uDDD8","E"],["\uD835\uDDD9","F"],["\uD835\uDDDA","G"],["\uD835\uDDDB","H"],["\uD835\uDDDC","I"],["\uD835\uDDDD","J"],["\uD835\uDDDE","K"],["\uD835\uDDDF","L"],["\uD835\uDDE0","M"],["\uD835\uDDE1","N"],["\uD835\uDDE2","O"],["\uD835\uDDE3","P"],["\uD835\uDDE4","Q"],["\uD835\uDDE5","R"],["\uD835\uDDE6","S"],["\uD835\uDDE7","T"],["\uD835\uDDE8","U"],["\uD835\uDDE9","V"],["\uD835\uDDEA","W"],["\uD835\uDDEB","X"],["\uD835\uDDEC","Y"],["\uD835\uDDED","Z"],["\uD835\uDDEE","a"],["\uD835\uDDEF","b"],["\uD835\uDDF0","c"],["\uD835\uDDF1","d"],["\uD835\uDDF2","e"],["\uD835\uDDF3","f"],["\uD835\uDDF4","g"],["\uD835\uDDF5","h"],["\uD835\uDDF6","i"],["\uD835\uDDF7","j"],["\uD835\uDDF8","k"],["\uD835\uDDF9","l"],["\uD835\uDDFA","m"],["\uD835\uDDFB","n"],["\uD835\uDDFC","o"],["\uD835\uDDFD","p"],["\uD835\uDDFE","q"],["\uD835\uDDFF","r"],["\uD835\uDE00","s"],["\uD835\uDE01","t"],["\uD835\uDE02","u"],["\uD835\uDE03","v"],["\uD835\uDE04","w"],["\uD835\uDE0
25","x"],["\uD835\uDE06","y"],["\uD835\uDE07","z"],["\uD835\uDE08","A"],["\uD835\uDE09","B"],["\uD835\uDE0A","C"],["\uD835\uDE0B","D"],["\uD835\uDE0C","E"],["\uD835\uDE0D","F"],["\uD835\uDE0E","G"],["\uD835\uDE0F","H"],["\uD835\uDE10","I"],["\uD835\uDE11","J"],["\uD835\uDE12","K"],["\uD835\uDE13","L"],["\uD835\uDE14","M"],["\uD835\uDE15","N"],["\uD835\uDE16","O"],["\uD835\uDE17","P"],["\uD835\uDE18","Q"],["\uD835\uDE19","R"],["\uD835\uDE1A","S"],["\uD835\uDE1B","T"],["\uD835\uDE1C","U"],["\uD835\uDE1D","V"],["\uD835\uDE1E","W"],["\uD835\uDE1F","X"],["\uD835\uDE20","Y"],["\uD835\uDE21","Z"],["\uD835\uDE22","a"],["\uD835\uDE23","b"],["\uD835\uDE24","c"],["\uD835\uDE25","d"],["\uD835\uDE26","e"],["\uD835\uDE27","f"],["\uD835\uDE28","g"],["\uD835\uDE29","h"],["\uD835\uDE2A","i"],["\uD835\uDE2B","j"],["\uD835\uDE2C","k"],["\uD835\uDE2D","l"],["\uD835\uDE2E","m"],["\uD835\uDE2F","n"],["\uD835\uDE30","o"],["\uD835\uDE31","p"],["\uD835\uDE32","q"],["\uD835\uDE33","r"],["\uD835\uDE34","s"],["\uD835\uDE35","t"],["\uD835\uDE36","u"],["\uD835\uDE37","v"],["\uD835\uDE38","w"],["\uD835\uDE39","x"],["\uD835\uDE3A","y"],["\uD835\uDE3B","z"],["\uD835\uDE3C","A"],["\uD835\uDE3D","B"],["\uD835\uDE3E","C"],["\uD835\uDE3F","D"],["\uD835\uDE40","E"],["\uD835\uDE41","F"],["\uD835\uDE42","G"],["\uD835\uDE43","H"],["\uD835\uDE44","I"],["\uD835\uDE45","J"],["\uD835\uDE46","K"],["\uD835\uDE47","L"],["\uD835\uDE48","M"],["\uD835\uDE49","N"],["\uD835\uDE4A","O"],["\uD835\uDE4B","P"],["\uD835\uDE4C","Q"],["\uD835\uDE4D","R"],["\uD835\uDE4E","S"],["\uD835\uDE4F","T"],["\uD835\uDE50","U"],["\uD835\uDE51","V"],["\uD835\uDE52","W"],["\uD835\uDE53","X"],["\uD835\uDE54","Y"],["\uD835\uDE55","Z"],["\uD835\uDE56","a"],["\uD835\uDE57","b"],["\uD835\uDE58","c"],["\uD835\uDE59","d"],["\uD835\uDE5A","e"],["\uD835\uDE5B","f"],["\uD835\uDE5C","g"],["\uD835\uDE5D","h"],["\uD835\uDE5E","i"],["\uD835\uDE5F","j"],["\uD835\uDE60","k"],["\uD835\uDE61","l"],["\uD835\uDE62","m"],["\uD835\uDE63","n"],["\uD835\uDE64","o"],["\uD835\uDE65","p"],["\uD835\uDE66","q"],["\uD835\uDE67","r"],["\uD835\uDE68","s"],["\uD835\uDE69","t"],["\uD835\uDE6A","u"],["\uD835\uDE6B","v"],["\uD835\uDE6C","w"],["\uD835\uDE6D","x"],["\uD835\uDE6E","y"],["\uD835\uDE6F","z"],["\uD835\uDE70","A"],["\uD835\uDE71","B"],["\uD835\uDE72","C"],["\uD835\uDE73","D"],["\uD835\uDE74","E"],["\uD835\uDE75","F"],["\uD835\uDE76","G"],["\uD835\uDE77","H"],["\uD835\uDE78","I"],["\uD835\uDE79","J"],["\uD835\uDE7A","K"],["\uD835\uDE7B","L"],["\uD835\uDE7C","M"],["\uD835\uDE7D","N"],["\uD835\uDE7E","O"],["\uD835\uDE7F","P"],["\uD835\uDE80","Q"],["\uD835\uDE81","R"],["\uD835\uDE82","S"],["\uD835\uDE83","T"],["\uD835\uDE84","U"],["\uD835\uDE85","V"],["\uD835\uDE86","W"],["\uD835\uDE87","X"],["\uD835\uDE88","Y"],["\uD835\uDE89","Z"],["\uD835\uDE8A","a"],["\uD835\uDE8B","b"],["\uD835\uDE8C","c"],["\uD835\uDE8D","d"],["\uD835\uDE8E","e"],["\uD835\uDE8F","f"],["\uD835\uDE90","g"],["\uD835\uDE91","h"],["\uD835\uDE92","i"],["\uD835\uDE93","j"],["\uD835\uDE94","k"],["\uD835\uDE95","l"],["\uD835\uDE96","m"],["\uD835\uDE97","n"],["\uD835\uDE98","o"],["\uD835\uDE99","p"],["\uD835\uDE9A","q"],["\uD835\uDE9B","r"],["\uD835\uDE9C","s"],["\uD835\uDE9D","t"],["\uD835\uDE9E","u"],["\uD835\uDE9F","v"],["\uD835\uDEA0","w"],["\uD835\uDEA1","x"],["\uD835\uDEA2","y"],["\uD835\uDEA3","z"],["\uD835\uDEA4","l"],["\uD835\uDEA5","j"],["\uD835\uDEE2","A"],["\uD835\uDEE3","B"],["\uD835\uDEE4","G"],["\uD835\uDEE5","D"],["\uD835\uDEE6","E"],["\uD835\uDEE7","Z"],["\uD835\uDEE8","I"],["\uD835\uDEE9","TH"],["\uD835\uDEEA","I"],["\uD835\uDEEB","K"],["\uD835\uDEEC","L"],["\uD835\uDEED","M"],["\uD835\uDEEE","N"],["\uD835\uDEEF","KS"],["\uD835\uDEF0","O"],["\uD835\uDEF1","P"],["\uD835\uDEF2","R"],["\uD835\uDEF3","TH"],["\uD835\uDEF4","S"],["\uD835\uDEF5","T"],["\uD835\uDEF6","Y"],["\uD835\uDEF7","F"],["\uD835\uDEF8","x"],["\uD835\uDEF9","PS"],["\uD835\uDEFA","O"],["\uD835\uDEFB","D"],["\uD835\uDEFC","a"],["\uD835\uDEFD","b"],["\uD835\uDEFE","g"],["\uD835\uDEFF","d"],["\uD835\uDF00","e"],["\uD835\uDF01","z"],["\uD835\uDF02","i"],["\uD835\uDF03","th"],["\uD835\uDF04","i"],["\uD835\uDF05","k"],["\uD835\uDF06","l"],["\uD835\uDF07","m"],["\uD835\uDF08","n"],["\uD835\uDF09","ks"],["\uD835\uDF0A","o"],["\uD835\uDF0B","p"],["\uD835\uDF0C","r"],["\uD835\uDF0D","s"],["\uD835\uDF0E","s"],["\uD835\uDF0F","t"],["\uD835\uDF10","y"],["\uD835\uDF11","f"],["\uD835\uDF12","x"],["\uD835\uDF13","ps"],["\uD835\uDF14","o"],["\uD835\uDF15","d"],["\uD835\uDF16","E"],["\uD835\uDF17","TH"],["\uD835\uDF18","K"],["\uD835\uDF19","f"],["\uD835\uDF1A","r"],["\uD835\uDF1B","p"],["\uD835\uDF1C","A"],["\uD835\uDF1D","V"],["\uD835\uDF1E","G"],["\uD835\uDF1F","D"],["\uD835\uDF20","E"],["\uD835\uDF21","Z"],["\uD835\uDF22","I"],["\uD835\uDF23","TH"],["\uD835\uDF24","I"],["\uD835\uDF25","K"],["\uD835\uDF26","L"],["\uD835\uDF27","M"],["\uD835\uDF28","N"],["\uD835\uDF29","KS"],["\uD835\uDF2A","O"],["\uD835\uDF2B","P"],["\uD835\uDF2C","S"],["\uD835\uDF2D","TH"],["\uD835\uDF2E","S"],["\uD835\uDF2F","T"],["\uD835\uDF30","Y"],["\uD835\uDF31","F"],["\uD835\uDF32","X"],["\uD835\uDF33","PS"],["\uD835\uDF34","O"],["\uD835\uDF35","D"],["\uD835\uDF36","a"],["\uD835\uDF37","v"],["\uD835\uDF38","g"],["\uD835\uDF39","d"],["\uD835\uDF3A","e"],["\uD835\uDF3B","z"],["\uD835\uDF3C","i"],["\uD835\uDF3D","th"],["\uD835\uDF3E","i"],["\uD835\uDF3F","k"],["\uD835\uDF40","l"],["\uD835\uDF41","m"],["\uD835\uDF42","n"],["\uD835\uDF43","ks"],["\uD835\uDF44","o"],["\uD835\uDF45","p"],["\uD835\uDF46","r"],["\uD835\uDF47","s"],["\uD835\uDF48","s"],["\uD835\uDF49","t"],["\uD835\uDF4A","y"],["\uD835\uDF4B","f"],["\uD835\uDF4C","x"],["\uD835\uDF4D","ps"],["\uD835\uDF4E","o"],["\uD835\uDF4F","a"],["\uD835\uDF50","e"],["\uD835\uDF51","i"],["\uD835\uDF52","k"],["\uD835\uDF53","f"],["\uD835\uDF54","r"],["\uD835\uDF55","p"],["\uD835\uDF56","A"],["\uD835\uDF57","B"],["\uD835\uDF58","G"],["\uD835\uDF59","D"],["\uD835\uDF5A","E"],["\uD835\uDF5B","Z"],["\uD835\uDF5C","I"],["\uD835\uDF5D","TH"],["\uD835\uDF5E","I"],["\uD835\uDF5F","K"],["\uD835\uDF60","L"],["\uD835\uDF61","M"],["\uD835\uDF62","N"],["\uD835\uDF63","KS"],["\uD835\uDF64","O"],["\uD835\uDF65","P"],["\uD835\uDF66","R"],["\uD835\uDF67","TH"],["\uD835\uDF68","S"],["\uD835\uDF69","T"],["\uD835\uDF6A","Y"],["\uD835\uDF6B","F"],["\uD835\uDF6C","X"],["\uD835\uDF6D","PS"],["\uD835\uDF6E","O"],["\uD835\uDF6F","D"],["\uD835\uDF70","a"],["\uD835\uDF71","v"],["\uD835\uDF72","g"],["\uD835\uDF73","d"],["\uD835\uDF74","e"],["\uD835\uDF75","z"],["\uD835\uDF76","i"],["\uD835\uDF77","th"],["\uD835\uDF78","i"],["\uD835\uDF79","k"],["\uD835\uDF7A","l"],["\uD835\uDF7B","m"],["\uD835\uDF7C","n"],["\uD835\uDF7D","ks"],["\uD835\uDF7E","o"],["\uD835\uDF7F","p"],["\uD835\uDF80","r"],["\uD835\uDF81","s"],["\uD835\uDF82","s"],["\uD835\uDF83","t"],["\uD835\uDF84","y"],["\uD835\uDF85","f"],["\uD835\uDF86","x"],["\uD835\uDF87","ps"],["\uD835\uDF88","o"],["\uD835\uDF89","a"],["\uD835\uDF8A","e"],["\uD835\uDF8B","i"],["\uD835\uDF8C","k"],["\uD835\uDF8D","f"],["\uD835\uDF8E","r"],["\uD835\uDF8F","p"],["\uD835\uDF90","A"],["\uD835\uDF91","V"],["\uD835\uDF92","G"],["\uD835\uDF93","D"],["\uD835\uDF94","E"],["\uD835\uDF95","Z"],["\uD835\uDF96","I"],["\uD835\uDF97","TH"],["\uD835\uDF98","I"],["\uD835\uDF99","K"],["\uD835\uDF9A","L"],["\uD835\uDF9B","M"],["\uD835\uDF9C","N"],["\uD835\uDF9D","KS"],["\uD835\uDF9E","O"],["\uD835\uDF9F","P"],["\uD835\uDFA0","S"],["\uD835\uDFA1","TH"],["\uD835\uDFA2","S"],["\uD835\uDFA3","T"],["\uD835\uDFA4","Y"],["\uD835\uDFA5","F"],["\uD835\uDFA6","X"],["\uD835\uDFA7","PS"],["\uD835\uDFA8","O"],["\uD835\uDFA9","D"],["\uD835\uDFAA","av"],["\uD835\uDFAB","g"],["\uD835\uDFAC","d"],["\uD835\uDFAD","e"],["\uD835\uDFAE","z"],["\uD835\uDFAF","i"],["\uD835\uDFB0","i"],["\uD835\uDFB1","th"],["\uD835\uDFB2","i"],["\uD835\uDFB3","k"],["\uD835\uDFB4","l"],["\uD835\uDFB5","m"],["\uD835\uDFB6","n"],["\uD835\uDFB7","ks"],["\uD835\uDFB8","o"],["\uD835\uDFB9","p"],["\uD835\uDFBA","r"],["\uD835\uDFBB","s"],["\uD835\uDFBC","s"],["\uD835\uDFBD","t"],["\uD835\uDFBE","y"],["\uD835\uDFBF","f"],["\uD835\uDFC0","x"],["\uD835\uDFC1","ps"],["\uD835\uDFC2","o"],["\uD835\uDFC3","a"],["\uD835\uDFC4","e"],["\uD835\uDFC5","i"],["\uD835\uDFC6","k"],["\uD835\uDFC7","f"],["\uD835\uDFC8","r"],["\uD835\uDFC9","p"],["\uD835\uDFCA","F"],["\uD835\uDFCB","f"],["⒜","(a)"],["⒝","(b)"],["⒞","(c)"],["⒟","(d)"],["⒠","(e)"],["⒡","(f)"],["⒢","(g)"],["⒣","(h)"],["⒤","(i)"],["⒥","(j)"],["⒦","(k)"],["⒧","(l)"],["⒨","(m)"],["⒩","(n)"],["⒪","(o)"],["⒫","(p)"],["⒬","(q)"],["⒭","(r)"],["⒮","(s)"],["⒯","(t)"],["⒰","(u)"],["⒱","(v)"],["⒲","(w)"],["⒳","(x)"],["⒴","(y)"],["⒵","(z)"],["Ⓐ","(A)"],["Ⓑ","(B)"],["Ⓒ","(C)"],["Ⓓ","(D)"],["Ⓔ","(E)"],["Ⓕ","(F)"],["Ⓖ","(G)"],["Ⓗ","(H)"],["Ⓘ","(I)"],["Ⓙ","(J)"],["Ⓚ","(K)"],["Ⓛ","(L)"],["Ⓝ","(N)"],["Ⓞ","(O)"],["Ⓟ","(P)"],["Ⓠ","(Q)"],["Ⓡ","(R)"],["Ⓢ","(S)"],["Ⓣ","(T)"],["Ⓤ","(U)"],["Ⓥ","(V)"],["Ⓦ","(W)"],["Ⓧ","(X)"],["Ⓨ","(Y)"],["Ⓩ","(Z)"],["ⓐ","(a)"],["ⓑ","(b)"],["ⓒ","(b)"],["ⓓ","(c)"],["ⓔ","(e)"],["ⓕ","(f)"],["ⓖ","(g)"],["ⓗ","(h)"],["ⓘ","(i)"],["ⓙ","(j)"],["ⓚ","(k)"],["ⓛ","(l)"],["ⓜ","(m)"],["ⓝ","(n)"],["ⓞ","(o)"],["ⓟ","(p)"],["ⓠ","(q)"],["ⓡ","(r)"],["ⓢ","(s)"],["ⓣ","(t)"],["ⓤ","(u)"],["ⓥ","(v)"],["ⓦ","(w)"],["ⓧ","(x)"],["ⓨ","(y)"],["ⓩ","(z)"],["Ċ","C"],["ċ","c"],["Ä ","G"],["Ä¡","g"],["Ħ","H"],["ħ","h"],["Å»","Z"],["ż","z"],["\uD835\uDFCE","0"],["\uD835\uDFCF","1"],["\uD835\uDFD0","2"],["\uD835\uDFD1","3"],["\uD835\uDFD2","4"],["\uD835\uDFD3","5"],["\uD835\uDFD4","6"],["\uD835\uDFD5","7"],["\uD835\uDFD6","8"],["\uD835\uDFD7","9"],["\uD835\uDFD8","0"],["\uD835\uDFD9","1"],["\uD835\uDFDA","2"],["\uD835\uDFDB","3"],["\uD835\uDFDC","4"],["\uD835\uDFDD","5"],["\uD835\uDFDE","6"],["\uD835\uDFDF","7"],["\uD835\uDFE0","8"],["\uD835\uDFE1","9"],["\uD835\uDFE2","0"],["\uD835\uDFE3","1"],["\uD835\uDFE4","2"],["\uD835\uDFE5","3"],["\uD835\uDFE6","4"],["\uD835\uDFE7","5"],["\uD835\uDFE8","6"],["\uD835\uDFE9","7"],["\uD835\uDFEA","8"],["\uD835\uDFEB","9"],["\uD835\uDFEC","0"],["\uD835\uDFED","1"],["\uD835\uDFEE","2"],["\uD835\uDFEF","3"],["\uD835\uDFF0","4"],["\uD835\uDFF1","5"],["\uD835\uDFF2","6"],["\uD835\uDFF3","7"],["\uD835\uDFF4","8"],["\uD835\uDFF5","9"],["\uD835\uDFF6","0"],["\uD835\uDFF7","1"],["\uD835\uDFF8","2"],["\uD835\uDFF9","3"],["\uD835\uDFFA","4"],["\uD835\uDFFB","5"],["\uD835\uDFFC","6"],["\uD835\uDFFD","7"],["\uD835\uDFFE","8"],["\uD835\uDFFF","9"],["①","1"],["②","2"],["③","3"],["④","4"],["⑤","5"],["⑥","6"],["⑦","7"],["⑧","8"],["⑨","9"],["⑩","10"],["⑪","11"],["⑫","12"],["⑬","13"],["⑭","14"],["⑮","15"],["⑯","16"],["⑰","17"],["⑱","18"],["⑲","19"],["⑳","20"],["⑴","1"],["⑵","2"],["⑶","3"],["⑷","4"],["⑸","5"],["⑹","6"],["⑺","7"],["⑻","8"],["⑼","9"],["⑽","10"],["⑾","11"],["⑿","12"],["⒀","13"],["⒁","14"],["⒂","15"],["⒃","16"],["⒄","17"],["⒅","18"],["⒆","19"],["⒇","20"],["⒈","1."],["⒉","2."],["⒊","3."],["⒋","4."],["⒌","5."],["⒍","6."],["⒎","7."],["⒏","8."],["⒐","9."],["⒑","10."],["⒒","11."],["⒓","12."],["⒔","13."],["⒕","14."],["⒖","15."],["⒗","16."],["⒘","17."],["⒙","18."],["⒚","19."],["⒛","20."],["⓪","0"],["⓫","11"],["⓬","12"],["⓭","13"],["⓮","14"],["⓯","15"],["⓰","16"],["⓱","17"],["⓲","18"],["⓳","19"],["⓴","20"],["⓵","1"],["⓶","2"],["⓷","3"],["⓸","4"],["⓹","5"],["⓺","6"],["â“
2»","7"],["⓼","8"],["⓽","9"],["⓾","10"],["⓿","0"],["\uD83D\uDE70","&"],["\uD83D\uDE71","&"],["\uD83D\uDE72","&"],["\uD83D\uDE73","&"],["\uD83D\uDE74","&"],["\uD83D\uDE75","&"],["\uD83D\uDE76",'"'],["\uD83D\uDE77",'"'],["\uD83D\uDE78",'"'],["‽","?!"],["\uD83D\uDE79","?!"],["\uD83D\uDE7A","?!"],["\uD83D\uDE7B","?!"],["\uD83D\uDE7C","/"],["\uD83D\uDE7D","\\"],["\uD83D\uDF07","AR"],["\uD83D\uDF08","V"],["\uD83D\uDF09","V"],["\uD83D\uDF06","VR"],["\uD83D\uDF05","VF"],["\uD83D\uDF29","2"],["\uD83D\uDF2A","5"],["\uD83D\uDF61","f"],["\uD83D\uDF62","W"],["\uD83D\uDF63","U"],["\uD83D\uDF67","V"],["\uD83D\uDF68","T"],["\uD83D\uDF6A","V"],["\uD83D\uDF6B","MB"],["\uD83D\uDF6C","VB"],["\uD83D\uDF72","3B"],["\uD83D\uDF73","3B"],["\uD83D\uDCAF","100"],["\uD83D\uDD19","BACK"],["\uD83D\uDD1A","END"],["\uD83D\uDD1B","ON!"],["\uD83D\uDD1C","SOON"],["\uD83D\uDD1D","TOP"],["\uD83D\uDD1E","18"],["\uD83D\uDD24","abc"],["\uD83D\uDD20","ABCD"],["\uD83D\uDD21","abcd"],["\uD83D\uDD22","1234"],["\uD83D\uDD23","T&@%"],["#️⃣","#"],["*️⃣","*"],["0️⃣","0"],["1️⃣","1"],["2️⃣","2"],["3️⃣","3"],["4️⃣","4"],["5️⃣","5"],["6️⃣","6"],["7️⃣","7"],["8️⃣","8"],["9️⃣","9"],["\uD83D\uDD1F","10"],["\uD83C\uDD70️","A"],["\uD83C\uDD71️","B"],["\uD83C\uDD8E","AB"],["\uD83C\uDD91","CL"],["\uD83C\uDD7E️","O"],["\uD83C\uDD7F","P"],["\uD83C\uDD98","SOS"],["\uD83C\uDD72","C"],["\uD83C\uDD73","D"],["\uD83C\uDD74","E"],["\uD83C\uDD75","F"],["\uD83C\uDD76","G"],["\uD83C\uDD77","H"],["\uD83C\uDD78","I"],["\uD83C\uDD79","J"],["\uD83C\uDD7A","K"],["\uD83C\uDD7B","L"],["\uD83C\uDD7C","M"],["\uD83C\uDD7D","N"],["\uD83C\uDD80","Q"],["\uD83C\uDD81","R"],["\uD83C\uDD82","S"],["\uD83C\uDD83","T"],["\uD83C\uDD84","U"],["\uD83C\uDD85","V"],["\uD83C\uDD86","W"],["\uD83C\uDD87","X"],["\uD83C\uDD88","Y"],["\uD83C\uDD89","Z"]];let R=(e,t)=>{for(let[n,r]of t)e=e.replace(RegExp(P(n),"g"),r);return e};var C=[["&"," and "],["\uD83E\uDD84"," unicorn "],["♥"," love "]];let D=e=>e.replace(/([A-Z]{2,})(\d+)/g,"$1 $2").replace(/([a-z\d]+)([A-Z]{2,})/g,"$1 $2").replace(/([a-z\d])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z][a-z\d]+)/g,"$1 $2"),_=(e,t)=>{let n=P(t);return e.replace(RegExp(`${n}{2,}`,"g"),t).replace(RegExp(`^${n}|${n}$`,"g"),"")};function L(e,t){if("string"!=typeof e)throw TypeError(`Expected a string, got \`${typeof e}\``);t={separator:"-",lowercase:!0,decamelize:!0,customReplacements:[],preserveLeadingUnderscore:!1,preserveTrailingDash:!1,...t};let n=t.preserveLeadingUnderscore&&e.startsWith("_"),r=t.preserveTrailingDash&&e.endsWith("-"),a=new Map([...C,...t.customReplacements]);e=function(e,t){if("string"!=typeof e)throw TypeError(`Expected a string, got \`${typeof e}\``);t={customReplacements:[],...t};let n=new Map([...N,...t.customReplacements]);return e=e.normalize(),e=T(e=R(e,n))}(e,{customReplacements:a}),t.decamelize&&(e=D(e));let o=/[^a-zA-Z\d]+/g;return t.lowercase&&(e=e.toLowerCase(),o=/[^a-z\d]+/g),e=(e=e.replace(o,t.separator)).replace(/\\/g,""),t.separator&&(e=_(e,t.separator)),n&&(e=`_${e}`),r&&(e=`${e}-`),e}var F=n(6010),M=n(1664),B=n.n(M),U=n(1163),$=n.n(U),z=n(7294),H=n(5675),G=n.n(H),q=n(7087);let V={primary:"rounded-full bg-green-300 py-2 px-4 text-sm font-semibold text-slate-900 hover:bg-green-200 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-green-300/50 active:bg-green-500",secondary:"rounded-full bg-slate-800 py-2 px-4 text-sm font-medium text-white hover:bg-slate-700 focus:outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white/50 active:text-slate-400"};function Z({variant:e="primary",className:t,href:n,...r}){return t=(0,F.Z)(V[e],t),n?(0,A.jsx)(B(),{href:n,className:t,...r}):(0,A.jsx)("button",{className:t,...r})}function Y(e){let t=(0,z.useId)();return(0,A.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 668 1069",width:668,height:1069,fill:"none",...e,children:[(0,A.jsx)("defs",{children:(0,A.jsx)("clipPath",{id:`${t}-clip-path`,children:(0,A.jsx)("path",{fill:"#fff",transform:"rotate(-180 334 534.4)",d:"M0 0h668v1068.8H0z"})})}),(0,A.jsxs)("g",{opacity:".4",clipPath:`url(#${t}-clip-path)`,strokeWidth:4,children:[(0,A.jsx)("path",{opacity:".3",d:"M584.5 770.4v-474M484.5 770.4v-474M384.5 770.4v-474M283.5 769.4v-474M183.5 768.4v-474M83.5 767.4v-474",stroke:"#d9f99d"}),(0,A.jsx)("path",{d:"M83.5 221.275v6.587a50.1 50.1 0 0 0 22.309 41.686l55.581 37.054a50.102 50.102 0 0 1 22.309 41.686v6.587M83.5 716.012v6.588a50.099 50.099 0 0 0 22.309 41.685l55.581 37.054a50.102 50.102 0 0 1 22.309 41.686v6.587M183.7 584.5v6.587a50.1 50.1 0 0 0 22.31 41.686l55.581 37.054a50.097 50.097 0 0 1 22.309 41.685v6.588M384.101 277.637v6.588a50.1 50.1 0 0 0 22.309 41.685l55.581 37.054a50.1 50.1 0 0 1 22.31 41.686v6.587M384.1 770.288v6.587a50.1 50.1 0 0 1-22.309 41.686l-55.581 37.054A50.099 50.099 0 0 0 283.9 897.3v6.588",stroke:"#d9f99d"}),(0,A.jsx)("path",{d:"M384.1 770.288v6.587a50.1 50.1 0 0 1-22.309 41.686l-55.581 37.054A50.099 50.099 0 0 0 283.9 897.3v6.588M484.3 594.937v6.587a50.1 50.1 0 0 1-22.31 41.686l-55.581 37.054A50.1 50.1 0 0 0 384.1 721.95v6.587M484.3 872.575v6.587a50.1 50.1 0 0 1-22.31 41.686l-55.581 37.054a50.098 50.098 0 0 0-22.309 41.686v6.582M584.501 663.824v39.988a50.099 50.099 0 0 1-22.31 41.685l-55.581 37.054a50.102 50.102 0 0 0-22.309 41.686v6.587M283.899 945.637v6.588a50.1 50.1 0 0 1-22.309 41.685l-55.581 37.05a50.12 50.12 0 0 0-22.31 41.69v
26.59M384.1 277.637c0 19.946 12.763 37.655 31.686 43.962l137.028 45.676c18.923 6.308 31.686 24.016 31.686 43.962M183.7 463.425v30.69c0 21.564 13.799 40.709 34.257 47.529l134.457 44.819c18.922 6.307 31.686 24.016 31.686 43.962M83.5 102.288c0 19.515 13.554 36.412 32.604 40.645l235.391 52.309c19.05 4.234 32.605 21.13 32.605 40.646M83.5 463.425v-58.45M183.699 542.75V396.625M283.9 1068.8V945.637M83.5 363.225v-141.95M83.5 179.524v-77.237M83.5 60.537V0M384.1 630.425V277.637M484.301 830.824V594.937M584.5 1068.8V663.825M484.301 555.275V452.988M584.5 622.075V452.988M384.1 728.537v-56.362M384.1 1068.8v-20.88M384.1 1006.17V770.287M283.9 903.888V759.85M183.699 1066.71V891.362M83.5 1068.8V716.012M83.5 674.263V505.175",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"83.5",cy:"384.1",r:"10.438",transform:"rotate(-180 83.5 384.1)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"83.5",cy:"200.399",r:"10.438",transform:"rotate(-180 83.5 200.399)",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"83.5",cy:"81.412",r:"10.438",transform:"rotate(-180 83.5 81.412)",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"183.699",cy:"375.75",r:"10.438",transform:"rotate(-180 183.699 375.75)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"183.699",cy:"563.625",r:"10.438",transform:"rotate(-180 183.699 563.625)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"384.1",cy:"651.3",r:"10.438",transform:"rotate(-180 384.1 651.3)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"484.301",cy:"574.062",r:"10.438",transform:"rotate(-180 484.301 574.062)",fill:"#4ade80",fillOpacity:".42",stroke:"#4ade80"}),(0,A.jsx)("circle",{cx:"384.1",cy:"749.412",r:"10.438",transform:"rotate(-180 384.1 749.412)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"384.1",cy:"1027.05",r:"10.438",transform:"rotate(-180 384.1 1027.05)",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"283.9",cy:"924.763",r:"10.438",transform:"rotate(-180 283.9 924.763)",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"183.699",cy:"870.487",r:"10.438",transform:"rotate(-180 183.699 870.487)",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"283.9",cy:"738.975",r:"10.438",transform:"rotate(-180 283.9 738.975)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"83.5",cy:"695.138",r:"10.438",transform:"rotate(-180 83.5 695.138)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"83.5",cy:"484.3",r:"10.438",transform:"rotate(-180 83.5 484.3)",fill:"#4ade80",fillOpacity:".42",stroke:"#4ade80"}),(0,A.jsx)("circle",{cx:"484.301",cy:"432.112",r:"10.438",transform:"rotate(-180 484.301 432.112)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"584.5",cy:"432.112",r:"10.438",transform:"rotate(-180 584.5 432.112)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"584.5",cy:"642.95",r:"10.438",transform:"rotate(-180 584.5 642.95)",fill:"#1E293B",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"484.301",cy:"851.699",r:"10.438",transform:"rotate(-180 484.301 851.699)",stroke:"#d9f99d"}),(0,A.jsx)("circle",{cx:"384.1",cy:"256.763",r:"10.438",transform:"rotate(-180 384.1 256.763)",stroke:"#d9f99d"})]})]})}var K={src:"/_next/static/media/blur-cyan.d28a5585.png",height:1186,width:1186,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAApUlEQVR42k2PwQ6CMBBEdxsJXuCGwgES6gfo/3+G1QAxYozeDKVw0HhztgHDJC/ZZqazLc0K2pGLxqmiHlRw/zItldW90ie7Lo2NBZmzalAkWjU9a9OJuQW7iQ0IqXVMubGqPHaxGNrYg1CaToMoRTPlZ6tgzoG9gNkHssphzfXFOIRSOxnAJn7F480kSmsnj5RQ5MGcXEbcXuo2MirBwPT8/L/5A88eZF6HfysDAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},W={src:"/_next/static/media/blur-indigo.b752cf77.png",height:1134,width:1132,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAgVBMVEW9wf+8u/m1uPy6tfuotv+kuP+rs/6rsverrv+dsf6erv2ZsfqPmP2Qlv2OlvuPlfuNlfaLlfiLlPiLlPeHkfuHkfqHkfmGkPmGkPiFkPmFkPeEkPiEkPaCjPiBjPmBjPiBjPiBi/iBjPiBjPeBi/iBi/eBjPeBjPeBjPeBi/eAjPh020NNAAAAK3RSTlMAAAAAAAAAAAAAAAABAQEBAQEBAQMDAwMDAwMDAwkJCQ8PEBAQEBgZJCQwNtSMpgAAAEFJREFUeNoFQMkNwCAMs3EQx7P7z9hPDxRRSEVVNd4+LfdOlnFarUVYaDq6kQylhABAyMyI7ZdWxl7zde2J+J7hP2EtGB3Aqjb5AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8};let X=`import React, { lazy } from 'react'
3import { withSui } from '@sustainableui/sui-headless-react'
4
5// High gCO2e/kWh at client location
6const LowCarbonVideo = lazy(() => './VideoTranscript')
7
8// Between High and Low gCO2e/kWh at client location
9const ModerateCarbonVideo = lazy(() => './Video')
10
11// Low gCO2e/kWh at client location
12const HighCarbonVideo = lazy(() => './VideoAutoplay')
13
14export default withSui([
15  LowCarbonVideo,
16  ModerateCarbonVideo,
17  HighCarbonVideo
18])`,Q=[{name:"CarbonVideo.jsx",isActive:!0},{name:"package.json",isActive:!1}];function J(e){return(0,A.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 42 10",fill:"none",...e,children:[(0,A.jsx)("circle",{cx:"5",cy:"5",r:"4.5"}),(0,A.jsx)("circle",{cx:"21",cy:"5",r:"4.5"}),(0,A.jsx)("circle",{cx:"37",cy:"5",r:"4.5"})]})}function ee(e){return(0,A.jsx)("div",{className:"overflow-hidden bg-slate-900 dark:-mb-32 dark:mt-[-5.25rem] dark:pb-32 dark:pt-[4.5rem] dark:lg:mt-[-5.25rem] dark:lg:pt-[4.75rem]",children:(0,A.jsx)("div",{className:"py-16 sm:px-2 lg:relative lg:px-0 lg:py-20",children:(0,A.jsxs)("div",{className:"mx-auto grid max-w-2xl grid-cols-1 items-center gap-x-8 gap-y-16 px-4 lg:max-w-8xl lg:grid-cols-2 lg:px-8 xl:gap-x-16 xl:px-12",children:[(0,A.jsxs)("div",{className:"relative z-10 md:text-center lg:text-left",children:[(0,A.jsx)(G(),{className:"absolute bottom-full right-full -mb-56 -mr-72 opacity-50",src:K,alt:"",width:530,height:530,unoptimized:!0,priority:!0}),(0,A.jsxs)("div",{className:"relative",children:[(0,A.jsx)("p",{className:"inline bg-gradient-to-r from-lime-200 via-green-400 to-lime-200 bg-clip-text font-display text-5xl tracking-tight text-transparent",children:"UIs redefined for the better."}),(0,A.jsx)("p",{className:"mt-3 text-2xl tracking-tight text-slate-400",children:"Principally different approach to building frontends where the planet benefits the most while users remain at center."}),(0,A.jsxs)("div",{className:"mt-8 flex gap-4 md:justify-center lg:justify-start",children:[(0,A.jsx)(Z,{href:`/#${L(e.title)}`,children:"Learn more"}),(0,A.jsx)(Z,{href:"https://taikai.network/gsf/hackathons/carbonhack22/projects/cl8j1ex3h2845301s653mtnk87/idea?utm_source=sustainableui.github.io",variant:"secondary",children:"Carbon Hack 22 idea"})]})]})]}),(0,A.jsxs)("div",{className:"relative lg:static xl:pl-10",children:[(0,A.jsx)("div",{className:"absolute inset-x-[-50vw] -bottom-48 -top-32 [mask-image:linear-gradient(transparent,white,white)] dark:[mask-image:linear-gradient(transparent,white,transparent)] lg:-bottom-32 lg:-top-32 lg:left-[calc(50%+14rem)] lg:right-0 lg:[mask-image:none] lg:dark:[mask-image:linear-gradient(white,white,transparent)]",children:(0,A.jsx)(Y,{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 lg:left-0 lg:translate-x-0 lg:translate-y-[-60%]"})}),(0,A.jsxs)("div",{className:"relative",children:[(0,A.jsx)(G(),{className:"absolute -right-64 -top-64",src:K,alt:"",width:530,height:530,unoptimized:!0,priority:!0}),(0,A.jsx)(G(),{className:"absolute -bottom-40 -right-44",src:W,alt:"",width:567,height:567,unoptimized:!0,priority:!0}),(0,A.jsx)("div",{className:"absolute inset-0 rounded-2xl bg-gradient-to-tr from-green-300 via-green-300/70 to-blue-300 opacity-10 blur-lg"}),(0,A.jsx)("div",{className:"absolute inset-0 rounded-2xl bg-gradient-to-tr from-green-300 via-green-300/70 to-blue-300 opacity-10"}),(0,A.jsxs)("div",{className:"relative rounded-2xl bg-[#0A101F]/80 ring-1 ring-white/10 backdrop-blur",children:[(0,A.jsx)("div",{className:"absolute -top-px left-20 right-11 h-px bg-gradient-to-r from-green-300/0 via-green-300/70 to-green-300/0"}),(0,A.jsx)("div",{className:"absolute -bottom-px left-11 right-20 h-px bg-gradient-to-r from-blue-400/0 via-blue-400 to-blue-400/0"}),(0,A.jsxs)("div",{className:"pl-4 pt-4",children:[(0,A.jsx)(J,{className:"h-2.5 w-auto stroke-slate-500/30"}),(0,A.jsx)("div",{className:"mt-4 flex space-x-2 text-xs",children:Q.map(e=>(0,A.jsx)("div",{className:(0,F.Z)("flex h-6 rounded-full",e.isActive?"bg-gradient-to-r from-green-400/30 via-green-400 to-green-400/30 p-px font-medium text-green-300":"text-slate-500"),children:(0,A.jsx)("div",{className:(0,F.Z)("flex items-center rounded-full px-2.5",e.isActive&&"bg-slate-800"),children:e.name})},e.name))}),(0,A.jsxs)("div",{className:"mt-6 flex items-start px-1 text-sm",children:[(0,A.jsx)("div",{"aria-hidden":"true",className:"select-none border-r border-slate-300/5 pr-4 font-mono text-slate-600",children:Array.from({length:X.split("\n").length}).map((e,t)=>(0,A.jsxs)(z.Fragment,{children:[(t+1).toString().padStart(2,"0"),(0,A.jsx)("br",{})]},t))}),(0,A.jsx)(q.ZP,{...q.lG,code:X,language:"javascript",theme:void 0,children:({className:e,style:t,tokens:n,getLineProps:r,getTokenProps:a})=>(0,A.jsx)("pre",{className:(0,F.Z)(e,"flex overflow-x-auto pb-6"),style:t,children:(0,A.jsx)("code",{className:"px-4",children:n.map((e,t)=>(0,A.jsx)("div",{...r({line:e}),children:e.map((e,t)=>(0,A.jsx)("span",{...a({token:e})},t))},t))})})})]})]})]})]})]})]})})})}var et=n(5152),en=n.n(et);function er(e){return(0,A.jsx)("svg",{width:36,height:25,viewBox:"0 0 103 95",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,A.jsx)("path",{d:"M94.554 45.083s-8.48-2.45-13.913-7.177c-40.236-35-62.26 1.422-62.04 2.088 0 0 5.776.008 10.11 1.944 27.505 12.289 48.327 6.325 48.327 6.325s-24.825 7.605-48.847-3.576c-5.304-2.47-14.354-1.111-22.522 1.873 0 0 2.823 2.272 3.841 3.358 3.599-1.356 7.348-2.092 11.141-1.924 10.98 28.178 37.539 24.65 45.784 21.537 19.473-7.356 28.119-24.448 28.119-24.448z",fill:"#22C55E"})})}let ea=en()(()=>n.e(448).then(n.bind(n,8448)),{loadableGenerated:{webpack:()=>[8448]}}),eo=en()(()=>n.e(198).then(n.bind(n,6198)),{loadableGenerated:{webpack:()=>[6198]}});function ei(e){return e.theme.isDarkMode?(0,A.jsx)(ea,{}):(0,A.jsx)(eo,{})}function es(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let a=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,es),a}var el=((r=el||{})[r.None=0]="None",r[r.RenderStrategy=1]="RenderStrategy",r[r.Static=2]="Static",r),ec=((a=ec||{})[a.Unmount=0]="Unmount",a[a.Hidden=1]="Hidden",a);function eu({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:a,visible:o=!0,name:i}){let s=ep(t,e);if(o)return ed(s,n,r,i);let l=null!=a?a:0;if(2&l){let{static:c=!1,...u}=s;if(c)return ed(u,n,r,i)}if(1&l){let{unmount:d=!0,...p}=s;return es(d?0:1,{0:()=>null,1:()=>ed({...p,hidden:!0,style:{display:"none"}},n,r,i)})}return ed(s,n,r,i)}function ed(e,t={},n,r){let{as:a=n,children:o,refName:i="ref",...s}=eg(e,["unmount","static"]),l=void 0!==e.ref?{[i]:e.ref}:{},c="function"==typeof o?o(t):o;s.className&&"function"==typeof s.className&&(s.className=s.className(t));let u={};if(t){let d=!1,p=[];for(let[f,m]of Object.entries(t))"boolean"==typeof m&&(d=!0),!0===m&&p.push(f);d&&(u["data-headlessui-state"]=p.join(" "))}if(a===z.Fragment&&Object.keys(em(s)).length>0){if(!(0,z.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(s).map(e=>`  - ${e}`).join(`
19`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join(`
20`)].join(`
21`));return(0,z.cloneElement)(c,Object.assign({},ep(c.props,em(eg(s,["ref"]))),u,l,function(...e){return{ref:e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}}(c.ref,l.ref)))}return(0,z.createElement)(a,Object.assign({}
21,eg(s,["ref"]),a!==z.Fragment&&l,a!==z.Fragment&&u),c)}function ep(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let a in r)a.startsWith("on")&&"function"==typeof r[a]?(null!=n[a]||(n[a]=[]),n[a].push(r[a])):t[a]=r[a];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let o in n)Object.assign(t,{[o](e,...t){let r=n[o];for(let a of r){if((e instanceof Event||(null==e?void 0:e.nativeEvent)instanceof Event)&&e.defaultPrevented)return;a(e,...t)}}});return t}function ef(e){var t;return Object.assign((0,z.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function em(e){let t=Object.assign({},e);for(let n in t)void 0===t[n]&&delete t[n];return t}function eg(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}let eh="undefined"==typeof window||"undefined"==typeof document,ev=eh?z.useEffect:z.useLayoutEffect;function eb(e){let t=(0,z.useRef)(e);return ev(()=>{t.current=e},[e]),t}let ey=function(e){let t=eb(e);return z.useCallback((...e)=>t.current(...e),[t])},ex=Symbol();function eE(...e){let t=(0,z.useRef)(e);(0,z.useEffect)(()=>{t.current=e},[e]);let n=ey(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>
21null==e||(null==e?void 0:e[ex]))?void 0:n}var ew=((o=ew||{}).Space=" ",o.Enter="Enter",o.Escape="Escape",o.Backspace="Backspace",o.Delete="Delete",o.ArrowLeft="ArrowLeft",o.ArrowUp="ArrowUp",o.ArrowRight="ArrowRight",o.ArrowDown="ArrowDown",o.Home="Home",o.End="End",o.PageUp="PageUp",o.PageDown="PageDown",o.Tab="Tab",o);function eS(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}let eO={serverHandoffComplete:!1};function ek(){let[e,t]=(0,z.useState)(eO.serverHandoffComplete);return(0,z.useEffect)(()=>{!0!==e&&t(!0)},[e]),(0,z.useEffect)(()=>{!1===eO.serverHandoffComplete&&(eO.serverHandoffComplete=!0)},[]),e}let eA=0;function ej(){return++eA}let eI=null!=(k=z.useId)?k:function(){let e=ek(),[t,n]=z.useState(e?ej:null);return ev(()=>{null===t&&n(ej())},[t]),null!=t?""+t:void 0};var eP=((i=eP||{})[i.None=1]="None",i[i.Focusable=2]="Focusable",i[i.Hidden=4]="Hidden",i);let eT=ef(function(e,t){let{features:n=1,...r}=e;return eu({ourProps:{ref:t,"aria-hidden":(2&n)==2||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&n)==4&&(2&n)!=2&&{display:"none"}}},theirProps:r,slot:{},defaultTag:"div",name:"Hidden"})});function eN(e){return eh?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let eR=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var eC=((s=eC||{})[s.First=1]="First",s[s.Previous=2]="Previous",s[s.Next=4]="Next",s[s.Last=8]="Last",s[s.WrapAround=16]="WrapAround",s[s.NoScroll=32]="NoScroll",s),eD=((l=eD||{})[l.Error=0]="Error",l[l.Overflow=1]="Overflow",l[l.Success=2]="Success",l[l.Underflow=3]="Underflow",l),e_=((c=e_||{})[c.Previous=-1]="Previous",c[c.Next=1]="Next",c),eL=((u=eL||{})[u.Strict=0]="Strict",u[u.Loose=1]="Loose",u);function eF(e,t=0){var n;return e!==(null==(n=eN(e))?void 0:n.body)&&es(t,{0:()=>e.matches(eR),1(){let t=e;for(;null!==t;){if(t.matches(eR))return!0;t=t.parentElement}return!1}})}function eM(e){null==e||e.focus({preventScroll:!0})}function eB(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),a=t(n);if(null===r||null===a)return 0;let o=r.compareDocumentPosition(a);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function eU(e,t,n=!0,r=null){var a,o,i;let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,l=Array.isArray(e)?n?eB(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(eR))}(e);r=null!=r?r:s.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,l.indexOf(r))-1;if(4&t)return Math.max(0,l.indexOf(r))+1;if(8&t)return l.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},p=0,f=l.length,m;do{if(p>=f||p+f<=0)return 0;let g=u+p;if(16&t)g=(g+f)%f;else{if(g<0)return 3;if(g>=f)return 1}null==(m=l[g])||m.focus(d),p+=c}while(m!==s.activeElement);return 6&t&&null!=(i=null==(o=null==(a=m)?void 0:a.matches)?void 0:o.call(a,"textarea,input"))&&i&&m.select(),m.hasAttribute("tabindex")||m.setAttribute("tabindex","0"),2}var e$=((d=e$||{})[d.Forwards=0]="Forwards",d[d.Backwards=1]="Backwards",d);function ez(){let e=(0,z.useRef)(!1);return ev(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function eH(...e){return(0,z.useMemo)(()=>eN(...e),[...e])}function eG(e,t,n,r){let a=eb(n);(0,z.useEffect)(()=>{function n(e){a.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)},[e,t,r])}function eq(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function eV(e,t){let n=(0,z.useRef)([]),r=ey(e);(0,z.useEffect)(()=>{let e=[...n.current];for(let[a,o]of t.entries())if(n.current[a]!==o){let i=r(t,e);return n.current=t,i}},[r,...t])}var eZ=((p=eZ||{})[p.None=1]="None",p[p.InitialFocus=2]="InitialFocus",p[p.TabLock=4]="TabLock",p[p.FocusLock=8]="FocusLock",p[p.RestoreFocus=16]="RestoreFocus",p[p.All=30]="All",p);let eY=Object.assign(ef(function(e,t){var n;let r,a,o=(0,z.useRef)(null),i=eE(o,t),{initialFocus:s,containers:l,features:c=30,...u}=e;ek()||(c=1);let d=eH(o);!function({ownerDocument:e},t){let n=(0,z.useRef)(null);eG(null==e?void 0:e.defaultView,"focusout",e=>{!t||n.current||(n.current=e.target)},!0),eV(()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&eM(n.
21current),n.current=null)},[t]);let r=(0,z.useRef)(!1);(0,z.useEffect)(()=>(r.current=!1,()=>{r.current=!0,eq(()=>{r.current&&(eM(n.current),n.current=null)})}),[])}({ownerDocument:d},Boolean(16&c));let p=function({ownerDocument:e,container:t,initialFocus:n},r){let a=(0,z.useRef)(null),o=ez();return eV(()=>{if(!r)return;let i=t.current;i&&eq(()=>{if(!o.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){a.current=t;return}}else if(i.contains(t)){a.current=t;return}null!=n&&n.current?eM(n.current):eU(i,eC.First)===eD.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.current=null==e?void 0:e.activeElement})},[r]),a}({ownerDocument:d,container:o,initialFocus:s},Boolean(2&c));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},a){let o=ez();eG(null==e?void 0:e.defaultView,"focus",e=>{if(!a||!o.current)return;let i=new Set(null==n?void 0:n.current);i.add(t);let s=r.current;if(!s)return;let l=e.target;l&&l instanceof HTMLElement?function(e,t){var n;for(let r of e)if(null!=(n=r.current)&&n.contains(t))return!0;return!1}(i,l)?(r.current=l,eM(l)):(e.preventDefault(),e.stopPropagation(),eM(s)):eM(r.current)},!0)}({ownerDocument:d,container:o,containers:l,previousActiveElement:p},Boolean(8&c));let f=(r=(0,z.useRef)(0),n="keydown",a=eb(e=>{"Tab"===e.key&&(r.current=e.shiftKey?1:0)}),(0,z.useEffect)(()=>{function e(e){a.current(e)}return window.addEventListener(n,e,!0),()=>window.removeEventListener(n,e,!0)},[n,!0]),r),m=ey(()=>{let e=o.current;e&&es(f.current,{[e$.Forwards]:()=>eU(e,eC.First),[e$.Backwards]:()=>eU(e,eC.Last)})});return z.createElement(z.Fragment,null,Boolean(4&c)&&z.createElement(eT,{as:"button",type:"button",onFocus:m,features:eP.Focusable}),eu({ourProps:{ref:i},theirProps:u,defaultTag:"div",name:"FocusTrap"}),Boolean(4&c)&&z.createElement(eT,{as:"button",type:"button",onFocus:m,features:eP.Focusable}))}),{features:eZ}),eK=new Set,eW=new Map;function eX(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function eQ(e){let t=eW.get(e);t&&(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var eJ=n(3935);let e0=(0,z.createContext)(!1);function e1(e){return z.createElement(e0.Provider,{value:e.force},e.children)}let e2=z.Fragment,e3=ef(function(e,t){let n=(0,z.useRef)(null),r=eE(function(e,t=!0){return Object.assign(e,{[ex]:t})}(e=>{n.current=e}),t),a=eH(n),o=function(e){let t=(0,z.useContext)(e0),n=(0,z.useContext)(e4),r=eH(e),[a,o]=(0,z.useState)(()=>{if(!t&&null!==n||eh)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let a=r.createElement("div");return a.setAttribute("id","headlessui-portal-root"),r.body.appendChild(a)});return(0,z.useEffect)(()=>{null!==a&&(null!=r&&r.body.contains(a)||null==r||r.body.appendChild(a))},[a,r]),(0,z.useEffect)(()=>{t||null!==n&&o(n.current)},[n,o,t]),a}(n),[i]=(0,z.useState)(()=>{var e;return eh?null:null!=(e=null==a?void 0:a.createElement("div"))?e:null}),s=ek(),l=(0,z.useRef)(!1);return ev(()=>{if(l.current=!1,!(!o||!i))return o.contains(i)||(i.setAttribute("data-headlessui-portal",""),o.appendChild(i)),()=>{l.current=!0,eq(()=>{var e;l.current&&o&&i&&(o.removeChild(i),o.childNodes.length<=0&&(null==(e=o.parentElement)||e.removeChild(o)))})}},[o,i]),s&&o&&i?(0,eJ.createPortal)(eu({ourProps:{ref:r},theirProps:e,defaultTag:e2,name:"Portal"}),i):null}),e5=z.Fragment,e4=(0,z.createContext)(null),e8=Object.assign(e3,{Group:ef(function(e,t){let{target:n,...r}=e,a={ref:eE(t)};return z.createElement(e4.Provider,{value:n},eu({ourProps:a,theirProps:r,defaultTag:e5,name:"Popover.Group"}))})}),e6=(0,z.createContext)(null),e7=ef(function(e,t){let n=function e(){let t=(0,z.useContext)(e6);if(null===t){let n=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return t}(),r=`headlessui-description-${eI()}`,a=eE(t);return ev(()=>n.register(r),[r,n.register]),eu({ourProps:{ref:a,...n.props,id:r},theirProps:e,slot:n.slot||{},defaultTag:"p",name:n.name||"Description"})}),e9=(0,z.createContext)(null);e9.displayName="OpenClosedContext";var te=((f=te||{})[f.Open=0]="Open",f[f.Closed=1]="Closed",f);function tt(){return(0,z.useContext)(e9)}function tn({value:e,children:t}){return z.createElement(e9.Provider,{value:e},t)}let tr=(0,z.createContext)(()=>{});
21tr.displayName="StackContext";var ta=((m=ta||{})[m.Add=0]="Add",m[m.Remove=1]="Remove",m);function to({children:e,onUpdate:t,type:n,element:r,enabled:a}){let o=(0,z.useContext)(tr),i=ey((...e)=>{null==t||t(...e),o(...e)});return ev(()=>{let e=void 0===a||!0===a;return e&&i(0,n,r),()=>{e&&i(1,n,r)}},[i,n,r,a]),z.createElement(tr.Provider,{value:i},e)}function ti(e,t,n){let r=eb(t);(0,z.useEffect)(()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}function ts(e,t,n=!0){let r=(0,z.useRef)(!1);function a(n,a){if(!r.current||n.defaultPrevented)return;let o=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),i=a(n);if(null!==i&&i.ownerDocument.documentElement.contains(i)){for(let s of o){if(null===s)continue;let l=s instanceof HTMLElement?s:s.current;if(null!=l&&l.contains(i))return}return eF(i,eL.Loose)||-1===i.tabIndex||n.preventDefault(),t(n,i)}}(0,z.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);let o=(0,z.useRef)(null);ti("mousedown",e=>{r.current&&(o.current=e.target)},!0),ti("click",e=>{o.current&&(a(e,()=>o.current),o.current=null)},!0),ti("blur",e=>a(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function tl(){let e=[],t=[],n={enqueue(e){t.push(e)},addEventListener:(e,t,r,a)=>(e.addEventListener(t,r,a),n.add(()=>e.removeEventListener(t,r,a))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return eq(()=>{t.current&&e[0]()}),n.add(()=>{t.current=!1})},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0){let[r]=e.splice(n,1);r()}}),dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return n}var tc=((g=tc||{})[g.Open=0]="Open",g[g.Closed=1]="Closed",g),tu=((h=tu||{})[h.SetTitleId=0]="SetTitleId",h);let td={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},tp=(0,z.createContext)(null);function tf(e){let t=(0,z.useContext)(tp);if(null===t){let n=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,tf),n}return t}function tm(e,t){return es(t.type,td,e,t)}tp.displayName="DialogContext";let tg=el.RenderStrategy|el.Static,th=ef(function(e,t){var n;let{open:r,onClose:a,initialFocus:o,__demoMode:i=!1,...s}=e,[l,c]=(0,z.useState)(0),u=tt();void 0===r&&null!==u&&(r=es(u,{[te.Open]:!0,[te.Closed]:!1}));let d=(0,z.useRef)(new Set),p=(0,z.useRef)(null),f=eE(p,t),m=(0,z.useRef)(null),g=eH(p),h=e.hasOwnProperty("open")||null!==u,v=e.hasOwnProperty("onClose");if(!h&&!v)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!h)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!v)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof r)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${r}`);if("function"!=typeof a)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${a}`);let b=r?0:1,[y,x]=(0,z.useReducer)(tm,{titleId:null,descriptionId:null,panelRef:(0,z.createRef)()}),E=ey(()=>a(!1)),w=ey(e=>x({type:0,id:e})),S=!!ek()&&!i&&0===b,O=l>1,k=null!==(0,z.useContext)(tp);(function(e,t=!0){ev(()=>{if(!t||!e.current)return;let n=e.current,r=eN(n);if(r){for(let a of(eK.add(n),eW.keys()))a.contains(n)&&(eQ(a),eW.delete(a));return r.querySelectorAll("body > *").forEach(e=>{if(e instanceof HTMLElement){for(let t of eK)if(e.contains(t))return;1===eK.size&&(eW.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),eX(e))}}),()=>{if(eK.delete(n),eK.size>0)r.querySelectorAll("body > *").forEach(e=>{if(e instanceof HTMLElement&&!eW.has(e)){for(let t of eK)if(e.contains(t))return;eW.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),eX(e)}});else for(let e of eW.keys())eQ(e),eW.delete(e)}}},[t])})(p,!!O&&S),ts(()=>{var e,t;return[...Array.from(null!=(e=null==g?void 0:g.querySelectorAll("body > *, [data-headlessui-portal]"))?e:[]).filter(e=>!(!(e instanceof HTMLElement)||e.contains(m.current)||y.panelRef.current&&e.contains(y.panelRef.current))),null!=(t=y.panelRef.current)?t:p.current]},E,S&&!O),eG(null==g?void 0:g.defaultView,"keydown",e=>{e.defaultPrevented||e.key===ew.Escape&&0===b&&(O||(e.preventDefault(),e.stopPropagation(),E())
21)}),n=0===b&&!k,(0,z.useEffect)(()=>{var e;if(!n||!g)return;let t=tl();function r(e,n,r){let a=e.style.getPropertyValue(n);return Object.assign(e.style,{[n]:r}),t.add(()=>{Object.assign(e.style,{[n]:a})})}let a=g.documentElement,o=(null!=(e=g.defaultView)?e:window).innerWidth-a.clientWidth;if(r(a,"overflow","hidden"),o>0){let i=a.clientWidth-a.offsetWidth;r(a,"paddingRight",`${o-i}px`)}if(/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0){let s=window.pageYOffset;r(a,"position","fixed"),r(a,"marginTop",`-${s}px`),r(a,"width","100%"),t.add(()=>window.scrollTo(0,s))}return t.dispose},[g,n]),(0,z.useEffect)(()=>{if(0!==b||!p.current)return;let e=new IntersectionObserver(e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&E()});return e.observe(p.current),()=>e.disconnect()},[b,p,E]);let[A,j]=function(){let[e,t]=(0,z.useState)([]);return[e.length>0?e.join(" "):void 0,(0,z.useMemo)(()=>function(e){let n=ey(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,z.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return z.createElement(e6.Provider,{value:r},e.children)},[t])]}(),I=`headlessui-dialog-${eI()}`,P=(0,z.useMemo)(()=>[{dialogState:b,close:E,setTitleId:w},y],[b,y,E,w]),T=(0,z.useMemo)(()=>({open:0===b}),[b]),N={ref:f,id:I,role:"dialog","aria-modal":0===b||void 0,"aria-labelledby":y.titleId,"aria-describedby":A};return z.createElement(to,{type:"Dialog",enabled:0===b,element:p,onUpdate:ey((e,t,n)=>{"Dialog"===t&&es(e,{[ta.Add](){d.current.add(n),c(e=>e+1)},[ta.Remove](){d.current.add(n),c(e=>e-1)}})})},z.createElement(e1,{force:!0},z.createElement(e8,null,z.createElement(tp.Provider,{value:P},z.createElement(e8.Group,{target:p},z.createElement(e1,{force:!1},z.createElement(j,{slot:T,name:"Dialog.Description"},z.createElement(eY,{initialFocus:o,containers:d,features:S?es(O?"parent":"leaf",{parent:eY.features.RestoreFocus,leaf:eY.features.All&~eY.features.FocusLock}):eY.features.None},eu({ourProps:N,theirProps:s,slot:T,defaultTag:"div",features:tg,visible:0===b,name:"Dialog"})))))))),z.createElement(eT,{features:eP.Hidden,ref:m}))}),tv=ef(function(e,t){let[{dialogState:n,close:r}]=tf("Dialog.Overlay");return eu({ourProps:{ref:eE(t),id:`headlessui-dialog-overlay-${eI()}`,"aria-hidden":!0,onClick:ey(e=>{if(e.target===e.currentTarget){if(eS(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),r()}})},theirProps:e,slot:(0,z.useMemo)(()=>({open:0===n}),[n]),defaultTag:"div",name:"Dialog.Overlay"})}),tb=Object.assign(th,{Backdrop:ef(function(e,t){let[{dialogState:n},r]=tf("Dialog.Backdrop"),a=eE(t),o=`headlessui-dialog-backdrop-${eI()}`;(0,z.useEffect)(()=>{if(null===r.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[r.panelRef]);let i=(0,z.useMemo)(()=>({open:0===n}),[n]);return z.createElement(e1,{force:!0},z.createElement(e8,null,eu({ourProps:{ref:a,id:o,"aria-hidden":!0},theirProps:e,slot:i,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:ef(function(e,t){let[{dialogState:n},r]=tf("Dialog.Panel"),a=eE(t,r.panelRef),o=`headlessui-dialog-panel-${eI()}`,i=(0,z.useMemo)(()=>({open:0===n}),[n]);return eu({ourProps:{ref:a,id:o,onClick:ey(e=>{e.stopPropagation()})},theirProps:e,slot:i,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:tv,Title:ef(function(e,t){let[{dialogState:n,setTitleId:r}]=tf("Dialog.Title"),a=`headlessui-dialog-title-${eI()}`,o=eE(t);return(0,z.useEffect)(()=>(r(a),()=>r(null)),[a,r]),eu({ourProps:{ref:o,id:a},theirProps:e,slot:(0,z.useMemo)(()=>({open:0===n}),[n]),defaultTag:"h2",name:"Dialog.Title"})}),Description:e7});function ty({navigation:e,className:t}){let n=(0,U.useRouter)();return(0,A.jsx)("nav",{className:(0,F.Z)("text-base lg:text-sm",t),children:(0,A.jsx)("ul",{role:"list",className:"space-y-9",children:e.map(e=>(0,A.jsxs)("li",{children:[(0,A.jsx)("h2",{className:"font-display font-medium text-slate-900 dark:text-white",children:e.title}),(0,A.jsx)("ul",{role:"list",className:"mt-2 space-y-2 border-l-2 border-slate-100 dar
21k:border-slate-800 lg:mt-4 lg:space-y-4 lg:border-slate-200",children:e.links.map(e=>(0,A.jsx)("li",{className:"relative",children:(0,A.jsx)(B(),{href:e.href,className:(0,F.Z)("block w-full pl-3.5 before:pointer-events-none before:absolute before:-left-1 before:top-1/2 before:h-1.5 before:w-1.5 before:-translate-y-1/2 before:rounded-full",e.href===n.pathname?"font-semibold text-green-500 before:bg-green-500":"text-slate-500 before:hidden before:bg-slate-300 hover:text-slate-600 hover:before:block dark:text-slate-400 dark:before:bg-slate-700 dark:hover:text-slate-300"),children:e.title})},e.href))})]},e.title))})})}function tx(e){return(0,A.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",strokeWidth:"2",strokeLinecap:"round",...e,children:(0,A.jsx)("path",{d:"M4 7h16M4 12h16M4 17h16"})})}function tE(e){return(0,A.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",strokeWidth:"2",strokeLinecap:"round",...e,children:(0,A.jsx)("path",{d:"M5 5l14 14M19 5l-14 14"})})}function tw({navigation:e}){let t=(0,U.useRouter)(),[n,r]=(0,z.useState)(!1);return(0,z.useEffect)(()=>{if(n)return t.events.on("routeChangeComplete",e),t.events.on("routeChangeError",e),()=>{t.events.off("routeChangeComplete",e),t.events.off("routeChangeError",e)};function e(){r(!1)}},[t,n]),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("button",{type:"button",onClick:()=>r(!0),className:"relative","aria-label":"Open navigation",children:(0,A.jsx)(tx,{className:"h-6 w-6 stroke-slate-500"})}),(0,A.jsx)(tb,{open:n,onClose:r,className:"fixed inset-0 z-50 flex items-start overflow-y-auto bg-slate-900/50 pr-10 backdrop-blur lg:hidden","aria-label":"Navigation",children:(0,A.jsxs)(tb.Panel,{className:"min-h-full w-full max-w-xs bg-white px-4 pt-5 pb-12 dark:bg-slate-900 sm:px-6",children:[(0,A.jsxs)("div",{className:"flex items-center",children:[(0,A.jsx)("button",{type:"button",onClick:()=>r(!1),"aria-label":"Close navigation",children:(0,A.jsx)(tE,{className:"h-6 w-6 stroke-slate-500"})}),(0,A.jsx)(B(),{href:"/",className:"ml-6","aria-label":"Home page",children:(0,A.jsx)(er,{className:"h-9 w-9"})})]}),(0,A.jsx)(ty,{navigation:e,className:"mt-5 px-1"})]})})]})}function tS({as:e="div",className:t,...n}){return(0,A.jsx)(e,{className:(0,F.Z)(t,"prose prose-slate max-w-none dark:prose-invert dark:text-slate-400","prose-headings:scroll-mt-28 prose-headings:font-display prose-headings:font-normal lg:prose-headings:scroll-mt-[8.5rem]","prose-lead:text-slate-500 dark:prose-lead:text-slate-400","prose-a:font-semibold dark:prose-a:text-green-400","prose-a:no-underline prose-a:shadow-[inset_0_-2px_0_0_var(--tw-prose-background,#fff),inset_0_calc(-1*(var(--tw-prose-underline-size,4px)+2px))_0_0_var(--tw-prose-underline,theme(colors.green.300))] hover:prose-a:[--tw-prose-underline-size:6px] dark:[--tw-prose-background:theme(colors.slate.900)] dark:prose-a:shadow-[inset_0_calc(-1*var(--tw-prose-underline-size,2px))_0_0_var(--tw-prose-underline,theme(colors.green.800))] dark:hover:prose-a:[--tw-prose-underline-size:6px]","prose-pre:rounded-xl prose-pre:bg-slate-900 prose-pre:shadow-lg dark:prose-pre:bg-slate-800/60 dark:prose-pre:shadow-none dark:prose-pre:ring-1 dark:prose-pre:ring-slate-300/10","dark:prose-hr:border-slate-800"),...n})}function tO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tk(e){return e.reduce(function(e,t){return e.concat(t)},[])}function tA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tA(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tA(Object(n)).forEac
21h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tI(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}var tP=0,tT=function(){};function tN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function tC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tC(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tC(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function t_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?t_(Object(n),!0).forEach(function(t){tF(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tF(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tM(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function t$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?t$(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tH(e){return Boolean(e.execute)}function tG(e){return Promise.all(e.reduce(function(e,t){if(!tH(t))return e.push(t),e;var n,r=t.searchClient,a=t.execute,o=t.requesterId,i=t.requests,s=e.find(function(e){return tH(t)&&tH(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o});return s?(n=s.items).push.apply(n,function(e){if(Array.isArray(e))return tU(e)}(i)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||function(e,t){if(e){if("string"==typeof e)return tU(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tU(e,t)}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):e.push({execute:a,requesterId:o,items:i,searchClient:r}),e},[]).map(function(e){if(!tH(e))return Promise.resolve(e);var t=e.execute,n=e.items;return t({searchClient:e.searchClient,requests:n})})).then(function(e){return tk(e)})}function tq(e,t){var n=t;
21return{then:function(t,r){return tq(e.then(tY(t,n,e),tY(r,n,e)),n)},catch:function(t){return tq(e.catch(tY(t,n,e)),n)},finally:function(t){return t&&n.onCancelList.push(t),tq(e.finally(tY(t&&function(){return n.onCancelList=[],t()},n,e)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===n.isCanceled}}}function tV(e){return tq(new Promise(function(t,n){return e(t,n)}),{isCanceled:!1,onCancelList:[]})}function tZ(e){return tq(e,{isCanceled:!1,onCancelList:[]})}function tY(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function tK(e){var t,n=(t=e.collections.map(function(e){return e.items.length}).reduce(function(e,t,n){var r=e[n-1]||0;return e.push(r+t),e},[]).reduce(function(t,n){return n<=e.activeItemId?t+1:t},0),e.collections[t]);if(!n)return null;var r=n.items[function(e){for(var t=e.state,n=e.collection,r=!1,a=0,o=0;!1===r;){var i=t.collections[a];if(i===n){r=!0;break}o+=i.items.length,a++}return t.activeItemId-o}({state:e,collection:n})],a=n.source,o=a.getItemInputValue({item:r,state:e}),i=a.getItemUrl({item:r,state:e});return{item:r,itemInputValue:o,itemUrl:i,source:a}}tV.resolve=function(e){return tZ(Promise.resolve(e))},tV.reject=function(e){return tZ(Promise.reject(e))};var tW=["event","nextState","props","query","refresh","store"];function tX(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tX(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tX(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var tJ=null,t0=(v=-1,b=-1,y=void 0,function(e){var t=++v;return Promise.resolve(e).then(function(e){return y&&t<b?y:(b=t,y=e,e)})});function t1(e){var t=e.event,n=e.nextState,r=void 0===n?{}:n,a=e.props,o=e.query,i=e.refresh,s=e.store,l=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,tW);tJ&&a.environment.clearTimeout(tJ);var c=l.setCollections,u=l.setIsOpen,d=l.setQuery,p=l.setActiveItemId,f=l.setStatus;if(d(o),p(a.defaultActiveItemId),!o&&!1===a.openOnFocus){var m,g=s.getState().collections.map(function(e){return tQ(tQ({},e),{},{items:[]})});f("idle"),c(g),u(null!==(m=r.isOpen)&&void 0!==m?m:a.shouldPanelOpen({state:s.getState()}));var h=tZ(t0(g).then(function(){return Promise.resolve()}));return s.pendingRequests.add(h)}f("loading"),tJ=a.environment.setTimeout(function(){f("stalled")},a.stallThreshold);var v=tZ(t0(a.getSources(tQ({query:o,refresh:i,state:s.getState()},l)).then(function(e){return Promise.all(e.map(function(e){return Promise.resolve(e.getItems(tQ({query:o,refresh:i,state:s.getState()},l))).then(function(t){var n;return n=e.sourceId,Boolean(null==t?void 0:t.execute)?tz(tz({},t),{},{requests:t.queries.map(function(e){return{query:e,sourceId:n,transformResponse:t.transformResponse}})}):{items:t,sourceId:n}})})).then(tG).then(function(t){return e.map(function(e){var n,r=t.filter(function(t){return t.sourceId===e.sourceId}),a=r.map(function(e){return e.items}),o=r[0].transformResponse,i=o?o({results:n=a.map(function(e){var t;return tB(tB({},e),{},{hits:null===(t=e.hits)||void 0===t?void 0:t.map(function(t){return tB(tB({},t),{},{__autocomplete_indexName:e.index,__autocomplete_queryID:e.queryID})})})}),hits:n.map(function(e){return e.hits}).filter(Boolean),facetHits:n.map(function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}
21).filter(Boolean)}):a;return Array.isArray(i),i.every(Boolean),'The `getItems` function from source "'.concat(e.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:e,items:i}})}).then(function(e){var t,n,r,o,i;return n=(t={collections:e,props:a,state:s.getState()}).collections,r=t.props,o=t.state,i=n.reduce(function(e,t){return tL(tL({},e),{},tF({},t.source.sourceId,tL(tL({},t.source),{},{getItems:function(){return tk(t.items)}})))},{}),tk(r.reshape({sources:Object.values(i),sourcesBySourceId:i,state:o})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})})}))).then(function(e){f("idle"),c(e);var n,d=a.shouldPanelOpen({state:s.getState()});u(null!==(n=r.isOpen)&&void 0!==n?n:a.openOnFocus&&!o&&d||d);var p=tK(s.getState());if(null!==s.getState().activeItemId&&p){var m=p.item,g=p.itemInputValue,h=p.itemUrl,v=p.source;v.onActive(tQ({event:t,item:m,itemInputValue:g,itemUrl:h,refresh:i,source:v,state:s.getState()},l))}}).finally(function(){f("idle"),tJ&&a.environment.clearTimeout(tJ)});return s.pendingRequests.add(v)}var t2=["event","props","refresh","store"];function t3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function t5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?t3(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var t4=/((gt|sm)-|galaxy nexus)|samsung[- ]/i,t8=["props","refresh","store"],t6=["inputElement","formElement","panelElement"],t7=["inputElement"],t9=["inputElement","maxLength"],ne=["item","source"];function nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var na=[{segment:"autocomplete-core",version:"1.7.1"}];function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ni(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ns(e){var t,n=e.state;return!1===n.isOpen||null===n.activeItemId?null:(null===(t=tK(n))||void 0===t?void 0:t.itemInputValue)||null}function nl(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var a=(null===t?-1:t)+e;return a<=-1||a>=n?null===r?null:0:a}function nc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
21t%2?nc(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nc(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var nd=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return nu(nu({},e),{},{activeItemId:t.payload});case"setQuery":return nu(nu({},e),{},{query:t.payload,completion:null});case"setCollections":return nu(nu({},e),{},{collections:t.payload});case"setIsOpen":return nu(nu({},e),{},{isOpen:t.payload});case"setStatus":return nu(nu({},e),{},{status:t.payload});case"setContext":return nu(nu({},e),{},{context:nu(nu({},e.context),t.payload)});case"ArrowDown":var n=nu(nu({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:nl(1,e.activeItemId,tI(e),t.props.defaultActiveItemId)});return nu(nu({},n),{},{completion:ns({state:n})});case"ArrowUp":var r=nu(nu({},e),{},{activeItemId:nl(-1,e.activeItemId,tI(e),t.props.defaultActiveItemId)});return nu(nu({},r),{},{completion:ns({state:r})});case"Escape":if(e.isOpen)return nu(nu({},e),{},{activeItemId:null,isOpen:!1,completion:null});return nu(nu({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return nu(nu({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return nu(nu({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return nu(nu({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case"blur":if(t.props.debug)return e;return nu(nu({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return nu(nu({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return JSON.stringify(t.type),e}};function np(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?np(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):np(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nm(e){var t=e.translations,n=(void 0===t?{}:t).searchByText;return z.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},z.createElement("span",{className:"DocSearch-Label"},void 0===n?"Search by":n),z.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},z.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.
210005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function ng(e){return z.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},z.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function nh(e){var t=e.translations,n=void 0===t?{}:t,r=n.selectText,a=n.selectKeyAriaLabel,o=n.navigateText,i=n.navigateUpKeyAriaLabel,s=n.navigateDownKeyAriaLabel,l=n.closeText,c=n.closeKeyAriaLabel,u=n.searchByText;return z.createElement(z.Fragment,null,z.createElement("div",{className:"DocSearch-Logo"},z.createElement(nm,{translations:{searchByText:void 0===u?"Search by":u}})),z.createElement("ul",{className:"DocSearch-Commands"},z.createElement("li",null,z.createElement("kbd",{className:"DocSearch-Commands-Key"},z.createElement(ng,{ariaLabel:void 0===a?"Enter key":a},z.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),z.createElement("span",{className:"DocSearch-Label"},void 0===r?"to select":r)),z.createElement("li",null,z.createElement("kbd",{className:"DocSearch-Commands-Key"},z.createElement(ng,{ariaLabel:void 0===s?"Arrow down":s},z.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),z.createElement("kbd",{className:"DocSearch-Commands-Key"},z.createElement(ng,{ariaLabel:void 0===i?"Arrow up":i},z.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),z.createElement("span",{className:"DocSearch-Label"},void 0===o?"to navigate":o)),z.createElement("li",null,z.createElement("kbd",{className:"DocSearch-Commands-Key"},z.createElement(ng,{ariaLabel:void 0===c?"Escape key":c},z.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),z.createElement("span",{className:"DocSearch-Label"},void 0===l?"to close":l))))}function nv(e){var t=e.hit,n=e.children;return z.createElement("a",{href:t.url},n)}function nb(){return z.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},z.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function ny(e){var t=e.translations,n=void 0===t?{}:t,r=n.titleText,a=n.helpText;return z.createElement("div",{className:"DocSearch-ErrorScreen"},z.createElement("div",{className:"DocSearch-Screen-Icon"},z.createElement(nb,null)),z.createElement("p",{className:"DocSearch-Title"},void 0===r?"Unable to fetch results":r),z.createElement("p",{className:"DocSearch-Help"},void 0===a?"You might want to check your network connection.":a))}function nx(){return z.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},z.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}var nE=["translations"];function nw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function nS(e){var t=e.translations,n=void 0===t?{}:t,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,nE),a=n.noResultsText,o=n.suggestedQueryText,i=n.reportMissingResultsText,s=n.reportMissingResultsLinkText,l=r.state.context.searchSuggestions;return z.createElement("div",{className:"DocSearch-NoResults"},z.createElement("div",{className:"DocSearch-Screen-Icon"},z.createElement(nx,null)),z.createElement("p",{className:"DocSearch-Title"},void 0===a?"No results for":a,' "',z.createElement("strong",null,r.state.query),'"'),l&&l.length>0&&z.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},z.createElement("p",{className:"DocSearch-Help"},void 0===o?"Try searching for":o,":"),z.createElement("ul",null,l.slice(0,3).reduce(function(e,t){return[].concat(function(e){if(Array.isArray(e))return nw(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return nw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nw(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[z.createElement("li",{key:t}
21,z.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){r.setQuery(t.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},t))])},[]))),r.getMissingResultsUrl&&z.createElement("p",{className:"DocSearch-Help"},"".concat(void 0===i?"Believe this query should return results?":i," "),z.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},void 0===s?"Let us know.":s)))}var nO=function(){return z.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},z.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function nk(e){switch(e.type){case"lvl1":return z.createElement(nO,null);case"content":return z.createElement(nj,null);default:return z.createElement(nA,null)}}function nA(){return z.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},z.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function nj(){return z.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},z.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function nI(){return z.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},z.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},z.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),z.createElement("path",{d:"M8 17l-6-6 6-6"})))}var nP=["hit","attribute","tagName"];function nT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nT(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nT(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nR(e,t){return t.split(".").reduce(function(e,t){return null!=e&&e[t]?e[t]:null},e)}function nC(e){var t=e.hit,n=e.attribute,r=e.tagName,a=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,nP);return(0,z.createElement)(void 0===r?"span":r,nN(nN({},a),{},{dangerouslySetInnerHTML:{__html:nR(t,"_snippetResult.".concat(n,".value"))||nR(t,n)}}))}function nD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,s=!1;try{for(a=a.call(e);!(i=(n=a.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(l){s=!0,r=l}finally{try{i||null==a.return||a.return()}finally{if(s)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return n_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return n_(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function nL(){return(nL=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function nF(e){return e.collection&&0!==e.collection.items.length?z.createElement("section",{className:"DocSearch-Hits"},z.createElement("div",{className:"DocSearch-Hit-source"},e.title),z.createElement("ul",e.getListProps(),e.collection.items.map(function(t,n){return z.createElement(nM,nL({key:[e.title,t.objectID].join(":"),item:t,index:n},e))}))):null}function nM(e){var t=e.item,n=e.index,r=e.renderIcon,a=e.renderAction,o=e.getItemProps,i=e.onItemClick,s=e.collection,l=e.hitComponent,c=nD(z.useState(!1),2),u=c[0],d=c[1],p=nD(z.useState(!1),2),f=p[0],m=p[1],g=z.useRef(null);return z.createElement("li",nL({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",u&&"DocSearch-Hit--deleting",f&&"DocSearch-Hit--favoriting"].filter(
21Boolean).join(" "),onTransitionEnd:function(){g.current&&g.current()}},o({item:t,source:s.source,onClick:function(){i(t)}})),z.createElement(l,{hit:t},z.createElement("div",{className:"DocSearch-Hit-Container"},r({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&z.createElement("div",{className:"DocSearch-Hit-content-wrapper"},z.createElement(nC,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&z.createElement(nC,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&z.createElement("div",{className:"DocSearch-Hit-content-wrapper"},z.createElement(nC,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),z.createElement(nC,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&z.createElement("div",{className:"DocSearch-Hit-content-wrapper"},z.createElement(nC,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),z.createElement(nC,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),a({item:t,runDeleteTransition:function(e){d(!0),g.current=e},runFavoriteTransition:function(e){m(!0),g.current=e}}))))}var nB=/(<mark>|<\/mark>)/g,nU=RegExp(nB.source);function n$(e){if(!e.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var t,n,r,a,o,i=((e.__docsearch_parent?null===(t=e.__docsearch_parent)||void 0===t?void 0:null===(n=t._highlightResult)||void 0===n?void 0:null===(r=n.hierarchy)||void 0===r?void 0:r.lvl0:null===(a=e._highlightResult)||void 0===a?void 0:null===(o=a.hierarchy)||void 0===o?void 0:o.lvl0)||{}).value;return i&&nU.test(i)?i.replace(nB,""):i}function nz(){return(nz=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function nH(e){return z.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map(function(t){if(0===t.items.length)return null;var n=n$(t.items[0]);return z.createElement(nF,nz({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,r=e.item,a=e.index;return z.createElement(z.Fragment,null,r.__docsearch_parent&&z.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},z.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.__docsearch_parent!==(null===(n=t.items[a+1])||void 0===n?void 0:n.__docsearch_parent)?z.createElement("path",{d:"M8 6v21M20 27H8.3"}):z.createElement("path",{d:"M8 6v42M20 27H8.3"}))),z.createElement("div",{className:"DocSearch-Hit-icon"},z.createElement(nk,{type:r.type})))},renderAction:function(){return z.createElement("div",{className:"DocSearch-Hit-action"},z.createElement(nI,null))}}))}),e.resultsFooterComponent&&z.createElement("section",{className:"DocSearch-HitsFooter"},z.createElement(e.resultsFooterComponent,{state:e.state})))}function nG(){return z.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},z.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},z.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),z.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function nq(){return z.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},z.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function nV(){return z.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},z.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var nZ=["translations"];function nY(){return(nY=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function nK(e){var t=e.translations,n=void 0===t?{}:t,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,nZ),a=n.recentSearchesTitle,o=n.noRecentSearchesText,i=n.saveRecentSearchButtonTitle,s=void 0===i?"Save this search":i,l=n.removeRecentSearchButtonTitle,c=void 0===l?"Remove this search from history":l,u=n.favoriteSearchesTitle,d=n.removeFavoriteSearchButtonTitle,p=void 0===d?"Remove this search from favorites":d;return"idle"===r.state.status&&!1===r.hasCollections?r.disableUserPersonalization?null:z.createElement("div",{className:"DocSearch-StartScreen"},z.createElement("p",{className:"DocSearch-Help"},void 0===o?"No recent searches":o)):!1===r.hasCollections?null:z.createElement("div",{className:"DocSearch-Dropdown-Container"},z.createElement(nF,nY({},r,{title:void 0===a?"Recent":a,collection:r.state.collections[0],renderIcon:function(){return z.createElement("div",{className:"DocSearch-Hit-icon"},z.createElement(nG,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,a=e.runDeleteTransition;return z.createElement(z.Fragment,null,z.createElement("div",{className:"DocSearch-Hit-action"},z.createElement("button",{className:"DocSearch-Hit-action-button",title:s,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){r.favoriteSearches.add(t),r.recentSearches.remove(t),r.refresh()})}},z.createElement(nq,null))),z.createElement("div",{className:"DocSearch-Hit-action"},z.createElement("button",{className:"DocSearch-Hit-action-button",title:c,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),a(function(){r.recentSearches.remove(t),r.refresh()})}},z.createElement(nV,null))))}})),z.createElement(nF,nY({},r,{title:void 0===u?"Favorite":u,collection:r.state.collections[1],renderIcon:function(){return z.createElement("div",{className:"DocSearch-Hit-icon"},z.createElement(nq,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return z.createElement("div",{className:"DocSearch-Hit-action"},z.createElement("button",{className:"DocSearch-Hit-action-button",title:p,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){r.favoriteSearches.remove(t),r.refresh()})}},z.createElement(nV,null)))}})))}var nW=["translations"];function nX(){return(nX=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var nQ=z.memo(function(e){var t=e.translations,n=void 0===t?{}:t,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,nW);if("error"===r.state.status)return z.createElement(ny,{translations:null==n?void 0:n.errorScreen});var a=r.state.collections.some(function(e){return e.items.length>0});return r.state.query?!1===a?z.createElement(nS,nX({},r,{translations:null==n?void 0:n.noResultsScreen})):z.createElement(nH,r):z.createElement(nK,nX({},r,{hasCollections:a,translations:null==n?void 0:n.startScreen}))},function(e,t){return"loading"===t.state.status||"stalled"===t.state.status});function nJ(){return z.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},z.createElement("g",{fill:"none",fillRule:"evenodd"},z.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},z.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),z.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},z.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indef
21inite"})))))}function n0(){return z.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},z.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var n1=["translations"];function n2(){return(n2=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function n3(e){var t=e.translations,n=void 0===t?{}:t,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,n1),a=n.resetButtonTitle,o=n.resetButtonAriaLabel,i=n.cancelButtonText,s=n.cancelButtonAriaLabel,l=r.getFormProps({inputElement:r.inputRef.current}).onReset;return z.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),z.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),z.createElement(z.Fragment,null,z.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:l},z.createElement("label",n2({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),z.createElement(n0,null)),z.createElement("div",{className:"DocSearch-LoadingIndicator"},z.createElement(nJ,null)),z.createElement("input",n2({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),z.createElement("button",{type:"reset",title:void 0===a?"Clear the query":a,className:"DocSearch-Reset","aria-label":void 0===o?"Clear the query":o,hidden:!r.state.query},z.createElement(nV,null))),z.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":void 0===s?"Cancel":s,onClick:r.onClose},void 0===i?"Cancel":i))}var n5=["_highlightResult","_snippetResult"];function n4(e){var t=e.key,n=e.limit,r=void 0===n?5:n,a=!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(t){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(e){return window.localStorage.setItem(t,JSON.stringify(e))},getItem:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}},o=a.getItem().slice(0,r);return{add:function(e){e._highlightResult,e._snippetResult;var t=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,n5),n=o.findIndex(function(e){return e.objectID===t.objectID});n>-1&&o.splice(n,1),o.unshift(t),o=o.slice(0,r),a.setItem(o)},remove:function(e){o=o.filter(function(t){return t.objectID!==e.objectID}),a.setItem(o)},getAll:function(){return o}}}function n8(e={serializable:!0}){let t={};return{get(n,r,a={miss:()=>Promise.resolve()}){let o=JSON.stringify(n);if(o in t)return Promise.resolve(e.serializable?JSON.parse(t[o]):t[o]);let i=r(),s=a&&a.miss||(()=>Promise.resolve());return i.then(e=>s(e)).then(()=>i)},set:(n,r)=>(t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)),delete:e=>(delete t[JSON.stringify(e)],Promise.resolve()),clear:()=>(t={},Promise.resolve())}}function n6(e,t){return t&&Object.keys(t).forEach(n=>{e[n]=t[n](e)}),e}function n7(e,...t){let n=0;return e.replace(/%s/g,()=>encodeURIComponent(t[n++]))}let n9="4.13.1",re={WithinQueryParameters:0,WithinHeaders:1};function rt(e,t){let n=e||{},r=n.data||{};
21return Object.keys(n).forEach(e=>{-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])}),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}let rn={Read:1,Write:2,Any:3},rr={Up:1,Down:2,Timeouted:3};function ra(e,t=rr.Up){return{...e,status:t,lastUpdate:Date.now()}}function ro(e){return"string"==typeof e?{protocol:"https",url:e,accept:rn.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||rn.Any}}let ri={Delete:"DELETE",Get:"GET",Post:"POST",Put:"PUT"},rs=({isTimedOut:e,status:t})=>!e&&0==~~t,rl=e=>{let t=e.status,n=e.isTimedOut;return n||rs(e)||2!=~~(t/100)&&4!=~~(t/100)},rc=({status:e})=>2==~~(e/100),ru=(e,t)=>rl(e)?t.onRetry(e):rc(e)?t.onSuccess(e):t.onFail(e);function rd(e,t,n,r){var a;let o=[],i=function(e,t){if(e.method===ri.Get||void 0===e.data&&void 0===t.data)return;let n=Array.isArray(e.data)?e.data:{...e.data,...t.data};return JSON.stringify(n)}(n,r),s=function(e,t){let n={...e.headers,...t.headers},r={};return Object.keys(n).forEach(e=>{let t=n[e];r[e.toLowerCase()]=t}),r}(e,r),l=n.method,c=n.method!==ri.Get?{}:{...n.data,...r.data},u={"x-algolia-agent":e.userAgent.value,...e.queryParameters,...c,...r.queryParameters},d=0,p=(t,a)=>{let c=t.pop();if(void 0===c){var f;throw f=rf(o),{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:f}}let m={data:i,headers:s,method:l,url:function(e,t,n){let r=rp(n),a=`${e.protocol}://${e.url}/${"/"===t.charAt(0)?t.substr(1):t}`;return r.length&&(a+=`?${r}`),a}(c,n.path,u),connectTimeout:a(d,e.timeouts.connect),responseTimeout:a(d,r.timeout)},g=e=>{let n={request:m,response:e,host:c,triesLeft:t.length};return o.push(n),n},h={onSuccess:e=>(function(e){try{return JSON.parse(e.content)}catch(n){var t;throw t=n.message,{name:"DeserializationError",message:t,response:e}}})(e),onRetry(n){let r=g(n);return n.isTimedOut&&d++,Promise.all([e.logger.info("Retryable failure",rm(r)),e.hostsCache.set(c,ra(c,n.isTimedOut?rr.Timeouted:rr.Down))]).then(()=>p(t,a))},onFail(e){throw g(e),function({content:e,status:t},n){var r;let a=e;try{a=JSON.parse(e).message}catch(o){}return r=a,{name:"ApiError",message:r,status:t,transporterStackTrace:n}}(e,rf(o))}};return e.requester.send(m).then(e=>ru(e,h))};return(a=e.hostsCache,Promise.all(t.map(e=>a.get(e,()=>Promise.resolve(ra(e))))).then(e=>{let n=e.filter(e=>e.status===rr.Up||Date.now()-e.lastUpdate>12e4),r=e.filter(e=>e.status===rr.Timeouted&&Date.now()-e.lastUpdate<=12e4),a=[...n,...r],o=a.length>0?a.map(e=>ro(e)):t;return{getTimeout(e,t){let n=0===r.length&&0===e?1:r.length+3+e;return n*t},statelessHosts:o}})).then(e=>p([...e.statelessHosts].reverse(),e.getTimeout))}function rp(e){let t=e=>"[object Object]"===Object.prototype.toString.call(e)||"[object Array]"===Object.prototype.toString.call(e);return Object.keys(e).map(n=>n7("%s=%s",n,t(e[n])?JSON.stringify(e[n]):e[n])).join("&")}function rf(e){return e.map(e=>rm(e))}function rm(e){let t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}let rg=e=>{let t=e.appId,n=function(e,t,n){let r={"x-algolia-api-key":n,"x-algolia-application-id":t};return{headers:()=>e===re.WithinHeaders?r:{},queryParameters:()=>e===re.WithinQueryParameters?r:{}}}(void 0!==e.authMode?e.authMode:re.WithinHeaders,t,e.apiKey),r=function(e){let{hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:o,timeouts:i,userAgent:s,hosts:l,queryParameters:c,headers:u}=e,d={hostsCache:t,logger:n,requester:r,requestsCache:a,responsesCache:o,timeouts:i,userAgent:s,headers:u,queryParameters:c,hosts:l.map(e=>ro(e)),read(e,t){let n=rt(t,d.timeouts.read),r=()=>rd(d,d.hosts.filter(e=>(e.accept&rn.Read)!=0),e,n),a=void 0!==n.cacheable?n.cacheable:e.cacheable;if(!0!==a)return r();let o={request:e,mappedRequestOptions:n,transporter:{queryParameters:d.queryParameters,headers:d.headers}};return d.responsesCache.get(o,()=>d.requestsCache.get(o,()=>d.requestsCache.set(o,r()).then(e=>Promise.all([d.requestsCache.delete(o),e]),e=>Promise.all([d.requestsCache.delete(o),Promise.reject(e)])).then(([e,t])=>t)),{miss:e=>d.responsesCache.set(o,e)})},write:(e,t)=>
21rd(d,d.hosts.filter(e=>(e.accept&rn.Write)!=0),e,rt(t,d.timeouts.write))};return d}({hosts:[{url:`${t}-dsn.algolia.net`,accept:rn.Read},{url:`${t}.algolia.net`,accept:rn.Write}].concat(function(e){let t=e.length-1;for(;t>0;t--){let n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}])),...e,headers:{...n.headers(),"content-type":"application/x-www-form-urlencoded",...e.headers},queryParameters:{...n.queryParameters(),...e.queryParameters}});return n6({transporter:r,appId:t,addAlgoliaAgent(e,t){r.userAgent.add({segment:e,version:t})},clearCache:()=>Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(()=>void 0)},e.methods)},rh=e=>(t,n)=>t.method===ri.Get?e.transporter.read(t,n):e.transporter.write(t,n),rv=e=>(t,n={})=>{let r={transporter:e.transporter,appId:e.appId,indexName:t};return n6(r,n.methods)},rb=e=>(t,n)=>{let r=t.map(e=>({...e,params:rp(e.params||{})}));return e.transporter.read({method:ri.Post,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)},ry=e=>(t,n)=>Promise.all(t.map(t=>{let{facetName:r,facetQuery:a,...o}=t.params;return rv(e)(t.indexName,{methods:{searchForFacetValues:rw}}).searchForFacetValues(r,a,{...n,...o})})),rx=e=>(t,n,r)=>e.transporter.read({method:ri.Post,path:n7("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r),rE=e=>(t,n)=>e.transporter.read({method:ri.Post,path:n7("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n),rw=e=>(t,n,r)=>e.transporter.read({method:ri.Post,path:n7("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r),rS={Debug:1,Info:2,Error:3};function rO(e,t,n){var r;let a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:e=>new Promise(t=>{let n;let r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach(t=>r.setRequestHeader(t,e.headers[t]));let a=(e,n)=>setTimeout(()=>{r.abort(),t({status:0,content:n,isTimedOut:!0})},1e3*e),o=a(e.connectTimeout,"Connection timeout");r.onreadystatechange=()=>{r.readyState>r.OPENED&&void 0===n&&(clearTimeout(o),n=a(e.responseTimeout,"Socket timeout"))},r.onerror=()=>{0===r.status&&(clearTimeout(o),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=()=>{clearTimeout(o),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)})},logger:(r=rS.Error,{debug:(e,t)=>(rS.Debug>=r&&console.debug(e,t),Promise.resolve()),info:(e,t)=>(rS.Info>=r&&console.info(e,t),Promise.resolve()),error:(e,t)=>(console.error(e,t),Promise.resolve())}),responsesCache:n8(),requestsCache:n8({serializable:!1}),hostsCache:function e(t){let n=[...t.caches],r=n.shift();return void 0===r?{get(e,t,n={miss:()=>Promise.resolve()}){let r=t();return r.then(e=>Promise.all([e,n.miss(e)])).then(([e])=>e)},set:(e,t)=>Promise.resolve(t),delete:e=>Promise.resolve(),clear:()=>Promise.resolve()}:{get:(t,a,o={miss:()=>Promise.resolve()})=>r.get(t,a,o).catch(()=>e({caches:n}).get(t,a,o)),set:(t,a)=>r.set(t,a).catch(()=>e({caches:n}).set(t,a)),delete:t=>r.delete(t).catch(()=>e({caches:n}).delete(t)),clear:()=>r.clear().catch(()=>e({caches:n}).clear())}}({caches:[function(e){let t;let n=`algoliasearch-client-js-${e.key}`,r=()=>(void 0===t&&(t=e.localStorage||window.localStorage),t),a=()=>JSON.parse(r().getItem(n)||"{}");return{get:(e,t,n={miss:()=>Promise.resolve()})=>Promise.resolve().then(()=>{let n=JSON.stringify(e),r=a()[n];return Promise.all([r||t(),void 0!==r])}).then(([e,t])=>Promise.all([e,t||n.miss(e)])).then(([e])=>e),set:(e,t)=>Promise.resolve().then(()=>{let o=a();return o[JSON.stringify(e)]=t,r().setItem(n,JSON.stringify(o)),t}),delete:e=>Promise.resolve().then(()=>{let t=a();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))}),clear:()=>Promise.resolve().then(()=>{r().removeItem(n)})}}({key:`${n9}-${e}`}),n8()]}),userAgent:(function(e){let t={value:`Algolia for JavaScript (${e})`,add(e){let n=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return -1===t.value.indexOf(n)&&(t.value=`${t.value}${n}`),t}};return t})(n9).add({segment:"Browser",version:"lite"}),authMode:re.WithinQueryParameters};return rg({...a,...n,methods:{search:rb,searchForFacetValues:ry,multipleQueries:rb,multipleSearchForFacetValues:ry,customRequest:rh,initIndex:e=>t=>rv(e)(t,{methods:{search:rE,searchForFacetValues:rw,findAnswers:rx}})}})}rO.version=n9;var rk="3.2.1";function rA(){}function rj(e){return e}function rI(e,t){return e.reduce(function(e,n){var r=t(n);return e.hasOwnProperty(r)||(e[r]=[]),e[r].length<5&&e[r].push(n),e},{})}var rP=["footer","searchBox"];function rT(){return(rT=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function rN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rR(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
21t%2?rN(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rN(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rD(e){var t,n,r,a,o,i,s,l,c=e.appId,u=e.apiKey,d=e.indexName,p=e.placeholder,f=void 0===p?"Search docs":p,m=e.searchParameters,g=e.onClose,h=void 0===g?rA:g,v=e.transformItems,b=void 0===v?rj:v,y=e.hitComponent,x=e.resultsFooterComponent,E=e.navigator,w=e.initialScrollY,S=void 0===w?0:w,O=e.transformSearchClient,k=e.disableUserPersonalization,A=void 0!==k&&k,j=e.initialQuery,I=e.translations,P=void 0===I?{}:I,T=e.getMissingResultsUrl,N=P.footer,R=P.searchBox,C=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(P,rP),D=function(e){if(Array.isArray(e))return e}(t=z.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}))||function(e,t){var n,r,a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var o=[],i=!0,s=!1;try{for(a=a.call(e);!(i=(n=a.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(l){s=!0,r=l}finally{try{i||null==a.return||a.return()}finally{if(s)throw r}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return rC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rC(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),_=D[0],L=D[1],F=z.useRef(null),M=z.useRef(null),B=z.useRef(null),U=z.useRef(null),$=z.useRef(null),H=z.useRef(10),G=z.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,q=z.useRef((void 0===j?"":j)||G).current,V=(n=void 0===O?rj:O,z.useMemo(function(){var e=rO(c,u);return e.addAlgoliaAgent("docsearch",rk),!1===/docsearch.js \(.*\)/.test(e.transporter.userAgent.value)&&e.addAlgoliaAgent("docsearch-react",rk),n(e)},[c,u,n])),Z=z.useRef(n4({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(d),limit:10})).current,Y=z.useRef(n4({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(d),limit:0===Z.getAll().length?7:4})).current,K=z.useCallback(function(e){if(!A){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===Z.getAll().findIndex(function(e){return e.objectID===t.objectID})&&Y.add(t)}},[Z,Y,A]),W=z.useMemo(function(){return function(e){var t,n,r,a,o,i,s,l,c,u,d,p,f,m,g,h,v,b,y,x,E=[],w=(n="undefined"!=typeof window?window:{},r=e.plugins||[],tD(tD({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,environment:n,shouldPanelOpen:function(e){return tI(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(t=e.id)&&void 0!==t?t:"autocomplete-".concat(tP++),plugins:r,initialState:tD({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)})},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)})},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)})},getSources:function(t){var n;
21return Promise.all([].concat(function(e){if(Array.isArray(e))return tR(e)}(n=r.map(function(e){return e.getSources}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return tR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tR(e,t)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.getSources]).filter(Boolean).map(function(e){var n;return n=[],Promise.resolve(e(t)).then(function(e){return Array.isArray(e),Promise.all(e.filter(function(e){return Boolean(e)}).map(function(e){if(e.sourceId,n.includes(e.sourceId))throw Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));return n.push(e.sourceId),Promise.resolve(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tN(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tN(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:tT},e))}))})})).then(function(e){return tk(e)}).then(function(e){return e.map(function(e){return tD(tD({},e),{},{onSelect:function(t){e.onSelect(t),E.forEach(function(e){var n;return null===(n=e.onSelect)||void 0===n?void 0:n.call(e,t)})},onActive:function(t){e.onActive(t),E.forEach(function(e){var n;return null===(n=e.onActive)||void 0===n?void 0:n.call(e,t)})}})})})},navigator:tD({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})),S=(a=function(e){var t=e.prevState,n=e.state;w.onStateChange(nf({prevState:t,state:n,refresh:A},O))},o=w.initialState,{getState:function(){return o},dispatch:function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tO(Object(n),!0).forEach(function(t){var r,a;r=e,a=n[t],t in r?Object.defineProperty(r,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[t]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tO(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},o);a({state:o=nd(o,{type:e,props:w,payload:t}),prevState:n})},pendingRequests:(i=[],{add:function(e){return i.push(e),e.finally(function(){i=i.filter(function(t){return t!==e})})},cancelAll:function(){i.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===i.length}})}),O={setActiveItemId:function(e){S.dispatch("setActiveItemId",e)},setQuery:function(e){S.dispatch("setQuery",e)},setCollections:function(e){var t=0,n=e.map(function(e){return tj(tj({},e),{},{items:tk(e.items).map(function(e){return tj(tj({},e),{},{__autocomplete_id:t++})})})});S.dispatch("setCollections",n)},setIsOpen:function(e){S.dispatch("setIsOpen",e)},setStatus:function(e){S.dispatch("setStatus",e)},setContext:function(e){S.dispatch("setContext",e)}},k=(l=(s=nf({props:w,refresh:A,store:S},O)).props,c=s.refresh,u=s.store,d=nr(s,t8),{getEnvironmentProps:function(e){var t=e.inputElement,n=e.formElement,r=e.panelElement;function a(e){(u.getState().isOpen||!u.pendingRequests.isEmpty())&&e.target!==t&&(!1!==[n,r].some(function(t){var n;return t===(n=e.target)||t.contains(n)}
21)||(u.dispatch("blur",null),l.debug||u.pendingRequests.cancelAll()))}return nn({onTouchStart:a,onMouseDown:a,onTouchMove:function(e){!1!==u.getState().isOpen&&t===l.environment.document.activeElement&&e.target!==t&&t.blur()}},nr(e,t6))},getRootProps:function(e){return nn({role:"combobox","aria-expanded":u.getState().isOpen,"aria-haspopup":"listbox","aria-owns":u.getState().isOpen?"".concat(l.id,"-list"):void 0,"aria-labelledby":"".concat(l.id,"-label")},e)},getFormProps:function(e){return e.inputElement,nn({action:"",noValidate:!0,role:"search",onSubmit:function(t){var n;t.preventDefault(),l.onSubmit(nn({event:t,refresh:c,state:u.getState()},d)),u.dispatch("submit",null),null===(n=e.inputElement)||void 0===n||n.blur()},onReset:function(t){var n;t.preventDefault(),l.onReset(nn({event:t,refresh:c,state:u.getState()},d)),u.dispatch("reset",null),null===(n=e.inputElement)||void 0===n||n.focus()}},nr(e,t7))},getLabelProps:function(e){return nn({htmlFor:"".concat(l.id,"-input"),id:"".concat(l.id,"-label")},e)},getInputProps:function(e){function t(e){(l.openOnFocus||Boolean(u.getState().query))&&t1(nn({event:e,props:l,query:u.getState().completion||u.getState().query,refresh:c,store:u},d)),u.dispatch("focus",null)}var n,r,a=e||{},o=(a.inputElement,a.maxLength),i=void 0===o?512:o,s=nr(a,t9),p=tK(u.getState()),f=Boolean((n=(null===(r=l.environment.navigator)||void 0===r?void 0:r.userAgent)||"")&&n.match(t4)),m=null!=p&&p.itemUrl&&!f?"go":"search";return nn({"aria-autocomplete":"both","aria-activedescendant":u.getState().isOpen&&null!==u.getState().activeItemId?"".concat(l.id,"-item-").concat(u.getState().activeItemId):void 0,"aria-controls":u.getState().isOpen?"".concat(l.id,"-list"):void 0,"aria-labelledby":"".concat(l.id,"-label"),value:u.getState().completion||u.getState().query,id:"".concat(l.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:l.autoFocus,placeholder:l.placeholder,maxLength:i,type:"search",onChange:function(e){t1(nn({event:e,props:l,query:e.currentTarget.value.slice(0,i),refresh:c,store:u},d))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,a=e.store,o=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,t2);if("ArrowUp"===t.key||"ArrowDown"===t.key){var i=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(a.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},s=function(){var e=tK(a.getState());if(null!==a.getState().activeItemId&&e){var n=e.item,i=e.itemInputValue,s=e.itemUrl,l=e.source;l.onActive(t5({event:t,item:n,itemInputValue:i,itemUrl:s,refresh:r,source:l,state:a.getState()},o))}};t.preventDefault(),!1===a.getState().isOpen&&(n.openOnFocus||Boolean(a.getState().query))?t1(t5({event:t,props:n,query:a.getState().query,refresh:r,store:a},o)).then(function(){a.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),s(),setTimeout(i,0)}):(a.dispatch(t.key,{}),s(),i())}else if("Escape"===t.key)t.preventDefault(),a.dispatch(t.key,null),a.pendingRequests.cancelAll();else if("Tab"===t.key)a.dispatch("blur",null),a.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===a.getState().activeItemId||a.getState().collections.every(function(e){return 0===e.items.length})){n.debug||a.pendingRequests.cancelAll();return}t.preventDefault();var l=tK(a.getState()),c=l.item,u=l.itemInputValue,d=l.itemUrl,p=l.source;if(t.metaKey||t.ctrlKey)void 0!==d&&(p.onSelect(t5({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o)),n.navigator.navigateNewTab({itemUrl:d,item:c,state:a.getState()}));else if(t.shiftKey)void 0!==d&&(p.onSelect(t5({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o)),n.navigator.navigateNewWindow({itemUrl:d,item:c,state:a.getState()}));else if(t.altKey);else{if(void 0!==d){p.onSelect(t5({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o)),n.navigator.navigate({itemUrl:d,item:c,state:a.getState()});return}t1(t5({event:t,nextState:{isOpen:!1},props:n,query:u,refresh:r,store:a},o)).then(function(){p.onSelect(t5({event:t,item:c,itemInputValue:u,itemUrl:d,refresh:r,source:p,state:a.getState()},o))})}}}(nn({event:e,props:l,refresh:c,store:u},d))},onFocus:t,onBlur:tT,onClick:function(n){e.inputElement!==l.environment.document.activeElement||u.getState().isOpen||t(n)}},s)},getPanelProps:function(e){return nn({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){u.dispatch("mouseleave",null)}},e)},getListProps:function(e){return nn({role:"listbox","aria-labelledby":"".concat(l.id,"-label"),id:"".concat(l.id,"-list")},e)},getItemProps:function(e){var t=e.item,n=e.source,r=nr(e,ne);return nn({id:"".concat(l.id,"-item-").concat(t.__autocomplete_id),role:"option","aria-selected":u.getState().activeItemId===t.__autocomplete_id,onMouseMove:function(e){if(t.__autocomplete_id!==u.getState().activeItemId){u.dispatch("mousemove",t.__autocomplete_id);var n=tK(u.getState());if(null!==u.getState().activeItemId&&n){var r=n.item,a=n.itemInputValue,o=n.itemUrl,i=n.source;i.onActive(nn({event:e,item:r,itemInputValue:a,itemUrl:o,refresh:c,source:i,state:u.getState()},d))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var r=n.getItemInputValue({item:t,state:u.getState()}),a=n.getItemUrl({item:t,state:u.getState()});(a?Promise.resolve():t1(nn({event:e,nextState:{isOpen:!1},props:l,query:r,refresh:c,store:u}
21,d))).then(function(){n.onSelect(nn({event:e,item:t,itemInputValue:r,itemUrl:a,refresh:c,source:n,state:u.getState()},d))})}},r)}});function A(){return t1(nf({event:new Event("input"),nextState:{isOpen:S.getState().isOpen},props:w,query:S.getState().query,refresh:A,store:S},O))}return w.plugins.forEach(function(e){var t;return null===(t=e.subscribe)||void 0===t?void 0:t.call(e,nf(nf({},O),{},{refresh:A,onSelect:function(e){E.push({onSelect:e})},onActive:function(e){E.push({onActive:e})}}))}),!function(e){var t,n,r=e.metadata,a=e.environment;if(null===(t=a.navigator)||void 0===t?void 0:null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var o=a.document.createElement("meta"),i=a.document.querySelector("head");o.name="algolia:metadata",setTimeout(function(){o.content=JSON.stringify(r),i.appendChild(o)},0)}}({metadata:(v=(p={plugins:w.plugins,options:e}).plugins,x=(y=null===(f=((null===(m=(b=p.options).__autocomplete_metadata)||void 0===m?void 0:m.userAgents)||[])[0])||void 0===f?void 0:f.segment)?ni({},y,Object.keys((null===(g=b.__autocomplete_metadata)||void 0===g?void 0:g.options)||{})):{},{plugins:v.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach(function(t){ni(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({"autocomplete-core":Object.keys(b)},x),ua:na.concat((null===(h=b.__autocomplete_metadata)||void 0===h?void 0:h.userAgents)||[])}),environment:w.environment}),nf(nf({refresh:A},k),O)}({id:"docsearch",defaultActiveItemId:0,placeholder:f,openOnFocus:!0,initialState:{query:q,context:{searchSuggestions:[]}},navigator:E,onStateChange:function(e){L(e.state)},getSources:function(e){var t=e.query,n=e.state,r=e.setContext,a=e.setStatus;return t?V.search([{query:t,indexName:d,params:rR({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(H.current),"hierarchy.lvl2:".concat(H.current),"hierarchy.lvl3:".concat(H.current),"hierarchy.lvl4:".concat(H.current),"hierarchy.lvl5:".concat(H.current),"hierarchy.lvl6:".concat(H.current),"content:".concat(H.current)],snippetEllipsisText:"…",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20},m)}]).catch(function(e){throw"RetryError"===e.name&&a("error"),e}).then(function(e){var t=e.results[0],a=t.hits,o=t.nbHits,i=rI(a,function(e){return n$(e)});return n.context.searchSuggestions.length<Object.keys(i).length&&r({searchSuggestions:Object.keys(i)}),r({nbHits:o}),Object.values(i).map(function(e,t){return{sourceId:"hits".concat(t),onSelect:function(e){var t=e.item,n=e.event;K(t),n.shiftKey||n.ctrlKey||n.metaKey||h()},getItemUrl:function(e){return e.item.url},getItems:function(){return Object.values(rI(e,function(e){return e.hierarchy.lvl1})).map(b).map(function(e){return e.map(function(t){return rR(rR({},t),{},{__docsearch_parent:"lvl1"!==t.type&&e.find(function(e){return"lvl1"===e.type&&e.hierarchy.lvl1===t.hierarchy.lvl1})})})}).flat()}}})}):A?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;K(t),n.shiftKey||n.ctrlKey||n.metaKey||h()},getItemUrl:function(e){return e.item.url},getItems:function(){return Y.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;K(t),n.shiftKey||n.ctrlKey||n.metaKey||h()},getItemUrl:function(e){return e.item.url},getItems:function(){return Z.getAll()}}]}})},[d,m,V,h,Y,Z,K,q,f,E,b,A]),X=W.getEnvironmentProps,Q=W.getRootProps,J=W.refresh;return a=(r={getEnvironmentProps:X,panelElement:U.current,formElement:B.current,inputElement:$.current}).getEnvironmentProps,o=r.panelElement,i=r.formElement,s=r.inputElement,z.useEffect(function(){if(o&&i&&s){var e=a({panelElement:o,formElement:i,inputElement:s}),t=e.onTouchStart,n=e.onTouchMove;return window.addEventListener("touchstart",t),window.addEventListener("touchmove",n),function(){window.removeEventListener("touchstart",t),window.removeEventListener("touchmove",n)}}},[a,o,i,s]),l=({container:F.current}).container,z.useEffect(function(){if(l){var e=l.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),t=e[0],n=e[e.length-1];return l.addEventListener("keydown",r),function(){l.removeEventListener("keydown",r)}}function r(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===t&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),t.focus()))}},[l]),z.useEffect(function(){return document.body.classList.add("DocSearch--active"),function(){var e,t;document.body.classList.remove("DocSearch--active"),null===(e=(t=window).scrollTo)||void 0===e||e.call(t,0,S)}},[]),z.useEffect(function(){window.matchMedia("(max-width: 768px)").matches&&(H.current=5)},[]),z.useEffect(function(){U.current&&(U.current.scrollTop=0)},[_.query]),z.useEffect(function(){q.length>0&&(J(),$.current&&$.current.focus())},[q,J]),z.useEffect(function(){function e(){if(M.current){var e=.01*window.innerHeight;M.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),z.createElement("div",rT({ref:F},Q({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===_.status&&"DocSearch-Container--Stalled","error"===_.status&&"DocSearch-Container--Errored"].filter(
21Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&h()}}),z.createElement("div",{className:"DocSearch-Modal",ref:M},z.createElement("header",{className:"DocSearch-SearchBar",ref:B},z.createElement(n3,rT({},W,{state:_,autoFocus:0===q.length,inputRef:$,isFromSelection:Boolean(q)&&q===G,translations:R,onClose:h}))),z.createElement("div",{className:"DocSearch-Dropdown",ref:U},z.createElement(nQ,rT({},W,{indexName:d,state:_,hitComponent:void 0===y?nv:y,resultsFooterComponent:void 0===x?function(){return null}:x,disableUserPersonalization:A,recentSearches:Y,favoriteSearches:Z,inputRef:$,translations:C,getMissingResultsUrl:T,onItemClick:function(e){K(e),h()}}))),z.createElement("footer",{className:"DocSearch-Footer"},z.createElement(nh,{translations:N}))))}var r_=n(3454);let rL={appId:r_.env.NEXT_PUBLIC_DOCSEARCH_APP_ID,apiKey:r_.env.NEXT_PUBLIC_DOCSEARCH_API_KEY,indexName:r_.env.NEXT_PUBLIC_DOCSEARCH_INDEX_NAME};function rF({hit:e,children:t}){return(0,A.jsx)(B(),{href:e.url,children:t})}function rM(e){return(0,A.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 20 20",...e,children:(0,A.jsx)("path",{d:"M16.293 17.707a1 1 0 0 0 1.414-1.414l-1.414 1.414ZM9 14a5 5 0 0 1-5-5H2a7 7 0 0 0 7 7v-2ZM4 9a5 5 0 0 1 5-5V2a7 7 0 0 0-7 7h2Zm5-5a5 5 0 0 1 5 5h2a7 7 0 0 0-7-7v2Zm8.707 12.293-3.757-3.757-1.414 1.414 3.757 3.757 1.414-1.414ZM14 9a4.98 4.98 0 0 1-1.464 3.536l1.414 1.414A6.98 6.98 0 0 0 16 9h-2Zm-1.464 3.536A4.98 4.98 0 0 1 9 14v2a6.98 6.98 0 0 0 4.95-2.05l-1.414-1.414Z"})})}function rB(){var e,t,n,r,a,o;let[i,s]=(0,z.useState)(!1),[l,c]=(0,z.useState)(),u=(0,z.useCallback)(()=>{s(!0)},[s]),d=(0,z.useCallback)(()=>{s(!1)},[s]);return t=(e={isOpen:i,onOpen:u,onClose:d}).isOpen,n=e.onOpen,r=e.onClose,a=e.onInput,o=e.searchButtonRef,z.useEffect(function(){function e(e){var i,s;(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||(s=(i=e.target).tagName,!i.isContentEditable&&"INPUT"!==s&&"SELECT"!==s&&"TEXTAREA"!==s&&"/"===e.key&&!t))&&(e.preventDefault(),t?r():!document.body.classList.contains("DocSearch--active")&&(document.body.classList.contains("DocSearch--active")||n())),o&&o.current===document.activeElement&&a&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&a(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}},[t,n,r,a,o]),(0,z.useEffect)(()=>{c(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl ")},[]),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsxs)("button",{type:"button",className:"group flex h-6 w-6 items-center justify-center sm:justify-start md:h-auto md:w-80 md:flex-none md:rounded-lg md:py-2.5 md:pl-4 md:pr-3.5 md:text-sm md:ring-1 md:ring-slate-200 md:hover:ring-slate-300 dark:md:bg-slate-800/75 dark:md:ring-inset dark:md:ring-white/5 dark:md:hover:bg-slate-700/40 dark:md:hover:ring-slate-500 lg:w-96",onClick:u,children:[(0,A.jsx)(rM,{className:"h-5 w-5 flex-none fill-slate-400 group-hover:fill-slate-500 dark:fill-slate-500 md:group-hover:fill-slate-400"}),(0,A.jsx)("span",{className:"sr-only md:not-sr-only md:ml-2 md:text-slate-500 md:dark:text-slate-400",children:"Search docs"}),l&&(0,A.jsxs)("kbd",{className:"ml-auto hidden font-medium text-slate-400 dark:text-slate-500 md:block",children:[(0,A.jsx)("kbd",{className:"font-sans",children:l}),(0,A.jsx)("kbd",{className:"font-sans",children:"K"})]})]}),i&&(0,eJ.createPortal)((0,A.jsx)(rD,{...rL,initialScrollY:window.scrollY,onClose:d,hitComponent:rF,navigator:{navigate({itemUrl:e}){$().push(e)}}}),document.body)]})}function rU(){let[e]=(0,z.useState)(tl);return(0,z.useEffect)(()=>()=>e.dispose(),[e]),e}function r$(e,t){let[n,r]=(0,z.useState)(e),a=eb(e);return ev(()=>r(a.current),[a,r,...t]),n}var rz=((x=rz||{})[x.First=0]="First",x[x.Previous=1]="Previous",x[x.Next=2]="Next",x[x.Last=3]="Last",x[x.Specific=4]="Specific",x[x.Nothing=5]="Nothing",x);function rH(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}function rG(e,t){return e?e+"["+t+"]":t}var rq=((E=rq||{})[E.Open=0]="Open",E[E.Closed=1]="Closed",E),rV=((w=rV||{}
21)[w.Single=0]="Single",w[w.Multi=1]="Multi",w),rZ=((S=rZ||{})[S.Pointer=0]="Pointer",S[S.Other=1]="Other",S),rY=((O=rY||{})[O.OpenListbox=0]="OpenListbox",O[O.CloseListbox=1]="CloseListbox",O[O.SetDisabled=2]="SetDisabled",O[O.SetOrientation=3]="SetOrientation",O[O.GoToOption=4]="GoToOption",O[O.Search=5]="Search",O[O.ClearSearch=6]="ClearSearch",O[O.RegisterOption=7]="RegisterOption",O[O.UnregisterOption=8]="UnregisterOption",O);function rK(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=eB(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=n?r.indexOf(n):null;return -1===a&&(a=null),{options:r,activeOptionIndex:a}}let rW={1:e=>e.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{value:n,mode:r,compare:a}=e.propsRef.current,o=e.options.findIndex(e=>{let t=e.dataRef.current.value;return es(r,{1:()=>n.some(e=>a(e,t)),0:()=>a(n,t)})});return -1!==o&&(t=o),{...e,listboxState:0,activeOptionIndex:t}},2:(e,t)=>e.disabled===t.disabled?e:{...e,disabled:t.disabled},3:(e,t)=>e.orientation===t.orientation?e:{...e,orientation:t.orientation},4(e,t){var n;if(e.disabled||1===e.listboxState)return e;let r=rK(e),a=function(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),a=null!=r?r:-1,o=(()=>{switch(e.focus){case 0:return n.findIndex(e=>!t.resolveDisabled(e));case 1:{let r=n.slice().reverse().findIndex((e,n,r)=>(-1===a||!(r.length-n-1>=a))&&!t.resolveDisabled(e));return -1===r?r:n.length-1-r}case 2:return n.findIndex((e,n)=>!(n<=a)&&!t.resolveDisabled(e));case 3:{let o=n.slice().reverse().findIndex(e=>!t.resolveDisabled(e));return -1===o?o:n.length-1-o}case 4:return n.findIndex(n=>t.resolveId(n)===e.id);case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}})();return -1===o?r:o}(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:a,activationTrigger:null!=(n=t.trigger)?n:1}},5(e,t){if(e.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),o=a?e.options.indexOf(a):-1;return -1===o||o===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:o,activationTrigger:1}},6:e=>e.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},7(e,t){let n={id:t.id,dataRef:t.dataRef},r=rK(e,e=>[...e,n]);if(null===e.activeOptionIndex){let{value:a,mode:o,compare:i}=e.propsRef.current,s=t.dataRef.current.value;es(o,{1:()=>a.some(e=>i(e,s)),0:()=>i(a,s)})&&(r.activeOptionIndex=r.options.indexOf(n))}return{...e,...r}},8(e,t){let n=rK(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},rX=(0,z.createContext)(null);function rQ(e){let t=(0,z.useContext)(rX);if(null===t){let n=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,rQ),n}return t}function rJ(e,t){return es(t.type,rW,e,t)}rX.displayName="ListboxContext";let r0=z.Fragment,r1=ef(function(e,t){let{value:n,defaultValue:r,name:a,onChange:o,by:i=(e,t)=>e===t,disabled:s=!1,horizontal:l=!1,multiple:c=!1,...u}=e,d=l?"horizontal":"vertical",p=eE(t),[f,m]=function(e,t,n){let[r,a]=(0,z.useState)(n),o=void 0!==e;return[o?e:r,ey(e=>(o||a(e),null==t?void 0:t(e)))]}(n,o,r),g=(0,z.useReducer)(rJ,{listboxState:1,propsRef:{current:{value:f,onChange:m,mode:c?1:0,compare:ey("string"==typeof i?(e,t)=>(null==e?void 0:e[i])===(null==t?void 0:t[i]):i)}},labelRef:(0,z.createRef)(),buttonRef:(0,z.createRef)(),optionsRef:(0,z.createRef)(),disabled:s,orientation:d,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1}),[{listboxState:h,propsRef:v,optionsRef:b,buttonRef:y},x]=g;v.current.value=f,v.current.mode=c?1:0,ev(()=>{v.current.onChange=e=>es(v.current.mode,{0:()=>m(e),1(){let t=v.current.value.slice(),{compare:n}=v.current,r=t.findIndex(t=>n(t,e));return -1===r?t.push(e):t.splice(r,1),m(t)}})},[m,v]),ev(()=>x({type:2,disabled:s}),[s]),ev(()=>x({type:3,orientation:d}),[d]),ts([y,b],(e,t)=>{var n;x({type:1}),eF(t,eL.Loose)||(e.preventDefault(),null==(n=y.current)||n.focus())},0===h);let E=(0,z.useMemo)(()=>({open:0===h,disabled:s,value:f}),[h,s,f]);return z.createElement(rX.Provider,{value:g},z.createElement(tn,{value:es(h,{0:te.Open,1:te.Closed})},null!=a&&null!=f&&(function e(t={},n=null,r=[]){for(let[a,o]of Object.entries(t))!function t(n,r,a){if(Array.isArray(a))for(let[o,i]of a.entries())t(n,rG(r,o.toString()),i);else a instanceof Date?n.push([r,a.toISOString()]):"boolean"==typeof a?n.push([r,a?"1":"0"]):"string"==typeof a?n.push([r,a]):"number"==typeof a?n.push([r,`${a}`]):null==a?n.push([r,""]):e(a,r,n)}(r,rG(n,a),o);return r})({[a]:f}).map(([e,t])=>z.createElement(eT,{features:eP.Hidden,...em({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:e,value:t})})),eu({ourProps:{ref:p},theirProps:u,slot:E,defaultTag:r0,name:"Listbox"})))}),r2=ef(function(e,t){var n;let[r,a]=rQ("Listbox.Button"),o=eE(r.buttonRef,t),i=`headlessui-listbox-button-${eI()}
21`,s=rU(),l=ey(e=>{switch(e.key){case ew.Space:case ew.Enter:case ew.ArrowDown:e.preventDefault(),a({type:0}),s.nextFrame(()=>{r.propsRef.current.value||a({type:4,focus:rz.First})});break;case ew.ArrowUp:e.preventDefault(),a({type:0}),s.nextFrame(()=>{r.propsRef.current.value||a({type:4,focus:rz.Last})})}}),c=ey(e=>{e.key===ew.Space&&e.preventDefault()}),u=ey(e=>{if(eS(e.currentTarget))return e.preventDefault();0===r.listboxState?(a({type:1}),s.nextFrame(()=>{var e;return null==(e=r.buttonRef.current)?void 0:e.focus({preventScroll:!0})})):(e.preventDefault(),a({type:0}))}),d=r$(()=>{if(r.labelRef.current)return[r.labelRef.current.id,i].join(" ")},[r.labelRef.current,i]),p=(0,z.useMemo)(()=>({open:0===r.listboxState,disabled:r.disabled,value:r.propsRef.current.value}),[r]);return eu({ourProps:{ref:o,id:i,type:function(e,t){let[n,r]=(0,z.useState)(()=>rH(e));return ev(()=>{r(rH(e))},[e.type,e.as]),ev(()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}(e,r.buttonRef),"aria-haspopup":!0,"aria-controls":null==(n=r.optionsRef.current)?void 0:n.id,"aria-expanded":r.disabled?void 0:0===r.listboxState,"aria-labelledby":d,disabled:r.disabled,onKeyDown:l,onKeyUp:c,onClick:u},theirProps:e,slot:p,defaultTag:"button",name:"Listbox.Button"})}),r3=ef(function(e,t){let[n]=rQ("Listbox.Label"),r=`headlessui-listbox-label-${eI()}`;return eu({ourProps:{ref:eE(n.labelRef,t),id:r,onClick:ey(()=>{var e;return null==(e=n.buttonRef.current)?void 0:e.focus({preventScroll:!0})})},theirProps:e,slot:(0,z.useMemo)(()=>({open:0===n.listboxState,disabled:n.disabled}),[n]),defaultTag:"label",name:"Listbox.Label"})}),r5=el.RenderStrategy|el.Static,r4=Object.assign(r1,{Button:r2,Label:r3,Options:ef(function(e,t){var n;let[r,a]=rQ("Listbox.Options"),o=eE(r.optionsRef,t),i=`headlessui-listbox-options-${eI()}`,s=rU(),l=rU(),c=tt(),u=null!==c?c===te.Open:0===r.listboxState;(0,z.useEffect)(()=>{var e;let t=r.optionsRef.current;t&&0===r.listboxState&&t!==(null==(e=eN(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[r.listboxState,r.optionsRef]);let d=ey(e=>{switch(l.dispose(),e.key){case ew.Space:if(""!==r.searchQuery)return e.preventDefault(),e.stopPropagation(),a({type:5,value:e.key});case ew.Enter:if(e.preventDefault(),e.stopPropagation(),null!==r.activeOptionIndex){let{dataRef:t}=r.options[r.activeOptionIndex];r.propsRef.current.onChange(t.current.value)}0===r.propsRef.current.mode&&(a({type:1}),tl().nextFrame(()=>{var e;return null==(e=r.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
21));break;case es(r.orientation,{vertical:ew.ArrowDown,horizontal:ew.ArrowRight}):return e.preventDefault(),e.stopPropagation(),a({type:4,focus:rz.Next});case es(r.orientation,{vertical:ew.ArrowUp,horizontal:ew.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),a({type:4,focus:rz.Previous});case ew.Home:case ew.PageUp:return e.preventDefault(),e.stopPropagation(),a({type:4,focus:rz.First});case ew.End:case ew.PageDown:return e.preventDefault(),e.stopPropagation(),a({type:4,focus:rz.Last});case ew.Escape:return e.preventDefault(),e.stopPropagation(),a({type:1}),s.nextFrame(()=>{var e;return null==(e=r.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case ew.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(a({type:5,value:e.key}),l.setTimeout(()=>a({type:6}),350))}}),p=r$(()=>{var e,t,n;return null!=(n=null==(e=r.labelRef.current)?void 0:e.id)?n:null==(t=r.buttonRef.current)?void 0:t.id},[r.labelRef.current,r.buttonRef.current]),f=(0,z.useMemo)(()=>({open:0===r.listboxState}),[r]);return eu({ourProps:{"aria-activedescendant":null===r.activeOptionIndex||null==(n=r.options[r.activeOptionIndex])?void 0:n.id,"aria-multiselectable":1===r.propsRef.current.mode||void 0,"aria-labelledby":p,"aria-orientation":r.orientation,id:i,onKeyDown:d,role:"listbox",tabIndex:0,ref:o},theirProps:e,slot:f,defaultTag:"ul",features:r5,visible:u,name:"Listbox.Options"})}),Option:ef(function(e,t){let{disabled:n=!1,value:r,...a}=e,[o,i]=rQ("Listbox.Option"),s=`headlessui-listbox-option-${eI()}`,l=null!==o.activeOptionIndex&&o.options[o.activeOptionIndex].id===s,{value:c,compare:u}=o.propsRef.current,d=es(o.propsRef.current.mode,{1:()=>c.some(e=>u(e,r)),0:()=>u(c,r)}),p=(0,z.useRef)(null),f=eE(t,p);ev(()=>{if(0!==o.listboxState||!l||0===o.activationTrigger)return;let e=tl();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[p,l,o.listboxState,o.activationTrigger,o.activeOptionIndex]);let m=(0,z.useRef)({disabled:n,value:r,domRef:p});ev(()=>{m.current.disabled=n},[m,n]),ev(()=>{m.current.value=r},[m,r]),ev(()=>{var e,t;m.current.textValue=null==(t=null==(e=p.current)?void 0:e.textContent)?void 0:t.toLowerCase()},[m,p]);let g=ey(()=>o.propsRef.current.onChange(r));ev(()=>(i({type:7,id:s,dataRef:m}),()=>i({type:8,id:s})),[m,s]);let h=ey(e=>{if(n)return e.preventDefault();g(),0===o.propsRef.current.mode&&(i({type:1}),tl().nextFrame(()=>{var e;return null==(e=o.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
21))}),v=ey(()=>{if(n)return i({type:4,focus:rz.Nothing});i({type:4,focus:rz.Specific,id:s})}),b=ey(()=>{n||l||i({type:4,focus:rz.Specific,id:s,trigger:0})}),y=ey(()=>{n||!l||i({type:4,focus:rz.Nothing})}),x=(0,z.useMemo)(()=>({active:l,selected:d,disabled:n}),[l,d,n]);return eu({ourProps:{id:s,ref:f,role:"option",tabIndex:!0===n?void 0:-1,"aria-disabled":!0===n||void 0,"aria-selected":d,disabled:void 0,onClick:h,onFocus:v,onPointerMove:b,onMouseMove:b,onPointerLeave:y,onMouseLeave:y},theirProps:a,slot:x,defaultTag:"li",name:"Listbox.Option"})})}),r8={light:r6,dark:r7,system:function(e){return(0,A.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 16 16",...e,children:(0,A.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 4a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3v4a3 3 0 0 1-3 3h-1.5l.31 1.242c.084.333.36.573.63.808.091.08.182.158.264.24A1 1 0 0 1 11 15H5a1 1 0 0 1-.704-1.71c.082-.082.173-.16.264-.24.27-.235.546-.475.63-.808L5.5 11H4a3 3 0 0 1-3-3V4Zm3-1a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H4Z"})})}};function r6(e){return(0,A.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 16 16",...e,children:(0,A.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 1a1 1 0 0 1 2 0v1a1 1 0 1 1-2 0V1Zm4 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm2.657-5.657a1 1 0 0 0-1.414 0l-.707.707a1 1 0 0 0 1.414 1.414l.707-.707a1 1 0 0 0 0-1.414Zm-1.415 11.313-.707-.707a1 1 0 0 1 1.415-1.415l.707.708a1 1 0 0 1-1.415 1.414ZM16 7.999a1 1 0 0 0-1-1h-1a1 1 0 1 0 0 2h1a1 1 0 0 0 1-1ZM7 14a1 1 0 1 1 2 0v1a1 1 0 1 1-2 0v-1Zm-2.536-2.464a1 1 0 0 0-1.414 0l-.707.707a1 1 0 0 0 1.414 1.414l.707-.707a1 1 0 0 0 0-1.414Zm0-8.486A1 1 0 0 1 3.05 4.464l-.707-.707a1 1 0 0 1 1.414-1.414l.707.707ZM3 8a1 1 0 0 0-1-1H1a1 1 0 0 0 0 2h1a1 1 0 0 0 1-1Z"})})}function r7(e){return(0,A.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 16 16",...e,children:(0,A.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.23 3.333C7.757 2.905 7.68 2 7 2a6 6 0 1 0 0 12c.68 0 .758-.905.23-1.332A5.989 5.989 0 0 1 5 8c0-1.885.87-3.568 2.23-4.668ZM12 5a1 1 0 0 1 1 1 1 1 0 0 0 1 1 1 1 0 1 1 0 2 1 1 0 0 0-1 1 1 1 0 1 1-2 0 1 1 0 0 0-1-1 1 1 0 1 1 0-2 1 1 0 0 0 1-1 1 1 0 0 1 1-1Z"})})}function r9(e){let{selectedTheme:t,setSelectedTheme:n,themes:r}=e.theme;return(0,A.jsxs)(r4,{as:"div",value:t,onChange:n,...e,children:[(0,A.jsx)(r4.Label,{className:"sr-only",children:"Theme"}),(0,A.jsxs)(r4.Button,{className:"flex h-6 w-6 items-center justify-center rounded-lg shadow-md shadow-black/5 ring-1 ring-black/5 dark:bg-slate-700 dark:ring-inset dark:ring-white/5","aria-label":t?.name,children:[(0,A.jsx)(r6,{className:"hidden h-4 w-4 fill-sky-400 [[data-theme=light]_&]:block"}),(0,A.jsx)(r7,{className:"hidden h-4 w-4 fill-sky-400 [[data-theme=dark]_&]:block"}),(0,A.jsx)(r6,{className:"hidden h-4 w-4 fill-slate-400 [:not(.dark)[data-theme=system]_&]:block"}),(0,A.jsx)(r7,{className:"hidden h-4 w-4 fill-slate-400 [.dark[data-theme=system]_&]:block"})]}),(0,A.jsx)(r4.Options,{className:"absolute top-full left-1/2 mt-3 w-36 -translate-x-1/2 space-y-1 rounded-xl bg-white p-3 text-sm font-medium shadow-md shadow-black/5 ring-1 ring-black/5 dark:bg-slate-800 dark:ring-white/5",children:r.map(e=>(0,A.jsx)(r4.Option,{value:e,className:({active:e,selected:t})=>(0,F.Z)("flex cursor-pointer select-none items-center rounded-[0.625rem] p-1",{"text-sky-500":t,"text-slate-900 dark:text-white":e&&!t,"text-slate-700 dark:text-slate-400":!e&&!t,"bg-slate-100 dark:bg-slate-900/40":e}),children:({selected:t})=>(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{className:"rounded-md bg-white p-1 shadow ring-1 ring-slate-900/5 dark:bg-slate-700 dark:ring-inset dark:ring-white/5",children:z.createElement(r8[e.value],{className:(0,F.Z)("h-4 w-4",t?"fill-sky-400 dark:fill-sky-400":"fill-slate-400")})}),(0,A.jsx)("div",{className:"ml-3",children:e.name})]})},e.value))})]})}let ae=[{title:"SUI Ecosystem",links:[{title:"Our vision",href:"/"}]},{title:"Core Principles",links:[{title:"(Re)define success first",href:"/docs/redefine-success-first"},{title:"Green mode design",href:"/docs/green-mode-design"},{title:"Carbon awareness",href:"/docs/carbon-awareness"}]},{title:"Primitives",links:[{title:"Display Mode",href:"/docs/display-mode"}
21,{title:"Carbon Loader",href:"/docs/carbon-loader"},{title:"Carbon Component",href:"/docs/carbon-component"},{title:"Graceful Degradation Function",href:"/docs/graceful-degradation-function"},{title:"UI Switch",href:"/docs/ui-switch"}]},{title:"Headless Solutions",links:[{title:"Introduction to headless",href:"/docs/introduction-to-headless"},{title:"SUI headless for the web",href:"/docs/sui-headless-for-the-web"}]},{title:"Edge",links:[{title:"Cloudflare Workers",href:"/cloudflare-workers"}]},{title:"Project Updates",links:[{title:"Year 2023",href:"/updates/year-2023"},{title:"Year 2022",href:"/updates/year-2022"}]}];function at(e){return(0,A.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 16 16",...e,children:(0,A.jsx)("path",{d:"M8 0C3.58 0 0 3.58 0 8C0 11.54 2.29 14.53 5.47 15.59C5.87 15.66 6.02 15.42 6.02 15.21C6.02 15.02 6.01 14.39 6.01 13.72C4 14.09 3.48 13.23 3.32 12.78C3.23 12.55 2.84 11.84 2.5 11.65C2.22 11.5 1.82 11.13 2.49 11.12C3.12 11.11 3.57 11.7 3.72 11.94C4.44 13.15 5.59 12.81 6.05 12.6C6.12 12.08 6.33 11.73 6.56 11.53C4.78 11.33 2.92 10.64 2.92 7.58C2.92 6.71 3.23 5.99 3.74 5.43C3.66 5.23 3.38 4.41 3.82 3.31C3.82 3.31 4.49 3.1 6.02 4.13C6.66 3.95 7.34 3.86 8.02 3.86C8.7 3.86 9.38 3.95 10.02 4.13C11.55 3.09 12.22 3.31 12.22 3.31C12.66 4.41 12.38 5.23 12.3 5.43C12.81 5.99 13.12 6.7 13.12 7.58C13.12 10.65 11.25 11.33 9.47 11.53C9.76 11.78 10.01 12.26 10.01 13.01C10.01 14.08 10 14.94 10 15.21C10 15.42 10.15 15.67 10.55 15.59C13.71 14.53 16 11.53 16 8C16 3.58 12.42 0 8 0Z"})})}function an({theme:e,navigation:t}){let[n,r]=(0,z.useState)(!1);return(0,z.useEffect)(()=>{function e(){r(window.scrollY>0)}return e(),window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e,{passive:!0})}},[]),(0,A.jsxs)("header",{className:(0,F.Z)("sticky top-0 z-50 flex flex-wrap items-center justify-between bg-white px-4 py-5 shadow-md shadow-slate-900/5 transition duration-500 dark:shadow-none sm:px-6 lg:px-8",n?"dark:bg-slate-900/95 dark:backdrop-blur dark:[@supports(backdrop-filter:blur(0))]:bg-slate-900/75":"dark:bg-transparent"),children:[(0,A.jsx)("div",{className:"mr-6 flex lg:hidden",children:(0,A.jsx)(tw,{navigation:t})}),(0,A.jsx)("div",{className:"relative flex flex-grow basis-0 items-center",children:(0,A.jsx)(B(),{href:"/","aria-label":"Home page",children:(0,A.jsx)(ei,{theme:e,className:"hidden h-9 w-auto fill-slate-700 dark:fill-green-100 lg:block"})})}),(0,A.jsx)("div",{className:"-my-5 mr-6 sm:mr-8 md:mr-0",children:(0,A.jsx)(rB,{})}),(0,A.jsxs)("div",{className:"relative flex basis-0 justify-end gap-6 sm:gap-8 md:flex-grow",children:[(0,A.jsx)(r9,{theme:e,className:"relative z-10"}),(0,A.jsx)(B(),{href:"https://github.com/sustainableui/sui-headless-react",className:"group","aria-label":"GitHub",children:(0,A.jsx)(at,{className:"h-6 w-6 fill-slate-400 group-hover:fill-slate-500 dark:group-hover:fill-slate-300"})})]})]})}function ar({children:e,theme:t,title:n,tableOfContents:r}){let a=(0,U.useRouter)(),o="/"===a.pathname,i=ae.flatMap(e=>e.links),s=i.findIndex(e=>e.href===a.pathname),l=i[s-1],c=i[s+1],u=ae.find(e=>e.links.find(e=>e.href===a.pathname)),d=function(e){let[t,n]=(0,z.useState)(e[0]?.id),r=(0,z.useCallback)(e=>e.flatMap(e=>[e.id,...e.children.map(e=>e.id)]).map(e=>{let t=document.getElementById(e);if(!t)return;let n=parseFloat(window.getComputedStyle(t).scrollMarginTop),r=window.scrollY+t.getBoundingClientRect().top-n;return{id:e,top:r}}),[]);return(0,z.useEffect)(()=>{if(0===e.length)return;let t=r(e);function a(){let e=window.scrollY,r=t[0].id;for(let a of t)if(e>=a.top)r=a.id;else break;n(r)}return window.addEventListener("scroll",a,{passive:!0}),a(),()=>{window.removeEventListener("scroll",a,{passive:!0})}},[r,e]),t}(r);function p(e){return e.id===d||!!e.children&&e.children.findIndex(p)>-1}return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(an,{theme:t,navigation:ae}),o&&(0,A.jsx)(ee,{title:n}),(0,A.jsxs)("div",{className:"relative mx-auto flex max-w-8xl justify-center sm:px-2 lg:px-8 xl:px-12",children:[(0,A.jsxs)("div",{className:"hidden lg:relative lg:block lg:flex-none",children:[(0,A.jsx)("div",{className:"absolute inset-y-0 right-0 w-[50vw] bg-slate-50 dark:hidden"}),(0,A.jsx)("div",{className:"absolute bottom-0 right-0 top-16 hidden h-12 w-px bg-gradient-to-t from-slate-800 dark:block"}),(0,A.jsx)("div",{className:"absolute bottom-0 right-0 top-28 hidden w-px bg-slate-800 dark:block"}),(0,A.jsx)("div",{className:"sticky top-[4.5rem] -ml-0.5 h-[calc(100vh-4.5rem)] overflow-y-auto overflow-x-hidden py-16 pl-0.5",children:(0,A.jsx)(ty,{navigation:ae,className:"w-64 pr-8 xl:w-72 xl:pr-16"})})]}),(0,A.jsxs)("div",{className:"min-w-0 max-w-2xl flex-auto px-4 py-16 lg:max-w-none lg:pl-8 lg:pr-0 xl:px-16",children:[(0,A.jsxs)("article",{children:[(n||u)&&(0,A.jsxs)("header",{id:L(n),className:"mb-9 scroll-mt-28 space-y-1 lg:scroll-mt-[8.5rem]",children:[u&&(0,A.jsx)("p",{className:"font-display text-sm font-medium text-green-500",children:u.title}),n&&(0,A.jsx)("h1",{className:"font-display text-3xl tracking-tight text-slate-900 dark:text-white",children:n})]}),(0,A.jsx)(tS,{children:e})]}),(0,A.jsxs)("dl",{className:"mt-12 flex border-t border-slate-200 pt-6 dark:border-slate-800",children:[l&&(0,A.jsxs)("div",{children:[(0,A.jsx)("dt",{className:"font-display text-sm font-medium text-slate-900 dark:text-white",children:"Previous"}),(0,A.jsx)("dd",{className:"mt-1",children:(0,A.jsxs)(B(),{href:l.href,className:"text-base font-semibold text-slate-500 hover:text-slate-600 dar
21k:text-slate-400 dark:hover:text-slate-300",children:[(0,A.jsx)("span",{"aria-hidden":"true",children:"←"})," ",l.title]})})]}),c&&(0,A.jsxs)("div",{className:"ml-auto text-right",children:[(0,A.jsx)("dt",{className:"font-display text-sm font-medium text-slate-900 dark:text-white",children:"Next"}),(0,A.jsx)("dd",{className:"mt-1",children:(0,A.jsxs)(B(),{href:c.href,className:"text-base font-semibold text-slate-500 hover:text-slate-600 dark:text-slate-400 dark:hover:text-slate-300",children:[c.title," ",(0,A.jsx)("span",{"aria-hidden":"true",children:"→"})]})})]})]})]}),(0,A.jsx)("div",{className:"hidden xl:sticky xl:top-[4.5rem] xl:-mr-6 xl:block xl:h-[calc(100vh-4.5rem)] xl:flex-none xl:overflow-y-auto xl:py-16 xl:pr-6",children:(0,A.jsx)("nav",{"aria-labelledby":"on-this-page-title",className:"w-56",children:r.length>0&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("h2",{id:"on-this-page-title",className:"font-display text-sm font-medium text-slate-900 dark:text-white",children:"On this page"}),(0,A.jsx)("ol",{role:"list",className:"mt-4 space-y-3 text-sm",children:r.map(e=>(0,A.jsxs)("li",{children:[(0,A.jsx)("h3",{children:(0,A.jsx)(B(),{href:`#${e.id}`,className:(0,F.Z)(p(e)?"text-green-500":"font-normal text-slate-500 hover:text-slate-700 dark:text-slate-400 dark:hover:text-slate-300"),children:e.title})}),e.children.length>0&&(0,A.jsx)("ol",{role:"list",className:"mt-2 space-y-3 pl-5 text-slate-500 dark:text-slate-400",children:e.children.map(e=>(0,A.jsx)("li",{children:(0,A.jsx)(B(),{href:`#${e.id}`,className:p(e)?"text-green-500":"hover:text-slate-600 dark:hover:text-slate-300",children:e.title})},e.id))})]},e.id))})]})})})]}),(0,A.jsx)("div",{className:"flex flex-col items-center border-t border-slate-200 pb-12 pt-12 dark:border-slate-800",children:(0,A.jsxs)("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:["\xa9 ",new Date().getFullYear()," ",(0,A.jsx)(B(),{className:"hover:underline",href:"https://samuelpitonak.com/?utm_source=sustainableui.github.io",target:"_blank",children:"Samuel Pitonak"}),". All rights reserved."]})})]})}let aa=[{name:"Light",value:"light"},{name:"Dark",value:"dark"},{name:"System",value:"system"}];var ao=function(){let[e,t]=(0,z.useState)();(0,z.useEffect)(()=>{e?document.documentElement.setAttribute("data-theme",e.value):t(aa.find(e=>e.value===document.documentElement.getAttribute("data-theme")))},[e]),(0,z.useEffect)(()=>{let e=()=>t(aa.find(e=>e.value===(window.localStorage.theme??"system")));return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[]);let n=e?.value==="dark"||e?.value==="system"&&window?.matchMedia("(prefers-color-scheme: dark)").matches;return{selectedTheme:e,setSelectedTheme:t,isDarkMode:n,themes:aa}};function ai({Component:e,pageProps:t}){let n=ao(),r=t.markdoc?.frontmatter.title,a=t.markdoc?.frontmatter.pageTitle||`${t.markdoc?.frontmatter.title} - SUI`,o=t.markdoc?.frontmatter.description,i=t.markdoc?.content?function e(t,n=function(){let e=new Map,t=(t,n)=>{if(!(t=L(t,n)))return"";let r=t.toLowerCase(),a=e.get(r.replace(/(?:-\d+?)+?$/,""))||0,o=e.get(r);e.set(r,"number"==typeof o?o+1:1);let i=e.get(r)||2;return(i>=2||a>2)&&(t=`${t}-${i}`),t};return t.reset=()=>{e.clear()},t}()){let r=[];for(let a of t){if("h2"===a.name||"h3"===a.name){let o=function e(t){let n="";for(let r of t.children??[])"string"==typeof r&&(n+=r),n+=e(r);return n}(a);if(o){if(a.attributes.id=n(o),"h3"===a.name){if(!r[r.length-1])throw Error("Cannot add `h3` to table of contents without a preceding `h2`");r[r.length-1].children.push({...a.attributes,title:o})}else r.push({...a.attributes,title:o,children:[]})}}r.push(...e(a.children??[],n))}return r}(t.markdoc.content):[];return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsxs)(I(),{children:[(0,A.jsx)("title",{children:a}),(0,A.jsx)("meta",{property:"og:title",content:a}),(0,A.jsx)("meta",{property:"twitter:title",content:a}),o&&(0,A.jsx)("meta",{name:"description",content:o}),o&&(0,A.jsx)("meta",{property:"twitter:description",content:o}),o&&(0,A.jsx)("meta",{property:"og:description",content:o}),(0,A.jsx)("meta",{property:"og:type",content:"website"}),(0,A.jsx)("meta",{property:"og:url",content:"https://sustainableui.github.io/"}),(0,A.jsx)("meta",{property:"og:image",content:"https://sustainableui.github.io/assets/og_image.png"}),(0,A.jsx)("meta",{property:"twitter:card",content:"summary_large_image"}),(0,A.jsx)("meta",{property:"twitter:url",content:"https://sustainableui.github.io/"}),(0,A.jsx)("meta",{property:"twitter:image",content:"https://sustainableui.github.io/assets/twitter_image.png"})]}),(0,A.jsx)(ar,{title:r,theme:n,tableOfContents:i,children:(0,A.jsx)(e,{...t})})]})}n(5202),n(6728)},6728:function(){},7663:function(e){!function(){var t={229:function(e){var t,n,r,a=e.exports={};function o(){throw Error("setTimeout has not been defined")}function i(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(r){n=i}}();var l=[],c=!1,u=-1;function d(){c&&r&&(c=!1,r.length?l=r.concat(l):u=-1,l.length&&p())}function p(){if(!c){var e=s(d);c=!0;for(var t=l.length;t;){for(r=l,l=[];++u<t;)r&&r[u].run();u=-1,t=l.length}r=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(r){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}a.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new f(e,t)),1!==l.length||c||s(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(e){return[]},a.binding=function(e){throw Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw Error("process.chdir is not supported")},a.umask=function(){return 0}}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var o=n[e]={exports:{}},i=!0;try{t[e](o,o.exports,r),i=!1}finally{i&&delete n[e]}return o.exports}r.ab="//";var a=r(229);e.exports=a}()},5152:function(e,t,n){e.exports=n(7645)},9008:function(e,t,n){e.exports=n(3121)},5675:function(e,t,n){e.exports=n(9749)},1664:function(e,t,n){e.exports=n(1551)},1163:function(e,t,n){e.exports=n(880)},7087:function(e,t,n){"use strict";n.d(t,{ZP:function(){return B},lG:function(){return T}});/**
22 * Prism: Lightweight, robust, elegant syntax highlighting
23 *
24 * @license MIT <https://opensource.org/licenses/MIT>
25 * @author Lea Verou <https://lea.verou.me>
26 * @namespace
27 * @public
28 */ var r,a,o,i,s,l,c,u,d,p,f,m,g,h,v,b,y,x,E,w,S,O,k,A,j=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,o;switch(n=n||{},r.util.type(t)){case"Object":if(n[o=r.util.objId(t)])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":if(n[o=r.util.objId(t)])return n[o];return a=[],n[o]=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 o=(a=a||r.languages)[e],i={};for(var s in o)if(o.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=o[s])}var c=a[e];return a[e]=i,r.languages.DFS(r.languages,function(t,n){n===c&&t!=e&&(this[t]=i)}),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],a||s);var l=t[s],c=r.util.type(l);"Object"!==c||o[i(l)]?"Array"!==c||o[i(l)]||(o[i(l)]=!0,e(l,n,s,o)):(o[i(l)]=!0,e(l,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",o),o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.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 i;return s(c,c.head,e),function e(t,n,i,l,c,u){for(var d in i)if(i.hasOwnProperty(d)&&i[d]){var p=i[d];p=Array.isArray(p)?p:[p];for(var f=0;f<p.length;++f){if(u&&u.cause==d+","+f)return;var m=p[f],g=m.inside,h=!!m.lookbehind,v=!!m.greedy,b=m.alias;if(v&&!m.pattern.global){var y=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,y+"g")}for(var x=m.pattern||m,E=l.next,w=c;E!==n.tail&&(!u||!(w>=u.reach));w+=E.value.length,E=E.next){var S,O=E.value;if(n.length>t.length)return;if(!(O instanceof a)){var k=1;if(v){if(!(S=o(x,w,t,h))||S.index>=t.length)break;var A=S.index,j=S.index+S[0].length,I=w;for(I+=E.value.length;A>=I;)I+=(E=E.next).value.length;if(I-=E.value.length,w=I,E.value instanceof a)continue;for(var P=E;P!==n.tail&&(I<j||"string"==typeof P.value);P=P.next)k++,I+=P.value.length;k--,O=t.slice(w,I),S.index-=w}else if(!(S=o(x,0,O,h)))continue;var A=S.index,T=S[0],N=O.slice(0,A),R=O.slice(A+T.length),C=w+O.length;u&&C>u.reach&&(u.reach=C);var D=E.prev;N&&(D=s(n,D,N),w+=N.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,D,k);var _=new a(d,g?r.tokenize(T,g):T,b,T);if(E=s(n,D,_),R&&s(n,E,R),k>1){var L={cause:d+","+f,reach:C};e(t,n,i,E.prev,w,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,o=0;a=n[o++];)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 o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(){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 s(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 o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var s="";for(var l in o.attributes)s+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+s+">"+o.content+"</"+o.tag+">"},r}(),I=j;j.default=j,I.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>
28\/=]+(?:\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"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},I.languages.markup.tag.inside["attr-value"].inside.entity=I.languages.markup.entity,I.languages.markup.doctype.inside["internal-subset"].inside=I.languages.markup,I.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(I.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:I.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:I.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:r},I.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(I.languages.markup.tag,"addAttribute",{value:function(e,t){I.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:I.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),I.languages.html=I.languages.markup,I.languages.mathml=I.languages.markup,I.languages.svg=I.languages.markup,I.languages.xml=I.languages.extend("markup",{}),I.languages.ssml=I.languages.xml,I.languages.atom=I.languages.xml,I.languages.rss=I.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_
28CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>
vendor: 4,086 bytes, line 28
28&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i<a.length;i++)o[a[i]]=e.languages.bash[a[i]];e.languages.shell=e.languages.bash}(I),I.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:/[{}[\];(),.:]/},I.languages.c=I.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|[?:~]|[-+*/%&|^!=<>]=?/}),I.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),I.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},I.languages.c.string],char:I.languages.c.char,comment:I.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:I.languages.c}}}}),I.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 I.languages.c.boolean,r=I,a=/\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/,o=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return a.source}),r.languages.cpp=r.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return a.source})),lookbehind:!0}
vendor: 4,251 bytes, line 28
28,/\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:a,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/}),r.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 o})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),r.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:r.languages.cpp}}}}),r.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),r.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:r.languages.extend("cpp",{})}}),r.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},r.languages.cpp["base-clause"]),s=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,(i=I).languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,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\\((?:"+s.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+s.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+s.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:s,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:/[(){};:,]/},i.languages.css.atrule.inside.rest=i.languages.css,(l=i.languages.markup)&&(l.tag.addInlined("style","css"),l.tag.addAttribute("style","css")),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.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":[n,{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:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"}
vendor: 4,252 bytes, line 28
28,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|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:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(I),I.languages.javascript=I.languages.extend("clike",{"class-name":[I.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+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),I.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,I.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:I.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:I.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:I.languages.javascript}
28,{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:I.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:I.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),I.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:I.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"}}),I.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),I.languages.markup&&(I.languages.markup.tag.addInlined("script","javascript"),I.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")),I.languages.js=I.languages.javascript,u=/#(?!\{).+/,d={pattern:/#\{[^}]+\}/,alias:"variable"},(c=I).languages.coffeescript=c.languages.extend("javascript",{comment:u,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:d}}],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"}}),c.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:u,interpolation:d}}}),c.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:c.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:d}}]}),c.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete c.languages.coffeescript["template-string"],c.languages.coffee=c.languages.coffeescript,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}),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(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+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\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:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?: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}(I),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}
28)*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;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+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),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}|\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=t[n];if("code"!==a.type){e(a.content);continue}var o=a.content[1],i=a.content[3];if(o&&i&&"code-language"===o.type&&"code-block"===i.type&&"string"==typeof o.content){var s=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),l="language-"+(s=(/[a-z][\w-]*/i.exec(s)||[""])[0].toLowerCase());i.alias?"string"==typeof i.alias?i.alias=[i.alias,l]:i.alias.push(l):i.alias=[l]}}}(e.tokens)}),e.hooks.add("wrap",function(t){if("code-block"===t.type){for(var n,r="",a=0,o=t.classes.length;a<o;a++){var c=t.classes[a],u=/language-(.+)/.exec(c);if(u){r=u[1];break}}var d=e.languages[r];if(d)t.content=e.highlight(t.content.replace(i,"").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))):s[t]||e}),d,r);
28else if(r&&"none"!==r&&e.plugins.autoloader){var p="md-"+new Date().valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=p,e.plugins.autoloader.loadLanguages(r,function(){var t=document.getElementById(p);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))})}}});var i=RegExp(e.languages.markup.tag.pattern.source,"gi"),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(I),I.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:I.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+/},I.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 o=d(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=t[n+0];"variable"===i.type&&(p(i,"variable-input"),a.push(i.content))}n=o+1}if(u(["punctuation","property-query"])&&"{"===t[n+0].content&&(p(t[++n+0],"property-mutation"),a.length>0)){var s=d(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l<s;l++){var c=t[l];"variable"===c.type&&a.indexOf(c.content)>=0&&p(c,"variable-input")}}}}function u(e,r){r=r||0;for(var a=0;a<e.length;a++){var o=t[n+(a+r)];if(!o||o.type!==e[a])return!1}return!0}function d(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],s=i.content;if("punctuation"===i.type&&"string"==typeof s){if(e.test(s))a++;else if(r.test(s)&&0==--a)return o}}return -1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}}),I.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?|CASE|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)?|DUPL
28ICATE|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"],o=r.pattern.source;function i(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 s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("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 i=0,l=n.length;i<l;i++){var c=n[i];if("string"!=typeof c){var u=c.content;if(!Array.isArray(u)){"string"!=typeof u&&t([u]);continue}if("template-string"===c.type){var d=u[1];if(3===u.length&&"string"!=typeof d&&"embedded-code"===d.type){var p=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(d),f=d.alias,m=Array.isArray(f)?f[0]:f,g=e.languages[m];if(!g)continue;u[1]=function(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),c=0,u={},d=s(l.map(function(e){if("string"==typeof e)return e;for(var n,r,a=e.content;-1!==t.indexOf((n=c++,r="___"+i.toUpperCase()+"_"+n+"___")););return u[r]=a,r}).join(""),n,i),p=Object.keys(u);return c=0,function t(n){for(var o=0;o<n.length;o++){if(c>=p.length)return;var i=n[o];if("string"==typeof i||"string"==typeof i.content){var l=p[c],d="string"==typeof i?i:i.content,f=d.indexOf(l);if(-1!==f){++c;var m=d.substring(0,f),g=function(t){var n={};n["interpolation-punctuation"]=a;var o=e.tokenize(t,n);if(3===o.length){var i=[1,1];i.push.apply(i,s(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,i)}return new e.Token("interpolation",o,r.alias,t)}(u[l]),h=d.substring(f+l.length),v=[];
28if(m&&v.push(m),v.push(g),h){var b=[h];t(b),v.push.apply(v,b)}"string"==typeof i?(n.splice.apply(n,[o,1].concat(v)),o+=v.length-1):i.content=v}}else{var y=i.content;Array.isArray(y)?t(y):t([y])}}}(d),new e.Token(i,d,"language-"+i,t)}(p,g,m)}}else t(u)}}}(t.tokens)})}(I),(p=I).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"],delete(f=p.languages.extend("typescript",{}))["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,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*)#?<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],o=e.languages.javascript[a];"RegExp"===e.util.type(o)&&(o=e.languages.javascript[a]={pattern:o});var i=o.inside||{};o.inside=i,i["maybe-class-name"]=/^[A-Z][\s\S]*/}}(I),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(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=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>
28+(?:[\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:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},s=function(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===i(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:i(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var l=i(a);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(l+=i(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(l=i(t[r-1])+l,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",l,null,l)}a.content&&"string"!=typeof a.content&&s(a.content)}};e.hooks.add("after-tokenize",function(e){("jsx"===e.language||"tsx"===e.language)&&s(e.tokens)})}(I),(m=I).languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]},Object.keys(g={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"}).forEach(function(e){var t=g[e],n=[];/^\w+$/.test(e)||n.push(/\w+/.exec(e)[0]),"diff"===e&&n.push("bold"),m.languages.diff[e]={pattern:RegExp("^(?:["+t+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:n,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(e)[0]}}}}),Object.defineProperty(m.languages.diff,"PREFIXES",{value:g}),I.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},I.languages.go=I.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/}),I.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete I.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,function(e){if("function"==typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a}),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var l=0;l<s.length&&!(a>=o.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],p="str
28ing"==typeof c?c:c.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++a;var g=p.substring(0,m),h=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=p.substring(m+f.length),b=[];g&&b.push.apply(b,i([g])),b.push(h),v&&b.push.apply(b,i([v])),"string"==typeof c?s.splice.apply(s,[l,1].concat(b)):c.content=b}}else c.content&&i(c.content)}return s}(n.tokens)}}}})}(I),(h=I).languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},h.hooks.add("before-tokenize",function(e){h.languages["markup-templating"].buildPlaceholders(e,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)}),h.hooks.add("after-tokenize",function(e){h.languages["markup-templating"].tokenizePlaceholders(e,"handlebars")}),h.languages.hbs=h.languages.handlebars,I.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"}},I.languages.webmanifest=I.languages.json,I.languages.less=I.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),I.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),I.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},I.languages.objectivec=I.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 I.languages.objectivec["class-name"],I.languages.objc=I.languages.objectivec,I.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,al
vendor: 8,921 bytes, line 28
28ias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},I.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:/[{}[\];(),.:]/},I.languages.python["string-interpolation"].inside.interpolation.inside.rest=I.languages.python,I.languages.py=I.languages.python,I.languages.reason=I.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/}),I.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 I.languages.reason.function,(v=I).languages.sass=v.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),v.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete v.languages.sass.atrule,b=/\$[-\w]+|#\{\$[-\w]+\}/,y=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],v.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:b,operator:y}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:b,operator:y,important:v.languages.sass.important}}}),delete v.languages.sass.property,delete v.languages.sass.important,v.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}}),I.languages.scss=I.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),I.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),I.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),I.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),I.languages.scss.atrule.inside.rest=I.languages.scss,x=I,(S={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?: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|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)\b/i,{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:E={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},number:w={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:E,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:w,punctuation:/[{}()\[\];:,]/}).interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:S}},S.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:S}},x.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:S}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:S}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:S}}
28,"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:S.interpolation}},rest:S}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:S.interpolation,comment:S.comment,punctuation:/[{},]/}},func:S.func,string:S.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:S.interpolation,punctuation:/[{}()\[\];:.]/},k=(O=I).util.clone(O.languages.typescript),O.languages.tsx=O.languages.extend("jsx",k),delete O.languages.tsx.parameter,delete O.languages.tsx["literal-property"],(A=O.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+A.pattern.source+")",A.pattern.flags),A.lookbehind=!0,I.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};var P=n(7294),T={Prism:I,theme:{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"}}]}};function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(){return(R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var C=/\r\n|\r|\n/,D=function(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)},_=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},L=function(e){for(var t=[[]],n=[e],r=[0],a=[e.length],o=0,i=0,s=[],l=[s];i>-1;){for(;(o=r[i]++)<a[i];){var c=void 0,u=t[i],d=n[i][o];if("string"==typeof d?(u=i>0?u:["plain"],c=d):(u=_(u,d.type),d.alias&&(u=_(u,d.alias)),c=d.content),"string"!=typeof c){i++,t.push(u),n.push(c),r.push(0),a.push(c.length);continue}var p=c.split(C),f=p.length;s.push({types:u,content:p[0]});for(var m=1;m<f;m++)D(s),l.push(s=[]),s.push({types:u,content:p[m]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return D(s),l},F=function(e,t){var n=e.plain,r=Object.create(null),a=e.styles.reduce(function(e,n){var r=n.languages,a=n.style;
28return r&&!r.includes(t)||n.types.forEach(function(t){var n=R({},e[t],a);e[t]=n}),e},r);return a.root=n,a.plain=R({},n,{backgroundColor:null}),a};function M(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}var B=function(e){function t(){for(var t=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];e.apply(this,n),N(this,"getThemeDict",function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?F(e.theme,e.language):void 0;return t.themeDict=n}),N(this,"getLineProps",function(e){var n=e.key,r=e.className,a=e.style,o=R({},M(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),i=t.getThemeDict(t.props);return void 0!==i&&(o.style=i.plain),void 0!==a&&(o.style=void 0!==o.style?R({},o.style,a):a),void 0!==n&&(o.key=n),r&&(o.className+=" "+r),o}),N(this,"getStyleForToken",function(e){var n=e.types,r=e.empty,a=n.length,o=t.getThemeDict(t.props);if(void 0!==o){if(1===a&&"plain"===n[0])return r?{display:"inline-block"}:void 0;if(1===a&&!r)return o[n[0]];var i=n.map(function(e){return o[e]});return Object.assign.apply(Object,[r?{display:"inline-block"}:{}].concat(i))}}),N(this,"getTokenProps",function(e){var n=e.key,r=e.className,a=e.style,o=e.token,i=R({},M(e,["key","className","style","token"]),{className:"token "+o.types.join(" "),children:o.content,style:t.getStyleForToken(o),key:void 0});return void 0!==a&&(i.style=void 0!==i.style?R({},i.style,a):a),void 0!==n&&(i.key=n),r&&(i.className+=" "+r),i}),N(this,"tokenize",function(e,t,n,r){var a={code:t,grammar:n,language:r,tokens:[]};e.hooks.run("before-tokenize",a);var o=a.tokens=e.tokenize(a.code,a.grammar,a.language);return e.hooks.run("after-tokenize",a),o})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,r=e.code,a=e.children,o=this.getThemeDict(this.props),i=t.languages[n];return a({tokens:L(void 0!==i?this.tokenize(t,r,i,n):[r]),className:"prism-code language-"+n,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(P.Component)}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],function(){return t(3837),t(880)}),_N_E=e.O()}]);

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.