
    kjK                     H    d dl Z d dlmZ d dlmZ  G d de      Z e       Zy)    N)Contentview)Metadatac                   8    e Zd ZdZdededefdZdededefdZ	y)JSONContentviewyamldatametadatareturnc                 \    t        j                  |      }t        j                  |dd      S )N   F)indentensure_ascii)jsonloadsdumpsselfr   r	   s      j/home/ubuntu/.cache/pipx/cdb5059130eadca/lib/python3.12/site-packages/mitmproxy/contentviews/_view_json.pyprettifyzJSONContentview.prettify
   s#    zz$zz$qu==    c                     |sy|j                   dv ry|j                   r7|j                   j                  d      r|j                   j                  d      ryy)Nr   )zapplication/jsonzapplication/json-rpc   zapplication/r   )content_type
startswithendswithr   s      r   render_priorityzJSONContentview.render_priority   sW       %
 
 !!%%00@%%..v6r   N)
__name__
__module____qualname__syntax_highlightbytesr   strr   floatr    r   r   r   r      s<    >U >h >3 >E X % r   r   )r   mitmproxy.contentviews._apir   r   r   	json_viewr$   r   r   <module>r'      s$     3 0k 0 	r   