
    $g                     `    d dl Z  e j                  d      Z e j                  d      Zd Zd Zy)    Nz^v[\w-]+m[0-9a-fA-F]+$z[^\w-]c                     | j                  d      }|d   j                  dd      \  }}dj                  |d d |gz         }t        j                  t        dt        |            }| d| d| d| S )N/.   _z.vm)splitjoinresubversion_cleanstr)pathversion
hash_value
path_partsfilename	extension	file_pathv_strs           M/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/dash/fingerprint.pybuild_fingerprintr      sx    CJ$R...sA6HiCRH:56IFF=#s7|4E[5':,a	{;;    c                 
   | j                  d      }|d   j                  d      }t        |      dkD  rMt        j                  |d         r5dj	                  |d   g|dd  z         }dj	                  |d d |gz         dfS | dfS )	Nr   r   r      r   r   TF)r
   lencache_regexmatchr   )r   r   
name_partsoriginal_names       r   check_fingerprintr"      s    CJB%%c*J :{00A?*Q-:ab>!ABxx
3B=/9:D@@;r   )r   compiler   r   r   r"    r   r   <module>r%      s3    	bjj23

9%<	r   