mirror of
https://github.com/facebook/docusaurus.git
synced 2025-06-01 02:12:36 +02:00
1 line
No EOL
100 KiB
JavaScript
1 line
No EOL
100 KiB
JavaScript
"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([["60083"],{5666:function(e,t,r){r.d(t,{CS:()=>m,wj:()=>a,nO:()=>u,iZ:()=>j,n4:()=>s,Ne:()=>k,ci:()=>S,cH:()=>x});var n=r("24246"),o=r("27378"),c=r("50923"),i=r("3564");function a(){var e,t=(0,i.Z)(),r=null==t?void 0:null===(e=t.data)||void 0===e?void 0:e.blogMetadata;if(!r)throw Error("useBlogMetadata() can't be called on the current route because the blog metadata could not be found in route context");return r}var l=o.createContext(null);function s(e){var t,r,c,i=e.children,a=e.content,s=e.isBlogPostPage;var u=(r=(t={content:a,isBlogPostPage:void 0!==s&&s}).content,c=t.isBlogPostPage,(0,o.useMemo)(function(){return{metadata:r.metadata,frontMatter:r.frontMatter,assets:r.assets,toc:r.toc,isBlogPostPage:c}},[r,c]));return(0,n.jsx)(l.Provider,{value:u,children:i})}function u(){var e=(0,o.useContext)(l);if(null===e)throw new c.i6("BlogPostProvider");return e}var f=r("83631"),b=r("8156");function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}var d=function(e){return new Date(e).toISOString()};function y(e){var t=e.map(g);return{author:1===t.length?t[0]:t}}function O(e,t,r){return e?{image:function(e){var t=e.imageUrl;return{"@type":"ImageObject","@id":t,url:t,contentUrl:t,caption:e.caption}}({imageUrl:t(e,{absolute:!0}),caption:"title image for the blog post: ".concat(r)})}:{}}function m(e){var t=(0,b.Z)().siteConfig,r=(0,f.Cg)().withBaseUrl,n=e.metadata,o=n.blogDescription,c=n.blogTitle,i=n.permalink,a="".concat(t.url).concat(i);return{"@context":"https://schema.org","@type":"Blog","@id":a,mainEntityOfPage:a,headline:c,description:o,blogPost:e.items.map(function(e){var n,o,c,i,a,l,s,u,f,b,m,j,g,h,v,w;return n=e.content,o=t,c=r,l=n.assets,s=n.frontMatter,f=(u=n.metadata).date,b=u.title,m=u.description,j=u.lastUpdatedAt,g=null!==(i=l.image)&&void 0!==i?i:s.image,h=null!==(a=s.keywords)&&void 0!==a?a:[],v="".concat(o.url).concat(u.permalink),p({"@type":"BlogPosting","@id":v,mainEntityOfPage:v,url:v,headline:b,name:b,description:m,datePublished:f},(w=j?d(j):void 0)?{dateModified:w}:{},y(u.authors),O(g,c,b),h?{keywords:h}:{})})}}function j(){var e,t,r,n,o=a(),c=u(),i=c.assets,l=c.metadata,s=(0,b.Z)().siteConfig,m=(0,f.Cg)().withBaseUrl,j=l.date,g=l.title,h=l.description,v=l.frontMatter,w=l.lastUpdatedAt,P=null!==(r=i.image)&&void 0!==r?r:v.image,x=null!==(n=v.keywords)&&void 0!==n?n:[],S=w?d(w):void 0,k="".concat(s.url).concat(l.permalink);return e=p({"@context":"https://schema.org","@type":"BlogPosting","@id":k,mainEntityOfPage:k,url:k,headline:g,name:g,description:h,datePublished:j},S?{dateModified:S}:{},y(l.authors),O(P,m,g),x?{keywords:x}:{}),t=(t={isPartOf:{"@type":"Blog","@id":"".concat(s.url).concat(o.blogBasePath),name:o.blogTitle}},t),Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function g(e){return p({"@type":"Person"},e.name?{name:e.name}:{},e.title?{description:e.title}:{},e.url?{url:e.url}:{},e.email?{email:e.email}:{},e.imageURL?{image:e.imageURL}:{})}var h=r("3620"),v=r("35363"),w=r("32263"),P=r("71208");function x(e){var t=(0,h.TH)().pathname;return(0,o.useMemo)(function(){return e.filter(function(e){var r,n;return r=e,n=t,(!r.unlisted||!!(0,P.Mg)(r.permalink,n))&&!0})},[e,t])}function S(e){var t=Object.entries((0,w.vM)(e,function(e){return"".concat(new Date(e.date).getFullYear())}));return t.reverse(),t}function k(e){var t=e.items,r=e.ulClassName,o=e.liClassName,c=e.linkClassName,i=e.linkActiveClassName;return(0,n.jsx)("ul",{className:r,children:t.map(function(e){return(0,n.jsx)("li",{className:o,children:(0,n.jsx)(v.Z,{isNavLink:!0,to:e.permalink,className:c,activeClassName:i,children:e.title})},e.permalink)})})}},37796:function(e,t,r){r.d(t,{Z:function(){return o}});var n=r(24246);r(27378);function o(e){var t,r;return(0,n.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 14 16"},e),r=(r={children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}},49356:function(e,t,r){r.d(t,{Z:()=>E});var n,o,c=r("24246"),i=r("27378"),a=r("90496"),l=r("77827"),s=r("55951");let u={admonition:"admonition_o5H7",admonitionHeading:"admonitionHeading_FzoX",admonitionIcon:"admonitionIcon_rXq6",admonitionContent:"admonitionContent_Knsx"};function f(e){var t=e.type,r=e.className,n=e.children;return(0,c.jsx)("div",{className:(0,a.Z)(s.k.common.admonition,s.k.common.admonitionType(t),u.admonition,r),children:n})}function b(e){var t=e.icon,r=e.title;return(0,c.jsxs)("div",{className:u.admonitionHeading,children:[(0,c.jsx)("span",{className:u.admonitionIcon,children:t}),r]})}function p(e){var t=e.children;return t?(0,c.jsx)("div",{className:u.admonitionContent,children:t}):null}function d(e){var t=e.type,r=e.icon,n=e.title,o=e.children,i=e.className;return(0,c.jsxs)(f,{type:t,className:i,children:[n||r?(0,c.jsx)(b,{title:n,icon:r}):null,(0,c.jsx)(p,{children:o})]})}var y={icon:(0,c.jsx)(function(e){var t,r;return(0,c.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 14 16"},e),r=(r={children:(0,c.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},{}),title:(0,c.jsx)(l.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function O(e){var t,r;return(0,c.jsx)(d,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},y,e),r=(r={className:(0,a.Z)("alert alert--secondary",e.className),children:e.children},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}var m={icon:(0,c.jsx)(function(e){var t,r;return(0,c.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 12 16"},e),r=(r={children:(0,c.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},{}),title:(0,c.jsx)(l.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function j(e){var t,r;return(0,c.jsx)(d,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},m,e),r=(r={className:(0,a.Z)("alert alert--success",e.className),children:e.children},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}var g=r("37796"),h={icon:(0,c.jsx)(g.Z,{}),title:(0,c.jsx)(l.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function v(e){var t,r;return(0,c.jsx)(d,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},h,e),r=(r={className:(0,a.Z)("alert alert--info",e.className),children:e.children},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}function w(e){var t,r;return(0,c.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 16 16"},e),r=(r={children:(0,c.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}var P={icon:(0,c.jsx)(w,{}),title:(0,c.jsx)(l.Z,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})},x={icon:(0,c.jsx)(function(e){var t,r;return(0,c.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 12 16"},e),r=(r={children:(0,c.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},{}),title:(0,c.jsx)(l.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})},S={icon:(0,c.jsx)(w,{}),title:(0,c.jsx)(l.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}let D=k({},{note:O,tip:j,info:v,warning:function(e){var t,r;return(0,c.jsx)(d,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},P,e),r=(r={className:(0,a.Z)("alert alert--warning",e.className),children:e.children},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},danger:function(e){var t,r;return(0,c.jsx)(d,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},x,e),r=(r={className:(0,a.Z)("alert alert--danger",e.className),children:e.children},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}},{secondary:function(e){return(0,c.jsx)(O,k({title:"secondary"},e))},important:function(e){return(0,c.jsx)(v,k({title:"important"},e))},success:function(e){return(0,c.jsx)(j,k({title:"success"},e))},caution:function(e){var t,r;return(0,c.jsx)(d,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},S,e),r=(r={className:(0,a.Z)("alert alert--warning",e.className),children:e.children},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}});var N=r("57922");var Z=(n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},D),o=(o={"my-custom-admonition":function(e){return(0,c.jsxs)("div",{style:{border:"solid red",padding:10},children:[(0,c.jsx)(N.Z,{as:"h5",style:{color:"blue",fontSize:30},children:e.title}),(0,c.jsx)("div",{children:e.children})]})}},o),Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))}),n);function E(e){var t,r,n,o,a,l,s,u,f,b,p,d,y,O,m=(u=(s=(r=(t=e).children,o=(n=i.Children.toArray(r)).find(function(e){return i.isValidElement(e)&&"mdxAdmonitionTitle"===e.type}),a=n.filter(function(e){return e!==o}),{mdxAdmonitionTitle:null==o?void 0:o.props.children,rest:a.length>0?(0,c.jsx)(c.Fragment,{children:a}):null})).mdxAdmonitionTitle,f=s.rest,b=null!==(l=t.title)&&void 0!==l?l:u,p=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},t,b&&{title:b}),d=(d={children:f},d),Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(d)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(d)).forEach(function(e){Object.defineProperty(p,e,Object.getOwnPropertyDescriptor(d,e))}),p);var j=(O=Z[y=m.type])?O:(console.warn('No admonition component found for admonition type "'.concat(y,'". Using Info as fallback.')),Z.info);return(0,c.jsx)(j,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},m))}},49162:function(e,t,r){r.d(t,{Z:()=>v});var n=r("24246");r("27378");var o=r("90496"),c=r("35363");let i="githubSvg_jqE4",a="xSvg_Q0g7",l=function(e){var t,r;return(0,n.jsxs)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},e),r=(r={children:[(0,n.jsx)("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),(0,n.jsx)("path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"}),(0,n.jsx)("path",{d:"M3.6 9h16.8"}),(0,n.jsx)("path",{d:"M3.6 15h16.8"}),(0,n.jsx)("path",{d:"M11.5 3a17 17 0 0 0 0 18"}),(0,n.jsx)("path",{d:"M12.5 3a17 17 0 0 1 0 18"})]},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},s="authorSocials_tPnL",u="authorSocialLink_hEWM";function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var b={twitter:{Icon:function(e){var t,r;return(0,n.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 256 209",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},e),r=(r={children:(0,n.jsx)("path",{d:"M256 25.45c-9.42 4.177-19.542 7-30.166 8.27 10.845-6.5 19.172-16.793 23.093-29.057a105.183 105.183 0 0 1-33.351 12.745C205.995 7.201 192.346.822 177.239.822c-29.006 0-52.523 23.516-52.523 52.52 0 4.117.465 8.125 1.36 11.97-43.65-2.191-82.35-23.1-108.255-54.876-4.52 7.757-7.11 16.78-7.11 26.404 0 18.222 9.273 34.297 23.365 43.716a52.312 52.312 0 0 1-23.79-6.57c-.003.22-.003.44-.003.661 0 25.447 18.104 46.675 42.13 51.5a52.592 52.592 0 0 1-23.718.9c6.683 20.866 26.08 36.05 49.062 36.475-17.975 14.086-40.622 22.483-65.228 22.483-4.24 0-8.42-.249-12.529-.734 23.243 14.902 50.85 23.597 80.51 23.597 96.607 0 149.434-80.031 149.434-149.435 0-2.278-.05-4.543-.152-6.795A106.748 106.748 0 0 0 256 25.45",fill:"#55acee"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},label:"Twitter"},github:{Icon:function(e){var t,r;return(0,n.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 256 250",width:"1em",height:"1em"},e),r=(r={className:(0,o.Z)(e.className,i),xmlns:"http://www.w3.org/2000/svg",style:{"--dark":"#000","--light":"#fff"},preserveAspectRatio:"xMidYMid",children:(0,n.jsx)("path",{d:"M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403Z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},label:"GitHub"},stackoverflow:{Icon:function(e){var t,r;return(0,n.jsxs)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 169.61 200",width:"1em",height:"1em"},e),r=(r={children:[(0,n.jsx)("path",{d:"M140.44 178.38v-48.65h21.61V200H0v-70.27h21.61v48.65z",fill:"#bcbbbb"}),(0,n.jsx)("path",{d:"M124.24 140.54l4.32-16.22-86.97-17.83-3.78 17.83zM49.7 82.16L130.72 120l7.56-16.22-81.02-37.83zm22.68-40l68.06 57.3 11.35-13.51-68.6-57.3-11.35 13.51zM116.14 0l-14.59 10.81 53.48 71.89 14.58-10.81zM37.81 162.16h86.43v-16.21H37.81z",fill:"#f48024"})]},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},label:"Stack Overflow"},linkedin:{Icon:function(e){var t,r;return(0,n.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",viewBox:"0 0 256 256"},e),r=(r={children:(0,n.jsx)("path",{d:"M218.123 218.127h-37.931v-59.403c0-14.165-.253-32.4-19.728-32.4-19.756 0-22.779 15.434-22.779 31.369v60.43h-37.93V95.967h36.413v16.694h.51a39.907 39.907 0 0 1 35.928-19.733c38.445 0 45.533 25.288 45.533 58.186l-.016 67.013ZM56.955 79.27c-12.157.002-22.014-9.852-22.016-22.009-.002-12.157 9.851-22.014 22.008-22.016 12.157-.003 22.014 9.851 22.016 22.008A22.013 22.013 0 0 1 56.955 79.27m18.966 138.858H37.95V95.967h37.97v122.16ZM237.033.018H18.89C8.58-.098.125 8.161-.001 18.471v219.053c.122 10.315 8.576 18.582 18.89 18.474h218.144c10.336.128 18.823-8.139 18.966-18.474V18.454c-.147-10.33-8.635-18.588-18.966-18.453",fill:"#0A66C2"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},label:"LinkedIn"},x:{Icon:function(e){var t,r;return(0,n.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 1200 1227"},e),r=(r={className:(0,o.Z)(e.className,a),style:{"--dark":"#000","--light":"#fff"},children:(0,n.jsx)("path",{d:"M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},label:"X"}};function p(e){var t,r,i=e.platform,a=e.link;var s=null!==(r=b[t=i])&&void 0!==r?r:{Icon:l,label:t},f=s.Icon,p=s.label;return(0,n.jsx)(c.Z,{className:u,href:a,title:p,children:(0,n.jsx)(f,{className:(0,o.Z)(u)})})}function d(e){var t,r=Object.entries(null!==(t=e.author.socials)&&void 0!==t?t:{});return(0,n.jsx)("div",{className:s,children:r.map(function(e){var t,r,o=(r=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var c=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(c.push(r.value),!t||c.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{!i&&null!=o.return&&o.return()}finally{if(a)throw n}}return c}}(t,2)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}}(t,r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=o[0],i=o[1];return(0,n.jsx)(p,{platform:c,link:i},c)})})}var y=r("57922");let O={authorImage:"authorImage_p8ow","author-as-h1":"author-as-h1_Pd3R","author-as-h2":"author-as-h2_UaZL",authorDetails:"authorDetails_dWdF",authorName:"authorName_Y8Hr",authorTitle:"authorTitle_Slpj",authorBlogPostCount:"authorBlogPostCount_FxU_"};function m(e){return e.href?(0,n.jsx)(c.Z,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e)):(0,n.jsx)(n.Fragment,{children:e.children})}function j(e){var t=e.title;return(0,n.jsx)("small",{className:O.authorTitle,title:t,children:t})}function g(e){var t=e.name,r=e.as;return r?(0,n.jsx)(y.Z,{as:r,className:O.authorName,children:t}):(0,n.jsx)("span",{className:O.authorName,children:t})}function h(e){var t=e.count;return(0,n.jsx)("span",{className:(0,o.Z)(O.authorBlogPostCount),children:t})}function v(e){var t=e.as,r=e.author,c=e.className,i=e.count,a=r.name,l=r.title,s=r.url,u=r.imageURL,f=r.email,b=r.page,p=(null==b?void 0:b.permalink)||s||f&&"mailto:".concat(f)||void 0;return(0,n.jsxs)("div",{className:(0,o.Z)("avatar margin-bottom--sm",c,O["author-as-".concat(t)]),children:[u&&(0,n.jsx)(m,{href:p,className:"avatar__photo-link",children:(0,n.jsx)("img",{className:(0,o.Z)("avatar__photo",O.authorImage),src:u,alt:a})}),(a||l)&&(0,n.jsxs)("div",{className:(0,o.Z)("avatar__intro",O.authorDetails),children:[(0,n.jsxs)("div",{className:"avatar__name",children:[a&&(0,n.jsx)(m,{href:p,children:(0,n.jsx)(g,{name:a,as:t})}),void 0!==i&&(0,n.jsx)(h,{count:i})]}),!!l&&(0,n.jsx)(j,{title:l}),(0,n.jsx)(d,{author:r})]})]})}},9942:function(e,t,r){r.d(t,{Z:()=>E});var n=r("24246"),o=r("27378"),c=r("90496"),i=r("98143"),a=r("28115"),l=r("77827"),s=r("5666"),u=r("26378"),f=r("57922");function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function p(e){var t=e.year,r=e.yearGroupHeadingClassName,o=e.children;return(0,n.jsxs)("div",{role:"group",children:[(0,n.jsx)(f.Z,{as:"h3",className:r,children:t}),o]})}let d=(0,o.memo)(function(e){var t=e.items,r=e.yearGroupHeadingClassName,o=e.ListComponent;if(!(0,u.L)().blog.sidebar.groupByYear)return(0,n.jsx)(o,{items:t});var c=(0,s.ci)(t);return(0,n.jsx)(n.Fragment,{children:c.map(function(e){var t,c,i=(c=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var c=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(c.push(r.value),!t||c.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{!i&&null!=o.return&&o.return()}finally{if(a)throw n}}return c}}(t,2)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}}(t,c)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=i[0],l=i[1];return(0,n.jsx)(p,{year:a,yearGroupHeadingClassName:r,children:(0,n.jsx)(o,{items:l})},a)})})}),y="sidebar_P3nc",O="sidebarItemTitle_VrjY",m="sidebarItemList_OSkG",j="sidebarItem_WJ0y",g="sidebarItemLink_Qrfg",h="sidebarItemLinkActive_nUeK",v="yearGroupHeading_lECJ";var w=function(e){var t=e.items;return(0,n.jsx)(s.Ne,{items:t,ulClassName:(0,c.Z)(m,"clean-list"),liClassName:j,linkClassName:g,linkActiveClassName:h})};let P=(0,o.memo)(function(e){var t=e.sidebar,r=(0,s.cH)(t.items);return(0,n.jsx)("aside",{className:"col col--3",children:(0,n.jsxs)("nav",{className:(0,c.Z)(y,"thin-scrollbar"),"aria-label":(0,l.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"}),children:[(0,n.jsx)("div",{className:(0,c.Z)(O,"margin-bottom--md"),children:t.title}),(0,n.jsx)(d,{items:r,ListComponent:w,yearGroupHeadingClassName:v})]})})});var x=r("44160");let S="yearGroupHeading_Ruz9";var k=function(e){var t=e.items;return(0,n.jsx)(s.Ne,{items:t,ulClassName:"menu__list",liClassName:"menu__list-item",linkClassName:"menu__link",linkActiveClassName:"menu__link--active"})};function D(e){var t=e.sidebar,r=(0,s.cH)(t.items);return(0,n.jsx)(d,{items:r,ListComponent:k,yearGroupHeadingClassName:S})}let N=(0,o.memo)(function(e){return(0,n.jsx)(x.Zo,{component:D,props:e})});function Z(e){var t=e.sidebar,r=(0,a.i)();return(null==t?void 0:t.items.length)?"mobile"===r?(0,n.jsx)(N,{sidebar:t}):(0,n.jsx)(P,{sidebar:t}):null}function E(e){var t,r,o=e.sidebar,a=e.toc,l=e.children,s=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++){if(r=c[n],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}(e,["sidebar","toc","children"]),u=o&&o.items.length>0;return(0,n.jsx)(i.Z,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},s),r=(r={children:(0,n.jsx)("div",{className:"container margin-vert--lg",children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)(Z,{sidebar:o}),(0,n.jsx)("main",{className:(0,c.Z)("col",{"col--7":u,"col--9 col--offset-1":!u}),children:l}),a&&(0,n.jsx)("div",{className:"col col--2",children:a})]})})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}},22272:function(e,t,r){r.d(t,{Z:function(){return i}});var n=r(24246);r(27378);var o=r(77827),c=r(65773);function i(e){var t=e.metadata,r=t.previousPage,i=t.nextPage;return(0,n.jsxs)("nav",{className:"pagination-nav","aria-label":(0,o.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"}),children:[r&&(0,n.jsx)(c.Z,{permalink:r,title:(0,n.jsx)(o.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)",children:"Newer entries"})}),i&&(0,n.jsx)(c.Z,{permalink:i,title:(0,n.jsx)(o.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)",children:"Older entries"}),isNext:!0})]})}},76460:function(e,t,r){r.d(t,{Z:function(){return o}});var n=r(24246);function o(e){var t=e.children,r=e.className;return(0,n.jsx)("article",{className:r,children:t})}r(27378)},90437:function(e,t,r){r.d(t,{Z:function(){return l}});var n=r(24246);r(27378);var o=r(90496),c=r(59699),i=r(5666),a=r(84015);function l(e){var t=e.children,r=e.className,l=(0,i.nO)().isBlogPostPage;return(0,n.jsx)("div",{id:l?c.blogPostContainerID:void 0,className:(0,o.Z)("markdown",r),children:(0,n.jsx)(a.Z,{children:t})})}},54505:function(e,t,r){r.d(t,{Z:()=>p});var n=r("24246");r("27378");var o=r("90496"),c=r("77827"),i=r("11660"),a=r("90177"),l=r("5666");let s="container_x5Un";function u(e){var t,r=e.readingTime;var o=(t=(0,i.c)().selectMessage,function(e){var r=Math.ceil(e);return t(r,(0,c.I)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:r}))});return(0,n.jsx)(n.Fragment,{children:o(r)})}function f(e){var t=e.date,r=e.formattedDate;return(0,n.jsx)("time",{dateTime:t,children:r})}function b(){return(0,n.jsx)(n.Fragment,{children:" \xb7 "})}function p(e){var t,r=e.className,c=(0,l.nO)().metadata,i=c.date,p=c.readingTime,d=(0,a.P)({day:"numeric",month:"long",year:"numeric",timeZone:"UTC"});return(0,n.jsxs)("div",{className:(0,o.Z)(s,"margin-vert--md",r),children:[(0,n.jsx)(f,{date:i,formattedDate:(t=i,d.format(new Date(t)))}),void 0!==p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b,{}),(0,n.jsx)(u,{readingTime:p})]})]})}},37147:function(e,t,r){r.d(t,{Z:()=>l});var n=r("24246");r("27378");var o=r("90496"),c=r("35363"),i=r("5666");let a="title_UBNu";function l(e){var t=e.className,r=(0,i.nO)(),l=r.metadata,s=r.isBlogPostPage,u=l.permalink,f=l.title;return(0,n.jsx)(s?"h1":"h2",{className:(0,o.Z)(a,t),children:s?f:(0,n.jsx)(c.Z,{to:u,children:f})})}},80145:function(e,t,r){r.d(t,{Z:()=>w});var n=r("24246");r("27378");var o=r("90496"),c=r("5666"),i=r("76460"),a=r("37147"),l=r("54505"),s=r("49162");let u={authorCol:"authorCol_bvyx",imageOnlyAuthorRow:"imageOnlyAuthorRow_L2DM",imageOnlyAuthorCol:"imageOnlyAuthorCol_oyze"};function f(e){var t=e.className,r=(0,c.nO)(),i=r.metadata.authors,a=r.assets;if(0===i.length)return null;var l=i.every(function(e){return!e.name}),f=1===i.length;return(0,n.jsx)("div",{className:(0,o.Z)("margin-top--md margin-bottom--sm",l?u.imageOnlyAuthorRow:"row",t),children:i.map(function(e,t){var r,c,i;return(0,n.jsx)("div",{className:(0,o.Z)(!l&&(f?"col col--12":"col col--6"),l?u.imageOnlyAuthorCol:u.authorCol),children:(0,n.jsx)(s.Z,{author:(c=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e),i=(i={imageURL:null!==(r=a.authorsImageUrls[t])&&void 0!==r?r:e.imageURL},i),Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(i)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(i)).forEach(function(e){Object.defineProperty(c,e,Object.getOwnPropertyDescriptor(i,e))}),c)})},t)})})}function b(){return(0,n.jsxs)("header",{children:[(0,n.jsx)(a.Z,{}),(0,n.jsx)(l.Z,{}),(0,n.jsx)(f,{})]})}var p=r("90437"),d=r("55951"),y=r("60114"),O=r("47294"),m=r("77827"),j=r("35363");function g(){return(0,n.jsx)("b",{children:(0,n.jsx)(m.Z,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts",children:"Read more"})})}function h(e){var t,r,o=e.blogPostTitle,c=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++){if(r=c[n],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}(e,["blogPostTitle"]);return(0,n.jsx)(j.Z,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({"aria-label":(0,m.I)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:o})},c),r=(r={children:(0,n.jsx)(g,{})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}function v(){var e=(0,c.nO)(),t=e.metadata,r=e.isBlogPostPage,i=t.tags,a=t.title,l=t.editUrl,s=t.hasTruncateMarker,u=t.lastUpdatedBy,f=t.lastUpdatedAt,b=!r&&s,p=i.length>0;if(!(p||b||l))return null;if(!r)return(0,n.jsxs)("footer",{className:"row docusaurus-mt-lg",children:[p&&(0,n.jsx)("div",{className:(0,o.Z)("col",{"col--9":b}),children:(0,n.jsx)(O.Z,{tags:i})}),b&&(0,n.jsx)("div",{className:(0,o.Z)("col text--right",{"col--3":p}),children:(0,n.jsx)(h,{blogPostTitle:a,to:t.permalink})})]});var m=!!(l||f||u);return(0,n.jsxs)("footer",{className:"docusaurus-mt-lg",children:[p&&(0,n.jsx)("div",{className:(0,o.Z)("row","margin-top--sm",d.k.blog.blogFooterEditMetaRow),children:(0,n.jsx)("div",{className:"col",children:(0,n.jsx)(O.Z,{tags:i})})}),m&&(0,n.jsx)(y.Z,{className:(0,o.Z)("margin-top--sm",d.k.blog.blogFooterEditMetaRow),editUrl:l,lastUpdatedAt:f,lastUpdatedBy:u})]})}function w(e){var t=e.children,r=e.className,a=(0,c.nO)().isBlogPostPage?void 0:"margin-bottom--xl";return(0,n.jsxs)(i.Z,{className:(0,o.Z)(a,r),children:[(0,n.jsx)(b,{}),(0,n.jsx)(p.Z,{children:t}),(0,n.jsx)(v,{})]})}},65808:function(e,t,r){r.d(t,{Z:function(){return i}});var n=r(24246);r(27378);var o=r(5666),c=r(80145);function i(e){var t=e.items,r=e.component,i=void 0===r?c.Z:r;return(0,n.jsx)(n.Fragment,{children:t.map(function(e){var t=e.content;return(0,n.jsx)(o.n4,{content:t,children:(0,n.jsx)(i,{children:(0,n.jsx)(t,{})})},t.metadata.permalink)})})}},7601:function(e,t,r){r.r(t),r.d(t,{default:function(){return g}});var n=r(24246);r(27378);var o=r(90496),c=r(77827),i=r(57335),a=r(55951),l=r(43764),s=r(35363),u=r(9942),f=r(22272),b=r(69879),p=r(65808),d=r(12221),y=r(57922);function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}function m(e){var t=e.tag,r=(0,l.Wi)(t);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.d,{title:r,description:t.description}),(0,n.jsx)(b.Z,{tag:"blog_tags_posts"})]})}function j(e){var t=e.tag,r=e.items,o=e.sidebar,i=e.listMetadata,a=(0,l.Wi)(t);return(0,n.jsxs)(u.Z,{sidebar:o,children:[t.unlisted&&(0,n.jsx)(d.Z,{}),(0,n.jsxs)("header",{className:"margin-bottom--xl",children:[(0,n.jsx)(y.Z,{as:"h1",children:a}),t.description&&(0,n.jsx)("p",{children:t.description}),(0,n.jsx)(s.Z,{href:t.allTagsPath,children:(0,n.jsx)(c.Z,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page",children:"View All Tags"})})]}),(0,n.jsx)(p.Z,{items:r}),(0,n.jsx)(f.Z,{metadata:i})]})}function g(e){return(0,n.jsxs)(i.FG,{className:(0,o.Z)(a.k.wrapper.blogPages,a.k.page.blogTagPostListPage),children:[(0,n.jsx)(m,O({},e)),(0,n.jsx)(j,O({},e))]})}},12221:function(e,t,r){r.d(t,{Z:function(){return s}});var n=r(24246);r(27378);var o=r(90496),c=r(68746),i=r(55951),a=r(49356);function l(e){var t=e.className;return(0,n.jsx)(a.Z,{type:"caution",title:(0,n.jsx)(c.cI,{}),className:(0,o.Z)(t,i.k.common.unlistedBanner),children:(0,n.jsx)(c.eU,{})})}function s(e){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.T$,{}),(0,n.jsx)(l,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e))]})}},2769:function(e,t,r){r.d(t,{Z:()=>y});var n=r("24246"),o=r("27378"),c=r("90496"),i=r("96700"),a=r("71607"),l=r("97812");let s={details:"details_Nokh",isBrowser:"isBrowser_QrB5",collapsibleContent:"collapsibleContent_EoA1"};function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(e){return!!e&&("SUMMARY"===e.tagName||f(e.parentElement))}function b(e){var t,r,b,p,d=e.summary,y=e.children,O=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++){if(r=c[n],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}(e,["summary","children"]);(0,i.Z)().collectAnchor(O.id);var m=(0,a.Z)(),j=(0,o.useRef)(null),g=(0,l.u)({initialState:!O.open}),h=g.collapsed,v=g.setCollapsed;var w=(t=(0,o.useState)(O.open),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var c=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(c.push(r.value),!t||c.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{!i&&null!=o.return&&o.return()}finally{if(a)throw n}}return c}}(t,2)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return u(e,t)}}(t,r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),P=w[0],x=w[1],S=o.isValidElement(d)?d:(0,n.jsx)("summary",{children:null!=d?d:"Details"});return(0,n.jsxs)("details",(b=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},O),p=(p={ref:j,open:P,"data-collapsed":h,className:(0,c.Z)(s.details,m&&s.isBrowser,O.className),onMouseDown:function(e){f(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;if(!!(f(t)&&function e(t,r){return!!t&&(t===r||e(t.parentElement,r))}(t,j.current)))e.preventDefault(),h?(v(!1),x(!0)):v(!0)},children:[S,(0,n.jsx)(l.z,{lazy:!1,collapsed:h,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){v(e),x(!e)},children:(0,n.jsx)("div",{className:s.collapsibleContent,children:y})})]},p),Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(p)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(p)).forEach(function(e){Object.defineProperty(b,e,Object.getOwnPropertyDescriptor(p,e))}),b))}let p="details_Cn_P";function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function y(e){var t,r,o=d({},function(e){if(null==e)throw TypeError("Cannot destructure "+e);return e}(e));return(0,n.jsx)(b,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},o),r=(r={className:(0,c.Z)("alert alert--info",p,o.className)},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}},60114:function(e,t,r){r.d(t,{Z:()=>O});var n=r("24246");r("27378");var o=r("90496"),c=r("77827"),i=r("55951"),a=r("35363");let l="iconEdit_IMw_";function s(e){var t,r,c=e.className,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++){if(r=c[n],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}(e,["className"]);return(0,n.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,o.Z)(l,c),"aria-hidden":"true"},i),r=(r={children:(0,n.jsx)("g",{children:(0,n.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}function u(e){var t=e.editUrl;return(0,n.jsxs)(a.Z,{to:t,className:i.k.common.editThisPage,children:[(0,n.jsx)(s,{}),(0,n.jsx)(c.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}var f=r("90177");function b(e){var t=new Date(e.lastUpdatedAt),r=(0,f.P)({day:"numeric",month:"short",year:"numeric",timeZone:"UTC"}).format(t);return(0,n.jsx)(c.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,n.jsx)("b",{children:(0,n.jsx)("time",{dateTime:t.toISOString(),itemProp:"dateModified",children:r})})},children:" on {date}"})}function p(e){var t=e.lastUpdatedBy;return(0,n.jsx)(c.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,n.jsx)("b",{children:t})},children:" by {user}"})}function d(e){var t=e.lastUpdatedAt,r=e.lastUpdatedBy;return(0,n.jsxs)("span",{className:i.k.common.lastUpdated,children:[(0,n.jsx)(c.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t?(0,n.jsx)(b,{lastUpdatedAt:t}):"",byUser:r?(0,n.jsx)(p,{lastUpdatedBy:r}):""},children:"Last updated{atDate}{byUser}"}),!1]})}let y="lastUpdated_OHCJ";function O(e){var t=e.className,r=e.editUrl,c=e.lastUpdatedAt,i=e.lastUpdatedBy;return(0,n.jsxs)("div",{className:(0,o.Z)("row",t),children:[(0,n.jsx)("div",{className:"col",children:r&&(0,n.jsx)(u,{editUrl:r})}),(0,n.jsx)("div",{className:(0,o.Z)("col",y),children:(c||i)&&(0,n.jsx)(d,{lastUpdatedAt:c,lastUpdatedBy:i})})]})}},84015:function(e,t,r){r.d(t,{Z:()=>R});var n,o,c=r("24246"),i=r("27378"),a=r("80980"),l=r("53327"),s=r("95998");function u(e){return(0,c.jsx)("code",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e))}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}function b(e){var t;return void 0!==(t=e).children&&i.Children.toArray(t.children).every(function(e){return"string"==typeof e&&!e.includes("\n")})?(0,c.jsx)(u,f({},e)):(0,c.jsx)(s.Z,f({},e))}var p=r("35363"),d=r("2769");function y(e){var t,r,n=i.Children.toArray(e.children),o=n.find(function(e){return i.isValidElement(e)&&"summary"===e.type}),a=(0,c.jsx)(c.Fragment,{children:n.filter(function(e){return e!==o})});return(0,c.jsx)(d.Z,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e),r=(r={summary:o,children:a},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}var O=r("57922");function m(e){return(0,c.jsx)(O.Z,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e))}var j=r("90496");let g={containsTaskList:"containsTaskList_k9gM"};var h=r("96700");let v="img_vXGZ";var w=r("49356"),P=r("67490"),x=r("85108"),S=r("26378"),k=r("45245"),D=r("57396");function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Z(e,t,r,n,o,c,i){try{var a=e[c](i),l=a.value}catch(e){r(e);return}a.done?t(l):Promise.resolve(l).then(n,o)}function E(){var e;return e=function(e){var t,r,n,o,c;return function(e,t){var r,n,o,c,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return c={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(c[Symbol.iterator]=function(){return this}),c;function a(c){return function(a){return function(c){if(r)throw TypeError("Generator is already executing.");for(;i;)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;switch(n=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,n=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,a])}}}(this,function(i){switch(i.label){case 0:t=e.id,r=e.text,n=e.config,D.Z.mermaidAPI.initialize(n),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,D.Z.render(t,r)];case 2:return[2,i.sent()];case 3:throw o=i.sent(),null===(c=document.querySelector("#d".concat(t)))||void 0===c||c.remove(),o;case 4:return[2]}})},(E=function(){var t=this,r=arguments;return new Promise(function(n,o){var c=e.apply(t,r);function i(e){Z(c,n,o,i,a,"next",e)}function a(e){Z(c,n,o,i,a,"throw",e)}i(void 0)})}).apply(this,arguments)}let C="container_RUsj";function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}function B(e){var t=e.renderResult,r=(0,i.useRef)(null);return(0,i.useEffect)(function(){var e,n=r.current;null===(e=t.bindFunctions)||void 0===e||e.call(t,n)},[t]),(0,c.jsx)("div",{ref:r,className:"".concat("docusaurus-mermaid-container"," ").concat(C),dangerouslySetInnerHTML:{__html:t.svg}})}function A(e){var t,r,n,o,a,l,s,u,f,b,p,d,y,O,m,j=(r=(t={text:e.value}).text,n=t.config,s=(l=(o=(0,i.useState)(null),a=2,function(e){if(Array.isArray(e))return e}(o)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var c=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(c.push(r.value),!t||c.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{!i&&null!=o.return&&o.return()}finally{if(a)throw n}}return c}}(o,2)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return N(e,t)}}(o,a)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))[0],u=l[1],f=(0,i.useRef)("mermaid-svg-".concat(Math.round(1e7*Math.random()))).current,O=(b=(0,k.I)().colorMode,d=(p=(0,S.L)().mermaid).theme[b],y=p.options,(0,i.useMemo)(function(){var e,t;return e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({startOnLoad:!1},y),t=(t={theme:d},t),Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e},[d,y])),m=null!=n?n:O,(0,i.useEffect)(function(){(function(e){return E.apply(this,arguments)})({id:f,text:r,config:m}).then(u).catch(function(e){u(function(){throw e})})},[f,r,m]),s);return null===j?null:(0,c.jsx)(B,{renderResult:j})}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}var I={Head:l.Z,details:y,Details:y,code:b,a:function(e){return(0,c.jsx)(p.Z,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e))},pre:function(e){return(0,c.jsx)(c.Fragment,{children:e.children})},ul:function(e){var t,r;return(0,c.jsx)("ul",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e),r=(r={className:function(e){if(void 0!==e)return(0,j.Z)(e,(null==e?void 0:e.includes("contains-task-list"))&&g.containsTaskList)}(e.className)},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))},li:function(e){return(0,h.Z)().collectAnchor(e.id),(0,c.jsx)("li",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e))},img:function(e){var t,r,n;return(0,c.jsx)("img",(r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({decoding:"async",loading:"lazy"},e),n=(n={className:(t=e.className,(0,j.Z)(t,v))},n),Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}),r))},h1:function(e){return(0,c.jsx)(m,T({as:"h1"},e))},h2:function(e){return(0,c.jsx)(m,T({as:"h2"},e))},h3:function(e){return(0,c.jsx)(m,T({as:"h3"},e))},h4:function(e){return(0,c.jsx)(m,T({as:"h4"},e))},h5:function(e){return(0,c.jsx)(m,T({as:"h5"},e))},h6:function(e){return(0,c.jsx)(m,T({as:"h6"},e))},admonition:w.Z,mermaid:function(e){return(0,c.jsx)(P.Z,{fallback:function(e){return(0,c.jsx)(x.Ac,_({},e))},children:(0,c.jsx)(A,_({},e))})}};let M="tweetQuote_h8Rz",L="avatarImg_b51M";let U=(n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},I),o=(o={Code:b,Highlight:function(e){var t=e.children,r=e.color;return(0,c.jsx)("span",{style:{backgroundColor:r,borderRadius:"2px",color:"#fff",padding:"0.2rem"},children:t})},TweetQuote:function(e){var t=e.url,r=e.handle,n=e.name,o=e.job,i=e.children,a="https://unavatar.io/x/".concat(r),l="https://x.com/".concat(r);return(0,c.jsxs)("figure",{className:M,children:[(0,c.jsx)("blockquote",{children:(0,c.jsx)(p.Z,{to:t,children:i})}),(0,c.jsx)("figcaption",{children:(0,c.jsx)(p.Z,{to:l,rel:"nofollow",children:(0,c.jsxs)("div",{className:"avatar",children:[(0,c.jsx)("img",{alt:n,className:(0,j.Z)("avatar__photo",L),src:a}),(0,c.jsxs)("div",{className:(0,j.Z)("avatar__intro"),children:[(0,c.jsx)("strong",{className:"avatar__name",children:(0,c.jsx)("cite",{children:n})}),(0,c.jsx)("small",{className:"avatar__subtitle",itemProp:"description",children:o})]})]})})})]})}},o),Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))}),n);function R(e){var t=e.children;return(0,c.jsx)(a.Z,{components:U,children:t})}},65773:function(e,t,r){r.d(t,{Z:function(){return i}});var n=r(24246);r(27378);var o=r(90496),c=r(35363);function i(e){var t=e.permalink,r=e.title,i=e.subLabel,a=e.isNext;return(0,n.jsxs)(c.Z,{className:(0,o.Z)("pagination-nav__link",a?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[i&&(0,n.jsx)("div",{className:"pagination-nav__sublabel",children:i}),(0,n.jsx)("div",{className:"pagination-nav__label",children:r})]})}},63479:function(e,t,r){r.d(t,{Z:()=>a});var n=r("24246");r("27378");var o=r("90496"),c=r("35363");let i={tag:"tag_Nd8t",tagRegular:"tagRegular_TiLs",tagWithCount:"tagWithCount_AQg7"};function a(e){var t=e.permalink,r=e.label,a=e.count,l=e.description;return(0,n.jsxs)(c.Z,{href:t,title:l,className:(0,o.Z)(i.tag,a?i.tagWithCount:i.tagRegular),children:[r,a&&(0,n.jsx)("span",{children:a})]})}},47294:function(e,t,r){r.d(t,{Z:()=>s});var n=r("24246");r("27378");var o=r("90496"),c=r("77827"),i=r("63479");let a="tags_rTaS",l="tag_l5va";function s(e){var t=e.tags;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("b",{children:(0,n.jsx)(c.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,n.jsx)("ul",{className:(0,o.Z)(a,"padding--none","margin-left--sm"),children:t.map(function(e){return(0,n.jsx)("li",{className:l,children:(0,n.jsx)(i.Z,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e))},e.permalink)})})]})}},43764:function(e,t,r){r.d(t,{HV:function(){return s},J$:function(){return f},Wi:function(){return a},ds:function(){return l},fw:function(){return u}});var n=r(24246);r(27378);var o=r(77827),c=r(11660);function i(){var e=(0,c.c)().selectMessage;return function(t){return e(t,(0,o.I)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}}function a(e){var t=i();return(0,o.I)({id:"theme.blog.tagTitle",description:"The title of the page for a blog tag",message:'{nPosts} tagged with "{tagName}"'},{nPosts:t(e.count),tagName:e.label})}function l(e){var t=i();return(0,o.I)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:t(e.count),authorName:e.name||e.key})}var s=function(){return(0,o.I)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"})};function u(){return(0,n.jsx)(o.Z,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function f(){return(0,n.jsx)(o.Z,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}},68746:function(e,t,r){r.d(t,{T$:function(){return l},cI:function(){return i},eU:function(){return a},ht:function(){return s},xo:function(){return u}});var n=r(24246);r(27378);var o=r(77827),c=r(53327);function i(){return(0,n.jsx)(o.Z,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function a(){return(0,n.jsx)(o.Z,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function l(){return(0,n.jsx)(c.Z,{children:(0,n.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function s(){return(0,n.jsx)(o.Z,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,n.jsx)(o.Z,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}},90177:function(e,t,r){r.d(t,{P:function(){return o}});var n=r(8156);function o(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=(0,n.Z)().i18n.currentLocale;var c=(t=(e=(0,n.Z)().i18n).currentLocale,e.localeConfigs[t].calendar);return new Intl.DateTimeFormat(o,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({calendar:c},r))}},11660:function(e,t,r){r.d(t,{c:function(){return l}});var n=r(27378),o=r(8156),c=["zero","one","two","few","many","other"];function i(e){return c.filter(function(t){return e.includes(t)})}var a={locale:"en",pluralForms:i(["one","other"]),select:function(e){return 1===e?"one":"other"}};function l(){var e,t=(e=(0,o.Z)().i18n.currentLocale,(0,n.useMemo)(function(){try{var t,r;return t=e,r=new Intl.PluralRules(t),{locale:t,pluralForms:i(r.resolvedOptions().pluralCategories),select:function(e){return r.select(e)}}}catch(t){return console.error('Failed to use Intl.PluralRules for locale "'.concat(e,'".\nDocusaurus will fallback to the default (English) implementation.\nError: ').concat(t.message,"\n")),a}},[e]));return{selectMessage:function(e,r){return function(e,t,r){var n=e.split("|");if(1===n.length)return n[0];n.length>r.pluralForms.length&&console.error("For locale=".concat(r.locale,", a maximum of ").concat(r.pluralForms.length," plural forms are expected (").concat(r.pluralForms.join(","),"), but the message contains ").concat(n.length,": ").concat(e));var o=r.select(t);return n[Math.min(r.pluralForms.indexOf(o),n.length-1)]}(r,e,t)}}}},56497:function(e,t,r){r.d(t,{Z:function(){return c}});var n=r(24246);r(27378);var o=r(71607);function c(e){var t=e.children,r=e.fallback;return(0,o.Z)()?(0,n.jsx)(n.Fragment,{children:null==t?void 0:t()}):null!=r?r:null}},95998:function(e,t,r){r.d(t,{Z:()=>em});var n,o,c,i={};r.r(i),r.d(i,{ButtonExample:()=>A});var a=r("24246"),l=r("27378"),s=r("90496"),u=r("71607"),f=r("10075"),b=r("77827"),p=r("8156"),d=r("56497"),y=r("85108"),O=r("45245"),m=r("26378");function j(){var e=(0,m.L)().prism,t=(0,O.I)().colorMode,r=e.theme,n=e.darkTheme||r;return"dark"===t?n:r}var g=r("67490");let h="playgroundContainer_6Ior",v="playgroundHeader_Tvsk",w="playgroundEditor_TySg",P="playgroundPreview_mApW";function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}function S(e){var t=e.children;return(0,a.jsx)("div",{className:(0,s.Z)(v),children:t})}function k(){return(0,a.jsx)("div",{children:"Loading..."})}function D(){return(0,a.jsx)(d.Z,{fallback:(0,a.jsx)(k,{}),children:function(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.Z,{fallback:function(e){return(0,a.jsx)(y.Ac,x({},e))},children:(0,a.jsx)(f.i5,{})}),(0,a.jsx)(f.IF,{})]})}})}function N(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S,{children:(0,a.jsx)(b.Z,{id:"theme.Playground.result",description:"The result label of the live codeblocks",children:"Result"})}),(0,a.jsx)("div",{className:P,children:(0,a.jsx)(D,{})})]})}function Z(){var e=(0,u.Z)();return(0,a.jsx)(f.uz,{className:w},String(e))}function E(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S,{children:(0,a.jsx)(b.Z,{id:"theme.Playground.liveEditor",description:"The live editor label of the live codeblocks",children:"Live Editor"})}),(0,a.jsx)(Z,{})]})}var C=function(e){return"".concat(e,";")};function _(e){var t,r,n,o,c=e.children,i=e.transformCode,l=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++){if(r=c[n],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}(e,["children","transformCode"]),s=(0,p.Z)().siteConfig.themeConfig.liveCodeBlock.playgroundPosition,u=j(),b=null!==(o=null===(n=l.metastring)||void 0===n?void 0:n.includes("noInline"))&&void 0!==o&&o;return(0,a.jsx)("div",{className:h,children:(0,a.jsx)(f.nu,(t=x({code:null==c?void 0:c.replace(/\n$/,""),noInline:b,transformCode:null!=i?i:C,theme:u},l),r=(r={children:"top"===s?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(N,{}),(0,a.jsx)(E,{})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(E,{}),(0,a.jsx)(N,{})]})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))})}function B(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}function A(e){var t,r;return(0,a.jsx)("button",(t=B({type:"button"},e),r=(r={style:B({backgroundColor:"white",color:"black",border:"solid red",borderRadius:20,padding:10,cursor:"pointer"},e.style)},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}let T=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({React:l},l,i);var I=r("55951"),M=r("6324"),L=r.n(M);function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var c=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(c.push(r.value),!t||c.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{!i&&null!=o.return&&o.return()}finally{if(a)throw n}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return U(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return U(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var H=RegExp("title=(?<quote>[\"'])(?<title>.*?)\\1"),z=RegExp("\\{(?<range>[\\d,-]+)\\}"),F={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};var V=(n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},F),o=(o={lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},o),Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))}),n),W=Object.keys(F);function G(e,t){var r=e.map(function(e){var r=V[e],n=r.start,o=r.end;return"(?:".concat(n,"\\s*(").concat(t.flatMap(function(e){var t,r;return[e.line,null===(t=e.block)||void 0===t?void 0:t.start,null===(r=e.block)||void 0===r?void 0:r.end].filter(Boolean)}).join("|"),")\\s*").concat(o,")")}).join("|");return new RegExp("^\\s*(?:".concat(r,")\\s*$"))}let $="codeBlockContainer_jDV4";function q(e){var t,r,n,o,c=e.as,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++){if(r=c[n],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}(e,["as"]);var l=(t={color:"--prism-color",backgroundColor:"--prism-background-color"},r={},Object.entries(j().plain).forEach(function(e){var n=R(e,2),o=n[0],c=n[1],i=t[o];i&&"string"==typeof c&&(r[i]=c)}),r);return(0,a.jsx)(c,(n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},i),o=(o={style:l,className:(0,s.Z)(i.className,$,I.k.common.codeBlock)},o),Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))}),n))}let Q={codeBlockContent:"codeBlockContent_vx7S",codeBlockTitle:"codeBlockTitle_bdru",codeBlock:"codeBlock_Gebt",codeBlockStandalone:"codeBlockStandalone_i_cY",codeBlockLines:"codeBlockLines_FJaf",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_FU9Q",buttonGroup:"buttonGroup_cUGO"};function Y(e){var t=e.children,r=e.className;return(0,a.jsx)(q,{as:"pre",tabIndex:0,className:(0,s.Z)(Q.codeBlockStandalone,"thin-scrollbar",r),children:(0,a.jsx)("code",{className:Q.codeBlockLines,children:t})})}var X=r("50923"),J={attributes:!0,characterData:!0,childList:!0,subtree:!0};function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var c=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(c.push(r.value),!t||c.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{!i&&null!=o.return&&o.return()}finally{if(a)throw n}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return K(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return K(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var et=r("7316");let er={codeLine:"codeLine_qRmp",codeLineNumber:"codeLineNumber_dS_J",codeLineContent:"codeLineContent_XF5l"};function en(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}function eo(e){var t,r,n=e.line,o=e.classNames,c=e.showLineNumbers,i=e.getLineProps,l=e.getTokenProps;1===n.length&&"\n"===n[0].content&&(n[0].content="");var u=i({line:n,className:(0,s.Z)(o,c&&er.codeLine)}),f=n.map(function(e,t){return(0,a.jsx)("span",en({},l({token:e})),t)});return(0,a.jsxs)("span",(t=en({},u),r=(r={children:[c?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:er.codeLineNumber}),(0,a.jsx)("span",{className:er.codeLineContent,children:f})]}):f,(0,a.jsx)("br",{})]},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}var ec=r("44771");function ei(e){var t,r;return(0,a.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 24 24"},e),r=(r={children:(0,a.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}function ea(e){var t,r;return(0,a.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 24 24"},e),r=(r={children:(0,a.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}let el={copyButtonCopied:"copyButtonCopied_OkN_",copyButtonIcons:"copyButtonIcons_OqsO",copyButtonIcon:"copyButtonIcon_PgCn",copyButtonSuccessIcon:"copyButtonSuccessIcon_bsQG"};function es(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function eu(e){var t,r,n=e.code,o=e.className;var c=(t=(0,l.useState)(!1),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var c=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(c.push(r.value),!t||c.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{!i&&null!=o.return&&o.return()}finally{if(a)throw n}}return c}}(t,2)||function(e,t){if(e){if("string"==typeof e)return es(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return es(e,t)}}(t,r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=c[0],u=c[1],f=(0,l.useRef)(void 0),p=(0,l.useCallback)(function(){(0,ec.Z)(n),u(!0),f.current=window.setTimeout(function(){u(!1)},1e3)},[n]);return(0,l.useEffect)(function(){return function(){return window.clearTimeout(f.current)}},[]),(0,a.jsx)("button",{type:"button","aria-label":i?(0,b.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,b.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,b.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,s.Z)("clean-btn",o,el.copyButton,i&&el.copyButtonCopied),onClick:p,children:(0,a.jsxs)("span",{className:el.copyButtonIcons,"aria-hidden":"true",children:[(0,a.jsx)(ei,{className:el.copyButtonIcon}),(0,a.jsx)(ea,{className:el.copyButtonSuccessIcon})]})})}function ef(e){var t,r;return(0,a.jsx)("svg",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({viewBox:"0 0 24 24"},e),r=(r={children:(0,a.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})},r),Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}let eb={wordWrapButtonIcon:"wordWrapButtonIcon_MQXS",wordWrapButtonEnabled:"wordWrapButtonEnabled_TBIH"};function ep(e){var t=e.className,r=e.onClick,n=e.isEnabled,o=(0,b.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,a.jsx)("button",{type:"button",onClick:r,className:(0,s.Z)("clean-btn",t,n&&eb.wordWrapButtonEnabled),"aria-label":o,title:o,children:(0,a.jsx)(ef,{className:eb.wordWrapButtonIcon,"aria-hidden":"true"})})}function ed(e){var t,r,n,o,c,i,u,f,b,p,d,y,O,g,h,v,w,P,x,S,k,D,N=e.children,Z=e.className,E=void 0===Z?"":Z,C=e.metastring,_=e.title,B=e.showLineNumbers,A=e.language,T=(0,m.L)().prism,I=T.defaultLanguage,M=T.magicComments;var U=null==(r=null!==(D=null!=A?A:null==(t=E.split(" ").find(function(e){return e.startsWith("language-")}))?void 0:t.replace(/language-/,""))&&void 0!==D?D:I)?void 0:r.toLowerCase(),F=j();var V=(o=(n=ee((0,l.useState)(!1),2))[0],c=n[1],u=(i=ee((0,l.useState)(!1),2))[0],f=i[1],b=(0,l.useRef)(null),p=(0,l.useCallback)(function(){var e=b.current.querySelector("code");o?e.removeAttribute("style"):(e.style.whiteSpace="pre-wrap",e.style.overflowWrap="anywhere"),c(function(e){return!e})},[b,o]),d=(0,l.useCallback)(function(){var e=b.current;f(e.scrollWidth>e.clientWidth||b.current.querySelector("code").hasAttribute("style"))},[b]),y=b,O=d,h=(g=ee((0,l.useState)(),2))[0],v=g[1],w=(0,l.useCallback)(function(){var e;v(null===(e=y.current)||void 0===e?void 0:e.closest("[role=tabpanel][hidden]"))},[y,v]),(0,l.useEffect)(function(){w()},[w]),function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:J,n=(0,X.zX)(t),o=(0,X.Ql)(r);(0,l.useEffect)(function(){var t=new MutationObserver(n);return e&&t.observe(e,o),function(){return t.disconnect()}},[e,n,o])}(h,function(e){e.forEach(function(e){"attributes"===e.type&&"hidden"===e.attributeName&&(O(),w())})},{attributes:!0,characterData:!1,childList:!1,subtree:!1}),(0,l.useEffect)(function(){d()},[o,d]),(0,l.useEffect)(function(){return window.addEventListener("resize",d,{passive:!0}),function(){window.removeEventListener("resize",d)}},[d]),{codeBlockRef:b,isEnabled:o,isCodeScrollable:u,toggle:p});var $=(null!==(S=null==(P=C)?void 0:null===(x=P.match(H))||void 0===x?void 0:x.groups.title)&&void 0!==S?S:"")||_,Y=function(e,t){var r=e.replace(/\n$/,""),n=t.language,o=t.magicComments,c=t.metastring;if(c&&z.test(c)){var i=c.match(z).groups.range;if(0===o.length)throw Error("A highlight range has been given in code block's metastring (``` ".concat(c,"), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges."));var a=o[0].className;return{lineClassNames:Object.fromEntries(L()(i).filter(function(e){return e>0}).map(function(e){return[e-1,[a]]})),code:r}}if(void 0===n)return{lineClassNames:{},code:r};for(var l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return G(["js","jsBlock"],t);case"jsx":case"tsx":return G(["js","jsBlock","jsx"],t);case"html":return G(["js","jsBlock","html"],t);case"python":case"py":case"bash":return G(["bash"],t);case"markdown":case"md":return G(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return G(["tex"],t);case"lua":case"haskell":case"sql":return G(["lua"],t);case"wasm":return G(["wasm"],t);case"vb":case"vba":case"visual-basic":return G(["vb","rem"],t);case"vbnet":return G(["vbnet","rem"],t);case"batch":return G(["rem"],t);case"basic":return G(["rem","f90"],t);case"fsharp":return G(["js","ml"],t);case"ocaml":case"sml":return G(["ml"],t);case"fortran":return G(["f90"],t);case"cobol":return G(["cobol"],t);default:return G(W,t)}}(n,o),s=r.split("\n"),u=Object.fromEntries(o.map(function(e){return[e.className,{start:0,range:""}]})),f=Object.fromEntries(o.filter(function(e){return e.line}).map(function(e){var t=e.className;return[e.line,t]})),b=Object.fromEntries(o.filter(function(e){return e.block}).map(function(e){var t=e.className;return[e.block.start,t]})),p=Object.fromEntries(o.filter(function(e){return e.block}).map(function(e){var t=e.className;return[e.block.end,t]})),d=0;d<s.length;){var y=s[d].match(l);if(!y){d+=1;continue}var O=y.slice(1).find(function(e){return void 0!==e});f[O]?u[f[O]].range+="".concat(d,","):b[O]?u[b[O]].start=d:p[O]&&(u[p[O]].range+="".concat(u[p[O]].start,"-").concat(d-1,",")),s.splice(d,1)}r=s.join("\n");var m={};return Object.entries(u).forEach(function(e){var t=R(e,2),r=t[0],n=t[1].range;L()(n).forEach(function(e){var t;null!==(t=m[e])&&void 0!==t||(m[e]=[]),m[e].push(r)})}),{lineClassNames:m,code:r}}(N,{metastring:C,language:U,magicComments:M}),K=Y.lineClassNames,er=Y.code;var en=null!=B?B:!!(null==(k=C)?void 0:k.includes("showLineNumbers"));return(0,a.jsxs)(q,{as:"div",className:(0,s.Z)(E,U&&!E.includes("language-".concat(U))&&"language-".concat(U)),children:[$&&(0,a.jsx)("div",{className:Q.codeBlockTitle,children:$}),(0,a.jsxs)("div",{className:Q.codeBlockContent,children:[(0,a.jsx)(et.y$,{theme:F,code:er,language:null!=U?U:"text",children:function(e){var t=e.className,r=e.style,n=e.tokens,o=e.getLineProps,c=e.getTokenProps;return(0,a.jsx)("pre",{tabIndex:0,ref:V.codeBlockRef,className:(0,s.Z)(t,Q.codeBlock,"thin-scrollbar"),style:r,children:(0,a.jsx)("code",{className:(0,s.Z)(Q.codeBlockLines,en&&Q.codeBlockLinesWithNumbering),children:n.map(function(e,t){return(0,a.jsx)(eo,{line:e,getLineProps:o,getTokenProps:c,classNames:K[t],showLineNumbers:en},t)})})})}}),(0,a.jsxs)("div",{className:Q.buttonGroup,children:[(V.isEnabled||V.isCodeScrollable)&&(0,a.jsx)(ep,{className:Q.codeButton,onClick:function(){return V.toggle()},isEnabled:V.isEnabled}),(0,a.jsx)(eu,{className:Q.codeButton,code:er})]})]})]})}function ey(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}let eO=(c=function(e){var t,r,n,o=e.children,c=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},c=Object.keys(e);for(n=0;n<c.length;n++)r=c[n],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n<c.length;n++){if(r=c[n],!(t.indexOf(r)>=0))Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}}return o}(e,["children"]),i=(0,u.Z)();var s=(t=o,l.Children.toArray(t).some(function(e){return(0,l.isValidElement)(e)})?t:Array.isArray(t)?t.join(""):t),f="string"==typeof s?ed:Y;return(0,a.jsx)(f,(r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},c),n=(n={children:s},n),Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}),r),String(i))},function(e){return e.live?(0,a.jsx)(_,ey({scope:T},e)):(0,a.jsx)(c,ey({},e))});function em(e){return(0,a.jsx)(eO,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n,o,c;n=e,o=t,c=r[t],o in n?Object.defineProperty(n,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[o]=c})}return e}({},e))}}}]); |