+
    …rœi·  ã                  ó  a € 0 t $ R t^ RIHt ^ RIHt ^ RIHt  ^ RIt]P                  ]P                  ,          tR]R&    ]! RR7       ! R	 R
]4      4       t]! RR7       ! R R]4      4       tR#   ] d    Rt^ t LCi ; i)zé
This module provides private data for the base implementation for the
:module:`hyperscan` library.

WARNING: The *pathspec._backends.hyperscan* package is not part of the public
API. Its contents and structure are likely to change.
)Úannotations)Ú	dataclass)ÚUnionNÚintÚHS_FLAGST)Úfrozenc                  óF   € ] tR t^!t$ Rt. R	OtR]R&    R]R&    R]R&   RtR# )
ÚHyperscanExprDatzU
The :class:`HyperscanExprDat` class is used to store data related to an
expression.
ÚincludeÚindexÚis_dir_patternÚboolr   © N)r
   r   r   ©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	__slots__Ú__annotations__Ú__static_attributes__r   ó    ÚD/usr/lib/python3/dist-packages/pathspec/_backends/hyperscan/_base.pyr	   r	   !   s3   ‡ ñò€ð ƒðð
 	ƒðð Óór   r	   c                  ó,   € ] tR t^At$ RtR.tR]R&   RtR# )ÚHyperscanExprDebugze
The :class:`HyperscanExprDebug` class stores additional debug information
related to an expression.
ÚregexzUnion[str, bytes]r   Nr   r   r   r   r   r   A   s   ‡ ñð ˆY€àÓór   r   )Ú__conditional_annotations__r   Ú
__future__r   Údataclassesr   Útypingr   Ú	hyperscanÚHS_FLAG_SINGLEMATCHÚHS_FLAG_UTF8r   ÚModuleNotFoundErrorr   Úobjectr	   r   )r   s   @r   Ú<module>r&      s¢   øðôõ #õõðCÛð
 ×)Ñ)¨I×,BÑ,BÕB€à
ƒðñ �$Ôô�vó ó ðñ> �$ÔôÐ)ó ó òøðc ô Ø€Ø‚ðús   šA1 Á1A?Á>A?