Ë
    €ÏÚ  ã                   óÖ   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ej                  j                  dej                  j                  dej                  j                  d	iZd
Zd„ Zy)z.Utilities for calling the Networkservices API.é    )Úabsolute_import)Údivision)Úunicode_literals)Úapis)ÚbaseÚv1alpha1Úv1beta1Úv1Únetworkservicesc                 ó¤   — | t         vrt        dj                  | «      «      ‚t         j                  | «      }t	        j
                  t        |«      S )z™Returns a client instance for the given release track.

  Args:
    release_track: The release track to use, for example
      base.ReleaseTrack.ALPHA
  zUnsupported release track: {})ÚAPI_VERSION_FOR_TRACKÚ
ValueErrorÚformatÚgetr   ÚGetClientInstanceÚ	_API_NAME)Úrelease_trackÚapi_versions     ú5lib/googlecloudsdk/api_lib/service_extensions/util.pyr   r       sM   € ð Ô/Ñ/Ü
Ø'×.Ñ.¨}Ó=óð ô &×)Ñ)¨-Ó8€+Ü	×	Ñ	¤	¨;Ó	7Ð7ó    N)Ú__doc__Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.utilr   Úgooglecloudsdk.callioper   ÚReleaseTrackÚALPHAÚBETAÚGAr   r   r   © r   r   Ú<module>r       sb   ðñ 5å &Ý Ý 'å ,Ý (ð 	×Ñ×Ñ˜ZØ×Ñ×Ñ˜IØ×Ñ×Ñ˜$ðÐ ð
 €	ó8r   