A}>dZddlZddlZddlZdedefdZdefdZdS)z! Triggers for website isolation. NuserdomaincBd}tj|stjd|dS t j|d|d|gddddS#t jt jf$r*}tj d |d |j Yd}~dSd}~wwxYw) z Call xray regeneration script if it exists. This ensures xray.ini files are created in per-website directories when website isolation is enabled. z6/usr/share/alt-php-xray/cloudlinux-xray-regenerate-iniz&xray regeneration script not found: %sNz--userz--domainTcapture_outputtimeoutcheckz"Failed to regenerate xray ini for : ospathisfileloggingdebug subprocessrunCalledProcessErrorTimeoutExpiredwarningstdout)rrxray_regen_scriptes Uopt/cloudlinux/venv/lib/python3.11/site-packages/clcagefslib/webisolation/triggers.pytrigger_xray_ini_regenerationrs Q 7>>+ , , >@QRRRQ $ F C        ):+D EQQQOTOOQXOOPPPPPPPPPQAB4BBcBd}tj|stjd|dS t j|d|gddddS#t jt jf$r*}tj d|d |j Yd}~dSd}~wwxYw) z Call SSA regeneration script if it exists. This ensures clos_ssa.ini files are created in per-website directories when website isolation is enabled. z./usr/share/clos_ssa/regenerate_clos_ssa_ini.pyz%ssa regeneration script not found: %sNz--user=Trrz!Failed to regenerate SSA ini for r r )rssa_regen_scriptrs rtrigger_ssa_ini_regenerationr's H 7>>* + + =?OPPPP /// 0        ):+D EPPPNDNNAHNNOOOOOOOOOPr)__doc__r rrstrrrrr$s QQSQQQQ,PsPPPPPPr#