+
    2j                    J    R t ^ RIHt ^RIHt R.t ! R R4      t]! 4       tR# )zRoot package sentinel for the virtual root.

Lives in its own module so the resolver phase modules can share
the sentinel without importing from ``resolver.py`` at module load
time (which would create a cycle).
)annotations)overrideROOTc                  F    ] tR t^tRt]R R l4       t]R R l4       tRtR# )_RootPackagezxSingleton sentinel for the virtual root package.

Uses object identity so it can never collide with user package names.
c                   V ^8  d   QhRR/# )   returnstr )formats   "\/home/user/billing-ledger-validation/.venv/lib/python3.14/site-packages/nab_resolver/root.py__annotate___RootPackage.__annotate__   s      #     c                	    R # )z<root>r   selfs   &r   __repr___RootPackage.__repr__   s    r   c                   V ^8  d   QhRR/# )r   r	   intr   )r   s   "r   r   r      s     $ $# $r   c                	    \        R 4      # )__nab_root__)hashr   s   &r   __hash___RootPackage.__hash__   s    N##r   r   N)	__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes__r   r   r   r   r      s/    
   $ $r   r   N)r!   
__future__r   _compatr   __all__r   r   r   r   r   <module>r&      s1    #  
$ $ ~r   