
    i              	       "    d ddddddddZ d	 Zd
S )ztext/cssz	image/gifz	text/htmlz
image/jpegzapplication/javascriptzapplication/jsonz	image/pngz
text/plain)cssgifhtmljpgjsjsonpngtxtc                 p   d}| |v r	||          }nOd}| dk    rG|                      dd          \  } }d|z   |z   }| |v r	||          }n| dz   |v r|| dz            }n| dk    G|rTt          |t                    rd|i}n|                                }|d                             d          r|                    d          r
|dd         }|dxx         |z  cc<   |d                             d          r~d|v rjt          |d         t                    r|dxx         |d         z  cc<   nH|dxx         |d         d         z  cc<   d|d         v r|d         d         |d<   n|dxx         dz  cc<   d|vr?|d                              d          d	         }t                              |d
          |d<   |S )a}  Return the local filename and content type for the requested static
    file URL.

    :param path: the path portion of the requested URL.
    :param static_files: a static file configuration dictionary.

    This function returns a dictionary with two keys, "filename" and
    "content_type". If the requested URL does not match any static file, the
    return value is None.
     N/   filenamecontent_typez
index.html.zapplication/octet-stream)rsplit
isinstancestrcopyendswith
startswithcontent_typesget)pathstatic_files
extra_pathflastexts         @/usr/local/lib/python3.11/dist-packages/engineio/static_files.pyget_static_filer!      s    J|bjjS!,,JD$tj0J|## &|++ , bjj 	 1a 	QAAAZ=!!#&& 	(:+@+@+E+E 	(#ABBJ	*#Z=!!#&& 		.\!!l2.44 MjMMM\"%55MMMMjMMM\"%5j%AAMMM%b)999,8,<^,L.)*-""J-&&s++B/C - 1 1/!1 !1AnH    N)r   r!    r"   r    <module>r$      sB   
"	 	/ / / / /r"   