
                         p    d dl mZ d dlmZ d dlmZmZmZ dZdededee	e	f   fdZ
d	ededee	e	f   fd
Zy)    )Mapping)	urlencode)	Partition	TopicPathSubscriptionPathzx-goog-request-paramstopic	partitionreturnc                 f    t        t        |j                        t        |       d      }t        |iS )N)r	   r   r   strvalue_PARAMS_HEADER)r   r	   encodeds      Dlib/third_party/google/cloud/pubsublite/internal/routing_metadata.pytopic_routing_metadatar      s)    c)//&:SZPQGG$$    subscriptionc                 f    t        t        |j                        t        |       d      }t        |iS )N)r	   r   r   )r   r	   r   s      r   subscription_routing_metadatar      s1     )//*C<MNG G$$r   N)typingr   urllib.parser   google.cloud.pubsublite.typesr   r   r   r   r   r   r    r   r   <module>r      sb     " P P(%) %	 %gcSVhFW %
%"%/8%S#X%r   