From 4f083e8c7134d1b48178d5c5c14a8a8f518c2a57 Mon Sep 17 00:00:00 2001 From: gh-actions Date: Thu, 1 Dec 2022 07:58:50 +0000 Subject: [PATCH] Deploy website - based on 225ccb2e806c7261ebfb766b9f6102fcf36393e7 --- 404.html | 8 +++---- ...tates-35a04af12a3c710db897e18570d5b057.jpg | Bin 0 -> 414189 bytes ...fa0dd.254638ce.js => 0a5fa0dd.1b2c98c5.js} | 2 +- assets/js/1623ec27.60b28660.js | 1 + assets/js/935f2afb.b4b29c59.js | 1 - assets/js/935f2afb.cc03d70a.js | 1 + assets/js/b59d5feb.441ae36d.js | 1 - assets/js/b59d5feb.ad87cd11.js | 1 + assets/js/main.86eb1cf8.js | 2 ++ ...CENSE.txt => main.86eb1cf8.js.LICENSE.txt} | 0 assets/js/main.98727039.js | 2 -- assets/js/runtime~main.7421e769.js | 1 + assets/js/runtime~main.9392f4b0.js | 1 - awesome-software.html | 8 +++---- blog.html | 8 +++---- blog/archive.html | 8 +++---- blog/debugging-go-map-races-in-k8s.html | 8 +++---- ...t-of-3rd-party-scripts-on-performance.html | 8 +++---- blog/prometheus-cardinality-issues.html | 8 +++---- blog/searching-for-search-engines.html | 8 +++---- blog/tags.html | 8 +++---- blog/tags/backend.html | 8 +++---- blog/tags/bundle-size.html | 8 +++---- blog/tags/bundle.html | 8 +++---- blog/tags/cardinality.html | 8 +++---- blog/tags/debugging.html | 8 +++---- blog/tags/devops.html | 8 +++---- blog/tags/foomo.html | 8 +++---- blog/tags/frontend.html | 8 +++---- blog/tags/go.html | 8 +++---- blog/tags/javascript.html | 8 +++---- blog/tags/k-8-s.html | 8 +++---- blog/tags/memory.html | 8 +++---- blog/tags/oom.html | 8 +++---- blog/tags/ops.html | 8 +++---- blog/tags/performance.html | 8 +++---- blog/tags/prometheus.html | 8 +++---- blog/tags/search-engine.html | 8 +++---- blog/tags/search.html | 8 +++---- blog/welcome-back-2021.html | 8 +++---- blog/why-bundle-size-is-important.html | 8 +++---- docs/backend/go-by-example/map-racing.html | 8 +++---- docs/backend/go-by-example/nil-maps.html | 8 +++---- .../go-by-example/panic-and-recover.html | 8 +++---- docs/backend/go-by-example/ranging.html | 8 +++---- docs/backend/go-by-example/yaml-magic.html | 8 +++---- docs/backend/gograpple.html | 8 +++---- docs/backend/intro.html | 8 +++---- docs/backend/rtfm.html | 8 +++---- docs/backend/setup.html | 8 +++---- docs/devops/bookmarks.html | 8 +++---- docs/devops/intro.html | 8 +++---- docs/devops/k8s.html | 8 +++---- .../kubernetes/spot-instance-node-pools.html | 8 +++---- docs/devops/monitoring/grafana.html | 8 +++---- docs/devops/monitoring/intro.html | 8 +++---- docs/devops/monitoring/jaeger.html | 8 +++---- docs/frontend/css.html | 8 +++---- docs/frontend/debugging_js.html | 8 +++---- docs/frontend/intro.html | 8 +++---- docs/frontend/performance.html | 8 +++---- docs/frontend/pitfalls.html | 8 +++---- docs/frontend/rtfm.html | 8 +++---- docs/frontend/setup.html | 8 +++---- docs/frontend/stack.html | 8 +++---- docs/frontend/typescript/objects.html | 8 +++---- docs/frontend/typescript/spreading.html | 8 +++---- docs/frontend/vscode.html | 8 +++---- docs/general/essentials.html | 8 +++---- docs/general/intro.html | 8 +++---- docs/general/package-managers.html | 8 +++---- docs/general/security.html | 8 +++---- docs/general/setup/computer.html | 8 +++---- docs/general/setup/workplace.html | 8 +++---- docs/general/technologies/sse.html | 8 +++---- docs/general/utilities/k9s.html | 8 +++---- docs/general/work/general.html | 8 +++---- docs/general/work/remote-work.html | 8 +++---- docs/project-management/intro.html | 8 +++---- docs/project-management/responsibility.html | 8 +++---- docs/projects/architecture.html | 10 ++++----- docs/projects/cms/contentful.html | 10 ++++----- docs/projects/cms/contentserver.html | 10 ++++----- .../cms/gocontentful/api-reference.html | 10 ++++----- docs/projects/cms/gocontentful/caching.html | 10 ++++----- .../cms/gocontentful/getting-started.html | 10 ++++----- .../cms/gocontentful/introduction.html | 10 ++++----- docs/projects/cms/gocontentful/test-api.html | 10 ++++----- .../working-with-gocontentful-api.html | 10 ++++----- docs/projects/cms/intro.html | 10 ++++----- docs/projects/gotsrpc.html | 10 ++++----- docs/projects/intro.html | 10 ++++----- .../libraries/keel-circuit-breaker.html | 21 ++++++++++++++++++ docs/projects/libraries/keel.html | 10 ++++----- docs/projects/pagespeed-exporter.html | 10 ++++----- docs/projects/site-reliability.html | 10 ++++----- docs/projects/utilities/gograpple.html | 10 ++++----- docs/projects/webgrapple.html | 10 ++++----- docs/tags.html | 8 +++---- docs/tags/frontend.html | 8 +++---- docs/tags/go.html | 8 +++---- docs/tags/javascript.html | 8 +++---- docs/tags/overview.html | 8 +++---- docs/tags/sse.html | 8 +++---- etc/imprint.html | 8 +++---- img/keel-circuit-breaker-states.jpg | Bin 0 -> 414189 bytes index.html | 8 +++---- search.html | 8 +++---- sitemap.xml | 2 +- 109 files changed, 422 insertions(+), 400 deletions(-) create mode 100644 assets/images/keel-circuit-breaker-states-35a04af12a3c710db897e18570d5b057.jpg rename assets/js/{0a5fa0dd.254638ce.js => 0a5fa0dd.1b2c98c5.js} (61%) create mode 100644 assets/js/1623ec27.60b28660.js delete mode 100644 assets/js/935f2afb.b4b29c59.js create mode 100644 assets/js/935f2afb.cc03d70a.js delete mode 100644 assets/js/b59d5feb.441ae36d.js create mode 100644 assets/js/b59d5feb.ad87cd11.js create mode 100644 assets/js/main.86eb1cf8.js rename assets/js/{main.98727039.js.LICENSE.txt => main.86eb1cf8.js.LICENSE.txt} (100%) delete mode 100644 assets/js/main.98727039.js create mode 100644 assets/js/runtime~main.7421e769.js delete mode 100644 assets/js/runtime~main.9392f4b0.js create mode 100644 docs/projects/libraries/keel-circuit-breaker.html create mode 100644 img/keel-circuit-breaker-states.jpg diff --git a/404.html b/404.html index 87e98c8..f785eae 100644 --- a/404.html +++ b/404.html @@ -9,13 +9,13 @@ - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - + + \ No newline at end of file diff --git a/assets/images/keel-circuit-breaker-states-35a04af12a3c710db897e18570d5b057.jpg b/assets/images/keel-circuit-breaker-states-35a04af12a3c710db897e18570d5b057.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d806b99c2b1101ff3b7c7dccaa0348e5ba198fa GIT binary patch literal 414189 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⩔ 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%0A>t4>{7S`zZQEzDkdoi1mo>#Eq#Rz`E`qcd@C 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�g>U*90d)bO4NndEPayR_R-}Pv(SWR|`46`#^ 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%0AL@S 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 G9r!=ccsd&Z literal 0 HcmV?d00001 diff --git a/assets/js/0a5fa0dd.254638ce.js b/assets/js/0a5fa0dd.1b2c98c5.js similarity index 61% rename from assets/js/0a5fa0dd.254638ce.js rename to assets/js/0a5fa0dd.1b2c98c5.js index 8714beb..eda78e3 100644 --- a/assets/js/0a5fa0dd.254638ce.js +++ b/assets/js/0a5fa0dd.1b2c98c5.js @@ -1 +1 @@ -"use strict";(self.webpackChunkfoomo=self.webpackChunkfoomo||[]).push([[8495],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>m});var o=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function p(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var i=o.createContext({}),s=function(e){var t=o.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):p(p({},t),e)),r},l=function(e){var t=s(e.components);return o.createElement(i.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},f=o.forwardRef((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,i=e.parentName,l=a(e,["components","mdxType","originalType","parentName"]),f=s(r),m=n,g=f["".concat(i,".").concat(m)]||f[m]||u[m]||c;return r?o.createElement(g,p(p({ref:t},l),{},{components:r})):o.createElement(g,p({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,p=new Array(c);p[0]=f;var a={};for(var i in t)hasOwnProperty.call(t,i)&&(a[i]=t[i]);a.originalType=e,a.mdxType="string"==typeof e?e:n,p[1]=a;for(var s=2;s{r.r(t),r.d(t,{assets:()=>i,contentTitle:()=>p,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>s});var o=r(7462),n=(r(7294),r(3905));const c={},p="gotsrpc",a={unversionedId:"projects/gotsrpc",id:"projects/gotsrpc",title:"gotsrpc",description:"https://github.com/foomo/gotsrpc",source:"@site/docs/projects/gotsrpc.md",sourceDirName:"projects",slug:"/projects/gotsrpc",permalink:"/docs/projects/gotsrpc",draft:!1,editUrl:"https://github.com/foomo/foomo-docs/tree/main/foomo/docs/projects/gotsrpc.md",tags:[],version:"current",frontMatter:{},sidebar:"projectsSidebar",previous:{title:"API Reference",permalink:"/docs/projects/cms/gocontentful/api-reference"},next:{title:"keel",permalink:"/docs/projects/libraries/keel"}},i={},s=[],l={toc:s};function u(e){let{components:t,...r}=e;return(0,n.kt)("wrapper",(0,o.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"gotsrpc"},"gotsrpc"),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"https://github.com/foomo/gotsrpc"},"https://github.com/foomo/gotsrpc")),(0,n.kt)("p",null,"Since we are using go when writing"))}u.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkfoomo=self.webpackChunkfoomo||[]).push([[8495],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>m});var o=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function p(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var a=o.createContext({}),s=function(e){var t=o.useContext(a),r=t;return e&&(r="function"==typeof e?e(t):p(p({},t),e)),r},l=function(e){var t=s(e.components);return o.createElement(a.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},f=o.forwardRef((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,a=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),f=s(r),m=n,g=f["".concat(a,".").concat(m)]||f[m]||u[m]||c;return r?o.createElement(g,p(p({ref:t},l),{},{components:r})):o.createElement(g,p({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,p=new Array(c);p[0]=f;var i={};for(var a in t)hasOwnProperty.call(t,a)&&(i[a]=t[a]);i.originalType=e,i.mdxType="string"==typeof e?e:n,p[1]=i;for(var s=2;s{r.r(t),r.d(t,{assets:()=>a,contentTitle:()=>p,default:()=>u,frontMatter:()=>c,metadata:()=>i,toc:()=>s});var o=r(7462),n=(r(7294),r(3905));const c={},p="gotsrpc",i={unversionedId:"projects/gotsrpc",id:"projects/gotsrpc",title:"gotsrpc",description:"https://github.com/foomo/gotsrpc",source:"@site/docs/projects/gotsrpc.md",sourceDirName:"projects",slug:"/projects/gotsrpc",permalink:"/docs/projects/gotsrpc",draft:!1,editUrl:"https://github.com/foomo/foomo-docs/tree/main/foomo/docs/projects/gotsrpc.md",tags:[],version:"current",frontMatter:{},sidebar:"projectsSidebar",previous:{title:"API Reference",permalink:"/docs/projects/cms/gocontentful/api-reference"},next:{title:"Circuit Breaker",permalink:"/docs/projects/libraries/keel-circuit-breaker"}},a={},s=[],l={toc:s};function u(e){let{components:t,...r}=e;return(0,n.kt)("wrapper",(0,o.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"gotsrpc"},"gotsrpc"),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"https://github.com/foomo/gotsrpc"},"https://github.com/foomo/gotsrpc")),(0,n.kt)("p",null,"Since we are using go when writing"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1623ec27.60b28660.js b/assets/js/1623ec27.60b28660.js new file mode 100644 index 0000000..424c200 --- /dev/null +++ b/assets/js/1623ec27.60b28660.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkfoomo=self.webpackChunkfoomo||[]).push([[9792],{3905:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>f});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var l=n.createContext({}),u=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},c=function(e){var t=u(e.components);return n.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,l=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),d=u(r),f=i,h=d["".concat(l,".").concat(f)]||d[f]||p[f]||a;return r?n.createElement(h,o(o({ref:t},c),{},{components:r})):n.createElement(h,o({ref:t},c))}));function f(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=d;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:i,o[1]=s;for(var u=2;u{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var n=r(7462),i=(r(7294),r(3905));const a={},o="Circuit Breaker",s={unversionedId:"projects/libraries/keel-circuit-breaker",id:"projects/libraries/keel-circuit-breaker",title:"Circuit Breaker",description:"Sometimes things go wrong and a service does not respond anymore. Be it because of maintainance or because the whole data center burned to the ground. In such a scenario, you might not want to wait until your request times out. This is where circuit breakers come in handy.",source:"@site/docs/projects/libraries/keel-circuit-breaker.md",sourceDirName:"projects/libraries",slug:"/projects/libraries/keel-circuit-breaker",permalink:"/docs/projects/libraries/keel-circuit-breaker",draft:!1,editUrl:"https://github.com/foomo/foomo-docs/tree/main/foomo/docs/projects/libraries/keel-circuit-breaker.md",tags:[],version:"current",frontMatter:{},sidebar:"projectsSidebar",previous:{title:"gotsrpc",permalink:"/docs/projects/gotsrpc"},next:{title:"keel",permalink:"/docs/projects/libraries/keel"}},l={},u=[{value:"How to use",id:"how-to-use",level:2},{value:"CircuitBreakerSettings",id:"circuitbreakersettings",level:3},{value:"CircuitBreakerOptions",id:"circuitbreakeroptions",level:3},{value:"Metrics",id:"metrics",level:4},{value:"IsSuccessful",id:"issuccessful",level:4},{value:"Examples",id:"examples",level:3},{value:"General advice & notes of caution",id:"general-advice--notes-of-caution",level:3},{value:"Using ratios in ReadyToTrip",id:"using-ratios-in-readytotrip",level:4}],c={toc:u};function p(e){let{components:t,...a}=e;return(0,i.kt)("wrapper",(0,n.Z)({},c,a,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"circuit-breaker"},"Circuit Breaker"),(0,i.kt)("p",null,"Sometimes things go wrong and a service does not respond anymore. Be it because of maintainance or because the whole data center burned to the ground. In such a scenario, you might not want to wait until your request times out. This is where circuit breakers come in handy."),(0,i.kt)("p",null,"Simply put a circuit breaker has three different states:"),(0,i.kt)("p",null,(0,i.kt)("img",{src:r(6487).Z,width:"5974",height:"2678"})),(0,i.kt)("p",null,"We did not re-invent the wheel (yet), but rather used an existing circuit breaker. However, we extended the functionality a bit. More on that later. For referance, here are links to the ",(0,i.kt)("a",{parentName:"p",href:"https://github.com/sony/gobreaker"},"underlying circuit breaker")," and some more ",(0,i.kt)("a",{parentName:"p",href:"https://learn.microsoft.com/en-us/previous-versions/msp-n-p/dn589784(v=pandp.10)?redirectedfrom=MSDN"},"information on circuit breakers in general"),"."),(0,i.kt)("h2",{id:"how-to-use"},"How to use"),(0,i.kt)("p",null,'In order to configure the circuit breaker there are two kinds of configuration. The "base" configuration using the ',(0,i.kt)("inlineCode",{parentName:"p"},"CircuitBreakerSettings")," and optional configuration using ",(0,i.kt)("inlineCode",{parentName:"p"},"CircuitBreakerOptions"),"."),(0,i.kt)("h3",{id:"circuitbreakersettings"},"CircuitBreakerSettings"),(0,i.kt)("p",null,"The settings are relatively straight forward and the same as with the underlying repository - with one exception. Our settings are missing the ",(0,i.kt)("inlineCode",{parentName:"p"},"IsSuccessful")," field."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-go",metastring:"reference",reference:!0},"https://github.com/foomo/keel/blob/b14b59b0c4ff880827f102c08c43b1de2989367f/net/http/roundtripware/circuitbreaker.go#L27-L49\n")),(0,i.kt)("h3",{id:"circuitbreakeroptions"},"CircuitBreakerOptions"),(0,i.kt)("p",null,"Currently, there are two options one for metrics and one for somewhat advanced usage."),(0,i.kt)("h4",{id:"metrics"},"Metrics"),(0,i.kt)("p",null,"The option for metrics is, again, straigth forward. When the ",(0,i.kt)("inlineCode",{parentName:"p"},"CircuitBreakerWithMetric")," option is used the roundtripware will create a counter on the provided meter and count the number of requests."),(0,i.kt)("p",null,"The attributes added to every count are:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("inlineCode",{parentName:"li"},"previous_state")," (String): the state of the circuit breaker ",(0,i.kt)("strong",{parentName:"li"},"before"),' the current request. Either "closed", "half-open" or "open"'),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("inlineCode",{parentName:"li"},"current_state")," (String): the state of the circuit breaker ",(0,i.kt)("strong",{parentName:"li"},"after"),' the current request. Either "closed", "half-open" or "open"'),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("inlineCode",{parentName:"li"},"state_change")," (Bool): helper containing ",(0,i.kt)("inlineCode",{parentName:"li"},"current_state")," != ",(0,i.kt)("inlineCode",{parentName:"li"},"previous_state")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("inlineCode",{parentName:"li"},"error")," (Bool): false if the request was not passed through or was unsuccessful")),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-go",metastring:"reference",reference:!0},"https://github.com/foomo/keel/blob/b14b59b0c4ff880827f102c08c43b1de2989367f/net/http/roundtripware/circuitbreaker.go#L74-L78\n")),(0,i.kt)("h4",{id:"issuccessful"},"IsSuccessful"),(0,i.kt)("p",null,"As mentioned previously, the IsSuccessful field was removed from the basic settings. The reason is that the signature of that function was a bit limiting. As you can see below our ",(0,i.kt)("inlineCode",{parentName:"p"},"IsSuccessful"),"-function can use the request and response. Additionally, if ",(0,i.kt)("inlineCode",{parentName:"p"},"copyReqBody")," and/or ",(0,i.kt)("inlineCode",{parentName:"p"},"copyRespBody")," are set to true, you can even read from the respective body, without worrying about consuming the io.ReadCloser."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-go",metastring:"reference",reference:!0},"https://github.com/foomo/keel/blob/b14b59b0c4ff880827f102c08c43b1de2989367f/net/http/roundtripware/circuitbreaker.go#L93-L97\n")),(0,i.kt)("p",null,"The ignore value that is returned alongside an error indicates whether the result of the call should be registered with the circuit breaker. For most use cases it should be set to false."),(0,i.kt)("p",null,"When the ",(0,i.kt)("inlineCode",{parentName:"p"},"IsSuccessful"),"-function returns an error (and the ignore value is set to false), the request will be counted as unsuccessful. Accordingly, a nil error paired with ignored set to false indicates a successful request."),(0,i.kt)("h3",{id:"examples"},"Examples"),(0,i.kt)("p",null,"Let's say we want to stop sending requests once we encountered three consecutive failures."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-go"},'client := keelhttp.NewHTTPClient(\n keelhttp.HTTPClientWithRoundTripware(l,\n roundtripware.CircuitBreaker(&roundtripware.CircuitBreakerSettings{\n Name: "my little circuit breaker\u2122",\n // 2 requests can pass in half-open state & it takes 2 consecutive,\n // successful requests to change to closed state\n MaxRequests: 2,\n // counts are not reset in closed state\n Interval: 0, \n // breaker will go from open to half-open state after 30s\n Timeout: 30 * time.Second,\n // go to open state after the 3rd consecutive, unsuccessful request\n ReadyToTrip: func(counts gobreaker.Counts) bool {\n return counts.ConsecutiveFailures >= 3\n },\n }),\n ),\n )\n')),(0,i.kt)("p",null,"Now lets say we see we also want to detect network problems such as a BadGateway. For this we can use the ",(0,i.kt)("inlineCode",{parentName:"p"},"IsSuccessful")," option."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-go"},'client := keelhttp.NewHTTPClient(\n keelhttp.HTTPClientWithRoundTripware(l,\n roundtripware.CircuitBreaker(&roundtripware.CircuitBreakerSettings{\n // as before ...\n },\n roundtripware.CircuitBreakerWithIsSuccessful(\n func(err error, req *http.Request, resp *http.Response) (error, bool) {\n if err != nil {\n return err, false\n }\n if resp.StatusCode >= http.StatusInternalServerError {\n return errors.New("invalid status code"), false\n }\n return nil, false\n }, false, false,\n ),\n ),\n ),\n)\n')),(0,i.kt)("p",null,"Lastly, let's assume we use the client for multiple different endpoints. And we only want to base the circuit breakers state on a single endpoint, but stop request on all endpoints once the breaker changes to open. Again we can use the IsSuccessful option and ignore certain endpoints."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-go"},'client := keelhttp.NewHTTPClient(\n keelhttp.HTTPClientWithRoundTripware(l,\n roundtripware.CircuitBreaker(&roundtripware.CircuitBreakerSettings{\n // as before ...\n },\n roundtripware.CircuitBreakerWithIsSuccessful(\n func(err error, req *http.Request, resp *http.Response) (error, bool) {\n if req.URL.Path != "/important/path" {\n return err, false\n }\n\n // possibly more checks ...\n\n return err, true\n }, false, false,\n ),\n ),\n ),\n)\n')),(0,i.kt)("h3",{id:"general-advice--notes-of-caution"},"General advice & notes of caution"),(0,i.kt)("h4",{id:"using-ratios-in-readytotrip"},"Using ratios in ReadyToTrip"),(0,i.kt)("p",null,"When using ratios in ready to trip, the ",(0,i.kt)("inlineCode",{parentName:"p"},"Interval")," should be set to a non-zero value in order to reset the counts periodically. Otherwise, after a long period of successful requests it will also take a long time to impact the ratio and trip the breaker."),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre",className:"language-go"}," ReadyToTrip: func(counts gobreaker.Counts) bool {\n failureRatio := float64(counts.TotalFailures) / float64(counts.Requests)\n return counts.Requests >= 3 && failureRatio >= 0.6\n },\n")))}p.isMDXComponent=!0},6487:(e,t,r)=>{r.d(t,{Z:()=>n});const n=r.p+"assets/images/keel-circuit-breaker-states-35a04af12a3c710db897e18570d5b057.jpg"}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.b4b29c59.js b/assets/js/935f2afb.b4b29c59.js deleted file mode 100644 index 7a1c7f8..0000000 --- a/assets/js/935f2afb.b4b29c59.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkfoomo=self.webpackChunkfoomo||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"generalSidebar":[{"type":"link","label":"Intro","href":"/docs/general/intro","docId":"general/intro"},{"type":"category","label":"Setup","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Workplace","href":"/docs/general/setup/workplace","docId":"general/setup/workplace"},{"type":"link","label":"Computer","href":"/docs/general/setup/computer","docId":"general/setup/computer"}]},{"type":"category","label":"Work","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Working as a software developer","href":"/docs/general/work/general","docId":"general/work/general"},{"type":"link","label":"Working remotely","href":"/docs/general/work/remote-work","docId":"general/work/remote-work"}]},{"type":"link","label":"Package managers","href":"/docs/general/package-managers","docId":"general/package-managers"},{"type":"category","label":"Technologies","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"SSE Server Sent Events","href":"/docs/general/technologies/sse","docId":"general/technologies/SSE"}]},{"type":"link","label":"(Random) essentials","href":"/docs/general/essentials","docId":"general/essentials"},{"type":"link","label":"Security","href":"/docs/general/security","docId":"general/security"},{"type":"category","label":"utilities","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"k9s","href":"/docs/general/utilities/k9s","docId":"general/utilities/k9s"}]}],"pmSidebar":[{"type":"link","label":"Project Managament","href":"/docs/project-management/intro","docId":"project-management/intro"},{"type":"link","label":"Responsibility","href":"/docs/project-management/responsibility","docId":"project-management/responsibility"}],"backendSidebar":[{"type":"link","label":"Intro","href":"/docs/backend/intro","docId":"backend/intro"},{"type":"link","label":"RTFM","href":"/docs/backend/rtfm","docId":"backend/rtfm"},{"type":"link","label":"Setup","href":"/docs/backend/setup","docId":"backend/setup"},{"type":"category","label":"Go by example","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"map races","href":"/docs/backend/go-by-example/map-racing","docId":"backend/go-by-example/map-racing"},{"type":"link","label":"what you should now about nil maps","href":"/docs/backend/go-by-example/nil-maps","docId":"backend/go-by-example/nil-maps"},{"type":"link","label":"panic and recover","href":"/docs/backend/go-by-example/panic-and-recover","docId":"backend/go-by-example/panic-and-recover"},{"type":"link","label":"ranging and looping","href":"/docs/backend/go-by-example/ranging","docId":"backend/go-by-example/ranging"},{"type":"link","label":"yaml magic","href":"/docs/backend/go-by-example/yaml-magic","docId":"backend/go-by-example/yaml-magic"}]},{"type":"link","label":"Gograpple","href":"/docs/backend/gograpple","docId":"backend/gograpple"}],"frontendSidebar":[{"type":"link","label":"Intro","href":"/docs/frontend/intro","docId":"frontend/intro"},{"type":"link","label":"CSS","href":"/docs/frontend/css","docId":"frontend/css"},{"type":"link","label":"RTFM","href":"/docs/frontend/rtfm","docId":"frontend/rtfm"},{"type":"link","label":"Setup","href":"/docs/frontend/setup","docId":"frontend/setup"},{"type":"link","label":"Stack","href":"/docs/frontend/stack","docId":"frontend/stack"},{"type":"link","label":"Performance","href":"/docs/frontend/performance","docId":"frontend/performance"},{"type":"category","label":"TypeScript","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Objects","href":"/docs/frontend/typescript/objects","docId":"frontend/typescript/objects"},{"type":"link","label":"Spreading","href":"/docs/frontend/typescript/spreading","docId":"frontend/typescript/spreading"}]},{"type":"link","label":"Debugging in JavaScript","href":"/docs/frontend/debugging_js","docId":"frontend/debugging_js"},{"type":"link","label":"Pittfals","href":"/docs/frontend/pitfalls","docId":"frontend/pitfalls"},{"type":"link","label":"vscode","href":"/docs/frontend/vscode","docId":"frontend/vscode"}],"devopsSidebar":[{"type":"link","label":"Intro","href":"/docs/devops/intro","docId":"devops/intro"},{"type":"category","label":"Kubernetes","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Spot Instance Node Pools","href":"/docs/devops/kubernetes/spot-instance-node-pools","docId":"devops/kubernetes/spot-instance-node-pools"}]},{"type":"link","label":"k8s","href":"/docs/devops/k8s","docId":"devops/k8s"},{"type":"category","label":"Monitoring","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Intro","href":"/docs/devops/monitoring/intro","docId":"devops/monitoring/intro"},{"type":"link","label":"Grafana","href":"/docs/devops/monitoring/grafana","docId":"devops/monitoring/grafana"},{"type":"link","label":"Jaeger","href":"/docs/devops/monitoring/jaeger","docId":"devops/monitoring/jaeger"}]},{"type":"link","label":"Bookmarks","href":"/docs/devops/bookmarks","docId":"devops/bookmarks"}],"projectsSidebar":[{"type":"link","label":"Intro","href":"/docs/projects/intro","docId":"projects/intro"},{"type":"link","label":"Architecture","href":"/docs/projects/architecture","docId":"projects/architecture"},{"type":"category","label":"CMS","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Intro","href":"/docs/projects/cms/intro","docId":"projects/cms/intro"},{"type":"link","label":"contentserver","href":"/docs/projects/cms/contentserver","docId":"projects/cms/contentserver"},{"type":"link","label":"contentful","href":"/docs/projects/cms/contentful","docId":"projects/cms/contentful"},{"type":"category","label":"Gocontentful","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Introduction","href":"/docs/projects/cms/gocontentful/introduction","docId":"projects/cms/gocontentful/introduction"},{"type":"link","label":"Getting started","href":"/docs/projects/cms/gocontentful/getting-started","docId":"projects/cms/gocontentful/getting-started"},{"type":"link","label":"Play with the test API","href":"/docs/projects/cms/gocontentful/test-api","docId":"projects/cms/gocontentful/test-api"},{"type":"link","label":"Working with the Gocontentful API","href":"/docs/projects/cms/gocontentful/working-with-gocontentful-api","docId":"projects/cms/gocontentful/working-with-gocontentful-api"},{"type":"link","label":"Caching","href":"/docs/projects/cms/gocontentful/caching","docId":"projects/cms/gocontentful/caching"},{"type":"link","label":"API Reference","href":"/docs/projects/cms/gocontentful/api-reference","docId":"projects/cms/gocontentful/api-reference"}]}]},{"type":"link","label":"gotsrpc","href":"/docs/projects/gotsrpc","docId":"projects/gotsrpc"},{"type":"category","label":"libraries","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"keel","href":"/docs/projects/libraries/keel","docId":"projects/libraries/keel"}]},{"type":"link","label":"pagespeed exporter","href":"/docs/projects/pagespeed-exporter","docId":"projects/pagespeed-exporter"},{"type":"link","label":"Site reliability","href":"/docs/projects/site-reliability/","docId":"projects/site-reliability/site-reliability"},{"type":"category","label":"utilities","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"gograpple","href":"/docs/projects/utilities/gograpple","docId":"projects/utilities/gograpple"}]},{"type":"link","label":"webgrapple","href":"/docs/projects/webgrapple","docId":"projects/webgrapple"}]},"docs":{"backend/go-by-example/map-racing":{"id":"backend/go-by-example/map-racing","title":"map races","description":"","sidebar":"backendSidebar"},"backend/go-by-example/nil-maps":{"id":"backend/go-by-example/nil-maps","title":"what you should now about nil maps","description":"{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"generalSidebar":[{"type":"link","label":"Intro","href":"/docs/general/intro","docId":"general/intro"},{"type":"category","label":"Setup","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Workplace","href":"/docs/general/setup/workplace","docId":"general/setup/workplace"},{"type":"link","label":"Computer","href":"/docs/general/setup/computer","docId":"general/setup/computer"}]},{"type":"category","label":"Work","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Working as a software developer","href":"/docs/general/work/general","docId":"general/work/general"},{"type":"link","label":"Working remotely","href":"/docs/general/work/remote-work","docId":"general/work/remote-work"}]},{"type":"link","label":"Package managers","href":"/docs/general/package-managers","docId":"general/package-managers"},{"type":"category","label":"Technologies","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"SSE Server Sent Events","href":"/docs/general/technologies/sse","docId":"general/technologies/SSE"}]},{"type":"link","label":"(Random) essentials","href":"/docs/general/essentials","docId":"general/essentials"},{"type":"link","label":"Security","href":"/docs/general/security","docId":"general/security"},{"type":"category","label":"utilities","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"k9s","href":"/docs/general/utilities/k9s","docId":"general/utilities/k9s"}]}],"pmSidebar":[{"type":"link","label":"Project Managament","href":"/docs/project-management/intro","docId":"project-management/intro"},{"type":"link","label":"Responsibility","href":"/docs/project-management/responsibility","docId":"project-management/responsibility"}],"backendSidebar":[{"type":"link","label":"Intro","href":"/docs/backend/intro","docId":"backend/intro"},{"type":"link","label":"RTFM","href":"/docs/backend/rtfm","docId":"backend/rtfm"},{"type":"link","label":"Setup","href":"/docs/backend/setup","docId":"backend/setup"},{"type":"category","label":"Go by example","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"map races","href":"/docs/backend/go-by-example/map-racing","docId":"backend/go-by-example/map-racing"},{"type":"link","label":"what you should now about nil maps","href":"/docs/backend/go-by-example/nil-maps","docId":"backend/go-by-example/nil-maps"},{"type":"link","label":"panic and recover","href":"/docs/backend/go-by-example/panic-and-recover","docId":"backend/go-by-example/panic-and-recover"},{"type":"link","label":"ranging and looping","href":"/docs/backend/go-by-example/ranging","docId":"backend/go-by-example/ranging"},{"type":"link","label":"yaml magic","href":"/docs/backend/go-by-example/yaml-magic","docId":"backend/go-by-example/yaml-magic"}]},{"type":"link","label":"Gograpple","href":"/docs/backend/gograpple","docId":"backend/gograpple"}],"frontendSidebar":[{"type":"link","label":"Intro","href":"/docs/frontend/intro","docId":"frontend/intro"},{"type":"link","label":"CSS","href":"/docs/frontend/css","docId":"frontend/css"},{"type":"link","label":"RTFM","href":"/docs/frontend/rtfm","docId":"frontend/rtfm"},{"type":"link","label":"Setup","href":"/docs/frontend/setup","docId":"frontend/setup"},{"type":"link","label":"Stack","href":"/docs/frontend/stack","docId":"frontend/stack"},{"type":"link","label":"Performance","href":"/docs/frontend/performance","docId":"frontend/performance"},{"type":"category","label":"TypeScript","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Objects","href":"/docs/frontend/typescript/objects","docId":"frontend/typescript/objects"},{"type":"link","label":"Spreading","href":"/docs/frontend/typescript/spreading","docId":"frontend/typescript/spreading"}]},{"type":"link","label":"Debugging in JavaScript","href":"/docs/frontend/debugging_js","docId":"frontend/debugging_js"},{"type":"link","label":"Pittfals","href":"/docs/frontend/pitfalls","docId":"frontend/pitfalls"},{"type":"link","label":"vscode","href":"/docs/frontend/vscode","docId":"frontend/vscode"}],"devopsSidebar":[{"type":"link","label":"Intro","href":"/docs/devops/intro","docId":"devops/intro"},{"type":"category","label":"Kubernetes","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Spot Instance Node Pools","href":"/docs/devops/kubernetes/spot-instance-node-pools","docId":"devops/kubernetes/spot-instance-node-pools"}]},{"type":"link","label":"k8s","href":"/docs/devops/k8s","docId":"devops/k8s"},{"type":"category","label":"Monitoring","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Intro","href":"/docs/devops/monitoring/intro","docId":"devops/monitoring/intro"},{"type":"link","label":"Grafana","href":"/docs/devops/monitoring/grafana","docId":"devops/monitoring/grafana"},{"type":"link","label":"Jaeger","href":"/docs/devops/monitoring/jaeger","docId":"devops/monitoring/jaeger"}]},{"type":"link","label":"Bookmarks","href":"/docs/devops/bookmarks","docId":"devops/bookmarks"}],"projectsSidebar":[{"type":"link","label":"Intro","href":"/docs/projects/intro","docId":"projects/intro"},{"type":"link","label":"Architecture","href":"/docs/projects/architecture","docId":"projects/architecture"},{"type":"category","label":"CMS","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Intro","href":"/docs/projects/cms/intro","docId":"projects/cms/intro"},{"type":"link","label":"contentserver","href":"/docs/projects/cms/contentserver","docId":"projects/cms/contentserver"},{"type":"link","label":"contentful","href":"/docs/projects/cms/contentful","docId":"projects/cms/contentful"},{"type":"category","label":"Gocontentful","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Introduction","href":"/docs/projects/cms/gocontentful/introduction","docId":"projects/cms/gocontentful/introduction"},{"type":"link","label":"Getting started","href":"/docs/projects/cms/gocontentful/getting-started","docId":"projects/cms/gocontentful/getting-started"},{"type":"link","label":"Play with the test API","href":"/docs/projects/cms/gocontentful/test-api","docId":"projects/cms/gocontentful/test-api"},{"type":"link","label":"Working with the Gocontentful API","href":"/docs/projects/cms/gocontentful/working-with-gocontentful-api","docId":"projects/cms/gocontentful/working-with-gocontentful-api"},{"type":"link","label":"Caching","href":"/docs/projects/cms/gocontentful/caching","docId":"projects/cms/gocontentful/caching"},{"type":"link","label":"API Reference","href":"/docs/projects/cms/gocontentful/api-reference","docId":"projects/cms/gocontentful/api-reference"}]}]},{"type":"link","label":"gotsrpc","href":"/docs/projects/gotsrpc","docId":"projects/gotsrpc"},{"type":"category","label":"libraries","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Circuit Breaker","href":"/docs/projects/libraries/keel-circuit-breaker","docId":"projects/libraries/keel-circuit-breaker"},{"type":"link","label":"keel","href":"/docs/projects/libraries/keel","docId":"projects/libraries/keel"}]},{"type":"link","label":"pagespeed exporter","href":"/docs/projects/pagespeed-exporter","docId":"projects/pagespeed-exporter"},{"type":"link","label":"Site reliability","href":"/docs/projects/site-reliability/","docId":"projects/site-reliability/site-reliability"},{"type":"category","label":"utilities","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"gograpple","href":"/docs/projects/utilities/gograpple","docId":"projects/utilities/gograpple"}]},{"type":"link","label":"webgrapple","href":"/docs/projects/webgrapple","docId":"projects/webgrapple"}]},"docs":{"backend/go-by-example/map-racing":{"id":"backend/go-by-example/map-racing","title":"map races","description":"","sidebar":"backendSidebar"},"backend/go-by-example/nil-maps":{"id":"backend/go-by-example/nil-maps","title":"what you should now about nil maps","description":"{t.d(r,{Zo:()=>s,kt:()=>m});var o=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function a(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var p=o.createContext({}),l=function(e){var r=o.useContext(p),t=r;return e&&(t="function"==typeof e?e(r):a(a({},r),e)),t},s=function(e){var r=l(e.components);return o.createElement(p.Provider,{value:r},e.children)},u={inlineCode:"code",wrapper:function(e){var r=e.children;return o.createElement(o.Fragment,{},r)}},f=o.forwardRef((function(e,r){var t=e.components,n=e.mdxType,c=e.originalType,p=e.parentName,s=i(e,["components","mdxType","originalType","parentName"]),f=l(t),m=n,b=f["".concat(p,".").concat(m)]||f[m]||u[m]||c;return t?o.createElement(b,a(a({ref:r},s),{},{components:t})):o.createElement(b,a({ref:r},s))}));function m(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var c=t.length,a=new Array(c);a[0]=f;var i={};for(var p in r)hasOwnProperty.call(r,p)&&(i[p]=r[p]);i.originalType=e,i.mdxType="string"==typeof e?e:n,a[1]=i;for(var l=2;l{t.r(r),t.d(r,{assets:()=>p,contentTitle:()=>a,default:()=>u,frontMatter:()=>c,metadata:()=>i,toc:()=>l});var o=t(7462),n=(t(7294),t(3905));const c={},a="keel",i={unversionedId:"projects/libraries/keel",id:"projects/libraries/keel",title:"keel",description:"https://github.com/foomo/keel",source:"@site/docs/projects/libraries/keel.md",sourceDirName:"projects/libraries",slug:"/projects/libraries/keel",permalink:"/docs/projects/libraries/keel",draft:!1,editUrl:"https://github.com/foomo/foomo-docs/tree/main/foomo/docs/projects/libraries/keel.md",tags:[],version:"current",frontMatter:{},sidebar:"projectsSidebar",previous:{title:"gotsrpc",permalink:"/docs/projects/gotsrpc"},next:{title:"pagespeed exporter",permalink:"/docs/projects/pagespeed-exporter"}},p={},l=[],s={toc:l};function u(e){let{components:r,...t}=e;return(0,n.kt)("wrapper",(0,o.Z)({},s,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"keel"},"keel"),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"https://github.com/foomo/keel"},"https://github.com/foomo/keel")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b59d5feb.ad87cd11.js b/assets/js/b59d5feb.ad87cd11.js new file mode 100644 index 0000000..6ef523a --- /dev/null +++ b/assets/js/b59d5feb.ad87cd11.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkfoomo=self.webpackChunkfoomo||[]).push([[6512],{3905:(e,r,t)=>{t.d(r,{Zo:()=>s,kt:()=>m});var o=t(7294);function n(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function i(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function c(e){for(var r=1;r=0||(n[t]=e[t]);return n}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var l=o.createContext({}),p=function(e){var r=o.useContext(l),t=r;return e&&(t="function"==typeof e?e(r):c(c({},r),e)),t},s=function(e){var r=p(e.components);return o.createElement(l.Provider,{value:r},e.children)},u={inlineCode:"code",wrapper:function(e){var r=e.children;return o.createElement(o.Fragment,{},r)}},f=o.forwardRef((function(e,r){var t=e.components,n=e.mdxType,i=e.originalType,l=e.parentName,s=a(e,["components","mdxType","originalType","parentName"]),f=p(t),m=n,b=f["".concat(l,".").concat(m)]||f[m]||u[m]||i;return t?o.createElement(b,c(c({ref:r},s),{},{components:t})):o.createElement(b,c({ref:r},s))}));function m(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var i=t.length,c=new Array(i);c[0]=f;var a={};for(var l in r)hasOwnProperty.call(r,l)&&(a[l]=r[l]);a.originalType=e,a.mdxType="string"==typeof e?e:n,c[1]=a;for(var p=2;p{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>c,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>p});var o=t(7462),n=(t(7294),t(3905));const i={},c="keel",a={unversionedId:"projects/libraries/keel",id:"projects/libraries/keel",title:"keel",description:"https://github.com/foomo/keel",source:"@site/docs/projects/libraries/keel.md",sourceDirName:"projects/libraries",slug:"/projects/libraries/keel",permalink:"/docs/projects/libraries/keel",draft:!1,editUrl:"https://github.com/foomo/foomo-docs/tree/main/foomo/docs/projects/libraries/keel.md",tags:[],version:"current",frontMatter:{},sidebar:"projectsSidebar",previous:{title:"Circuit Breaker",permalink:"/docs/projects/libraries/keel-circuit-breaker"},next:{title:"pagespeed exporter",permalink:"/docs/projects/pagespeed-exporter"}},l={},p=[],s={toc:p};function u(e){let{components:r,...t}=e;return(0,n.kt)("wrapper",(0,o.Z)({},s,t,{components:r,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"keel"},"keel"),(0,n.kt)("p",null,(0,n.kt)("a",{parentName:"p",href:"https://github.com/foomo/keel"},"https://github.com/foomo/keel")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.86eb1cf8.js b/assets/js/main.86eb1cf8.js new file mode 100644 index 0000000..3e27b16 --- /dev/null +++ b/assets/js/main.86eb1cf8.js @@ -0,0 +1,2 @@ +/*! For license information please see main.86eb1cf8.js.LICENSE.txt */ +(self.webpackChunkfoomo=self.webpackChunkfoomo||[]).push([[179],{830:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(7294);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.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"}))}},723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7294),a=n(7462),o=n(8356),i=n.n(o),l=n(6887);const s={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,4524)),"@theme/BlogTagsListPage",4524],"020a1d6e":[()=>n.e(3174).then(n.bind(n,6806)),"@site/docs/projects/cms/gocontentful/05-caching.md",6806],"02493ab9":[()=>n.e(4761).then(n.t.bind(n,7,19)),"~blog/default/blog-tags-search-engine-7d1.json",7],"04056cce":[()=>n.e(6660).then(n.bind(n,7506)),"@site/docs/devops/kubernetes/spot-instance-node-pools.md",7506],"050cf89e":[()=>n.e(6788).then(n.t.bind(n,4252,19)),"~blog/default/blog-tags-k-8-s-77c.json",4252],"0606a637":[()=>n.e(2648).then(n.bind(n,9342)),"@site/docs/frontend/setup.md",9342],"075f70f6":[()=>n.e(41).then(n.t.bind(n,366,19)),"~blog/default/blog-tags-bundle-size-fd8-list.json",366],"0911540a":[()=>n.e(7566).then(n.bind(n,9088)),"@site/docs/general/work/remote-work.md",9088],"0a5fa0dd":[()=>n.e(8495).then(n.bind(n,3572)),"@site/docs/projects/gotsrpc.md",3572],"0fc9ee27":[()=>n.e(1658).then(n.t.bind(n,8682,19)),"~blog/default/blog-tags-foomo-fcf-list.json",8682],"12623ccc":[()=>n.e(8423).then(n.bind(n,4782)),"@site/docs/projects/architecture.mdx",4782],"146489e7":[()=>n.e(6083).then(n.t.bind(n,8090,19)),"~blog/default/blog-tags-foomo-fcf.json",8090],"15d070c3":[()=>n.e(4963).then(n.t.bind(n,8055,19)),"~blog/default/blog-tags-backend-232-list.json",8055],"1623ec27":[()=>n.e(9792).then(n.bind(n,2979)),"@site/docs/projects/libraries/keel-circuit-breaker.md",2979],17896441:[()=>Promise.all([n.e(532),n.e(3140),n.e(7918)]).then(n.bind(n,9055)),"@theme/DocItem",9055],"1a4e3797":[()=>Promise.all([n.e(532),n.e(7920)]).then(n.bind(n,9172)),"@theme/SearchPage",9172],"1aa4b20d":[()=>n.e(1911).then(n.bind(n,1877)),"@site/docs/general/utilities/k9s.md",1877],"1b3e71b9":[()=>n.e(9543).then(n.bind(n,7562)),"@site/docs/general/package-managers.md",7562],"1be78505":[()=>Promise.all([n.e(532),n.e(9514)]).then(n.bind(n,9963)),"@theme/DocPage",9963],"1ca91aca":[()=>n.e(3925).then(n.bind(n,8357)),"@site/docs/projects/cms/gocontentful/04-working-with-gocontentful-api.md",8357],"1df93b7f":[()=>Promise.all([n.e(532),n.e(3237)]).then(n.bind(n,8368)),"@site/src/pages/index.tsx",8368],"1f391b9e":[()=>Promise.all([n.e(532),n.e(3140),n.e(3085)]).then(n.bind(n,4247)),"@theme/MDXPage",4247],"26ea2a44":[()=>n.e(1435).then(n.bind(n,8493)),"@site/blog/2022-03-17-why-bundle-size-is-important/index.mdx?truncated=true",8493],"29f10043":[()=>n.e(4622).then(n.t.bind(n,9059,19)),"~blog/default/blog-tags-debugging-75f.json",9059],"2b6f3ca6":[()=>n.e(801).then(n.bind(n,4262)),"@site/blog/2022-01-19-map-race-debugging/index.mdx",4262],"2b793916":[()=>n.e(7696).then(n.bind(n,7624)),"@site/docs/devops/k8s.md",7624],"2cb19d2e":[()=>n.e(6579).then(n.bind(n,2892)),"@site/docs/projects/cms/contentful.md",2892],"2e75142e":[()=>n.e(7779).then(n.t.bind(n,873,19)),"~blog/default/blog-tags-search-engine-7d1-list.json",873],"2e7a3344":[()=>n.e(9142).then(n.t.bind(n,7718,19)),"~blog/default/blog-tags-search-304-list.json",7718],"3338c0e0":[()=>n.e(5791).then(n.t.bind(n,3592,19)),"~docs/default/tag-docs-tags-frontend-43f.json",3592],"3352bb21":[()=>n.e(2233).then(n.bind(n,2187)),"@site/docs/devops/bookmarks.md",2187],"35b210c0":[()=>n.e(5900).then(n.bind(n,4116)),"@site/blog/2022-01-19-map-race-debugging/index.mdx?truncated=true",4116],"36213d62":[()=>n.e(4574).then(n.bind(n,8492)),"@site/src/pages/awesome-software.md",8492],"3720c009":[()=>Promise.all([n.e(532),n.e(3751)]).then(n.bind(n,727)),"@theme/DocTagsListPage",727],"37e97a4e":[()=>n.e(8735).then(n.bind(n,6247)),"@site/blog/2022-01-20-exploring-partytown/index.mdx?truncated=true",6247],"395ebfc6":[()=>n.e(2416).then(n.bind(n,5943)),"@site/docs/frontend/rtfm.md",5943],"3b233ea0":[()=>n.e(7533).then(n.bind(n,1623)),"@site/blog/2022-01-20-exploring-partytown/index.mdx",1623],"3d3976a7":[()=>n.e(7785).then(n.bind(n,2145)),"@site/docs/backend/rtfm.md",2145],"43dc0045":[()=>n.e(206).then(n.bind(n,4311)),"@site/docs/backend/go-by-example/panic-and-recover.md",4311],"45c436a9":[()=>n.e(5260).then(n.bind(n,4956)),"@site/blog/2022-01-25-prometheus-cardinality-issues/index.mdx?truncated=true",4956],"4709a4ae":[()=>n.e(7583).then(n.t.bind(n,4257,19)),"~blog/default/blog-tags-debugging-75f-list.json",4257],"4c37729a":[()=>n.e(3223).then(n.t.bind(n,3712,19)),"~blog/default/blog-tags-devops-5ce.json",3712],"4d194efc":[()=>n.e(7958).then(n.bind(n,1513)),"@site/blog/2022-01-20-searching-for-search-engines.mdx",1513],"4ec6c0ec":[()=>n.e(6222).then(n.bind(n,4628)),"@site/docs/frontend/performance.md",4628],"5039a037":[()=>n.e(6227).then(n.bind(n,2054)),"@site/docs/general/work/general.md",2054],"53c6067e":[()=>n.e(5331).then(n.t.bind(n,1459,19)),"~blog/default/blog-tags-oom-358-list.json",1459],"55960ee5":[()=>n.e(4121).then(n.t.bind(n,8070,19)),"~docs/default/tags-list-current-prop-15a.json",8070],"559c04ef":[()=>n.e(1213).then(n.t.bind(n,4203,19)),"~blog/default/blog-tags-memory-b07.json",4203],"588f630f":[()=>n.e(4168).then(n.t.bind(n,760,19)),"~blog/default/blog-tags-ops-377-list.json",760],"5d6cc085":[()=>n.e(4894).then(n.bind(n,5806)),"@site/docs/backend/setup.md",5806],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"5e9fc3ef":[()=>n.e(5709).then(n.bind(n,9494)),"@site/docs/general/intro.md",9494],"5f154b3e":[()=>n.e(6840).then(n.t.bind(n,3896,19)),"~blog/default/blog-tags-search-304.json",3896],"61e4c616":[()=>n.e(1654).then(n.t.bind(n,1042,19)),"~blog/default/blog-tags-prometheus-d87-list.json",1042],"66aa330a":[()=>n.e(7602).then(n.t.bind(n,8513,19)),"~blog/default/blog-tags-ops-377.json",8513],"6875c492":[()=>Promise.all([n.e(532),n.e(3140),n.e(2529),n.e(8610)]).then(n.bind(n,1714)),"@theme/BlogTagsPostsPage",1714],"6a670c2a":[()=>n.e(5211).then(n.bind(n,2262)),"@site/docs/projects/intro.md",2262],"6ae7c37b":[()=>n.e(7369).then(n.t.bind(n,4469,19)),"/home/runner/work/foomo-docs/foomo-docs/foomo/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",4469],"70617f54":[()=>n.e(7027).then(n.bind(n,7169)),"@site/docs/devops/monitoring/jaeger.md",7169],"7071e909":[()=>n.e(5500).then(n.bind(n,232)),"@site/docs/frontend/typescript/spreading.md",232],"72cf7f21":[()=>n.e(6073).then(n.bind(n,5500)),"@site/docs/projects/webgrapple.md",5500],"73d13a5e":[()=>n.e(5012).then(n.t.bind(n,4860,19)),"~blog/default/blog-tags-bundle-fd9-list.json",4860],"78460e70":[()=>n.e(9746).then(n.bind(n,1359)),"@site/docs/frontend/intro.md",1359],"78a933e5":[()=>n.e(3411).then(n.t.bind(n,2653,19)),"~docs/default/tag-docs-tags-overview-0e5.json",2653],"7c1f10d1":[()=>n.e(2302).then(n.bind(n,80)),"@site/docs/project-management/responsibility.md",80],"7fdf1619":[()=>n.e(5839).then(n.bind(n,5244)),"@site/blog/2022-01-20-searching-for-search-engines.mdx?truncated=true",5244],"8047a11d":[()=>n.e(405).then(n.bind(n,9232)),"@site/docs/frontend/stack.md",9232],"8077e178":[()=>n.e(8503).then(n.bind(n,4170)),"@site/docs/backend/go-by-example/map-racing.md",4170],"8139c962":[()=>n.e(3626).then(n.bind(n,930)),"@site/docs/general/setup/workplace.md",930],"814f3328":[()=>n.e(2535).then(n.t.bind(n,5641,19)),"~blog/default/blog-post-list-prop-default.json",5641],"852c116a":[()=>n.e(3306).then(n.t.bind(n,1234,19)),"~blog/default/blog-tags-cardinality-850-list.json",1234],"866d8221":[()=>n.e(2471).then(n.t.bind(n,6287,19)),"~blog/default/blog-tags-bundle-size-fd8.json",6287],"87b8e9c4":[()=>n.e(2423).then(n.bind(n,3059)),"@site/blog/2022-03-17-why-bundle-size-is-important/index.mdx",3059],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"96e76de9":[()=>n.e(9493).then(n.t.bind(n,7804,19)),"~blog/default/blog-tags-performance-e1d-list.json",7804],"99a66f7b":[()=>n.e(259).then(n.t.bind(n,8769,19)),"~blog/default/blog-tags-frontend-1ec-list.json",8769],"99bb4438":[()=>n.e(3899).then(n.bind(n,1437)),"@site/docs/projects/pagespeed-exporter.md",1437],"9a50dba7":[()=>n.e(2833).then(n.bind(n,1641)),"@site/docs/frontend/typescript/objects.mdx",1641],"9e4087bc":[()=>n.e(3608).then(n.bind(n,3169)),"@theme/BlogArchivePage",3169],a15e8276:[()=>Promise.all([n.e(8576),n.e(4033)]).then(n.bind(n,888)),"@site/docs/backend/intro.mdx",888],a2518eb5:[()=>n.e(4794).then(n.bind(n,5662)),"@site/docs/projects/cms/gocontentful/99-api-reference.md",5662],a2a43668:[()=>n.e(2289).then(n.t.bind(n,7085,19)),"/home/runner/work/foomo-docs/foomo-docs/foomo/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7085],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(3140),n.e(2529),n.e(3089)]).then(n.bind(n,46)),"@theme/BlogListPage",46],a7023ddc:[()=>n.e(1713).then(n.t.bind(n,3457,19)),"~blog/default/blog-tags-tags-4c2.json",3457],a8a1ab13:[()=>n.e(1064).then(n.bind(n,9532)),"@site/blog/2021-11-12-welcome/index.md",9532],ac94ec9c:[()=>n.e(2672).then(n.bind(n,7148)),"@site/docs/frontend/debugging.md",7148],b0751d67:[()=>n.e(8666).then(n.bind(n,2246)),"@site/docs/devops/monitoring/intro.md",2246],b2b675dd:[()=>n.e(533).then(n.t.bind(n,8017,19)),"~blog/default/blog-c06.json",8017],b2f554cd:[()=>n.e(1477).then(n.t.bind(n,10,19)),"~blog/default/blog-archive-80c.json",10],b3d5163b:[()=>n.e(4195).then(n.bind(n,6710)),"@site/docs/projects/cms/intro.md",6710],b59d5feb:[()=>n.e(6512).then(n.bind(n,5121)),"@site/docs/projects/libraries/keel.md",5121],b8302cf9:[()=>n.e(899).then(n.t.bind(n,9749,19)),"~blog/default/blog-tags-bundle-fd9.json",9749],b93844a0:[()=>n.e(2911).then(n.t.bind(n,5601,19)),"~blog/default/blog-tags-devops-5ce-list.json",5601],ba52226f:[()=>n.e(2880).then(n.bind(n,8262)),"@site/docs/general/essentials.md",8262],bee3f77a:[()=>n.e(1880).then(n.bind(n,1657)),"@site/docs/frontend/css.md",1657],beea6c26:[()=>n.e(4170).then(n.t.bind(n,3576,19)),"~blog/default/blog-tags-javascript-251.json",3576],c00dc5e0:[()=>n.e(3363).then(n.bind(n,9097)),"@site/docs/projects/site-reliability/site-reliability.md",9097],c1acf0e3:[()=>n.e(3969).then(n.t.bind(n,5475,19)),"~blog/default/blog-tags-prometheus-d87.json",5475],c2b2df4f:[()=>n.e(6582).then(n.t.bind(n,3573,19)),"~blog/default/blog-tags-backend-232.json",3573],c3ad09c3:[()=>n.e(6465).then(n.bind(n,3309)),"@site/docs/devops/monitoring/grafana.md",3309],c5cdc278:[()=>n.e(6516).then(n.t.bind(n,1087,19)),"~docs/default/tag-docs-tags-sse-82f.json",1087],c6d1405e:[()=>n.e(3866).then(n.t.bind(n,6310,19)),"~blog/default/blog-tags-cardinality-850.json",6310],c6f71f2b:[()=>n.e(4491).then(n.t.bind(n,8590,19)),"~blog/default/blog-tags-frontend-1ec.json",8590],c99de435:[()=>Promise.all([n.e(8576),n.e(3181)]).then(n.bind(n,9220)),"@site/docs/backend/go-by-example/nil-maps.mdx",9220],ccc49370:[()=>Promise.all([n.e(532),n.e(3140),n.e(2529),n.e(6103)]).then(n.bind(n,5203)),"@theme/BlogPostPage",5203],cce51cf2:[()=>n.e(6447).then(n.t.bind(n,2932,19)),"~blog/default/blog-tags-go-099-list.json",2932],cce78ecb:[()=>n.e(7183).then(n.bind(n,9498)),"@site/docs/project-management/intro.md",9498],cd2041f2:[()=>n.e(6009).then(n.bind(n,9619)),"@site/blog/2021-11-12-welcome/index.md?truncated=true",9619],d1323eba:[()=>n.e(2078).then(n.bind(n,8059)),"@site/src/pages/etc/imprint.md",8059],d694a256:[()=>n.e(4636).then(n.t.bind(n,5745,19)),"/home/runner/work/foomo-docs/foomo-docs/foomo/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],d7c843b2:[()=>n.e(6487).then(n.bind(n,9544)),"@site/docs/devops/intro.md",9544],d9c065e5:[()=>n.e(5398).then(n.bind(n,9808)),"@site/docs/frontend/vscode.md",9808],da5526be:[()=>n.e(2115).then(n.t.bind(n,6826,19)),"~blog/default/blog-tags-k-8-s-77c-list.json",6826],dc1592f9:[()=>n.e(1937).then(n.bind(n,8873)),"@site/docs/projects/cms/gocontentful/02-getting-started.md",8873],dd79439c:[()=>n.e(7355).then(n.bind(n,1345)),"@site/blog/2022-01-25-prometheus-cardinality-issues/index.mdx",1345],df203c0f:[()=>n.e(9924).then(n.bind(n,491)),"@theme/DocTagDocListPage",491],e25ea6ac:[()=>n.e(5408).then(n.bind(n,5285)),"@site/docs/general/security.md",5285],e35f371e:[()=>n.e(5817).then(n.bind(n,777)),"@site/docs/projects/cms/contentserver.md",777],e42b69fc:[()=>n.e(9976).then(n.bind(n,7021)),"@site/docs/projects/cms/gocontentful/01-introduction.md",7021],e62c5aa0:[()=>n.e(9116).then(n.t.bind(n,3417,19)),"~blog/default/blog-tags-performance-e1d.json",3417],e6e8ac82:[()=>n.e(1186).then(n.t.bind(n,8548,19)),"~blog/default/blog-tags-javascript-251-list.json",8548],e7bf32fe:[()=>n.e(874).then(n.bind(n,1434)),"@site/docs/projects/cms/gocontentful/03-test-api.md",1434],e8b8784f:[()=>n.e(8462).then(n.t.bind(n,1895,19)),"~docs/default/tag-docs-tags-javascript-c37.json",1895],f0d1e73f:[()=>n.e(4742).then(n.bind(n,5238)),"@site/docs/frontend/pitfalls.md",5238],f11ea25e:[()=>n.e(8868).then(n.bind(n,3061)),"@site/docs/projects/utilities/gograpple.md",3061],f12ae7d6:[()=>Promise.all([n.e(8576),n.e(2364)]).then(n.bind(n,3179)),"@site/docs/backend/go-by-example/yaml-magic.mdx",3179],f1808d3f:[()=>Promise.all([n.e(8576),n.e(5902)]).then(n.bind(n,5794)),"@site/docs/backend/go-by-example/ranging.mdx",5794],f258ed81:[()=>n.e(3393).then(n.bind(n,3650)),"@site/docs/general/technologies/SSE.md",3650],f768d962:[()=>n.e(9196).then(n.bind(n,603)),"@site/docs/general/setup/computer.md",603],f7d870b9:[()=>n.e(4859).then(n.t.bind(n,9592,19)),"~blog/default/blog-tags-oom-358.json",9592],f9b88137:[()=>n.e(4080).then(n.t.bind(n,3769,19)),"/home/runner/work/foomo-docs/foomo-docs/foomo/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],fc3deafd:[()=>n.e(7659).then(n.t.bind(n,4568,19)),"~blog/default/blog-tags-go-099.json",4568],fd894448:[()=>n.e(8180).then(n.t.bind(n,5278,19)),"~blog/default/blog-tags-memory-b07-list.json",5278],fe08baec:[()=>n.e(5477).then(n.t.bind(n,4106,19)),"~docs/default/tag-docs-tags-go-519.json",4106],feda6906:[()=>n.e(5867).then(n.bind(n,111)),"@site/docs/backend/gograpple.mdx",111]};function c(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var u=n(9670),d=n(226);function p(e,t){if("*"===e)return i()({loading:c,loader:()=>n.e(4972).then(n.bind(n,4972)),modules:["@theme/NotFound"],webpack:()=>[4972],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=l[`${e}-${t}`],p={},f=[],m=[],g=(0,u.Z)(o);return Object.entries(g).forEach((e=>{let[t,n]=e;const r=s[n];r&&(p[t]=r[0],f.push(r[1]),m.push(r[2]))})),i().Map({loading:c,loader:p,modules:f,webpack:()=>m,render(t,n){const i=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let o=i;const l=n.split(".");l.slice(0,-1).forEach((e=>{o=o[e]})),o[l[l.length-1]]=a}));const l=i.__comp;delete i.__comp;const s=i.__context;return delete i.__context,r.createElement(d.z,{value:s},r.createElement(l,(0,a.Z)({},i,n)))}})}const f=[{path:"/awesome-software",component:p("/awesome-software","b51"),exact:!0},{path:"/blog",component:p("/blog","8ba"),exact:!0},{path:"/blog/archive",component:p("/blog/archive","561"),exact:!0},{path:"/blog/debugging-go-map-races-in-k8s",component:p("/blog/debugging-go-map-races-in-k8s","936"),exact:!0},{path:"/blog/impact-of-3rd-party-scripts-on-performance",component:p("/blog/impact-of-3rd-party-scripts-on-performance","60d"),exact:!0},{path:"/blog/prometheus-cardinality-issues",component:p("/blog/prometheus-cardinality-issues","d7d"),exact:!0},{path:"/blog/searching-for-search-engines",component:p("/blog/searching-for-search-engines","99e"),exact:!0},{path:"/blog/tags",component:p("/blog/tags","4bc"),exact:!0},{path:"/blog/tags/backend",component:p("/blog/tags/backend","179"),exact:!0},{path:"/blog/tags/bundle",component:p("/blog/tags/bundle","3a7"),exact:!0},{path:"/blog/tags/bundle-size",component:p("/blog/tags/bundle-size","c06"),exact:!0},{path:"/blog/tags/cardinality",component:p("/blog/tags/cardinality","fc7"),exact:!0},{path:"/blog/tags/debugging",component:p("/blog/tags/debugging","81f"),exact:!0},{path:"/blog/tags/devops",component:p("/blog/tags/devops","70b"),exact:!0},{path:"/blog/tags/foomo",component:p("/blog/tags/foomo","063"),exact:!0},{path:"/blog/tags/frontend",component:p("/blog/tags/frontend","4b3"),exact:!0},{path:"/blog/tags/go",component:p("/blog/tags/go","b16"),exact:!0},{path:"/blog/tags/javascript",component:p("/blog/tags/javascript","d18"),exact:!0},{path:"/blog/tags/k-8-s",component:p("/blog/tags/k-8-s","782"),exact:!0},{path:"/blog/tags/memory",component:p("/blog/tags/memory","01a"),exact:!0},{path:"/blog/tags/oom",component:p("/blog/tags/oom","43f"),exact:!0},{path:"/blog/tags/ops",component:p("/blog/tags/ops","e2a"),exact:!0},{path:"/blog/tags/performance",component:p("/blog/tags/performance","ad9"),exact:!0},{path:"/blog/tags/prometheus",component:p("/blog/tags/prometheus","672"),exact:!0},{path:"/blog/tags/search",component:p("/blog/tags/search","298"),exact:!0},{path:"/blog/tags/search-engine",component:p("/blog/tags/search-engine","f20"),exact:!0},{path:"/blog/welcome-back-2021",component:p("/blog/welcome-back-2021","719"),exact:!0},{path:"/blog/why-bundle-size-is-important",component:p("/blog/why-bundle-size-is-important","245"),exact:!0},{path:"/docs/tags",component:p("/docs/tags","6a9"),exact:!0},{path:"/docs/tags/frontend",component:p("/docs/tags/frontend","b2a"),exact:!0},{path:"/docs/tags/go",component:p("/docs/tags/go","ddd"),exact:!0},{path:"/docs/tags/javascript",component:p("/docs/tags/javascript","9e8"),exact:!0},{path:"/docs/tags/overview",component:p("/docs/tags/overview","180"),exact:!0},{path:"/docs/tags/sse",component:p("/docs/tags/sse","c80"),exact:!0},{path:"/etc/imprint",component:p("/etc/imprint","401"),exact:!0},{path:"/search",component:p("/search","c08"),exact:!0},{path:"/docs",component:p("/docs","df5"),routes:[{path:"/docs/backend/go-by-example/map-racing",component:p("/docs/backend/go-by-example/map-racing","37f"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/go-by-example/nil-maps",component:p("/docs/backend/go-by-example/nil-maps","7b0"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/go-by-example/panic-and-recover",component:p("/docs/backend/go-by-example/panic-and-recover","a47"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/go-by-example/ranging",component:p("/docs/backend/go-by-example/ranging","5e2"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/go-by-example/yaml-magic",component:p("/docs/backend/go-by-example/yaml-magic","e58"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/gograpple",component:p("/docs/backend/gograpple","40b"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/intro",component:p("/docs/backend/intro","da8"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/rtfm",component:p("/docs/backend/rtfm","a20"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/backend/setup",component:p("/docs/backend/setup","c4b"),exact:!0,sidebar:"backendSidebar"},{path:"/docs/devops/bookmarks",component:p("/docs/devops/bookmarks","c10"),exact:!0,sidebar:"devopsSidebar"},{path:"/docs/devops/intro",component:p("/docs/devops/intro","d26"),exact:!0,sidebar:"devopsSidebar"},{path:"/docs/devops/k8s",component:p("/docs/devops/k8s","1e2"),exact:!0,sidebar:"devopsSidebar"},{path:"/docs/devops/kubernetes/spot-instance-node-pools",component:p("/docs/devops/kubernetes/spot-instance-node-pools","7b7"),exact:!0,sidebar:"devopsSidebar"},{path:"/docs/devops/monitoring/grafana",component:p("/docs/devops/monitoring/grafana","9f4"),exact:!0,sidebar:"devopsSidebar"},{path:"/docs/devops/monitoring/intro",component:p("/docs/devops/monitoring/intro","269"),exact:!0,sidebar:"devopsSidebar"},{path:"/docs/devops/monitoring/jaeger",component:p("/docs/devops/monitoring/jaeger","6e8"),exact:!0,sidebar:"devopsSidebar"},{path:"/docs/frontend/css",component:p("/docs/frontend/css","f9c"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/debugging_js",component:p("/docs/frontend/debugging_js","9af"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/intro",component:p("/docs/frontend/intro","696"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/performance",component:p("/docs/frontend/performance","e5f"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/pitfalls",component:p("/docs/frontend/pitfalls","2d0"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/rtfm",component:p("/docs/frontend/rtfm","63f"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/setup",component:p("/docs/frontend/setup","cef"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/stack",component:p("/docs/frontend/stack","405"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/typescript/objects",component:p("/docs/frontend/typescript/objects","911"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/typescript/spreading",component:p("/docs/frontend/typescript/spreading","165"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/frontend/vscode",component:p("/docs/frontend/vscode","afd"),exact:!0,sidebar:"frontendSidebar"},{path:"/docs/general/essentials",component:p("/docs/general/essentials","c69"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/intro",component:p("/docs/general/intro","23c"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/package-managers",component:p("/docs/general/package-managers","954"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/security",component:p("/docs/general/security","029"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/setup/computer",component:p("/docs/general/setup/computer","f7c"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/setup/workplace",component:p("/docs/general/setup/workplace","24c"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/technologies/sse",component:p("/docs/general/technologies/sse","f75"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/utilities/k9s",component:p("/docs/general/utilities/k9s","c9c"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/work/general",component:p("/docs/general/work/general","09b"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/general/work/remote-work",component:p("/docs/general/work/remote-work","022"),exact:!0,sidebar:"generalSidebar"},{path:"/docs/project-management/intro",component:p("/docs/project-management/intro","519"),exact:!0,sidebar:"pmSidebar"},{path:"/docs/project-management/responsibility",component:p("/docs/project-management/responsibility","162"),exact:!0,sidebar:"pmSidebar"},{path:"/docs/projects/architecture",component:p("/docs/projects/architecture","6a5"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/contentful",component:p("/docs/projects/cms/contentful","d87"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/contentserver",component:p("/docs/projects/cms/contentserver","ff1"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/gocontentful/api-reference",component:p("/docs/projects/cms/gocontentful/api-reference","d47"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/gocontentful/caching",component:p("/docs/projects/cms/gocontentful/caching","321"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/gocontentful/getting-started",component:p("/docs/projects/cms/gocontentful/getting-started","589"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/gocontentful/introduction",component:p("/docs/projects/cms/gocontentful/introduction","bcc"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/gocontentful/test-api",component:p("/docs/projects/cms/gocontentful/test-api","072"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/gocontentful/working-with-gocontentful-api",component:p("/docs/projects/cms/gocontentful/working-with-gocontentful-api","49f"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/cms/intro",component:p("/docs/projects/cms/intro","4b4"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/gotsrpc",component:p("/docs/projects/gotsrpc","5c4"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/intro",component:p("/docs/projects/intro","9f4"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/libraries/keel",component:p("/docs/projects/libraries/keel","d5c"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/libraries/keel-circuit-breaker",component:p("/docs/projects/libraries/keel-circuit-breaker","a94"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/pagespeed-exporter",component:p("/docs/projects/pagespeed-exporter","385"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/site-reliability",component:p("/docs/projects/site-reliability","93a"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/utilities/gograpple",component:p("/docs/projects/utilities/gograpple","f1d"),exact:!0,sidebar:"projectsSidebar"},{path:"/docs/projects/webgrapple",component:p("/docs/projects/webgrapple","f6b"),exact:!0,sidebar:"projectsSidebar"}]},{path:"/",component:p("/","110"),exact:!0},{path:"*",component:p("*")}]},8934:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>o});var r=n(7294);const a=r.createContext(!1);function o(e){let{children:t}=e;const[n,o]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},9383:(e,t,n)=>{"use strict";var r=n(7294),a=n(3935),o=n(3727),i=n(405),l=n(412);const s=[n(2497),n(3310),n(8320),n(2295)];var c=n(723),u=n(6550),d=n(8790);function p(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var f=n(7462),m=n(5742),g=n(2263),h=n(4996),b=n(6668),v=n(833),y=n(4711),w=n(9727),k=n(3320),S=n(197);function E(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,g.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function x(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.Z)(),a=function(){const{siteConfig:{url:e}}=(0,g.Z)(),{pathname:t}=(0,u.TH)();return e+(0,h.Z)(t)}(),o=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function _(){const{i18n:{currentLocale:e}}=(0,g.Z)(),{metadata:t,image:n}=(0,b.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(v.d,{image:n}),r.createElement(x,null),r.createElement(E,null),r.createElement(S.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,f.Z)({key:t},e))))))}const T=new Map;function C(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.f)(c.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return T.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),{...e,pathname:t}}var A=n(8934),L=n(8940);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r(t.default?.[e]??t[e])?.(...n)));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(a&&function(e){const{hash:t}=e;if(t){const e=decodeURIComponent(t.substring(1));document.getElementById(e)?.scrollIntoView()}else window.scrollTo(0,0)}(n),R("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(c.Z,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class N extends r.Component{constructor(e){super(e),this.previousLocation=void 0,this.routeUpdateCleanupCb=void 0,this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return r.createElement(P,{previousLocation:this.previousLocation,location:t},r.createElement(u.AW,{location:t,render:()=>e}))}}const I=N,j="docusaurus-base-url-issue-banner-container",D="docusaurus-base-url-issue-banner-suggestion-container",M="__DOCUSAURUS_INSERT_BASEURL_BANNER";function F(e){return`\nwindow['${M}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${M}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${j}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n
\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{window[M]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,F(e))),r.createElement("div",{id:j}))}function z(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,g.Z)(),{pathname:n}=(0,u.TH)();return t&&n===e?r.createElement(B,null):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,g.Z)(),i=(0,h.Z)(e),{htmlLang:l,direction:s}=o[a];return r.createElement(m.Z,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:i}))}var $=n(4763);function q(){const e=(0,d.H)(c.Z),t=(0,u.TH)();return r.createElement($.Z,null,r.createElement(L.M,null,r.createElement(A.t,null,r.createElement(p,null,r.createElement(U,null),r.createElement(_,null),r.createElement(z,null),r.createElement(I,{location:C(t)},e)))))}var H=n(6887);const G=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();(document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode)?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Z=n(9670);const V=new Set,W=new Set,K=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,Y={prefetch(e){if(!(e=>!K()&&!W.has(e)&&!V.has(e))(e))return!1;V.add(e);const t=(0,d.f)(c.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(H).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?G(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!K()&&!W.has(e))(e)&&(W.add(e),O(e))},Q=Object.freeze(Y);if(l.Z.canUseDOM){window.docusaurus=Q;const e=a.hydrate;O(window.location.pathname).then((()=>{e(r.createElement(i.B6,null,r.createElement(o.VK,null,r.createElement(q,null))),document.getElementById("__docusaurus"))}))}},8940:(e,t,n)=>{"use strict";n.d(t,{_:()=>u,M:()=>d});var r=n(7294),a=n(6809);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"general/intro","docs":[{"id":"backend/go-by-example/map-racing","path":"/docs/backend/go-by-example/map-racing","sidebar":"backendSidebar"},{"id":"backend/go-by-example/nil-maps","path":"/docs/backend/go-by-example/nil-maps","sidebar":"backendSidebar"},{"id":"backend/go-by-example/panic-and-recover","path":"/docs/backend/go-by-example/panic-and-recover","sidebar":"backendSidebar"},{"id":"backend/go-by-example/ranging","path":"/docs/backend/go-by-example/ranging","sidebar":"backendSidebar"},{"id":"backend/go-by-example/yaml-magic","path":"/docs/backend/go-by-example/yaml-magic","sidebar":"backendSidebar"},{"id":"backend/gograpple","path":"/docs/backend/gograpple","sidebar":"backendSidebar"},{"id":"backend/intro","path":"/docs/backend/intro","sidebar":"backendSidebar"},{"id":"backend/rtfm","path":"/docs/backend/rtfm","sidebar":"backendSidebar"},{"id":"backend/setup","path":"/docs/backend/setup","sidebar":"backendSidebar"},{"id":"devops/bookmarks","path":"/docs/devops/bookmarks","sidebar":"devopsSidebar"},{"id":"devops/intro","path":"/docs/devops/intro","sidebar":"devopsSidebar"},{"id":"devops/k8s","path":"/docs/devops/k8s","sidebar":"devopsSidebar"},{"id":"devops/kubernetes/spot-instance-node-pools","path":"/docs/devops/kubernetes/spot-instance-node-pools","sidebar":"devopsSidebar"},{"id":"devops/monitoring/grafana","path":"/docs/devops/monitoring/grafana","sidebar":"devopsSidebar"},{"id":"devops/monitoring/intro","path":"/docs/devops/monitoring/intro","sidebar":"devopsSidebar"},{"id":"devops/monitoring/jaeger","path":"/docs/devops/monitoring/jaeger","sidebar":"devopsSidebar"},{"id":"frontend/css","path":"/docs/frontend/css","sidebar":"frontendSidebar"},{"id":"frontend/debugging_js","path":"/docs/frontend/debugging_js","sidebar":"frontendSidebar"},{"id":"frontend/intro","path":"/docs/frontend/intro","sidebar":"frontendSidebar"},{"id":"frontend/performance","path":"/docs/frontend/performance","sidebar":"frontendSidebar"},{"id":"frontend/pitfalls","path":"/docs/frontend/pitfalls","sidebar":"frontendSidebar"},{"id":"frontend/rtfm","path":"/docs/frontend/rtfm","sidebar":"frontendSidebar"},{"id":"frontend/setup","path":"/docs/frontend/setup","sidebar":"frontendSidebar"},{"id":"frontend/stack","path":"/docs/frontend/stack","sidebar":"frontendSidebar"},{"id":"frontend/typescript/objects","path":"/docs/frontend/typescript/objects","sidebar":"frontendSidebar"},{"id":"frontend/typescript/spreading","path":"/docs/frontend/typescript/spreading","sidebar":"frontendSidebar"},{"id":"frontend/vscode","path":"/docs/frontend/vscode","sidebar":"frontendSidebar"},{"id":"general/essentials","path":"/docs/general/essentials","sidebar":"generalSidebar"},{"id":"general/intro","path":"/docs/general/intro","sidebar":"generalSidebar"},{"id":"general/package-managers","path":"/docs/general/package-managers","sidebar":"generalSidebar"},{"id":"general/security","path":"/docs/general/security","sidebar":"generalSidebar"},{"id":"general/setup/computer","path":"/docs/general/setup/computer","sidebar":"generalSidebar"},{"id":"general/setup/workplace","path":"/docs/general/setup/workplace","sidebar":"generalSidebar"},{"id":"general/technologies/SSE","path":"/docs/general/technologies/sse","sidebar":"generalSidebar"},{"id":"general/utilities/k9s","path":"/docs/general/utilities/k9s","sidebar":"generalSidebar"},{"id":"general/work/general","path":"/docs/general/work/general","sidebar":"generalSidebar"},{"id":"general/work/remote-work","path":"/docs/general/work/remote-work","sidebar":"generalSidebar"},{"id":"project-management/intro","path":"/docs/project-management/intro","sidebar":"pmSidebar"},{"id":"project-management/responsibility","path":"/docs/project-management/responsibility","sidebar":"pmSidebar"},{"id":"projects/architecture","path":"/docs/projects/architecture","sidebar":"projectsSidebar"},{"id":"projects/cms/contentful","path":"/docs/projects/cms/contentful","sidebar":"projectsSidebar"},{"id":"projects/cms/contentserver","path":"/docs/projects/cms/contentserver","sidebar":"projectsSidebar"},{"id":"projects/cms/gocontentful/api-reference","path":"/docs/projects/cms/gocontentful/api-reference","sidebar":"projectsSidebar"},{"id":"projects/cms/gocontentful/caching","path":"/docs/projects/cms/gocontentful/caching","sidebar":"projectsSidebar"},{"id":"projects/cms/gocontentful/getting-started","path":"/docs/projects/cms/gocontentful/getting-started","sidebar":"projectsSidebar"},{"id":"projects/cms/gocontentful/introduction","path":"/docs/projects/cms/gocontentful/introduction","sidebar":"projectsSidebar"},{"id":"projects/cms/gocontentful/test-api","path":"/docs/projects/cms/gocontentful/test-api","sidebar":"projectsSidebar"},{"id":"projects/cms/gocontentful/working-with-gocontentful-api","path":"/docs/projects/cms/gocontentful/working-with-gocontentful-api","sidebar":"projectsSidebar"},{"id":"projects/cms/intro","path":"/docs/projects/cms/intro","sidebar":"projectsSidebar"},{"id":"projects/gotsrpc","path":"/docs/projects/gotsrpc","sidebar":"projectsSidebar"},{"id":"projects/intro","path":"/docs/projects/intro","sidebar":"projectsSidebar"},{"id":"projects/libraries/keel","path":"/docs/projects/libraries/keel","sidebar":"projectsSidebar"},{"id":"projects/libraries/keel-circuit-breaker","path":"/docs/projects/libraries/keel-circuit-breaker","sidebar":"projectsSidebar"},{"id":"projects/pagespeed-exporter","path":"/docs/projects/pagespeed-exporter","sidebar":"projectsSidebar"},{"id":"projects/site-reliability/site-reliability","path":"/docs/projects/site-reliability/","sidebar":"projectsSidebar"},{"id":"projects/utilities/gograpple","path":"/docs/projects/utilities/gograpple","sidebar":"projectsSidebar"},{"id":"projects/webgrapple","path":"/docs/projects/webgrapple","sidebar":"projectsSidebar"}],"draftIds":[],"sidebars":{"generalSidebar":{"link":{"path":"/docs/general/intro","label":"Intro"}},"pmSidebar":{"link":{"path":"/docs/project-management/intro","label":"project-management/intro"}},"backendSidebar":{"link":{"path":"/docs/backend/intro","label":"Intro"}},"frontendSidebar":{"link":{"path":"/docs/frontend/intro","label":"Intro"}},"devopsSidebar":{"link":{"path":"/docs/devops/intro","label":"Intro"}},"projectsSidebar":{"link":{"path":"/docs/projects/intro","label":"Intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(7529);const s=JSON.parse('{"docusaurusVersion":"2.2.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.2.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.2.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.2.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.2.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.2.0"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.2.0"},"docusaurus-theme-live-codeblock":{"type":"package","name":"@docusaurus/theme-live-codeblock","version":"2.2.0"},"docusaurus-theme-github-codeblock":{"type":"package","name":"@saucelabs/theme-github-codeblock","version":"0.1.1"}}}'),c={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},u=r.createContext(c);function d(e){let{children:t}=e;return r.createElement(u.Provider,{value:c},t)}},4763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(7294),a=n(412),o=n(5742),i=n(9889);function l(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},r.createElement("h1",null,"This page crashed."),r.createElement("p",null,t.message),r.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){let{error:t,tryAgain:n}=e;return r.createElement(u,{fallback:()=>r.createElement(l,{error:t,tryAgain:n})},r.createElement(o.Z,null,r.createElement("title",null,"Page Error")),r.createElement(i.Z,null,r.createElement(l,{error:t,tryAgain:n})))}const c=e=>r.createElement(s,e);class u extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??c)(e)}return e??null}}},412:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(405);function o(e){return r.createElement(a.ql,e)}},9960:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7462),a=n(7294),o=n(3727),i=n(8780),l=n(2263),s=n(3919),c=n(412);const u=a.createContext({collectLink:()=>{}});var d=n(4996);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:g,"data-noBrokenLinkCheck":h,autoAddBaseUrl:b=!0,...v}=e;const{siteConfig:{trailingSlash:y,baseUrl:w}}=(0,l.Z)(),{withBaseUrl:k}=(0,d.C)(),S=(0,a.useContext)(u),E=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>E.current));const x=p||f;const _=(0,s.Z)(x),T=x?.replace("pathname://","");let C=void 0!==T?(A=T,b&&(e=>e.startsWith("/"))(A)?k(A):A):void 0;var A;C&&_&&(C=(0,i.applyTrailingSlash)(C,{trailingSlash:y,baseUrl:w}));const L=(0,a.useRef)(!1),R=n?o.OL:o.rU,P=c.Z.canUseIntersectionObserver,O=(0,a.useRef)(),N=()=>{L.current||null==C||(window.docusaurus.preload(C),L.current=!0)};(0,a.useEffect)((()=>(!P&&_&&null!=C&&window.docusaurus.prefetch(C),()=>{P&&O.current&&O.current.disconnect()})),[O,C,P,_]);const I=C?.startsWith("#")??!1,j=!C||!_||I;return j||h||S.collectLink(C),j?a.createElement("a",(0,r.Z)({ref:E,href:C},x&&!_&&{target:"_blank",rel:"noopener noreferrer"},v)):a.createElement(R,(0,r.Z)({},v,{onMouseEnter:N,onTouchStart:N,innerRef:e=>{E.current=e,P&&e&&_&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=C&&window.docusaurus.prefetch(C))}))})),O.current.observe(e))},to:C},n&&{isActive:g,activeClassName:m}))}const f=a.forwardRef(p)},5999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,I:()=>l});var r=n(7294);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var o=n(7529);function i(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return o[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(i({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:o}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},9935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},3919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},4996:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,Z:()=>i});var r=n(2263),a=n(3919);function o(){const{siteConfig:{baseUrl:e,url:t}}=(0,r.Z)();return{withBaseUrl:(n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=o();return n(e,t)}},2263:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(8940);function o(){return(0,r.useContext)(a._)}},2389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(8934);function o(){return(0,r.useContext)(a._)}},9670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,o]=n;const i=r?`${r}.${a}`:a;var l;"object"==typeof(l=o)&&l&&Object.keys(l).length>0?e(o,i):t[i]=o}))}(e),t}},226:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>o});var r=n(7294);const a=r.createContext(null);function o(e){let{children:t,value:n}=e;const o=r.useContext(a),i=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(a.Provider,{value:i},t)}},143:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>b,gA:()=>f,WS:()=>m,_r:()=>d,Jo:()=>v,zh:()=>p,yW:()=>h,gB:()=>g});var r=n(6550),a=n(2263),o=n(9935);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function c(e,t){const n=s(e,t),a=n?.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},d=()=>i("docusaurus-plugin-content-docs")??u,p=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e)?.[t];if(!r&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return r}("docusaurus-plugin-content-docs",e,{failfast:!0});function f(e){void 0===e&&(e={});const t=d(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function m(e){void 0===e&&(e={});const t=f(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:s(t.pluginData,n)}}function g(e){return p(e).versions}function h(e){const t=p(e);return l(t)}function b(e){const t=p(e),{pathname:n}=(0,r.TH)();return c(t,n)}function v(e){const t=p(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:c(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},8320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(4865),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r=n(7410),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},9471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const a="iconExternalLink_nPIU";function o(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},9889:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Lt});var r=n(7294),a=n(6010),o=n(4763),i=n(833),l=n(7462),s=n(6550),c=n(5999),u=n(5936);const d="docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,s.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,u.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,c.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??m,{containerRef:n,onClick:a}=f();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:`#${d}`,onClick:a}),t))}var h=n(5281),b=n(9727);const v="skipToContent_fXgn";function y(){return r.createElement(g,{className:v})}var w=n(6668),k=n(9689);function S(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...s}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:t,height:n},s),r.createElement("g",{stroke:a,strokeWidth:o},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const E="closeButton_CVFx";function x(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,c.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",E,e.className)}),r.createElement(S,{width:14,height:14,strokeWidth:3.1}))}const _="content_knG7";function T(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(_,e.className),dangerouslySetInnerHTML:{__html:n}}))}const C="announcementBar_mb4j",A="announcementBarPlaceholder_vyr4",L="announcementBarClose_gvF7",R="announcementBarContent_xLdY";function P(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:a,textColor:o,isCloseable:i}=e;return r.createElement("div",{className:C,style:{backgroundColor:a,color:o},role:"banner"},i&&r.createElement("div",{className:A}),r.createElement(T,{className:R}),i&&r.createElement(x,{onClick:n,className:L}))}var O=n(2961),N=n(2466);var I=n(902),j=n(3102);const D=r.createContext(null);function M(e){let{children:t}=e;const n=function(){const e=(0,O.e)(),t=(0,j.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,I.D9)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return r.createElement(D.Provider,{value:n},t)}function F(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function B(){const e=(0,r.useContext)(D);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,j.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:F(o)})),[a,o,t])}function z(e){let{header:t,primaryMenu:n,secondaryMenu:o}=e;const{shown:i}=B();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var U=n(2949),$=n(2389);function q(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}const G={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function Z(e){let{className:t,value:n,onChange:o}=e;const i=(0,$.Z)(),l=(0,c.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===n?(0,c.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,c.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(G.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",G.toggleButton,!i&&G.toggleButtonDisabled),type:"button",onClick:()=>o("dark"===n?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite"},r.createElement(q,{className:(0,a.Z)(G.toggleIcon,G.lightToggleIcon)}),r.createElement(H,{className:(0,a.Z)(G.toggleIcon,G.darkToggleIcon)})))}const V=r.memo(Z);function W(e){let{className:t}=e;const n=(0,w.L)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,U.I)();return n?null:r.createElement(V,{className:t,value:a,onChange:o})}var K=n(1327);function Y(){return r.createElement(K.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,O.e)();return r.createElement("button",{type:"button","aria-label":(0,c.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(S,{color:"var(--ifm-color-emphasis-600)"}))}function X(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(Y,null),r.createElement(W,{className:"margin-right--md"}),r.createElement(Q,null))}var J=n(9960),ee=n(4996),te=n(3919),ne=n(8022),re=n(9471);function ae(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:o,label:i,html:s,isDropdownLink:c,prependBaseUrlToHref:u,...d}=e;const p=(0,ee.Z)(a),f=(0,ee.Z)(t),m=(0,ee.Z)(o,{forcePrependBaseUrl:!0}),g=i&&o&&!(0,te.Z)(o),h=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,i,g&&r.createElement(re.Z,c&&{width:12,height:12}))};return o?r.createElement(J.Z,(0,l.Z)({href:u?m:o},d,h)):r.createElement(J.Z,(0,l.Z)({to:p,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?(0,ne.F)(n,t.pathname):t.pathname.startsWith(f)},d,h))}function oe(e){let{className:t,isDropdownItem:n=!1,...o}=e;const i=r.createElement(ae,(0,l.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},o));return n?r.createElement("li",null,i):i}function ie(e){let{className:t,isDropdownItem:n,...o}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ae,(0,l.Z)({className:(0,a.Z)("menu__link",t)},o)))}function le(e){let{mobile:t=!1,position:n,...a}=e;const o=t?ie:oe;return r.createElement(o,(0,l.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var se=n(6043),ce=n(8596),ue=n(2263);function de(e,t){return e.some((e=>function(e,t){return!!(0,ce.Mg)(e.to,t)||!!(0,ne.F)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function pe(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const c=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[c]),r.createElement("div",{ref:c,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u})},r.createElement(ae,(0,l.Z)({"aria-haspopup":"true","aria-expanded":u,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",o)},s,{onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,n)=>r.createElement(He,(0,l.Z)({isDropdownItem:!0,onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),d(!1);const t=c.current.nextElementSibling;if(t){(t instanceof HTMLAnchorElement?t:t.querySelector("a")).focus()}}},activeClassName:"dropdown__link--active"},e,{key:n}))))))}function fe(e){let{items:t,className:n,position:o,onClick:i,...c}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,ue.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=de(t,u),{collapsed:p,toggleCollapsed:f,setCollapsed:m}=(0,se.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":p})},r.createElement(ae,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},c,{onClick:e=>{e.preventDefault(),f()}}),c.children??c.label),r.createElement(se.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:p},t.map(((e,t)=>r.createElement(He,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active"},e,{key:t}))))))}function me(e){let{mobile:t=!1,...n}=e;const a=t?fe:pe;return r.createElement(a,n)}var ge=n(4711);function he(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}const be="iconLanguage_nlXk";var ve=n(3935),ye=n(5742),we=n(6177);function ke(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var Se=n(830),Ee=["translations"];function xe(){return xe=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ae="Ctrl";var Le=r.forwardRef((function(e,t){var n=e.translations,a=void 0===n?{}:n,o=Ce(e,Ee),i=a.buttonText,l=void 0===i?"Search":i,s=a.buttonAriaLabel,c=void 0===s?"Search":s,u=_e((0,r.useState)(null),2),d=u[0],p=u[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?p("\u2318"):p(Ae))}),[]),r.createElement("button",xe({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(Se.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},d===Ae?r.createElement(ke,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Re=n(3320);const Pe={button:{buttonText:(0,c.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,c.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,c.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,c.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,c.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,c.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,c.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,c.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,c.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,c.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,c.I)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,c.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,c.I)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,c.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,c.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,c.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,c.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Oe=null;function Ne(e){let{hit:t,children:n}=e;return r.createElement(J.Z,{to:t.url},n)}function Ie(e){let{state:t,onClose:n}=e;const{generateSearchPageLink:a}=(0,we.O)();return r.createElement(J.Z,{to:a(t.query),onClick:n},r.createElement(c.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function je(e){let{contextualSearch:t,externalUrlRegex:a,...o}=e;const{siteMetadata:i}=(0,ue.Z)(),c=function(){const{locale:e,tags:t}=(0,Re._q)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),u=o.searchParameters?.facetFilters??[],d=t?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(c,u):u,p={...o.searchParameters,facetFilters:d},{withBaseUrl:f}=(0,ee.C)(),m=(0,s.k6)(),g=(0,r.useRef)(null),h=(0,r.useRef)(null),[b,v]=(0,r.useState)(!1),[y,w]=(0,r.useState)(void 0),k=(0,r.useCallback)((()=>Oe?Promise.resolve():Promise.all([n.e(6780).then(n.bind(n,6780)),Promise.all([n.e(532),n.e(6945)]).then(n.bind(n,6945)),Promise.all([n.e(532),n.e(8894)]).then(n.bind(n,8894))]).then((e=>{let[{DocSearchModal:t}]=e;Oe=t}))),[]),S=(0,r.useCallback)((()=>{k().then((()=>{g.current=document.createElement("div"),document.body.insertBefore(g.current,document.body.firstChild),v(!0)}))}),[k,v]),E=(0,r.useCallback)((()=>{v(!1),g.current?.remove()}),[v]),x=(0,r.useCallback)((e=>{k().then((()=>{v(!0),w(e.key)}))}),[k,v,w]),_=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,ne.F)(a,t)?window.location.href=t:m.push(t)}}).current,T=(0,r.useRef)((e=>e.map((e=>{if((0,ne.F)(a,e.url))return e;const t=new URL(e.url);return{...e,url:f(`${t.pathname}${t.hash}`)}})))).current,C=(0,r.useMemo)((()=>e=>r.createElement(Ie,(0,l.Z)({},e,{onClose:E}))),[E]),A=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",i.docusaurusVersion),e)),[i.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key.toLowerCase()&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,i])}({isOpen:b,onOpen:S,onClose:E,onInput:x,searchButtonRef:h}),r.createElement(r.Fragment,null,r.createElement(ye.Z,null,r.createElement("link",{rel:"preconnect",href:`https://${o.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})),r.createElement(Le,{onTouchStart:k,onFocus:k,onMouseOver:k,onClick:S,ref:h,translations:Pe.button}),b&&Oe&&g.current&&(0,ve.createPortal)(r.createElement(Oe,(0,l.Z)({onClose:E,initialScrollY:window.scrollY,initialQuery:y,navigator:_,transformItems:T,hitComponent:Ne,transformSearchClient:A},o.searchPagePath&&{resultsFooterComponent:C},o,{searchParameters:p,placeholder:Pe.placeholder,translations:Pe.modal})),g.current))}function De(){const{siteConfig:e}=(0,ue.Z)();return r.createElement(je,e.themeConfig.algolia)}const Me="searchBox_ZlJk";function Fe(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,Me)},t)}var Be=n(143),ze=n(2802);var Ue=n(373);const $e=e=>e.docs.find((t=>t.id===e.mainDocId));const qe={default:le,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...o}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,ue.Z)(),p=(0,ge.l)(),{search:f,hash:m}=(0,s.TH)(),g=[...n,...u.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...a],h=t?(0,c.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return r.createElement(me,(0,l.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(he,{className:be}),h),items:g}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(Fe,{className:n},r.createElement(De,null))},dropdown:me,html:function(e){let{value:t,className:n,mobile:o=!1,isDropdownItem:i=!1}=e;const l=i?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!o&&!i,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,Be.Iw)(a),s=(0,ze.vY)(t,a);return null===s?null:r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>i?.path===s.path||!!i?.sidebar&&i.sidebar===s.sidebar,label:n??s.id,to:s.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,Be.Iw)(a),s=(0,ze.oz)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>i?.sidebar===t,label:n??s.label,to:s.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...o}=e;const i=(0,ze.lO)(a)[0],s=t??i.label,c=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(le,(0,l.Z)({},o,{label:s,to:c}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...u}=e;const{search:d,hash:p}=(0,s.TH)(),f=(0,Be.Iw)(n),m=(0,Be.gB)(n),{savePreferredVersionName:g}=(0,Ue.J)(n),h=[...o,...m.map((e=>{const t=f.alternateDocVersions[e.name]??$e(e);return{label:e.label,to:`${t.path}${d}${p}`,isActive:()=>e===f.activeVersion,onClick:()=>g(e.name)}})),...i],b=(0,ze.lO)(n)[0],v=t&&h.length>1?(0,c.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):b.label,y=t&&h.length>1?void 0:$e(b).path;return h.length<=1?r.createElement(le,(0,l.Z)({},u,{mobile:t,label:v,to:y,isActive:a?()=>!1:void 0})):r.createElement(me,(0,l.Z)({},u,{mobile:t,label:v,to:y,items:h,isActive:a?()=>!1:void 0}))}};function He(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=qe[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function Ge(){const e=(0,O.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(He,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function Ze(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(c.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function Ve(){const e=0===(0,w.L)().navbar.items.length,t=B();return r.createElement(r.Fragment,null,!e&&r.createElement(Ze,{onClick:()=>t.hide()}),t.content)}function We(){const e=(0,O.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?r.createElement(z,{header:r.createElement(X,null),primaryMenu:r.createElement(Ge,null),secondaryMenu:r.createElement(Ve,null)}):null}const Ke="navbarHideable_m1mJ",Ye="navbarHidden_jGov";function Qe(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function Xe(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.L)(),i=(0,O.e)(),{navbarRef:l,isNavbarVisible:s}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,N.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=l?n(!1):i+c{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:l,className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Ke,!s&&Ye],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown})},t,r.createElement(Qe,{onClick:i.toggle}),r.createElement(We,null))}function Je(e){let{width:t=30,height:n=30,className:a,...o}=e;return r.createElement("svg",(0,l.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function et(){const{toggle:e,shown:t}=(0,O.e)();return r.createElement("button",{onClick:e,"aria-label":(0,c.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button"},r.createElement(Je,null))}const tt="colorModeToggle_DEke";function nt(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(He,(0,l.Z)({},e,{key:t})))))}function rt(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function at(){const e=(0,O.e)(),t=(0,w.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return r.createElement(rt,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(et,null),r.createElement(Y,null),r.createElement(nt,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(nt,{items:a}),r.createElement(W,{className:tt}),!o&&r.createElement(Fe,null,r.createElement(De,null)))})}function ot(){return r.createElement(Xe,null,r.createElement(at,null))}function it(e){let{item:t}=e;const{to:n,href:a,label:o,prependBaseUrlToHref:i,...s}=t,c=(0,ee.Z)(n),u=(0,ee.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(J.Z,(0,l.Z)({className:"footer__link-item"},a?{href:i?u:a}:{to:c},s),o,a&&!(0,te.Z)(a)&&r.createElement(re.Z,null))}function lt(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(it,{item:t}))}function st(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(lt,{key:t,item:e})))))}function ct(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(st,{key:t,column:e}))))}function ut(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function dt(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(it,{item:t})}function pt(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(dt,{item:e}),t.length!==n+1&&r.createElement(ut,null))))))}function ft(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(ct,{columns:t}):r.createElement(pt,{links:t})}var mt=n(941);const gt="footerLogoLink_BH7S";function ht(e){let{logo:t}=e;const{withBaseUrl:n}=(0,ee.C)(),o={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement(mt.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:o,width:t.width,height:t.height,style:t.style})}function bt(e){let{logo:t}=e;return t.href?r.createElement(J.Z,{href:t.href,className:gt,target:t.target},r.createElement(ht,{logo:t})):r.createElement(ht,{logo:t})}function vt(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function yt(e){let{style:t,links:n,logo:o,copyright:i}=e;return r.createElement("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(o||i)&&r.createElement("div",{className:"footer__bottom text--center"},o&&r.createElement("div",{className:"margin-bottom--sm"},o),i)))}function wt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:o}=e;return r.createElement(yt,{style:o,links:n&&n.length>0&&r.createElement(ft,{links:n}),logo:a&&r.createElement(bt,{logo:a}),copyright:t&&r.createElement(vt,{copyright:t})})}const kt=r.memo(wt);var St=n(12);const Et="docusaurus.tab.",xt=r.createContext(void 0);const _t=(0,I.Qc)([U.S,k.pl,function(e){let{children:t}=e;const n=function(){const[e,t]=(0,r.useState)({}),n=(0,r.useCallback)(((e,t)=>{(0,St.W)(`docusaurus.tab.${e}`).set(t)}),[]);(0,r.useEffect)((()=>{try{const e={};(0,St._)().forEach((t=>{if(t.startsWith(Et)){const n=t.substring(Et.length);e[n]=(0,St.W)(t).get()}})),t(e)}catch(e){console.error(e)}}),[]);const a=(0,r.useCallback)(((e,r)=>{t((t=>({...t,[e]:r}))),n(e,r)}),[n]);return(0,r.useMemo)((()=>({tabGroupChoices:e,setTabGroupChoices:a})),[e,a])}();return r.createElement(xt.Provider,{value:n},t)},N.OC,Ue.L5,i.VC,function(e){let{children:t}=e;return r.createElement(j.n2,null,r.createElement(O.M,null,r.createElement(M,null,t)))}]);function Tt(e){let{children:t}=e;return r.createElement(_t,null,t)}function Ct(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(c.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("p",null,t.message),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},r.createElement(c.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}const At="mainWrapper_z2l0";function Lt(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:c}=e;return(0,b.t)(),r.createElement(Tt,null,r.createElement(i.d,{title:s,description:c}),r.createElement(y,null),r.createElement(P,null),r.createElement(ot,null),r.createElement("div",{id:d,className:(0,a.Z)(h.k.wrapper.main,At,l)},r.createElement(o.Z,{fallback:e=>r.createElement(Ct,e)},t)),!n&&r.createElement(kt,null))}},1327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(7462),a=n(7294),o=n(9960),i=n(4996),l=n(2263),s=n(6668),c=n(941);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,i.Z)(t.src),dark:(0,i.Z)(t.srcDark||t.src)},l=a.createElement(c.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function d(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:c}}=(0,s.L)(),{imageClassName:d,titleClassName:p,...f}=e,m=(0,i.Z)(c?.href||"/"),g=n?"":t,h=c?.alt??g;return a.createElement(o.Z,(0,r.Z)({to:m},f,c?.target&&{target:c.target}),c&&a.createElement(u,{logo:c,alt:h,imageClassName:d}),null!=n&&a.createElement("b",{className:p},n))}},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(5742);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},941:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7462),a=n(7294),o=n(6010),i=n(2389),l=n(2949);const s={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"};function c(e){const t=(0,i.Z)(),{colorMode:n}=(0,l.I)(),{sources:c,className:u,alt:d,...p}=e,f=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,f.map((e=>a.createElement("img",(0,r.Z)({key:e,src:c[e],alt:d,className:(0,o.Z)(s.themedImage,s[`themedImage--${e}`],u)},p)))))}},6043:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,z:()=>m});var r=n(7462),a=n(7294),o=n(412);function i(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),o=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const l={display:"none",overflow:"hidden",height:"0px"},s={display:"block",overflow:"visible",height:"auto"};function c(e,t){const n=t?l:s;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function u(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=r?.duration??function(e){const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${r?.easing??"ease-in-out"}`,height:`${t}px`}}function i(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return c(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function d(e){if(!o.Z.canUseDOM)return e?l:s}function p(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:s}=e;const p=(0,a.useRef)(null);return u({collapsibleRef:p,collapsed:n,animation:o}),a.createElement(t,{ref:p,style:s?void 0:d(n),onTransitionEnd:e=>{"height"===e.propertyName&&(c(p.current,n),i?.(n))},className:l},r)}function f(e){let{collapsed:t,...n}=e;const[o,i]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||i(!0)}),[t]),(0,a.useLayoutEffect)((()=>{o&&s(t)}),[o,t]),o?a.createElement(p,(0,r.Z)({},n,{collapsed:l})):null}function m(e){let{lazy:t,...n}=e;const r=t?f:p;return a.createElement(r,n)}},9689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>f});var r=n(7294),a=n(2389),o=n(12),i=n(902),l=n(6668);const s=(0,o.W)("docusaurus.announcement.dismiss"),c=(0,o.W)("docusaurus.announcement.id"),u=()=>"true"===s.get(),d=e=>s.set(String(e)),p=r.createContext(null);function f(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,o]=(0,r.useState)((()=>!!t&&u()));(0,r.useEffect)((()=>{o(u())}),[]);const i=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&d(!1),!r&&u()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return r.createElement(p.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(p);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},2949:(e,t,n)=>{"use strict";n.d(t,{I:()=>h,S:()=>g});var r=n(7294),a=n(412),o=n(902),i=n(12),l=n(6668);const s=r.createContext(void 0),c="theme",u=(0,i.W)(c),d="light",p="dark",f=e=>e===p?p:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,i]=(0,r.useState)((e=>a.Z.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e))(e));(0,r.useEffect)((()=>{t&&u.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(i(t),a&&(e=>{u.set(f(e))})(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p:d:e),u.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=u.get();null!==t&&s(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:s,get isDarkTheme(){return o===p},setLightTheme(){s(d)},setDarkTheme(){s(p)}})),[o,s])}function g(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function h(){const e=(0,r.useContext)(s);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},373:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>b,Oh:()=>w});var r=n(7294),a=n(143),o=n(9935),i=n(6668),l=n(2802),s=n(902),c=n(12);const u=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,c.W)(u(e),{persistence:t}).set(n)},p=(e,t)=>(0,c.W)(u(e),{persistence:t}).get(),f=(e,t)=>{(0,c.W)(u(e),{persistence:t}).del()};const m=r.createContext(null);function g(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(f(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=g();return r.createElement(m.Provider,{value:n},t)}function b(e){let{children:t}=e;return l.cE?r.createElement(h,null,t):r.createElement(r.Fragment,null,t)}function v(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=v(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,a._r)(),[t]=v();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,b:()=>l});var r=n(7294),a=n(902);const o=Symbol("EmptyContext"),i=r.createContext(o);function l(e){let{children:t,name:n,items:a}=e;const o=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(i.Provider,{value:o},t)}function s(){const e=(0,r.useContext)(i);if(e===o)throw new a.i6("DocsSidebarProvider");return e}},2961:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>f});var r=n(7294),a=n(3102),o=n(7524),i=n(6550),l=n(902);function s(e){!function(e){const t=(0,i.k6)(),n=(0,l.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var c=n(6668);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,c.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const u=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:i})),[e,n,u,i])}function p(e){let{children:t}=e;const n=d();return r.createElement(u.Provider,{value:n},t)}function f(){const e=r.useContext(u);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},3102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>s,n2:()=>i});var r=n(7294),a=n(902);const o=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(o);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const i=(0,r.useContext)(o);if(!i)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=i,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},9727:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(7294);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},6177:(e,t,n)=>{"use strict";n.d(t,{O:()=>l});var r=n(7294),a=n(6550),o=n(2263);const i="q";function l(){const e=(0,a.k6)(),{siteConfig:{baseUrl:t}}=(0,o.Z)(),[n,l]=(0,r.useState)("");(0,r.useEffect)((()=>{const e=new URLSearchParams(window.location.search).get(i)??"";l(e)}),[]);return{searchQuery:n,setSearchQuery:(0,r.useCallback)((t=>{const n=new URLSearchParams(window.location.search);t?n.set(i,t):n.delete(i),e.replace({search:n.toString()}),l(t)}),[e]),generateSearchPageLink:(0,r.useCallback)((e=>`${t}search?q=${encodeURIComponent(e)}`),[t])}}},7524:(e,t,n)=>{"use strict";n.d(t,{i:()=>c});var r=n(7294),a=n(412);const o="desktop",i="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?o:i:l}function c(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5281:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},2802:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>p,_F:()=>m,cE:()=>d,hI:()=>w,lO:()=>b,vY:()=>y,oz:()=>v,s1:()=>h});var r=n(7294),a=n(6550),o=n(8790),i=n(143),l=n(373),s=n(1116);function c(e){return Array.from(new Set(e))}var u=n(8596);const d=!!i._r;function p(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=p(t);if(e)return e}}}const f=(e,t)=>void 0!==e&&(0,u.Mg)(e,t);function m(e,t){return"link"===e.type?f(e.href,t):"category"===e.type&&(f(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function g(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,u.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,u.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function h(){const e=(0,s.V)(),{pathname:t}=(0,a.TH)(),n=(0,i.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?g({sidebarItems:e.items,pathname:t}):null}function b(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>c([t,n,a].filter(Boolean))),[t,n,a])}function v(e,t){const n=b(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\n Available sidebar ids are:\n - ${Object.keys(t).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=b(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`DocNavbarItem: couldn't find any doc with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function w(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),i=t.routes,l=i.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,c=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.H)(i),sidebarName:s,sidebarItems:c}}},2128:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(2263);function a(e){const{siteConfig:t}=(0,r.Z)(),{title:n,titleDelimiter:a}=t;return e?.trim().length?`${e.trim()} ${a} ${n}`:n}},833:(e,t,n)=>{"use strict";n.d(t,{FG:()=>p,d:()=>u,VC:()=>f});var r=n(7294),a=n(6010),o=n(5742),i=n(226);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(4996),c=n(2128);function u(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const u=(0,c.p)(t),{withBaseUrl:d}=(0,s.C)(),p=i?d(i,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,u),t&&r.createElement("meta",{property:"og:title",content:u}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),p&&r.createElement("meta",{property:"og:image",content:p}),p&&r.createElement("meta",{name:"twitter:image",content:p}),l)}const d=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(d),l=(0,a.Z)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.Z,null,r.createElement("html",{className:l})),n)}function f(e){let{children:t}=e;const n=l(),o=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return r.createElement(p,{className:(0,a.Z)(o,i)},t)}},902:(e,t,n)=>{"use strict";n.d(t,{D9:()=>i,Qc:()=>c,Ql:()=>s,i6:()=>l,zX:()=>o});var r=n(7294);const a=n(412).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function o(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},8022:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{F:()=>r})},8596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7294),a=n(723),o=n(2263);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.Z,baseUrl:e})),[e])}},2466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>p,OC:()=>s,RF:()=>d});var r=n(7294),a=n(412),o=n(2389),i=n(902);const l=r.createContext(void 0);function s(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return r.createElement(l.Provider,{value:n},t)}function c(){const e=(0,r.useContext)(l);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const u=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),a=(0,r.useRef)(u()),o=(0,i.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=u();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function p(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&at&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},3320:(e,t,n)=>{"use strict";n.d(t,{HX:()=>i,_q:()=>s,os:()=>l});var r=n(143),a=n(2263),o=n(373);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,a.Z)(),t=(0,r._r)(),n=(0,r.WS)(),s=(0,o.Oh)();const c=[i,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,a=s[e],o=t[e].versions.find((e=>e.isLast));return l(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:c}}},12:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,_:()=>s});const r="localStorage";function a(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,o||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),o=!0),null}var t}let o=!1;const i={get:()=>null,set:()=>{},del:()=>{}};function l(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t}}(e);const n=a(t?.persistence);return null===n?i:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{n.setItem(e,t)}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{n.removeItem(e)}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}}}}function s(e){void 0===e&&(e=r);const t=a(e);if(!t)return[];const n=[];for(let r=0;r{"use strict";n.d(t,{l:()=>o});var r=n(2263),a=n(6550);function o(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:o}}=(0,r.Z)(),{pathname:i}=(0,a.TH)(),l=o===n?e:e.replace(`/${o}/`,"/"),s=i.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===n?`${l}`:`${l}${e}/`}(r)}${s}`}}}},5936:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7294),a=n(6550),o=n(902);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6668:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(2263);function a(){return(0,r.Z)().siteConfig.themeConfig}},8802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},8780:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="post-content";var a=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}})},6010:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,n=0,a="";n{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>f,PP:()=>A,Ep:()=>p});var r=n(7462);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(8776);function s(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,g(),w.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(9864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),g=s(n),h=0;h{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},2497:(e,t,n)=>{"use strict";n.r(t)},2295:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,o){for(var i,l,s=a(e),c=1;c{"use strict";n.d(t,{Z:()=>o});var r=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,"&").replace(/=d.reach);E+=S.value.length,S=S.next){var x=S.value;if(t.length>e.length)return;if(!(x instanceof a)){var _,T=1;if(v){if(!(_=o(k,E,e,b))||_.index>=e.length)break;var C=_.index,A=_.index+_[0].length,L=E;for(L+=S.value.length;C>=L;)L+=(S=S.next).value.length;if(E=L-=S.value.length,S.value instanceof a)continue;for(var R=S;R!==t.tail&&(Ld.reach&&(d.reach=I);var j=S.prev;if(O&&(j=s(t,j,O),E+=O.length),c(t,j,T),S=s(t,j,new a(p,h?r.tokenize(P,h):P,y,P)),N&&s(t,S,N),T>1){var D={cause:p+","+m,reach:I};i(e,t,n,S.prev,E,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function l(){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}function c(e,t,n){for(var r=t.next,a=0;a"+o.content+""},r}(),a=r;r.default=r,a.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\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://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\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]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.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:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.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_CURRENT_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[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,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]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.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|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.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},a.languages.c.string],char:a.languages.c.char,comment:a.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:a.languages.c}}}}),a.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 a.languages.c.boolean,function(e){var t=/\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/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\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:t,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/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.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:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(a),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.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\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,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:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),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"},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})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.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}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.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:a.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:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.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:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.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:a.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"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.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")),a.languages.js=a.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],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"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(a),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//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){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/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}(a),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),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__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\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(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.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",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(a),a.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:a.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+/},a.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;n0)){var l=p(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s=0&&f(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\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 l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}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}function c(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)}function u(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,u={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(i++,r)););return u[n]=a,n})).join(""),n,r),p=Object.keys(u);return i=0,function e(t){for(var n=0;n=p.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=p[i],o="string"==typeof r?r:r.content,l=o.indexOf(a);if(-1!==l){++i;var s=o.substring(0,l),d=c(u[a]),f=o.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),f){var g=[f];e(g),m.push.apply(m,g)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var h=r.content;Array.isArray(h)?e(h):e([h])}}}(d),new e.Token(r,d,"language-"+r,t)}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 d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"==typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.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 e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.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:t}}}}),e.languages.ts=e.languages.typescript}(a),function(e){function t(e,t){return RegExp(e.replace(//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*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\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*)#?/.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*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\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(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.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(""):""},l=function(t){for(var n=[],r=0;r0&&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 s=i(a);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=i(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.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/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.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,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=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(l){for(var s=0;s=o.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],p="string"==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),b=p.substring(m+f.length),v=[];g&&v.push.apply(v,i([g])),v.push(h),b&&v.push.apply(v,i([b])),"string"==typeof c?l.splice.apply(l,[s,1].concat(v)):c.content=v}}else c.content&&i(c.content)}return l}(n.tokens)}}}})}(a),function(e){e.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]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),a.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"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.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:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.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:/[:;(){}]/},a.languages.objectivec=a.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 a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.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+/,alias:"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/},a.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:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.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/}),a.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 a.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.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}})}(a),a.languages.scss=a.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]+\}/}}}),a.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}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.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}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={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:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"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:r.interpolation}},rest:r}},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:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.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:/[()]/};const o=a},9901:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:(e,t,n)=>{const r=n(9901),a=n(9642),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),o.add(e)}))}i.silent=!1,e.exports=i},6726:(e,t,n)=>{var r={"./":2885};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=6726},6500:(e,t,n)=>{var r={"./":2885};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=6500},9642:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function c(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(s.require,c),t(s.optional,c),t(s.modify,c)}n[r]=l,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),c=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);i=i.map(c),l=(l||[]).map(c);var u=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(u[t]=!0,e(t))}))}));for(var p,f=r(s),m=u;a(m);){for(var g in p={},m){var h=s[g];t(h&&h.modify,(function(e){e in d&&(p[e]=!0)}))}for(var b in d)if(!(b in u))for(var v in f(b))if(v in u){p[b]=!0;break}for(var y in m=p)u[y]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,l={},s={};function c(e){if(e in l)return l[e];s[e]=!0;var a,u=[];for(var d in t(e))d in n&&u.push(d);if(0===u.length)a=r(e);else{var p=i(u.map((function(e){var t=c(e);return delete s[e],t})));o?a=o(p,(function(){return r(e)})):r(e)}return l[e]=a}for(var u in n)c(u);var d=[];for(var p in s)d.push(l[p]);return i(d)}(f,u,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),a=n(7418),o=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n