
    >iH                     L    d dl mZmZ d dlmZ  G d de      Z G d de      Zy)    )ABCabstractmethod)PageLoadStatec                   P   e Zd Zeedee   fd              Zeedefd              Zeede	fd              Z
edefd       Zeedefd              Zeedefd              Zej                   ed	efd
              Zeedefd              Zej                   edefd              Zy)Optionsreturnc                      y N selfs    _/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/pydoll/browser/interfaces.py	argumentszOptions.arguments        	    c                      y r
   r   r   s    r   binary_locationzOptions.binary_location   r   r   c                      y r
   r   r   s    r   start_timeoutzOptions.start_timeout   r   r   argumentc                      y r
   r   )r   r   s     r   add_argumentzOptions.add_argument       r   c                      y r
   r   r   s    r   browser_preferenceszOptions.browser_preferences   r   r   c                      y r
   r   r   s    r   headlesszOptions.headless   r   r   r   c                      y r
   r   )r   r   s     r   r   zOptions.headless$   r   r   c                      y r
   r   r   s    r   page_load_statezOptions.page_load_state)   r   r   statec                      y r
   r   )r   r!   s     r   r    zOptions.page_load_state.   r   r   N)__name__
__module____qualname__propertyr   liststrr   r   intr   r   dictr   boolr   setterr   r    r   r   r   r   r      sA   49        s    S   T    $    __        ]   r   r   c                   2    e Zd Zedefd       Zed        Zy)BrowserOptionsManagerr   c                      y r
   r   r   s    r   initialize_optionsz(BrowserOptionsManager.initialize_options5   r   r   c                      y r
   r   r   s    r   add_default_argumentsz+BrowserOptionsManager.add_default_arguments9   r   r   N)r#   r$   r%   r   r   r0   r2   r   r   r   r.   r.   4   s/    G    r   r.   N)abcr   r   pydoll.constantsr   r   r.   r   r   r   <module>r5      s$    # *+c +\C r   