
    Sg                         d dl Z d dlZd dlmZ d dlmZ d dlmZmZ d dl	mZ d dl
mZmZ d dlmZ d dlZddlmZ  ej                  e      Z G d d	e      Zy)
    N)Browser)BrowserContext)
Playwrightasync_playwright)r   BrowserContextConfig   CustomBrowserContextc                   *    e Zd Z e       fdedefdZy)CustomBrowserconfigreturnc                 $   K   t        ||       S w)N)r   browserr	   )selfr   s     J/Users/kosar/src/browser-use-projects/web-ui/src/browser/custom_browser.pynew_contextzCustomBrowser.new_context   s      $64@@s   N)__name__
__module____qualname__r   r
   r        r   r   r      s$     (<'=A$A 
Ar   r   )asynciopdbplaywright.async_apir   PlaywrightBrowserr   PlaywrightBrowserContextr   r   browser_use.browser.browserbrowser_use.browser.contextr   loggingcustom_contextr
   	getLoggerr   loggerr   r   r   r   <module>r$      sI     
 = 0 L K  0			8	$AG Ar   