
    hg                        d dl Z d dlZd dlZ ej         ej        dej                            Z ej        e ej        d          z   ej	        d          z            
                                ZdedefdZdedefd	ZdS )
    Na)  
            (["'])  # start quote
            (?:
                (?:\\.)  # escape sequence
                |
                (?!\1).  # unescaped character that is not our quote nor the begin of an escape sequence. We can't use \1 in []
            )*
            (?:\1|$)  # end quote
        z 
	'" 
	valreturnc                 `      rt           fddD                       r S t                     S )Nc              3       K   | ]}|vV  	d S )N ).0charr   s     h/var/www/fb-scrape/myenv/lib/python3.11/site-packages/seleniumwire/thirdparty/mitmproxy/command_lexer.py	<genexpr>zquote.<locals>.<genexpr>!   s'      <<t4s?<<<<<<    r   )allrepr)r   s   `r   quoter       s@    
 s<<<<|<<<<< 
99r   xc                    |                      d          r|                     d          p)|                      d          o|                     d          }|r0	 t          j        |           } n# t          $ r | dd         } Y nw xY w| S )N"'   )
startswithendswithastliteral_eval	Exception)r   quoteds     r   unquoter   &   s    \\#21::c?? 4\\#21::c?? 
  	 ##AA 	 	 	!B$AAA	Hs   A- -BB)r   re	pyparsingRegexcompileVERBOSEPartialQuotedString
ZeroOrMoreWord
CharsNotInleaveWhitespaceexprstrr   r   r   r   r   <module>r*      s    



 				     &ioBJ	 	
    yinY i?++,  /	 s s    s s      r   