
    #HJj#                        d Z ddlZdxZZ ee      ZdxZZ ee      ZdZ	ej                  e      ZdZdZeez   dz   xZZ ee      Zej                  e      Zd	Zd
xZZdez   e	z   dez  z   ZdZdZdZdZdZeeeeedZ dj8                  dRi eZdj9                  de	ez         xZZdZ dZ!dj9                  e!e       Z"e!e"dZ#de#z  de#z  de#z  de#z  de#z  d e#z  d!e#z  d"e#z  d#e#z  g	Z$ d$j8                  e$ Z%d%ee	z   d&z   z  Z&d'ez   d(z   ez   d)z   Z'e%d*z   e'z   d+z   Z(e%d,z   e'z   d+z   Z)d-j9                  e(e&      Z*d.j9                  ee e*      xZ+Z,d/ez   e	z   d0ez  z   Z-d1Z.ed2z   ed3z   ej_                  d&d4      d3z   d5Z0d6Z1d7e0z  Z2d8e0z  Z3d9e2z  Z4d:e0z  Z5d;e5d<e4d<e3d<e2d<e1d=Z6d>ez   e	z   d?ez  z   xZ7Z8d@edA   e5d<e4d<e3d<e1dB
Z9d@edA   e5d<e4d<e2d<e1dB
Z:ejv                  dCkD  rdDZ<dEZ=ndFZ<dGZ=dHe=z   Z>de>z   e	z   dez  z   Z?e?d2z   e?d3z   e?j_                  d&d4      d3z   dIZ@dJe@z  ZAdKe@z  ZBdLeAz  ZCdMe@z  ZDdNeDd<eCd<eBd<eAd<e1d=ZEdOj9                  de	e>z         xZFZGd.j9                  eGe e*      xZHZIdPe>z   e	z   d0ez  z   ZJdQe>z   e	z   d?ez  z   ZKdQe>z   e	z   e<z   d?ez  z   ZLd@edA   eDd<eCd<eBd<e1dB
ZMd@edA   eDd<eCd<eAd<e1dB
ZNy)Sz5Module for the regular expressions crafted from ABNF.    Nz:/?#[]@z!$&'()*+,;=z!$&'()\*+,;=4ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
0123456789z._!-~zA-Za-z0-9._~\-z%[A-Fa-f0-9]{2}z([z:@]|%s)z[a-zA-Z][a-zA-Z0-9+.-]*z	[^\\/?#]*z[^?#]*z[^#]*z.*)scheme	authoritypathqueryfragmentz(?:(?P<scheme>{scheme}):)?(?://(?P<authority>{authority}))?(?P<path>{path})(?:\?(?P<query>{query}))?(?:#(?P<fragment>{fragment}))?z((?:{0}|[{1}])*)z%[0-9A-Fa-f]{2}z([0-9]{1,3}\.){3}[0-9]{1,3}z[0-9A-Fa-f]{1,4}z({hex}:{hex}|{ipv4}))hexipv4)r
   ls32z(%(hex)s:){6}%(ls32)sz::(%(hex)s:){5}%(ls32)sz!(%(hex)s)?::(%(hex)s:){4}%(ls32)sz,((%(hex)s:)?%(hex)s)?::(%(hex)s:){3}%(ls32)sz0((%(hex)s:){0,2}%(hex)s)?::(%(hex)s:){2}%(ls32)sz+((%(hex)s:){0,3}%(hex)s)?::%(hex)s:%(ls32)sz#((%(hex)s:){0,4}%(hex)s)?::%(ls32)sz"((%(hex)s:){0,5}%(hex)s)?::%(hex)sz((%(hex)s:){0,6}%(hex)s)?::z7(({0})|({1})|({2})|({3})|({4})|({5})|({6})|({7})|({8}))zv[0-9A-Fa-f]+\.[%s]+:z(?:[z]|z)+z(?:(?:%25|%)z)?z(?:%25z\[({0}|{1})\]z({0}|{1}|{2})z^([z:]|%s)+z
[0-9]{1,5}*+ )segmentz
segment-nzzsegment-nz-ncz^$z%(segment-nz)s(/%(segment)s)*z %(segment-nz-nc)s(/%(segment)s)*z/(%s)?z(/%(segment)s)*z^(|z)$z^([/?:@z]|%s)*$z(//r   )i  u   -󰀀-󿿽􀀀-􏿽u    -퟿豈-﷏ﷰ-￯𐀀-🿽𠀀-𯿽𰀀-𿿽񀀀-񏿽񐀀-񟿽񠀀-񯿽񰀀-񿿽򀀀-򏿽򐀀-򟿽򠀀-򯿽򰀀-򿿽󀀀-󏿽󐀀-󟿽󡀀-󯿽u   -u    -퟿豈-﷏ﷰ-￯zA-Za-z0-9\._~\-)isegmentzisegment-nzzisegment-nz-ncz%(isegment-nz)s(/%(isegment)s)*z"%(isegment-nz-nc)s(/%(isegment)s)*z/(?:%s)?z(?:/%(isegment)s)*z^(?:z(?:{0}|[{1}])*z^(?:[z	^(?:[/?:@ )O__doc__sys
GEN_DELIMSGENERIC_DELIMITERSsetGENERIC_DELIMITERS_SET
SUB_DELIMSSUB_DELIMITERSSUB_DELIMITERS_SETSUB_DELIMITERS_REunionRESERVED_CHARS_SETALPHADIGIT
UNRESERVEDUNRESERVED_CHARSUNRESERVED_CHARS_SETNON_PCT_ENCODED_SETUNRESERVED_REPERCENT_ENCODEDPCT_ENCODEDPCHAR	SCHEME_RE_AUTHORITY_RE_PATH_RE	_QUERY_RE_FRAGMENT_RECOMPONENT_PATTERN_DICTformatURL_PARSING_REREGULAR_NAME_REREG_NAMEIPv4_RE	HEXDIG_RELS32_RE_subs
variationsIPv6_REIPv_FUTURE_REZONE_IDIPv6_ADDRZ_RFC4007_REIPv6_ADDRZ_REIP_LITERAL_REHOST_REHOST_PATTERNUSERINFO_REPORT_REreplacesegments
PATH_EMPTYPATH_ROOTLESSPATH_NOSCHEMEPATH_ABSOLUTEPATH_ABEMPTYPATH_REFRAGMENT_REQUERY_RERELATIVE_PART_REHIER_PART_RE
maxunicodeIPRIVATE
UCSCHAR_REIUNRESERVED_REIPCHAR	isegmentsIPATH_ROOTLESSIPATH_NOSCHEMEIPATH_ABSOLUTEIPATH_ABEMPTYIPATH_REIREGULAR_NAME_RE	IREG_NAMEIHOST_REIHOST_PATTERNIUSERINFO_REIFRAGMENT_RE	IQUERY_REIRELATIVE_PART_REIHIER_PART_REr       ]/Users/ahmed/devFolder/claude-voice/.venv/lib/python3.12/site-packages/rfc3986/abnf_regexp.py<module>rg      s   < 
 #, +
/0 + +
^( # +112DE > % 8 8
+, (../CD ! !2 1+}009{3JJ
 &		  	& 	&	# "	# 066(=8 ( )	
 
'
'IG
'
D 7+ e#%'%/2U:6>1E9)E1(50!E)%
* K
C
J
J (%%+
 =
 4
'+
5
<.07:TA ("W,t3 '' )// , 
M--	[0II   s{#+]]3+c1 
/(:2X==( 8+  11I4KKh ;'  ;' >>FIH	6   H;J%
2		"3	3j;6N	N D=nnS"-4	 4i?6B~-%	1  177)N:   9 ,22 = ~ 11J+4NN 
  ;    ;	 
 ;'  ;'re   