Ë
    tPêj„  ã                   óp   — U d Z ddlmZ ddlmZmZ  edddddd	ig d
¢ddd¬«	      Zeed<    ee«      \  ZZ	y)a#  
Mock HTTP client for Helicone integration testing.

This module intercepts Helicone API calls and returns successful mock responses,
allowing full code execution without making actual network calls.

Usage:
    Set HELICONE_MOCK=true in environment variables or config to enable mock mode.
é    )ÚFinal)ÚMockClientConfigÚcreate_mock_client_factoryÚHELICONEÚHELICONE_MOCKéd   éÈ   ÚstatusÚsuccess)z.hconeai.comzhconeai.comz.helicone.aizhelicone.aiFT)	ÚnameÚenv_varÚdefault_latency_msÚdefault_status_codeÚdefault_json_dataÚurl_matchersÚpatch_async_handlerÚpatch_sync_clientÚpatch_http_handlerÚ_configN)
Ú__doc__Útypingr   Ú(litellm.integrations.mock_client_factoryr   r   r   Ú__annotations__Úcreate_mock_helicone_clientÚshould_use_helicone_mock© ó    ún/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/litellm/integrations/helicone_mock_client.pyú<module>r      s`   ðòõ ÷ñ "Ø	ØØØØ Ð+òð ØØô€ˆó ñ" 9SÐSZÓ8[Ñ 5Ð Ñ5r   