Ë
    ‚[½jD  ã                  ó’   — d Z ddlmZ ddlmZ ddlmZ ej                  Z	d	d„Z
 eej                  dd«      sde
_        e
e_        yy)
zûRuntime compatibility fixes for the Pathfinder ILAMB 2.7 environment.

Python imports ``sitecustomize`` automatically when this directory is placed
on ``PYTHONPATH``. Keep the patch narrowly scoped so it cannot alter non-global
or non-Robinson plots.
é    )ÚannotationsN)ÚGeoAxesc                ó`  — 	 t        | ||¬«      S # t        $ r”}|�t        |«      ng }t        |«      dk(  xr& |d   dk  xr |d   dk\  xr |d   d	k  xr |d
   dk\  }t	        |«      dk(  r;t        | j                  t        j                  «      r|r| j                  «       cY d}~S ‚ d}~ww xY w)zAUse ``set_global`` for the Cartopy 0.25/Matplotlib 3.11 pole bug.)ÚcrsNé   r   iLÿÿÿé   é´   é   i¦ÿÿÿé   éZ   z Axis limits cannot be NaN or Inf)
Ú_ORIGINAL_SET_EXTENTÚ
ValueErrorÚlistÚlenÚstrÚ
isinstanceÚ
projectionÚccrsÚRobinsonÚ
set_global)ÚselfÚextentsr   ÚexcÚvaluesÚ	is_globals         úE/Users/zdr/models/ilamb_hydrology_snow/runtime_patch/sitecustomize.pyÚ)_set_extent_with_global_robinson_fallbackr      sÂ   € ðÜ# D¨'°sÔ;Ð;øÜò Ø")Ð"5”�g”¸2ˆä�‹K˜1Ñò  Ø�q‘	˜TÑ!ò à�q‘	˜SÑ ò ð �q‘	˜SÑ ò ð �q‘	˜R‘ð 	ô �‹HÐ:Ò:Ü˜4Ÿ?™?¬D¯M©MÔ:Ùà—?‘?Ó$Õ$Øûðús!   ‚ �	B-™BB(Â!B-Â'B(Â(B-Ú_ilamb_global_fallbackFT)NN)Ú__doc__Ú
__future__r   Úcartopy.crsr   r   Úcartopy.mpl.geoaxesr   Ú
set_extentr   r   Úgetattrr   © ó    r   ú<module>r'      sT   ðñõ #å Ý 'ð ×)Ñ)Ð óñ, ˆw×!Ñ!Ð#;¸UÔCØGKÐ-ÔDØB€GÕð Dr&   