o
    f^                     @   s  d dl mZ d dlmZ G dd deZd ddddZd	d
 e D Z	ej
dejdejdejdiZej
dejdejdejdiZej
dejdejdejdiZdd
 e D Zdd
 e D ZeejdejdejdejdiZeejdejdejdejdejdejdejdejd ej d!ej!d"ej"d#ej#d$iZ$eej%dej&d%ej'd&ej(d'ej)d(ej*d)ej+d*ej,d+ej-d,i	Z.eej/dej0d-ej1d.ej2d/ej3d0ej4d1iZ5d2d
 e5 D Z6eej7dej8dej9d3ej:d4ej;d5ej<d6ej=d7iZ>eej?d8ej@d9ejAd:ejBd;ejCd<ejDd=ejEd>iZFdejGv reejHd?ejId@iZJeejKdAejLdBejMdCejNdDejOdEejPdFejQdGejRdHejSdIejTdJejUdKejVdLejWdMejXdNejYdOiZZdS )P    N)PDFIUM_INFOc                   @   s   e Zd ZdddZdS )_fallback_dictUnhandled constantc                 C   s   t | || d| S )N )dictget)selfkeydefault_prefix r   R/home/ubuntu/webapp/venv/lib/python3.10/site-packages/pypdfium2/internal/consts.pyr   
   s   z_fallback_dict.getN)r   )__name__
__module____qualname__r   r   r   r   r   r      s    r            )r   Z      i  c                 C      i | ]\}}||qS r   r   .0kvr   r   r   
<dictcomp>       r      LBGRBGRABGRXRGBRGBARGBXc                 C   r   r   r   r   r   r   r   r   3   r   c                 C   r   r   r   r   r   r   r   r   6   r   NoneAcroFormXFAXFAF?
DeviceGray	DeviceRGB
DeviceCMYKCalGrayCalRGBLabICCBased
SeparationDeviceNIndexedPatternXYZFitFitHFitVFitRFitBFitBHFitBVtextpathimageshadingformc                 C   r   r   r   r   r   r   r   r   h   r   Outline
ThumbnailszFull-screenLayersAttachmentsSuccesszUnknown errorzFile access errorzData format errorzIncorrect password errorz!Unsupported security scheme errorzPage not found or content errorz
Load errorzLayout errorzXFA formzPortable collectionzAttachment (incomplete support)SecurityzShared reviewzShared form (acrobat)zShared form (filesystem)zShared form (email)z3D annotationzMovie annotationzSound annotationzScreen media annotationzScreen rich media annotationzAttachment annotationzSignature annotation)[pypdfium2.rawrawpdfium_cpypdfium2.versionr   r   r   RotationToConstitemsRotationToDegreesFPDFBitmap_GrayFPDFBitmap_BGRFPDFBitmap_BGRAFPDFBitmap_BGRxBitmapTypeToNChannelsBitmapTypeToStrBitmapTypeToStrReverseBitmapStrToConstBitmapStrReverseToConstFORMTYPE_NONEFORMTYPE_ACRO_FORMFORMTYPE_XFA_FULLFORMTYPE_XFA_FOREGROUNDFormTypeToStrFPDF_COLORSPACE_UNKNOWNFPDF_COLORSPACE_DEVICEGRAYFPDF_COLORSPACE_DEVICERGBFPDF_COLORSPACE_DEVICECMYKFPDF_COLORSPACE_CALGRAYFPDF_COLORSPACE_CALRGBFPDF_COLORSPACE_LABFPDF_COLORSPACE_ICCBASEDFPDF_COLORSPACE_SEPARATIONFPDF_COLORSPACE_DEVICENFPDF_COLORSPACE_INDEXEDFPDF_COLORSPACE_PATTERNColorspaceToStrPDFDEST_VIEW_UNKNOWN_MODEPDFDEST_VIEW_XYZPDFDEST_VIEW_FITPDFDEST_VIEW_FITHPDFDEST_VIEW_FITVPDFDEST_VIEW_FITRPDFDEST_VIEW_FITBPDFDEST_VIEW_FITBHPDFDEST_VIEW_FITBVViewmodeToStrFPDF_PAGEOBJ_UNKNOWNFPDF_PAGEOBJ_TEXTFPDF_PAGEOBJ_PATHFPDF_PAGEOBJ_IMAGEFPDF_PAGEOBJ_SHADINGFPDF_PAGEOBJ_FORMObjectTypeToStrObjectTypeToConstPAGEMODE_UNKNOWNPAGEMODE_USENONEPAGEMODE_USEOUTLINESPAGEMODE_USETHUMBSPAGEMODE_FULLSCREENPAGEMODE_USEOCPAGEMODE_USEATTACHMENTSPageModeToStrFPDF_ERR_SUCCESSFPDF_ERR_UNKNOWNFPDF_ERR_FILEFPDF_ERR_FORMATFPDF_ERR_PASSWORDFPDF_ERR_SECURITYFPDF_ERR_PAGE
ErrorToStrflagsFPDF_ERR_XFALOADFPDF_ERR_XFALAYOUTXFAErrorToStrFPDF_UNSP_DOC_XFAFORM FPDF_UNSP_DOC_PORTABLECOLLECTIONFPDF_UNSP_DOC_ATTACHMENTFPDF_UNSP_DOC_SECURITYFPDF_UNSP_DOC_SHAREDREVIEW FPDF_UNSP_DOC_SHAREDFORM_ACROBAT#FPDF_UNSP_DOC_SHAREDFORM_FILESYSTEMFPDF_UNSP_DOC_SHAREDFORM_EMAILFPDF_UNSP_ANNOT_3DANNOTFPDF_UNSP_ANNOT_MOVIEFPDF_UNSP_ANNOT_SOUNDFPDF_UNSP_ANNOT_SCREEN_MEDIA FPDF_UNSP_ANNOT_SCREEN_RICHMEDIAFPDF_UNSP_ANNOT_ATTACHMENTFPDF_UNSP_ANNOT_SIGUnsupportedInfoToStrr   r   r   r   <module>   s   		

