docusaurus/assets/js/01a85c17.b94cf2ad.js
2024-08-09 19:45:44 +00:00

1 line
No EOL
10 KiB
JavaScript

"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[64013],{53945:(e,t,n)=>{n.d(t,{n4:()=>c,Ne:()=>_,ci:()=>Z,CS:()=>y,wj:()=>o,nO:()=>u,iZ:()=>O,cH:()=>k});var r=n(24246),a=n(27378),i=n(51114),s=n(32451);function o(){var e;const t=(0,s.Z)(),n=null==t||null===(e=t.data)||void 0===e?void 0:e.blogMetadata;if(!n)throw new Error("useBlogMetadata() can't be called on the current route because the blog metadata could not be found in route context");return n}const l=a.createContext(null);function c({children:e,content:t,isBlogPostPage:n=!1}){const i=function({content:e,isBlogPostPage:t}){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,toc:e.toc,isBlogPostPage:t})),[e,t])}({content:t,isBlogPostPage:n});return(0,r.jsx)(l.Provider,{value:i,children:e})}function u(){const e=(0,a.useContext)(l);if(null===e)throw new i.i6("BlogPostProvider");return e}var m=n(66448),d=n(4423);function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){g(e,t,n[t])}))}return e}function b(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}const f=e=>new Date(e).toISOString();function j(e){const t=e.map(v);return{author:1===t.length?t[0]:t}}function h(e,t,n){return e?{image:P({imageUrl:t(e,{absolute:!0}),caption:`title image for the blog post: ${n}`})}:{}}function y(e){const{siteConfig:t}=(0,d.Z)(),{withBaseUrl:n}=(0,m.Cg)(),{metadata:{blogDescription:r,blogTitle:a,permalink:i}}=e,s=`${t.url}${i}`;return{"@context":"https://schema.org","@type":"Blog","@id":s,mainEntityOfPage:s,headline:a,description:r,blogPost:e.items.map((e=>function(e,t,n){const{assets:r,frontMatter:a,metadata:i}=e,{date:s,title:o,description:l,lastUpdatedAt:c}=i;var u;const m=null!==(u=r.image)&&void 0!==u?u:a.image;var d;const g=null!==(d=a.keywords)&&void 0!==d?d:[],b=`${t.url}${i.permalink}`,y=c?f(c):void 0;return p({"@type":"BlogPosting","@id":b,mainEntityOfPage:b,url:b,headline:o,name:o,description:l,datePublished:s},y?{dateModified:y}:{},j(i.authors),h(m,n,o),g?{keywords:g}:{})}(e.content,t,n)))}}function O(){const e=o(),{assets:t,metadata:n}=u(),{siteConfig:r}=(0,d.Z)(),{withBaseUrl:a}=(0,m.Cg)(),{date:i,title:s,description:l,frontMatter:c,lastUpdatedAt:g}=n;var y;const O=null!==(y=t.image)&&void 0!==y?y:c.image;var v;const P=null!==(v=c.keywords)&&void 0!==v?v:[],x=g?f(g):void 0,w=`${r.url}${n.permalink}`;return b(p({"@context":"https://schema.org","@type":"BlogPosting","@id":w,mainEntityOfPage:w,url:w,headline:s,name:s,description:l,datePublished:i},x?{dateModified:x}:{},j(n.authors),h(O,a,s),P?{keywords:P}:{}),{isPartOf:{"@type":"Blog","@id":`${r.url}${e.blogBasePath}`,name:e.blogTitle}})}function v(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}:{})}function P({imageUrl:e,caption:t}){return{"@type":"ImageObject","@id":e,url:e,contentUrl:e,caption:t}}var x=n(3620),w=n(41428),N=n(52196),C=n(39779);function k(e){const{pathname:t}=(0,x.TH)();return(0,a.useMemo)((()=>e.filter((e=>function(e,t){return!(e.unlisted&&!(0,C.Mg)(e.permalink,t))}(e,t)))),[e,t])}function Z(e){const t=(0,N.vM)(e,(e=>`${new Date(e.date).getFullYear()}`)),n=Object.entries(t);return n.reverse(),n}function _({items:e,ulClassName:t,liClassName:n,linkClassName:a,linkActiveClassName:i}){return(0,r.jsx)("ul",{className:t,children:e.map((e=>(0,r.jsx)("li",{className:n,children:(0,r.jsx)(w.Z,{isNavLink:!0,to:e.permalink,className:a,activeClassName:i,children:e.title})},e.permalink)))})}},76341:(e,t,n)=>{n.d(t,{Z:()=>H});var r=n(24246),a=n(27378),i=n(40624),s=n(88613),o=n(60029),l=n(36712),c=n(53945),u=n(73919),m=n(52615);function d({year:e,yearGroupHeadingClassName:t,children:n}){return(0,r.jsxs)("div",{role:"group",children:[(0,r.jsx)(m.Z,{as:"h3",className:t,children:e}),n]})}function g({items:e,yearGroupHeadingClassName:t,ListComponent:n}){if((0,u.L)().blog.sidebar.groupByYear){const a=(0,c.ci)(e);return(0,r.jsx)(r.Fragment,{children:a.map((([e,a])=>(0,r.jsx)(d,{year:e,yearGroupHeadingClassName:t,children:(0,r.jsx)(n,{items:a})},e)))})}return(0,r.jsx)(n,{items:e})}const p=(0,a.memo)(g),b="sidebar_P3nc",f="sidebarItemTitle_VrjY",j="sidebarItemList_OSkG",h="sidebarItem_WJ0y",y="sidebarItemLink_Qrfg",O="sidebarItemLinkActive_nUeK",v="yearGroupHeading_lECJ",P=({items:e})=>(0,r.jsx)(c.Ne,{items:e,ulClassName:(0,i.Z)(j,"clean-list"),liClassName:h,linkClassName:y,linkActiveClassName:O});function x({sidebar:e}){const t=(0,c.cH)(e.items);return(0,r.jsx)("aside",{className:"col col--3",children:(0,r.jsxs)("nav",{className:(0,i.Z)(b,"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,r.jsx)("div",{className:(0,i.Z)(f,"margin-bottom--md"),children:e.title}),(0,r.jsx)(p,{items:t,ListComponent:P,yearGroupHeadingClassName:v})]})})}const w=(0,a.memo)(x);var N=n(35612);const C={yearGroupHeading:"yearGroupHeading_Ruz9"},k=({items:e})=>(0,r.jsx)(c.Ne,{items:e,ulClassName:"menu__list",liClassName:"menu__list-item",linkClassName:"menu__link",linkActiveClassName:"menu__link--active"});function Z({sidebar:e}){const t=(0,c.cH)(e.items);return(0,r.jsx)(p,{items:t,ListComponent:k,yearGroupHeadingClassName:C.yearGroupHeading})}function _(e){return(0,r.jsx)(N.Zo,{component:Z,props:e})}const S=(0,a.memo)(_);function B({sidebar:e}){const t=(0,o.i)();return(null==e?void 0:e.items.length)?"mobile"===t?(0,r.jsx)(S,{sidebar:e}):(0,r.jsx)(w,{sidebar:e}):null}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):function(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})),e}function M(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function H(e){const{sidebar:t,toc:n,children:a}=e,o=M(e,["sidebar","toc","children"]),l=t&&t.items.length>0;return(0,r.jsx)(s.Z,E(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){D(e,t,n[t])}))}return e}({},o),{children:(0,r.jsx)("div",{className:"container margin-vert--lg",children:(0,r.jsxs)("div",{className:"row",children:[(0,r.jsx)(B,{sidebar:t}),(0,r.jsx)("main",{className:(0,i.Z)("col",{"col--7":l,"col--9 col--offset-1":!l}),children:a}),n&&(0,r.jsx)("div",{className:"col col--2",children:n})]})})}))}},32843:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var r=n(24246),a=(n(27378),n(40624)),i=n(19816),s=n(44008),o=n(89583),l=n(76341),c=n(7711),u=n(10057),m=n(52615);function d({tags:e,sidebar:t}){const n=(0,i.M)();return(0,r.jsxs)(s.FG,{className:(0,a.Z)(o.k.wrapper.blogPages,o.k.page.blogTagsListPage),children:[(0,r.jsx)(s.d,{title:n}),(0,r.jsx)(u.Z,{tag:"blog_tags_list"}),(0,r.jsxs)(l.Z,{sidebar:t,children:[(0,r.jsx)(m.Z,{as:"h1",children:n}),(0,r.jsx)(c.Z,{tags:e})]})]})}},52977:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(24246),a=(n(27378),n(40624)),i=n(41428);const s={tag:"tag_Nd8t",tagRegular:"tagRegular_TiLs",tagWithCount:"tagWithCount_AQg7"};function o({permalink:e,label:t,count:n,description:o}){return(0,r.jsxs)(i.Z,{href:e,title:o,className:(0,a.Z)(s.tag,n?s.tagWithCount:s.tagRegular),children:[t,n&&(0,r.jsx)("span",{children:n})]})}},7711:(e,t,n)=>{n.d(t,{Z:()=>m});var r=n(24246),a=(n(27378),n(19816)),i=n(52977),s=n(52615);const o={tag:"tag_SyQ5"};function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){l(e,t,n[t])}))}return e}function u({letterEntry:e}){return(0,r.jsxs)("article",{children:[(0,r.jsx)(s.Z,{as:"h2",id:e.letter,children:e.letter}),(0,r.jsx)("ul",{className:"padding--none",children:e.tags.map((e=>(0,r.jsx)("li",{className:o.tag,children:(0,r.jsx)(i.Z,c({},e))},e.permalink)))}),(0,r.jsx)("hr",{})]})}function m({tags:e}){const t=(0,a.P)(e);return(0,r.jsx)("section",{className:"margin-vert--lg",children:t.map((e=>(0,r.jsx)(u,{letterEntry:e},e.letter)))})}},19816:(e,t,n)=>{n.d(t,{M:()=>s,P:()=>o});var r,a,i=n(36712);const s=()=>(0,i.I)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});function o(e){const t={};return Object.values(e).forEach((e=>{const n=function(e){return e[0].toUpperCase()}(e.label);var i;null!==(i=(r=t)[a=n])&&void 0!==i||(r[a]=[]),t[n].push(e)})),Object.entries(t).sort((([e],[t])=>e.localeCompare(t))).map((([e,t])=>({letter:e,tags:t.sort(((e,t)=>e.label.localeCompare(t.label)))})))}}}]);