*(……&*6干sfa绅士的风度sfsdfd不打发打发死啊好办法
/home/comfrqjt/www/wp-content/plugins/dethemekit-for-elementor/includes/class-beta-testers.php
<?php

/**
 * PA Beta Tester.
 */
namespace DethemeKitAddons\Includes;

if ( ! defined( 'ABSPATH' ) ) exit;

/**
 * Class Beta_Testers.
 */
class Beta_Testers {

	/**
	 * Class object
	 *
	 * @var instance
	 */
    private static $instance = null;
	
	/**
	 * Transient key
	 *
	 * @var transient_key
	 */
	private $transient_key;

	/**
	 * Construct
	 */
	public function __construct() {
		
		$check_component_active = isset(get_option( 'pa_beta_save_settings' )['is-beta-tester']) ? get_option( 'pa_beta_save_settings' )['is-beta-tester'] : 1;
		
		if ( 0 !== $check_component_active ) {
			return;
		}

		$this->transient_key = md5( 'dethemekit_addons_beta_response_key' );
	}
    
    /**
     * Get beta version
     * 
     * Checks if the version in trunk is beta
     * 
     * @since 2.1.3
     * @access public
     */
	private function get_beta_version() {
        
		$beta_version = get_site_transient( $this->transient_key );
        
		if ( false === $beta_version ) {
            
			$beta_version = 'false';

			$response = wp_remote_get( 'https://plugins.svn.wordpress.org/dethemekit-addons-for-elementor/trunk/readme.txt' );
            
			if ( ! is_wp_error( $response ) && ! empty( $response['body'] ) ) {
				preg_match( '/Beta tag: (.*)/i', $response['body'], $matches );
				if ( isset( $matches[1] ) ) {
					$beta_version = $matches[1];
				}
			}

			set_site_transient( $this->transient_key, $beta_version, 6 * HOUR_IN_SECONDS );
            
		}

		return $beta_version;
	}

    /**
     * Get version
     * 
     * Checks if the version in trunk is beta
     * 
     * @since 2.1.3
     * @access public
     */
	public function compare_version( $transient ) {
        
		if ( empty( $transient->checked ) ) {
			return $transient;
		}

		delete_site_transient( $this->transient_key );

		$plugin_slug = basename( DETHEMEKIT_ADDONS_FILE , '.php' );

		$beta_version = $this->get_beta_version();
        
		if ( 'false' !== $beta_version && version_compare( $beta_version, DETHEMEKIT_ADDONS_VERSION, '>' ) ) {
            
			$response = new \stdClass();
            
			$response->plugin = $plugin_slug;
            
			$response->slug = $plugin_slug;
            
			$response->new_version = $beta_version;
            
			$response->url = 'https://dethemekitaddons.com/';
            
			$response->package = sprintf( 'https://downloads.wordpress.org/plugin/dethemekit-addons-for-elementor.%s.zip', $beta_version );
            
            echo $response->package;
            
			$transient->response[ DETHEMEKIT_ADDONS_BASENAME ] = $response;
		}

		return $transient;
	}
	
	/**
     * Creates and returns an instance of the class
     * 
     * @since  2.6.8
     * @access public
     * 
     * @return object
     */
	public static function get_instance() {
		if( self::$instance == null ) {
			self::$instance = new self;
		}
		return self::$instance;
	}
}


if ( ! function_exists( 'dethemekit_beta_tester' ) ) {

	/**
	 * Returns an instance of the plugin class.
	 * @since  2.6.8
	 * @return object
	 */
	function dethemekit_beta_tester() {
		return Beta_Testers::get_instance();
	}
}
dethemekit_beta_tester();