�
��^i� � �h � d dl mZmZmZ d dlmZ n# e$ r d dlmZ Y nw xY w G d� de� � ZdS )� )�absolute_import�division�unicode_literals)�Mappingc �6 � � e Zd ZdZd� fd� Zd� Zd� Zd� Z� xZS )�TriezAbstract base class for triesNc � ��� t t | � � � � � }��t |� � S �fd�|D � � S )Nc �> �� h | ]}|� �� � �|��S � )�
startswith)�.0�x�prefixs ���/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/html5lib/_trie/_base.py�