
    $g	                     R    d dl mZ d dlmZ d dlmZ d dlmZ  G d de          ZdS )    )Treeprocessor)Page)get_relative_url)Elementc                   ,    e Zd ZddedefdZdefdZdS )ExcerptTreeprocessorNpagebasec                 "    || _         || _        d S N)r	   r
   )selfr	   r
   s      h/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/material/plugins/blog/structure/markdown.py__init__zExcerptTreeprocessor.__init__"   s    				    rootc                 @   d}|                     d          D ]}|                    d          }|                    d          s-t          | j        j        | j        j                  }|r|                    d|           n|                    d||z              d}d S )NTahref#F)iterget
startswithr   r	   urlr
   set)r   r   mainelanchorpaths         r   runzExcerptTreeprocessor.run'   s     ))C.. 	 	BVVF^^F$$S))  $DIM49=AAD .vt$$$$vtf}--- DD	 	r   r   )__name__
__module____qualname__r   r   r   r    r   r   r   r      sV         T     
      r   r   N)	markdown.treeprocessorsr   mkdocs.structure.pagesr   mkdocs.utilsr   xml.etree.ElementTreer   r   r#   r   r   <module>r(      s   * 2 1 1 1 1 1 ' ' ' ' ' ' ) ) ) ) ) ) ) ) ) ) ) )    =     r   