Ë
    ¢ª÷g|	  ã                   óŒ   — d dl mZmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ e G d„ d«      «       Ze G d	„ d
«      «       Zy)é    )Ú	dataclassÚfield)ÚOptional)Ú	CLIConfig)ÚPdfSignatureMetadata)ÚSigFieldSpec)ÚBaseStampStylec                   ó    — e Zd ZU dZdZeed<   y)Ú	UXContextzÇ
    Context object to track information that affects the UX, e.g. user intent
    as inferred from certain argument combinations that are otherwise difficult
    to wire throughout the UI code.
    FÚvisible_signature_desiredN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚboolÚ__annotations__© ó    úH/var/www/html/Beni/venv/lib/python3.12/site-packages/pyhanko/cli/_ctx.pyr   r   
   s   … ñð ',Ð˜tÓ+ðr   r   c                   óò   — e Zd ZU dZdZee   ed<   	 dZee	   ed<   	 dZ
eed<   	 dZee   ed<   	 dZee   ed<   	 dZee   ed	<   	 dZee   ed
<   	 dZeed<   	 dZeed<   	 dZeed<   	  ee¬«      Zeed<   y)Ú
CLIContextax  
    Context object that cobbles together various CLI settings values that were
    gathered by various subcommands during the lifetime of a CLI invocation,
    either from configuration or from command line arguments.
    This object is passed around as a ``click`` context object.

    Not all settings are applicable to all subcommands, so all values are
    optional.
    NÚsig_settingsÚconfigFÚexisting_fields_onlyÚtimestamp_urlÚstamp_styleÚ	stamp_urlÚnew_field_specÚ
prefer_pssÚ
detach_pemÚlenient)Údefault_factoryÚux)r   r   r   r   r   r   r   r   r   r   r   r   r   Ústrr   r	   r   r   r   r   r    r!   r   r   r#   r   r   r   r   r      så   … ñð 48€L(Ð/Ñ0Ó7ðð #'€FˆHYÑÓ&ðð "'Ð˜$Ó&ðð $(€M8˜C‘=Ó'ðð -1€K˜.Ñ)Ó0ðð
  $€Iˆx˜‰}Ó#ðð .2€NH˜\Ñ*Ó1ðð €JÓðð €JÓðð
 €GˆTÓðñ ¨)Ô4€Bˆ	Ó4ðr   r   N)Údataclassesr   r   Útypingr   Úpyhanko.cli.configr   Úpyhanko.signr   Úpyhanko.sign.fieldsr   Úpyhanko.stampr	   r   r   r   r   r   Ú<module>r+      sL   ðß (Ý å (Ý -Ý ,Ý (ð ÷ð ó ðð ÷Bð Bó ñBr   