TOPVERSE_Official/.output/public/_nuxt/ProseH2.cf7a2bb7.js

2 lines
751 B
JavaScript
Raw Normal View History

2023-05-31 11:02:15 +08:00
import{a as f,z as h,o as a,e as c,u as p,H as i}from"./entry.a42f0781.js";function d(t){let s,n=t[0],e=1;for(;e<t.length;){const l=t[e],o=t[e+1];if(e+=2,(l==="optionalAccess"||l==="optionalCall")&&n==null)return;l==="access"||l==="optionalAccess"?(s=n,n=o(n)):(l==="call"||l==="optionalCall")&&(n=o((...r)=>n.call(s,...r)),s=void 0)}return n}const m=["id"],k=["href"],u=2,C=f({__name:"ProseH2",props:{id:null},setup(t){const{anchorLinks:s}=h().public.content,n=d([s,"optionalAccess",e=>e.depth])>=u&&!d([s,"optionalAccess",e=>e.exclude,"access",e=>e.includes,"call",e=>e(u)]);return(e,l)=>(a(),c("h2",{id:t.id},[t.id&&p(n)?(a(),c("a",{key:0,href:`#${t.id}`},[i(e.$slots,"default")],8,k)):i(e.$slots,"default",{key:1})],8,m))}});export{C as default};