�
J�g<0 � � � d Z ddlmZmZmZ ddlmZ ddlmZm Z m
Z
ddlmZ ddl
mZ ddlmZ n
# e$ r d ZY nw xY wd
ZdZdZd
Z G d� de
� � Z G d� de� � Z G d� de � � Z G d� de� � Zd S )z�
This module is in work-in-progress state.
Hint tables / hint streams have not been implemented yet,
and there are a few "TODO" comment remaining.
cf. https://github.com/py-pdf/fpdf2/issues/62
� )�ContentWithoutID�OutputProducer� PDFHeader)�sign_content)�PDFArray�PDFContentStream� PDFObject)�iobj_ref)�buffer_subst� )�signerNz0%1%2%3%4%5%6%7%8%9%a%b%c%dz1%2%3%4%5%6%z2%3%4%5%6%7%z3%4%5%6%7%8%c � � � e Zd Z� fd�Z� xZS )�PDFLinearizationc �� �� t � � � � � d| _ || _ t | _ d | _ t | _ t | _
t | _ d S )N�1)
�super�__init__�
linearized�n�%HINT_STREAM_OFFSET_LENGTH_PLACEHOLDER�h�o�!FIRST_PAGE_END_OFFSET_PLACEHOLDER�e�&MAIN_XREF_1ST_ENTRY_OFFSET_PLACEHOLDER�t�FILE_LENGTH_PLACEHOLDER�l)�self�pages_count� __class__s ��b/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/fpdf/linearization.pyr zPDFLinearization.__init__ sN �� �
��������������6������2���7���(����� ��__name__�
__module__�__qualname__r �
__classcell__�r! s @r"