Sindbad~EG File Manager
�
&ٜg\� � � � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
mZmZm
Z
mZmZ djd�Zi dd�dd�d d
�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d"�d#d$�d%d&�i d'd(�d)d*�d+d,�d-d.�d/d0�d1d2�d3d4�d5d6�d7d8�d9d:�d;d<�d=d>�d?d@�dAdB�dCdD�dEdF�dGdH��dIdJdKdLdMdNdOdP��ZdkdQ�Z G dR� dSe� ZdldT�Z G dU� dVe� Z G dW� dXe� Z G dY� dZe� Z G d[� d\� Z G d]� d^� Z G d_� d`ee
� Zerej: eeef e
f Z nej: Z G da� dbe � Z! G dc� dd� Z" G de� df� Z#dmdg�Z$ G dh� di� Z%y)n� )�annotationsN)�IO�
TYPE_CHECKING�Any�
NamedTuple�Unionc �F � t j | j d� z S )N� utf_16_be)�codecs�BOM_UTF16_BE�encode)�ss �8/usr/local/lib/python3.12/site-packages/PIL/PdfParser.py�encode_textr s � �������+�!6�6�6� � �� u ˘� u ˇ� u ˆ� u ˙� u ˝� u ˛� u ˚� u ˜� u •� u †� u ‡� u …� u —� u –� u ƒ� u ⁄� u ‹� u ›� u −� u ‰� u „� u “� u ”� u ‘� u ’� u ‚� u ™� u fi� u fl� u Ł� u Œ� u Š� u Ÿu Žu ıu łu œu šu žu €)� � � � � � � c �� � | d t t j � t j k( r+| t t j � d j d� S dj d� | D � � S )Nr
� c 3 �Z K � | ]# }t j |t |� � �� �% y �w�N)�PDFDocEncoding�get�chr)�.0�bytes r � <genexpr>zdecode_text.<locals>.<genexpr>E s"