§
    �Ÿj—  ã                  óà   — d Z ddlmZ ddlZddlmZ ddlmZmZ  G d„ de¦  «        Z	 G d	„ d
e¦  «        Z
 e	¦   «         Z e
¦   «         Zej        Zej        Zej        Zej        Zej        ZdS )zDRead and write notebooks in JSON format.

Authors:

* Brian Granger
é    )ÚannotationsNé   ©Ú	from_dict)ÚNotebookReaderÚNotebookWriterc                  ó   — e Zd ZdZd„ Zd„ ZdS )Ú
JSONReaderzA JSON notebook reader.c                óB   — t          j        |fi |¤Ž} | j        |fi |¤ŽS )z&Convert a string to a notebook object.)ÚjsonÚloadsÚto_notebook)ÚselfÚsÚkwargsÚnbs       ú_/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/nbformat/v1/nbjson.pyÚreadszJSONReader.reads!   s4   € åŒZ˜Ð$Ð$˜VÐ$Ð$ˆØˆtÔ Ð-Ð- fÐ-Ð-Ð-ó    c                ó    — t          |¦  «        S )z@Convert from a raw JSON dict to a nested NotebookNode structure.r   )r   Údr   s      r   r   zJSONReader.to_notebook&   s   € å˜‰|Œ|Ðr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r
   r
      s8   € € € € € Ø!Ð!ð.ð .ð .ð
ð ð ð ð r   r
   c                  ó   — e Zd ZdZd„ ZdS )Ú
JSONWriterzA JSON notebook writer.c                ó0   — d|d<   t          j        |fi |¤ŽS )z&Convert a notebook object to a string.é   Úindent)r   Údumps)r   r   r   s      r   ÚwriteszJSONWriter.writes.   s$   € àˆˆxÑÝŒz˜"Ð'Ð' Ð'Ð'Ð'r   N)r   r   r   r   r#   r   r   r   r   r   +   s)   € € € € € Ø!Ð!ð(ð (ð (ð (ð (r   r   )r   Ú
__future__r   r   Únbbaser   Úrwbaser   r   r
   r   Ú_readerÚ_writerr   Úreadr   Úwriter#   r   r   r   ú<module>r+      sê   ððð ð" #Ð "Ð "Ð "Ð "Ð "à €€€à Ð Ð Ð Ð Ð Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2ð
ð 
ð 
ð 
ð 
�ñ 
ô 
ð 
ð(ð (ð (ð (ð (�ñ (ô (ð (ð ˆ*‰,Œ,€Ø
ˆ*‰,Œ,€àŒ€Ø„|€ØÔ!€ØŒ€Ø	Œ€€€r   