python (3.11.7)
    e
                         d dl Z d dlZd dlZd dlZddlmZ ddlmZ d Z G d dej	                  Z
 G d d	ej	                  Z G d
 dej                  Z
 G d d
ej	                  ZdS )    N   )abc)unique_everseenc                 Z    t          t          j                            |                     S N)itercollectionsOrderedDictfromkeys)itemss    O/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/importlib/resources/readers.pyremove_duplicatesr      s!    '0077888    c                        e Zd Zd Zd Zd ZdS )
FileReaderc                 L    t          j        |j                  j        | _        d S r   )pathlibPathpathparent)selfloaders     r
   __init__zFileReader.__init__   s    L--4			r   c                 P    t          | j                            |                    S z{
        Return the file system path to prevent
        `resources.path()` from creating a temporary
        copy.
        strr   joinpathr   resources     r
   
resource_pathzFileReader.resource_path   "