dashy/assets/js/1f391b9e.3e2df21d.js
2023-04-15 20:31:08 +00:00

1 line
No EOL
2.2 KiB
JavaScript

"use strict";(self.webpackChunkdashy=self.webpackChunkdashy||[]).push([[85],{7979:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var a=n(7294),c=n(6010),r=n(6402),l=n(3905),s=n(7933),o=n(571),i=n(9306);const m="mdxPageWrapper_eQvw";const d=function(e){const{content:t}=e,{frontMatter:n,metadata:d}=t,{title:u,description:f,wrapperClassName:p,hide_table_of_contents:E}=n,{permalink:v}=d;return a.createElement(r.Z,{title:u,description:f,permalink:v,wrapperClassName:p??i.kM.wrapper.mdxPages,pageClassName:i.kM.page.mdxPage},a.createElement("main",{className:"container container--fluid margin-vert--lg"},a.createElement("div",{className:(0,c.Z)("row",m)},a.createElement("div",{className:(0,c.Z)("col",!E&&"col--8")},a.createElement(l.Zo,{components:s.Z},a.createElement(t,null))),!E&&t.toc&&a.createElement("div",{className:"col col--2"},a.createElement(o.Z,{toc:t.toc})))))}},571:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(7294),c=n(6010);const r=function(e,t,n){const[c,r]=(0,a.useState)(void 0);(0,a.useEffect)((()=>{function a(){const a=function(){const e=Array.from(document.getElementsByClassName("anchor")),t=e.find((e=>{const{top:t}=e.getBoundingClientRect();return t>=n}));if(t){if(t.getBoundingClientRect().top>=n){return e[e.indexOf(t)-1]??t}return t}return e[e.length-1]}();if(a){let n=0,l=!1;const s=document.getElementsByClassName(e);for(;n<s.length&&!l;){const e=s[n],{href:o}=e,i=decodeURIComponent(o.substring(o.indexOf("#")+1));a.id===i&&(c&&c.classList.remove(t),e.classList.add(t),r(e),l=!0),n+=1}}}return document.addEventListener("scroll",a),document.addEventListener("resize",a),a(),()=>{document.removeEventListener("scroll",a),document.removeEventListener("resize",a)}}))},l="tableOfContents_vrFS",s="table-of-contents__link";function o(e){let{toc:t,isChild:n}=e;return t.length?a.createElement("ul",{className:n?"":"table-of-contents table-of-contents__left-border"},t.map((e=>a.createElement("li",{key:e.id},a.createElement("a",{href:`#${e.id}`,className:s,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(o,{isChild:!0,toc:e.children}))))):null}const i=function(e){let{toc:t}=e;return r(s,"table-of-contents__link--active",100),a.createElement("div",{className:(0,c.Z)(l,"thin-scrollbar")},a.createElement(o,{toc:t}))}}}]);