�
�H�J���>� �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m
Z
ddlmZ ddlm
Z
ddlmZ ddlmZ ej rddlmZ G d � d
� � Ze j dej e dej d fd
�� � Z G d� dej � � Zdej ej eeej ej f dedej fd�Z! G d� d� � Z" G d� d� � Z#dS )� N)�
TracebackType� )�
formatting)�termui)�utils)�_find_binary_reader)�BaseCommandc �� � e Zd Zdej dej ddfd�Zdedej fd�Zde de fd �Z
ddede fd�Zddede fd
�Z
ddede fd�Zdej e fd�Zdej e fd�Zdefd�ZdS )�EchoingStdin�input�output�returnNc �0 � || _ || _ d| _ d S )NF)�_input�_output�_paused)�selfr r
s �m/builddir/build/BUILD/imunify360-venv-2.5.0/opt/imunify360/venv/lib/python3.11/site-packages/click/testing.py�__init__zEchoingStdin.__init__ s � ������������ �xc �, � t | j |� � S �N)�getattrr )r r s r �__getattr__zEchoingStdin.__getattr__ s � ��t�{�A�&�&�&r �rvc �H � | j s| j � |� � |S r )r r �write)r r s r �_echozEchoingStdin._echo s'