Linux 5.14.0-687.26.1.el9_8.x86_64 uhci_hcd
  :   +ˆl–ßi~”êh¥8 Eq–n4â˜´oÏƒîÎa–Ü4ý()¨‰P@Šû€vã,©‹FÿÍ ¨    +ý7zXZ  i"Þ6 !   t/å£àk] > @Ã_JÂ‚TQ«€XêÐ]K�£o!&Â&‹äšéV­-N m—ZÊh—D¡(kNá§Atæ…¡ó Ûf%�¢ŠsÅšQïK^¾L„:Y4�þu'�_ú¤üLÒ?ÄN�kÍ÷éÙ9«�…ùp ’Ð a®Añ±8‰½m >oÁ“åJOÐðÖ7Úv^FßãPlÓëLsP-ÀƒÈ¿½üDvÕr?…—W9¢“ú»àÏî=Yö–|ftUlªõÈ�id×EÍÏòß¢‡“òI€BYÊJULÙ,®ŠX·^E¦^‡Ì•!‘¤+gWeà'%C¹Š©Aj^�¡pë¿Šh3“ñÜ…?(çç°_Ý+N�sË}2ã÷qÏØ8®‹ˆú‹Z5 ÏUI]jÑGu’&/`âƒ	[nHrŽ©t8�knI�†×ÿ»�{€Üqh�§üÐ®N]a"î€R¼–y¡#‚¥ÎÕ<jwû~ƒ ´FN(~<ù_1ŽŒßÌ&»Ut3º–à5SÜ{sâ+ÃîÐ±$õ(hÖ­D¿I?>Æ0~ÏRéB>>šUŸxÖ¤äï£d%òit�¶„/èÇ3ÙÒ)Ð„ÙŠ	î6S_„s€èJ ÖÍ))H‡Ö€ŸÎ�sq®ð":¤|ÿ�íÉütT'�}*ÖVtPÞ²æÕ3ÑDAáº�”‰6è(ByæóiÂ³Þˆ•Kjc …ÃvØé½‰’Bpg=£5ôRûÁƒË	}M–ªÎ‰c,Æ%s,|wwHCZq¼Uëí},Z0ˆúÒþŽ"Èßò�æCöŸ|~r1õTÑhQø krS
8ýþÈdE‹;ë#jƒÈèùØý?E=]�´�Un[?$¡|Ev¥D�øwW/L7?_CIÅ»Î	¡rˆêÂà¬XÍHŸÏ)©¡ñ	Ì}püþ§ÕS±Â"D)Ü:r�úÄ7.Åd!=k¸ýˆNé=�Ðü|õQ»¹ÃµóÝW@zbÐ˜K®¦[¹õ÷¯�ŠK.Þ³#xFþEK³ô$Æ¡=ä!ÈàŒ™µöô*µ¾êodDpD5S
�{cX_fFjE=
µ¿#ü÷#)ÁfPý$l‚dj€«>ûŒ[MÕRfTÉHñ
¿á§Mñæ”$ðm>s}üñ,0e#×aLFk„ºTa¹ÚeSØ€¼‘º�qF¸ÿ`Ü(®°H÷@1ÙÊ6iÔ•$�¸âñ²Ñ	VóE½Éî½ºê—Jú–>&h÷»ƒ8†
Tõ€ó;xªŒÃ+mS“ÂêëP=$‡‚òŠJ‰	¢¿e‡jXˆ†(î‹*sEÔ$šú:š�­	ðå’åBÃ™­Õ
ÕÓ�ÿÒ¤uÃY�ø»Uâ´!Þê¿nAµ�ñÐê?ïd$A’6æá¯3¸)ÿhfÐ2,›Ñþ×`mÐ/WœjzÐ3jÇç·ÿrÇ†±èrƒVs»ÎÕ…9ÿÌaX<(*XZRö}Ž¨e6_ÊæAUm90±!¯ù]¹i”�ß;1ùr‰ˆMäZµ¶‘K§"óƒV™DÒ2í&”§D3'Ø¸ééo¨ð„o£ë5~óY
 ¥Á ý®'dáB`÷LE³Ðú¼‘^\vÁ5%,>;#¤c¥6Qžç¤g¢S…/óô"€„)éÁ”ï˜9Z‡´}•|21¿9¥j KmVÍ�¨ØºÃ]M¡º�üKt žó5÷3V×9DltLnu/åïR¤£•Ûõ¤3ç÷�%�
¨hd=ˆmºœf‡Ò/7œ
;HúÁ8ˆ”ŽzlW/æøy±R¥¼_Xç,…(®Â=ùöÖO‘ƒµ(}y+Üèþ¿¿7ÍWx‡ÿýIÿj|×µÁ–RN7q.zþ£Ò;>~8˜û4gÎZ†;‰�(‚œaìÔ‡"3@02^—îQg‘VV³�YÒìÚ'A?BÃXÏ}Ëˆ¥|ÌÝ à§Ìô”:j&µu§*­Ü1=êÐFûéUN’„ùwuœP8l&]�1
0eß:Ž5=�e‡›¥Dp°—£
Ã�ôˆòÛZ— pmNQ±¬€þ‡6±|Ý´	Ì(Š}Øws¢c4Ç.RÄqî×ý}úáÿ¢ÊÔÿûÁûµúýX¼êi£f¼òœx—\­ªl½Kõ:lVbžtõ„á9µ×íoãÁ,âa4Æè}_J©ÓÓÅmGc¶I 8«OŸå´±fà½g#µ›^&a*X�^K3`¹}èÙ¦…�r˜»É8Ù©Y#Íás(XéQqJÛWîúšjÃ¨˜Fòµ
çòþÏ4bo@Ë¹$cg{°È°uÖP½Y¿C/Ñšà�e€ã-î¹ìÉ+>¾Ž«¬ô›÷‰MH´b½Á?,÷Dª®Y�º5çïÕ N€4ð~V£T´ùâ÷ÛÔpB	0­@Œ#~oèS±€oÞ îšiÉF³ža-k€ì°Y0Á†é68Õä�Ês(éû2=Ô   `ÇšÄ ƒ€#  øks>0‹    YZ  #   -ˆl–Ðz¾”Jj"TÒ�zàœ¸”Å£Ñ„B¿Î +i    -#!/usr/local/cpanel/3rdparty/bin/perl

# cpanel - scripts/cpuser_service_manager          Copyright 2022 cPanel, L.L.C.
#                                                           All rights reserved.
# copyright@cpanel.net                                         http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited

use strict;
use warnings;

package scripts::cpuser_service_manager;

use App::CmdDispatch;

my $cmds = {
    add => {
        code     => \&add,
        clue     => "add <service_name> --init-script=<ABS_PATH> (or --ubic-service=<ABS_PATH>)",
        abstract => "Setup a service",
        help     => "Setup the given user managed and monitored service",
    },
    rem => {
        code     => \&rem,
        clue     => "rem <service_name>",
        abstract => "Remove a service",
        help     => "Remove the given user managed and monitored service",
    },
    list => {
        code     => \&list,
        clue     => "list",
        abstract => "List your services",
        help     => "List your user managed and monitored services",
    },
    info => {
        code     => sub { my ( $app, @args ) = @_; die "too many arguments\n" if @args; print <DATA> },    # simplify PATH info w/ CPANEL-22345 fix when available
        clue     => "info",
        abstract => "Info on this tool/feature",
        help     => "Information about how this works and what you can do after a service is added",
    },
};

my $hint_blurb = "This tool supports the following commands (i.e. $0 {command} â€¦):";
my $opts       = {
    'help:pre_hint'  => $hint_blurb,
    'help:pre_help'  => "Add/Remove/List user managed and monitored services.\n\n$hint_blurb",
    default_commands => "help",
    alias            => { remove => "rem" },
};

run(@ARGV) if !caller;

sub run {
    my (@argv) = @_;
    local $ENV{TERM} = $ENV{TERM} || "xterm-256color";    # non-CLI modulino avoid needless: Cannot find