File: /python/moda/public_html/tech/old/vendor/whmcs/whmcs-foundation/lib/Hook/HookServiceProvider.php
<?php //ICB0 72:0 81:17cd 82:2193 ?><?php //00cb7
// *************************************************************************
// * *
// * WHMCS - The Complete Client Management, Billing & Support Solution *
// * Copyright (c) WHMCS Ltd. All Rights Reserved, *
// * Version:8.12.1 (8.12.1-release.1) *
// * BuildId:a463131.412 *
// * Build Date:21 Jan 2025 *
// * *
// *************************************************************************
// * *
// * Email: info@whmcs.com *
// * Website: https://www.whmcs.com *
// * *
// *************************************************************************
// * *
// * This software is furnished under a license and may be used and copied *
// * only in accordance with the terms of such license and with the *
// * inclusion of the above copyright notice. This software or any other *
// * copies thereof may not be provided or otherwise made available to any *
// * other person. No title to and ownership of the software is hereby *
// * transferred. *
// * *
// * You may not reverse engineer, decompile, defeat license encryption *
// * mechanisms, or disassemble this software product or software product *
// * license. WHMCompleteSolution may terminate this license if you don't *
// * comply with any of the terms and conditions set forth in our end user *
// * license agreement (EULA). In such event, licensee agrees to return *
// * licensor or destroy all copies of software upon termination of the *
// * license. *
// * *
// * Please see the EULA file for the full End User License Agreement. *
// * *
// *************************************************************************
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
J6C9cGeu5aKZEwlR2sVmpY31BFfLkhSLj5y==
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
HRf/979U