
    4?iv                        S SK Jr  S SKJrJr  S SKJr  S SKJrJ	r	J
r
  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  S SKJr  \" 5       rS/r\R5                  \\S	S/S/S
9  \R7                  S5      S 5       r\R;                  \R                  5        \R;                  \	R                  5        \R;                  \
R                  5        \R;                  \5        \R;                  \5        \R;                  \5        \R;                  \5        \R;                  \R                  5        \R;                  \R                  5        g)    )FastAPI)Baseengine)agent)clientvisitormessage)router)CORSMiddleware)	dashboard*T)allow_originsallow_credentialsallow_methodsallow_headersstartupc                  
  #    [         R                  " 5        IS h  vN n U R                  [        R                  R
                  5      I S h  vN   S S S 5      IS h  vN   g  NF N N	! , IS h  vN  (       d  f       g = f7f)N)r   beginrun_syncr   metadata
create_all)conns    &/var/www/html/livechat/backend/main.py
on_startupr      sE     ||~~mmDMM44555 ~~5 ~~~sV   BA#B-A)A%A)BA'B%A)'B)B /A20B <BN)fastapir   app.core.databaser   r   app.routersr   agent_routerr   r   r	   app.ws.chatr
   client_ws_routerapp.ws.adminadmin_ws_routerfastapi.middleware.corsr   app.ws.agentagent_ws_routerr   dashboard_routerapp.ws.visitorvisitor_ws_routerapporiginsadd_middlewareon_eventr   include_router     r   <module>r0      s    * - 0 0 2 2 2 2 5 6i   %%   i6 6
   6== !   7>> "   7>> "   # $   ? #   ? #   $ %   <&& '   #** +r/   