File: /python/moda/public_html/tech/old/modules/security/totp/lib/Generator/LocalQrGenerator.php
<?php //ICB0 72:0 81:1aab 82:271e ?><?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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
0ShTV4DrGtz0+umMhBrGh5YU=
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
DR28wMAOp1PyZrfCGB6monQ+AW===
HR+cPqLEHFydqPUyyDpxqTmlzg1/n2qslT4DbEiHxVWtp16iMZ1kdasEsznECe/N0DvGQ6WpJ5/p
oyjutLJR0xFIR7jtI3ByVB0PykL2BoJMo4CFUeq1k5Ev/qKKESCprjnN4htCSguRLFzqs/ZXk2+4
xJNNrlrZvy9O2JWCW0dVWycaPBUbe59RgNb/ej+BYq8lLZvL+KRcE6uNlbDCg3FC4c/FM7oKm5hB
CUvdkHH6gCzTt+MHlvbRHCSY8pMk4XJmwdAzVSCM3icqatgbzEx+5ae/9KVEc3zoMxzDbvgoj9PP
ccm5x524T+YxiIMB1Y63pI+YihLiAfLX336Q/XbZBekOFGX4WGYvznIeunCp2Tshj0t9sqUy160m
jdF/hkBe6/CkTOR9uF4FdX+vHKdNDkE/nSn9cGaBXyOR0hpc2efMGPJlxxtWcJs1klRfQnUVh1fJ
exmSm2gsmT+6aTrFC3BxA8SSahPZ6eGVmcsURN9Ph0dem2jzr7dwBTxPgKm++Bb18ijcREdffITN
2OhjKMbjPxr0WQKeFNX+CIfxz/pqMIFWk9UNSjTBEP5DIJyX9uCYI15VBJ94wAcB6ICXUonyDBCO
+ViDxa7vECyEsICj+ru4Q2+YL8vg/Ft4o1vtEcz3FpY7ivyu9eX0tqq2MlzISZKhOVdXUqmx/vq0
h1DZ2ZwX9NHLFqV5c6M85p/4bfN/Nt/qiSET+KUqSVrzS1z7CshW6ymM9ER6Y60mmsy1XmwnX0TQ
AtUzXrpT0UxL/W8NWQH3kNDcDQOc7InzSq4IFVIqxlyrFy518/sM7w4lrLluMcwmlVw2O+Sc87Md
8vw+Sk2d/4LHmmmULP2uHSWVPyhBbkkZnDhhLZPBFSP7MTtd4LpRGEVv6pcX2hNI0X8hecxrK60a
CKdWA0/tFgCb4jgwrunek+7eMszvLYEIyoC4jra5uyiejwvRXuVJndAYaXk2O7FMFYk9LblXsKz0
d4qXNy7xiAeQ6ZAUuZF5+p9gJLyCYWk3un3/HpB+ESb+hJLDM2po1yi15h4gWhnem1IzqPvDUlw+
LJgdvRi6jlU8PIMEIrQ4Q6/85+yBfY8DRc607zjbCjLueIincmi2zCE2+/RuITvEG+1Hw5bVbMVS
0led19lZE6ELdDzx+UGN99W9S2LvVrpHlFrRLa4+imJxmGsPShWiwwXuA04sILq+rQL/LGVaSs11
d09ow5ybWrEE8AaYr0NsZNcFgybimJjNH5cEOGrH28CUQ1jdUhNgY3Ub5GYyXjr7fS8BPfER8iMh
+wWEGMtXB2flzmgX/j23cWbJEBpwwQFYWxeP9YElXT8/J8/Pl5MKf1OjgDBPI2BD5kJTkpyXEF+N
30Cv3HoD2PazY3Noin6IRl1k9QcaQv9mftI/dC3jpE9eZLncm23Z1fQ9XBCJQhQc3bJNExDO8wDK
79EZtJKvjpSDRSXFKD22elguINB5ZRZH8V/QdSlYt85DWqK+kBZZv4K785LTl7D9e5zxqRgpiPY8
9N+YyKj0OIW+osxZhn7LoAYSLRNI47y/FJPRlWslRYFAnqTcU2+qlZJalGb6ShGObNH9BjTE6G8/
o3ZKPyHddemVXay0NNd+QgBZ6/KnH97ksxvT5s2FVDdFpjvoBhKd4gawO8+/OcAN1H7iD35oOQwh
PbRQNBZOlDbzHGSdkB5e4i6Pv2BfCI7dhrTw/yqwZCfP8lH6ap8sTfM9a26TX1kOxE7q86uO0m3W
kRDaxOAuW/Rqv5hSkGFa7pYCy0vutMC/d8UjSrQg9miMOAagGzQs6EfLnWTvoxA+U+lKCi6NwTZs
H9cHXFLhO0P9bIbJ7ckfMcsY3p5tIIpc51SOEuBxl6p1WPu3uVQXlDm/xlZqkWvWUx6SEAd4gQdS
fPCalGNxxaq1YJVaTiPmdSwHRRexmY2Vz/cHVH9awBvzGLsL1zXD0VNDyBWR7RZCkVIotlKMlK7G
ZHQaRn33nPqPzG+RcvYG1m/YJ4EbKaT//n4q1qBjQG37CrEmm+NatBRTY7lvrzRNnHCPmIdwe6tI
IGt1I57vnmyRFpv9c8hXSKrFnAgZP29huOyitAX6VuJr6dA/v0uWptu1pALT+fVzIFq+SU2i+WLl
ovwSojGmKIRi6ZNk8JW4B+H1b88N5a6HgyPJIOdbhAbj8EVoL8yud3Q3Qx+2MCjTr3+U9AsGk7g5
Aq2RHjFG+ulDEWrV9GoaiK+N8gWLyyegdei2LRc1yNwX5leIXMZvMMeSL63wYOd88lcLVrDMJx+R
Izd2skYlZj89ukidt00uzlE4Qm8S5ibGfHZZCCgVlFGraNkFB/gWZP00B4vW2mVdk8BKDIQxlUiG
Nc54uyWESvA1ZJytCpXOI5PT5kiNsxlJZHp1xbWm8RO8jBH8CdrccoYMQRPoU/W2YaiMMgpK+8N4
75UBPP7kzwbAWO41Yq5UsMiofL2rCOsgDd/UeCa6n0v2pGSe3PmXcMzfvQ3vAjeuPbIakNn3jMrb
uv1J46tCaXPxXmPLdXvwbZEklLjb3Nd2XVVVAphmyK9AiJ/qL65Az5lkYomkG/ljCF0OGo9xwp+K
qaPYAQf+QQrcrqxYT7gVrJQ95NpQvQkVJE1zOHHjrtPNqgdaJJxfOUTiD85nI4WRpdVVpJCN2rZI
nRA+u9JJHzNEtY6F2mqsq3PudiyiCDwcC8o/y2hmi2X3/kt0eDRVsRmoqn14m4hpv8WRSF3QNjov
2bbiSIGV/+KwrRPPyySdW45Z95IgW6zTwY3aTA2Qx/auSTW5BUC+9DGob7O91eNDyM7S6I8VRqhl
S9bOuPfBiKPMVgt2NaKJpYqWSXjJsk+MVWTlhiMCD8CsTwWPuhVeut1quCr3Y7wyN+1NYYBfX8VT
2nzxe8/dAO4Lz7MdVNwGh6APmkFnzF28A9n/Ixpkx3ybrY0EL2rRItD0J3g7ZzBbEwAchGPrQHq8
yC71KYZ7W9NIZjiDn2UTrs8NCcxD9aKFHNiRAgGRGu9JSRvBh2rBR2+D97es6vxVlgfv8yaP4ZsJ
X56r1hZUBdo29CDF40IUM10sNJ6Rdi9kXaGiip8gBfvZIXmLJNu21eEgO5Ilxn3FGuBEDyv1htWW
g2G1hHi=