Ë
    :vžj3  ã                  ó   — d Z ddlmZ d„ Zy)zZ
A simple utility to import something by its string name.

Vendored form ipython_genutils
é    )Úannotationsc                óÚ   — | j                  dd«      }t        |«      dk(  r"|\  }}t        ||g¬«      }	 t        ||«      }|S t        |d   «      S # t        $ r t        d|z  «      d‚w xY w)a‰  Import and return ``bar`` given the string ``foo.bar``.

    Calling ``bar = import_item("foo.bar")`` is the functional equivalent of
    executing the code ``from foo import bar``.

    Parameters
    ----------
    name : string
        The fully qualified name of the module/package being imported.

    Returns
    -------
    mod : module object
        The module that was imported.
    Ú.é   é   )ÚfromlistzNo module named %sNr   )ÚrsplitÚlenÚ
__import__ÚgetattrÚAttributeErrorÚImportError)ÚnameÚpartsÚpackageÚobjÚmoduleÚpaks         úb/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/nbformat/_imports.pyÚimport_itemr      s„   € ð" �K‰K˜˜QÓ€EÜ
ˆ5ƒz�Q‚à‰ˆ�Ü˜G¨s¨eÔ4ˆð	DÜ˜& #Ó&ˆCð ˆ
ä�e˜A‘hÓÐøô	 ò 	DÜÐ2°SÑ8Ó9¸tÐCð	Dús   µA ÁA*N)Ú__doc__Ú
__future__r   r   © ó    r   Ú<module>r      s   ðñõ #ó r   