+
    áK j  ã                   ó˜  € ^ RI t ^ RIHt ^ RIHtHt ^ RIHtHt ^ RI	H
t
 ^ RIHtHtHt ] P                  ! ]4      t]! RR.]! ]
4      .R	7      t]P'                  R
4      ]! ]4      3R R ll4       t]P'                  R4      ]! ]4      3R R ll4       t]P'                  R4      R R l4       t]P'                  R4      R R l4       tR# )é    N)ÚAny)Ú	APIRouterÚDepends)ÚSettingsÚget_settings)Úverify_bearer_token)Úextract_event_contextÚ!handle_conversation_created_eventÚhandle_message_created_eventz/freshchat/eventszfreshchat-events)ÚprefixÚtagsÚdependenciesz/conversationc                ó^   € V ^8„  d   QhR\         \        \        3,          R\        R\         /# ©é   ÚpayloadÚsettingsÚreturn©ÚdictÚstrr   r   )Úformats   "Úapp\routers\events.pyÚ__annotate__r      s3   € ÷ @ñ @Ü”#”s�(�^ð@äð@ô 
ñ@ó    c                 óV   € \         P                  R \        V 4      4       \        W4      # )z0Received Freshchat conversation event context=%s)ÚloggerÚinfor	   r
   ©r   r   s   &&r   Úfreshchat_conversation_eventr       s%   € ô
 ‡K�KÐBÔDYÐZaÓDbÔcÜ,¨WÓ?Ð?r   z/messagec                ó^   € V ^8„  d   QhR\         \        \        3,          R\        R\         /# r   r   )r   s   "r   r   r   !   s.   € ÷ ;ñ ;Ü”#”s�(�^ð;äð;ô 
ñ;r   c                 óV   € \         P                  R \        V 4      4       \        W4      # )z+Received Freshchat message event context=%s)r   r   r	   r   r   s   &&r   Úfreshchat_message_eventr#       s%   € ô
 ‡K�KÐ=Ô?TÐU\Ó?]Ô^Ü'¨Ó:Ð:r   z/installc                óR   € V ^8„  d   QhR\         \        \        3,          R\         /# ©r   r   r   ©r   r   r   )r   s   "r   r   r   *   s"   € ÷ ñ ¬¬c´3¨h­ð ¼Dñ r   c                 ó<  € \         P                  R V P                  R4      V P                  R4      ;'       g    / P                  R4      ;'       g+    V P                  R4      ;'       g    / P                  R4      4       RRRRR	R
RRRRV P                  R4      //# )zFFreshworks custom app install/config ping received event=%s account=%sÚeventÚaccountÚ
account_idÚcurrentHostÚerrorÚfalseÚmensajez.Freshworks custom app conectada correctamente.Úresponse_typeÚtextÚdataÚreceivedT©r   r   Úget©r   s   &r   Úfreshchat_app_install_eventr6   )   s•   € ä
‡K�KØPØ�‰�GÓØ	�‰�YÓ	×	%Ð	% 2×*Ñ*¨<Ó8×pÐp¸W¿[¹[ÈÓ=W×=]Ð=]Ð[]×<bÑ<bÐcoÓ<pôð 	�ØÐCØ˜Ø�˜T 7¨G¯K©K¸Ó,@ÐAð	ð r   z
/uninstallc                óR   € V ^8„  d   QhR\         \        \        3,          R\         /# r%   r&   )r   s   "r   r   r   9   s"   € ÷ ñ ¬4´´S°­>ð ¼dñ r   c                 ó†   € \         P                  R V P                  R4      4       RRRRRRRR	R
RV P                  R4      //# )z6Freshworks custom app uninstall ping received event=%sr(   r,   r-   r.   z#Freshworks custom app desinstalada.r/   r0   r1   r2   Tr3   r5   s   &r   Úfreshchat_app_uninstall_eventr9   8   sL   € ä
‡K�KÐHÈ'Ï+É+ÐV]ÓJ^Ô_à�ØÐ8Ø˜Ø�˜T 7¨G¯K©K¸Ó,@ÐAð	ð r   )ÚloggingÚtypingr   Úfastapir   r   Úapp.core.configr   r   Úapp.core.securityr   Ú$app.services.freshchat_event_servicer	   r
   r   Ú	getLoggerÚ__name__r   ÚrouterÚpostr    r#   r6   r9   © r   r   Ú<module>rE      sÙ   ðÛ Ý ç &ç 2Ý 1÷ñ ð 
×	Ò	˜8Ó	$€á	ØØ
Ð	ÙÐ-Ó.Ð/ô
€ð ‡�ˆ_Óñ ! Ó.ö@ó ð@ð ‡�ˆZÓñ ! Ó.ö;ó ð;ð ‡�ˆZÓôó ðð ‡�ˆ\Óôó òr   