SYMBOL INDEX (128 symbols across 4 files) FILE: js/post-preview.min.87a155547f6a054538e79540adb8ea7b78352bf6c813c03e82cd2b878da3de8f.js method constructor (line 1) | constructor(e){this.configuration=e,this.excludeRootNode=null,this.exclu... method fromParams (line 1) | static fromParams(){return new f({enable:!!p.enable,debug:!!p.debug,mobi... method boot (line 1) | static boot(){let e=f.fromParams();try{e.init()}catch{}} method log (line 1) | log(...e){console.log("[post-preview]",...e)} method init (line 1) | init(){this.guardEnvironment(),this.bindHoverDelegation(),this.bindTheme... method guardEnvironment (line 1) | guardEnvironment(){if(!this.configuration.enable||window.top!==window.se... method getIsDarkTheme (line 1) | getIsDarkTheme(){if(typeof window.fixit?.isDark=="boolean")return window... method applyThemeToAllOpenPreviews (line 1) | applyThemeToAllOpenPreviews(e){document.querySelectorAll(".pp-box").forE... method bindThemeSynchronization (line 1) | bindThemeSynchronization(){if(this.applyThemeToAllOpenPreviews(this.getI... method bindHoverDelegation (line 1) | bindHoverDelegation(){document.addEventListener("mouseover",e=>{let i=e.... method bindScrollHideRules (line 1) | bindScrollHideRules(){let e=()=>{let t=this.activeTippyInstance;if(t&&t.... method isEligibleAnchor (line 1) | isEligibleAnchor(e){if(!e.closest("main")||e.closest("header,footer,.tip... method isBlockedByExcludeSelector (line 1) | isBlockedByExcludeSelector(e){return this.configuration.excludeSelector?... method createPreviewUI (line 1) | createPreviewUI(){let e=document.createElement("div");e.className="pp-bo... method renderBreadcrumbPath (line 1) | renderBreadcrumbPath(e,i){e.textContent="";let t;try{t=new URL(i,window.... method mountPreviewForAnchor (line 1) | mountPreviewForAnchor(e){if(e._postPreviewTippyInstance)return;let i=thi... method attachHoverBehavior (line 1) | attachHoverBehavior(e,i){let t=!1,n=!1,o=0,s=0,d=()=>{s&&window.clearTim... method abortAnchorRequest (line 1) | abortAnchorRequest(e){let i=e._ppAbortController;if(i){e._ppAbortControl... method loadPreviewHtml (line 1) | async loadPreviewHtml(e,i){let t=await fetch(e,{credentials:"same-origin... method extractPreviewHtml (line 1) | extractPreviewHtml(e,i){let t=new DOMParser().parseFromString(e,"text/ht... method hash32 (line 1) | hash32(e){let i=String(e||""),t=2166136261;for(let n=0;nthis.enableUpdating=t),this._$AL=new Map... method addController (line 1) | addController(t){(this._$EO??=new Set).add(t),this.renderRoot!==void 0&&... method removeController (line 1) | removeController(t){this._$EO?.delete(t)} method _$E_ (line 1) | _$E_(){const t=new Map,e=this.constructor.elementProperties;for(const s ... method createRenderRoot (line 1) | createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.const... method connectedCallback (line 1) | connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enabl... method enableUpdating (line 1) | enableUpdating(t){} method disconnectedCallback (line 1) | disconnectedCallback(){this._$EO?.forEach(t=>t.hostDisconnected?.())} method attributeChangedCallback (line 1) | attributeChangedCallback(t,e,s){this._$AK(t,s)} method _$ET (line 1) | _$ET(t,e){const s=this.constructor.elementProperties.get(t),i=this.const... method _$AK (line 1) | _$AK(t,e){const s=this.constructor,i=s._$Eh.get(t);if(i!==void 0&&this._... method requestUpdate (line 1) | requestUpdate(t,e,s,i=!1,n){if(t!==void 0){const o=this.constructor;if(i... method C (line 1) | C(t,e,{useDefault:s,reflect:i,wrapped:n},o){s&&!(this._$Ej??=new Map).ha... method _$EP (line 1) | async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promis... method scheduleUpdate (line 1) | scheduleUpdate(){return this.performUpdate()} method performUpdate (line 1) | performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(... method willUpdate (line 1) | willUpdate(t){} method _$AE (line 1) | _$AE(t){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.... method _$EM (line 1) | _$EM(){this._$AL=new Map,this.isUpdatePending=!1} method updateComplete (line 1) | get updateComplete(){return this.getUpdateComplete()} method getUpdateComplete (line 1) | getUpdateComplete(){return this._$ES} method shouldUpdate (line 1) | shouldUpdate(t){return!0} method update (line 1) | update(t){this._$Eq&&=this._$Eq.forEach(e=>this._$ET(e,this[e])),this._$... method updated (line 1) | updated(t){} method firstUpdated (line 1) | firstUpdated(t){} function at (line 3) | function at(r,t){if(!B(r)||!r.hasOwnProperty("raw"))throw Error("invalid... class U (line 3) | class U{constructor({strings:t,_$litType$:e},s){let i;this.parts=[];let ... method constructor (line 3) | constructor({strings:t,_$litType$:e},s){let i;this.parts=[];let n=0,o=... method createElement (line 3) | static createElement(t,e){const s=g.createElement("template");return s... function S (line 3) | function S(r,t,e=r,s){if(t===v)return t;let i=s!==void 0?e._$Co?.[s]:e._... class vt (line 3) | class vt{constructor(t,e){this._$AV=[],this._$AN=void 0,this._$AD=t,this... method constructor (line 3) | constructor(t,e){this._$AV=[],this._$AN=void 0,this._$AD=t,this._$AM=e} method parentNode (line 3) | get parentNode(){return this._$AM.parentNode} method _$AU (line 3) | get _$AU(){return this._$AM._$AU} method u (line 3) | u(t){const{el:{content:e},parts:s}=this._$AD,i=(t?.creationScope??g).i... method p (line 3) | p(t){let e=0;for(const s of this._$AV)s!==void 0&&(s.strings!==void 0?... class M (line 3) | class M{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(t,e,s,i... method _$AU (line 3) | get _$AU(){return this._$AM?._$AU??this._$Cv} method constructor (line 3) | constructor(t,e,s,i){this.type=2,this._$AH=c,this._$AN=void 0,this._$A... method parentNode (line 3) | get parentNode(){let t=this._$AA.parentNode;const e=this._$AM;return e... method startNode (line 3) | get startNode(){return this._$AA} method endNode (line 3) | get endNode(){return this._$AB} method _$AI (line 3) | _$AI(t,e=this){t=S(this,t,e),P(t)?t===c||t==null||t===""?(this._$AH!==... method O (line 3) | O(t){return this._$AA.parentNode.insertBefore(t,this._$AB)} method T (line 3) | T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))} method _ (line 3) | _(t){this._$AH!==c&&P(this._$AH)?this._$AA.nextSibling.data=t:this.T(g... method $ (line 3) | $(t){const{values:e,_$litType$:s}=t,i=typeof s=="number"?this._$AC(t):... method _$AC (line 3) | _$AC(t){let e=ot.get(t.strings);return e===void 0&&ot.set(t.strings,e=... method k (line 3) | k(t){B(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let s,... method _$AR (line 3) | _$AR(t=this._$AA.nextSibling,e){for(this._$AP?.(!1,!0,e);t!==this._$AB... method setConnected (line 3) | setConnected(t){this._$AM===void 0&&(this._$Cv=t,this._$AP?.(t))} class L (line 3) | class L{get tagName(){return this.element.tagName}get _$AU(){return this... method tagName (line 3) | get tagName(){return this.element.tagName} method _$AU (line 3) | get _$AU(){return this._$AM._$AU} method constructor (line 3) | constructor(t,e,s,i,n){this.type=1,this._$AH=c,this._$AN=void 0,this.e... method _$AI (line 3) | _$AI(t,e=this,s,i){const n=this.strings;let o=!1;if(n===void 0)t=S(thi... method j (line 3) | j(t){t===c?this.element.removeAttribute(this.name):this.element.setAtt... class St (line 3) | class St extends L{constructor(){super(...arguments),this.type=3}j(t){th... method constructor (line 3) | constructor(){super(...arguments),this.type=3} method j (line 3) | j(t){this.element[this.name]=t===c?void 0:t} class Ct (line 3) | class Ct extends L{constructor(){super(...arguments),this.type=4}j(t){th... method constructor (line 3) | constructor(){super(...arguments),this.type=4} method j (line 3) | j(t){this.element.toggleAttribute(this.name,!!t&&t!==c)} class wt (line 3) | class wt extends L{constructor(t,e,s,i,n){super(t,e,s,i,n),this.type=5}_... method constructor (line 3) | constructor(t,e,s,i,n){super(t,e,s,i,n),this.type=5} method _$AI (line 3) | _$AI(t,e=this){if((t=S(this,t,e,0)??c)===v)return;const s=this._$AH,i=... method handleEvent (line 3) | handleEvent(t){typeof this._$AH=="function"?this._$AH.call(this.option... class Pt (line 3) | class Pt{constructor(t,e,s){this.element=t,this.type=6,this._$AN=void 0,... method constructor (line 3) | constructor(t,e,s){this.element=t,this.type=6,this._$AN=void 0,this._$... method _$AU (line 3) | get _$AU(){return this._$AM._$AU} method _$AI (line 3) | _$AI(t){S(this,t)} class x (line 3) | class x extends E{constructor(){super(...arguments),this.renderOptions={... method constructor (line 3) | constructor(){super(...arguments),this.renderOptions={host:this},this.... method createRenderRoot (line 3) | createRenderRoot(){const t=super.createRenderRoot();return this.render... method update (line 3) | update(t){const e=this.render();this.hasUpdated||(this.renderOptions.i... method connectedCallback (line 3) | connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(... method disconnectedCallback (line 3) | disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConn... method render (line 3) | render(){return v} method set (line 3) | set(h){const a=t.get.call(this);t.set.call(this,h),this.requestUpdate(o,... method init (line 3) | init(h){return h!==void 0&&this.C(o,void 0,r,h),h} function f (line 3) | function f(r){return(t,e)=>typeof e=="object"?Tt(r,t,e):((s,i,n)=>{const... method constructor (line 3) | constructor(){super(...arguments),this.feature="",this.past=2,this.futur... method connectedCallback (line 3) | connectedCallback(){super.connectedCallback(),this.setupMessageListener()} method disconnectedCallback (line 3) | disconnectedCallback(){super.disconnectedCallback(),window.removeEventLi... method setupMessageListener (line 3) | setupMessageListener(){window.addEventListener("message",this.handleMess... method parseData (line 3) | parseData(t){try{return typeof t=="string"?JSON.parse(t):t}catch{return{}}} method generateSource (line 3) | generateSource(){if(!this.feature)return"";const t=[`meta=${this.meta}`,... method render (line 3) | render(){const t=this.generateSource();return t?nt`