File: //usr/lib/python3/dist-packages/sphinx/builders/__pycache__/singlehtml.cpython-310.pyc
o
�$�a� � @ s� d Z ddlmZ ddlmZmZmZmZmZ ddl m
Z
ddlmZ ddl
mZ ddlmZ ddlmZ dd lmZ dd
lmZmZ ddlmZ ddlmZ e�e�ZG d
d� de�Zdedee ef fdd�Z!dS )z�
sphinx.builders.singlehtml
~~~~~~~~~~~~~~~~~~~~~~~~~~
Single HTML builders.
:copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�path)�Any�Dict�List�Tuple�Union)�nodes)�Node)�Sphinx)�StandaloneHTMLBuilder)�TocTree)�__)�logging�progress_message)� darkgreen)�inline_all_toctreesc
@ sL e Zd ZdZdZed�ZdZdee e
e f fdd�Zd,d e d
e de fdd�Zd,d
e de d
e de fdd�Z
deddfdd�Zd-d e dedede fdd�Zdejfdd�Zdee ee eedf f f fdd�Zdee ee ee eedf f f f fdd�Zd e d e d!e defd"d#�Zd$eddfd%d&�Zd.d'd(�Zeed)��d.d*d+��ZdS )/�SingleFileHTMLBuilderzb
A StandaloneHTMLBuilder subclass that puts the whole document tree on one
HTML page.
�
singlehtmlzThe HTML page is in %(outdir)s.F�returnc C s dS )Nz
all documents� ��selfr r �</usr/lib/python3/dist-packages/sphinx/builders/singlehtml.py�get_outdated_docs&