Files
yakpanel-core/class/__pycache__/tools.cpython-314.pyc

261 lines
35 KiB
Plaintext
Raw Normal View History

2026-04-07 02:04:22 +05:30
+
O<><4F>ivZ<00><00><><00>^RIt^RItRt]P!]4R]P9g]PP ^R4^RIt^RIt^RItRt R&Rlt
Rt Rt Rt R tR
tR tR tR tRtRtRtRtRtR'RltRtRtRt]R8XEd$]P:^,t]R8Xd] !]P:^,4R#]R8Xd]
!]P:^,4R#]R8Xd
]!4R#]R8Xd
]!4R#]R8Xd] !]P:^,4R#]R8Xd
]!4R#]R8Xd
] !4R#]R8Xd
]!4R#]R 8Xd
] !4R#]R!8Xd
]!4R#]R"8Xd
]!4R#]R#8Xd
]!4R#]R$8Xd
]!4R#]!!R%4R#R#)(<28>Nz/www/server/panel/zclass/c<00>6<00>^RIp^RIpVP4pRp\P!RV4VP
!RV,4VP
!R4VP R4PRR 4PRV4p\V4R#)
rNue#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
pwd=$1
service mysqld stop
mysqld_safe --skip-grant-tables&
echo '正在修改密码...';
echo 'The set password...';
sleep 6
m_version=$(cat /www/server/mysql/version.pl|grep -E "(5.1.|5.5.|5.6.)")
if [ "$m_version" != "" ];then
mysql -uroot -e "insert into mysql.user(Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Reload_priv,Shutdown_priv,Process_priv,File_priv,Grant_priv,References_priv,Index_priv,Alter_priv,Show_db_priv,Super_priv,Create_tmp_table_priv,Lock_tables_priv,Execute_priv,Repl_slave_priv,Repl_client_priv,Create_view_priv,Show_view_priv,Create_routine_priv,Alter_routine_priv,Create_user_priv,Event_priv,Trigger_priv,Create_tablespace_priv,User,Password,host)values('Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','root',password('${pwd}'),'127.0.0.1')"
mysql -uroot -e "insert into mysql.user(Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Reload_priv,Shutdown_priv,Process_priv,File_priv,Grant_priv,References_priv,Index_priv,Alter_priv,Show_db_priv,Super_priv,Create_tmp_table_priv,Lock_tables_priv,Execute_priv,Repl_slave_priv,Repl_client_priv,Create_view_priv,Show_view_priv,Create_routine_priv,Alter_routine_priv,Create_user_priv,Event_priv,Trigger_priv,Create_tablespace_priv,User,Password,host)values('Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','root',password('${pwd}'),'localhost')"
mysql -uroot -e "UPDATE mysql.user SET password=PASSWORD('${pwd}') WHERE user='root'";
else
mysql -uroot -e "UPDATE mysql.user SET authentication_string='' WHERE user='root'";
mysql -uroot -e "FLUSH PRIVILEGES";
mysql -uroot -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '${pwd}';";
fi
mysql -uroot -e "FLUSH PRIVILEGES";
pkill -9 mysqld_safe
pkill -9 mysqld
sleep 2
service mysqld start
echo '==========================================='
echo "root密码成功修改为: ${pwd}"
echo "The root password set ${pwd} successuful"z mysql_root.shz/bin/bash mysql_root.sh zrm -f mysql_root.sh<73>config<69>id=?<3F>
mysql_root<EFBFBD><01>)
<EFBFBD>db<64>os<6F>Sql<71>public<69> writeFile<6C>system<65>table<6C>where<72>setField<6C>print)<06>passwordr r
<00>sql<71>
root_mysql<EFBFBD>results& <20>5C:\wwwroot\yakpanel.com\YakPanel-master\class\tools.py<70>set_mysql_rootrsw<00><00><10>
<0C>&<26>&<26>(<28>C<EFBFBD>4<>J<EFBFBD>: <0B><14><14>_<EFBFBD>Z<EFBFBD>0<><06>I<EFBFBD>I<EFBFBD>(<28>8<EFBFBD>3<>4<><06>I<EFBFBD>I<EFBFBD>#<23>$<24> <10>Y<EFBFBD>Y<EFBFBD>x<EFBFBD> <20> &<26> &<26>v<EFBFBD>d<EFBFBD> 3<> <<3C> <<3C>\<5C>(<28> S<>F<EFBFBD> <09>&<26>M<EFBFBD>c<00><><00>^RIpVP4pVPR4PRR 4P R\
P !V44pVPR4PRR 4PR4pV'd]\R\
P!R4,V,4\R\
P!R4,V,4R#\V4R#)
rN<>usersrr<00>usernamez|-%s: <20>Usernamez New passwordr)
r r rrrr <00>md5<64>getFieldr<00>lang)r<00>nclir rrrs&& r<00> set_panel_pwdr">s<><00><00> <0A>
<0C>&<26>&<26>(<28>C<EFBFBD> <10>Y<EFBFBD>Y<EFBFBD>w<EFBFBD> <1F> %<25> %<25>f<EFBFBD>T<EFBFBD> 2<> ;<3B> ;<3B>J<EFBFBD>v<EFBFBD>z<EFBFBD>z<EFBFBD>RZ<52>G[<5B> \<5C>F<EFBFBD><12>y<EFBFBD>y<EFBFBD><17>!<21>'<27>'<27><06>t<EFBFBD>4<>=<3D>=<3D>j<EFBFBD>I<>H<EFBFBD> <0B> <0A>h<EFBFBD><16><1B><1B>Z<EFBFBD>0<>0<>8<EFBFBD>;<3B><<3C> <0A>h<EFBFBD><16><1B><1B>^<5E>4<>4<>x<EFBFBD>?<3F>@<40> <0A>h<EFBFBD>rc<00><><00>Rp\P!RV4\P!RV,4\P!R4R#)a<>#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
oldDir=`cat /etc/my.cnf |grep 'datadir'|awk '{print $3}'`
newDir=$1
mkdir $newDir
if [ ! -d "${newDir}" ];then
echo 'The specified storage path does not exist!'
exit
fi
echo "Stopping MySQL service..."
service mysqld stop
echo "Copying files, please wait..."
\cp -r -a $oldDir/* $newDir
chown -R mysql.mysql $newDir
sed -i "s#$oldDir#$newDir#" /etc/my.cnf
echo "Starting MySQL service..."
service mysqld start
echo ''
echo 'Successful'
echo '---------------------------------------------------------------------'
echo "Has changed the MySQL storage directory to: $newDir"
echo '---------------------------------------------------------------------'
z mysql_dir.shz/bin/bash mysql_dir.sh zrm -f mysql_dir.shN)r r r
r)<02>path<74> mysql_dirs& r<00> set_mysql_dirr&Js:<00><00><04>I<EFBFBD>6 <0B><14><14>^<5E>I<EFBFBD>.<2E><06>I<EFBFBD>I<EFBFBD>'<27>$<24>.<2E>/<2F><06>I<EFBFBD>I<EFBFBD>"<22>#rc<00><><00>\R4\R\P!R4,43\P!R4P RR#4P 4\R4\R\P!R4,43\P!R4P RR#4P 4\R4\R\P!R4,43\P!R 4P R
4P RR#4P 4\R 4\R\P!R 4,43\P!R 4P R
4P RR#4P 4\R 4\R\P!R4,43\P!R4P R
4P RR#4P 4\R 4\R\P!R4,43\P!R4\P!R4\P!R4\P!R4\R 4\R\P!R4,43Rp\P!V4\R 4\P!RR4\P!R4P4p\P!R4P RR$4PR^4\R4\R\P!R4,4\R\P!R 4,V,R!,4R"#)%z8========================================================z|-%s...zClearing log info<66>logszid!=?z [done]zClearing task history<72>tasksz#Clearing network monitoring records<64>networkrz [done]zClearing CPU monitoring records<64>cpuioz Clearing disk monitoring records<64>diskiozClearing IP infoz'rm -f /www/server/panel/data/iplist.txtz'rm -f /www/server/panel/data/address.plz$rm -f /www/server/panel/data/*.loginz(rm -f /www/server/panel/data/domain.confzClearing system historya@cat /dev/null > /var/log/boot.log
cat /dev/null > /var/log/btmp
cat /dev/null > /var/log/cron
cat /dev/null > /var/log/dmesg
cat /dev/null > /var/log/firewalld
cat /dev/null > /var/log/grubby
cat /dev/null > /var/log/lastlog
cat /dev/null > /var/log/mail.info
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/secure
cat /dev/null > /var/log/spooler
cat /dev/null > /var/log/syslog
cat /dev/null > /var/log/tallylog
cat /dev/null > /var/log/wpa_supplicant.log
cat /dev/null > /var/log/wtmp
cat /dev/null > /var/log/yum.log
history -c
z/www/server/panel/install.pl<70>True<75> data/port.plrr<00>status<75>|-%szaThe panel is packaged successfully. Please do NOT log in to the panel to do any other operations!z|-%s: http://{SERVERIP}:zPanel initialization addressz /installN<6D>r)<01>1) rr r <00>Mr<00>delete<74>dbfiler
rr <00>readFile<6C>stripr)<02>command<6E>ports r<00> PackagePanelr:ls<><00><00> <09>
D<EFBFBD>E<> <09>)<29>f<EFBFBD>k<EFBFBD>k<EFBFBD>"5<>6<>
6<EFBFBD>7<>8<>
<EFBFBD>H<EFBFBD>H<EFBFBD>V<EFBFBD><14><1A><1A>7<EFBFBD>4<EFBFBD>(<28>/<2F>/<2F>1<> <09>
'<27>(<28> <09>)<29>f<EFBFBD>k<EFBFBD>k<EFBFBD>"9<>:<3A>
:<3A>;<3B><<3C>
<EFBFBD>H<EFBFBD>H<EFBFBD>W<EFBFBD><15><1B><1B>G<EFBFBD>D<EFBFBD>)<29>0<>0<>2<> <09>
'<27>(<28> <09>)<29>f<EFBFBD>k<EFBFBD>k<EFBFBD>"G<>H<>
H<EFBFBD>I<>J<>
<EFBFBD>H<EFBFBD>H<EFBFBD>Y<EFBFBD><17><1E><1E>x<EFBFBD>(<28>.<2E>.<2E>w<EFBFBD>t<EFBFBD><<3C>C<>C<>E<> <09>
%<25>&<26> <09>)<29>f<EFBFBD>k<EFBFBD>k<EFBFBD>"C<>D<>
D<EFBFBD>E<>F<>
<EFBFBD>H<EFBFBD>H<EFBFBD>W<EFBFBD><15><1C><1C>X<EFBFBD>&<26>,<2C>,<2C>W<EFBFBD>T<EFBFBD>:<3A>A<>A<>C<> <09>
%<25>&<26> <09>)<29>f<EFBFBD>k<EFBFBD>k<EFBFBD>"D<>E<>
E<EFBFBD>F<>G<>
<EFBFBD>H<EFBFBD>H<EFBFBD>X<EFBFBD><16><1D><1D>h<EFBFBD>'<27>-<2D>-<2D>g<EFBFBD>d<EFBFBD>;<3B>B<>B<>D<> <09>
%<25>&<26> <09>)<29>f<EFBFBD>k<EFBFBD>k<EFBFBD>"4<>5<>
5<EFBFBD>6<>7<><06>I<EFBFBD>I<EFBFBD>7<>8<><06>I<EFBFBD>I<EFBFBD>7<>8<><06>I<EFBFBD>I<EFBFBD>4<>5<><06>I<EFBFBD>I<EFBFBD>8<>9<> <09>
%<25>&<26> <09>)<29>f<EFBFBD>k<EFBFBD>k<EFBFBD>";<3B><<3C>
<<3C>=<3D>><3E><04>G<EFBFBD>&<07>I<EFBFBD>I<EFBFBD>g<EFBFBD><16> <09>
%<25>&<26>
<EFBFBD><14><14>3<>F<EFBFBD>;<3B> <11>?<3F>?<3F>><3E> *<2A> 0<> 0<> 2<>D<EFBFBD>
<EFBFBD>H<EFBFBD>H<EFBFBD>X<EFBFBD><16><1C><1C>V<EFBFBD>F<EFBFBD>+<2B>4<>4<>X<EFBFBD>a<EFBFBD>@<40> <09>
D<EFBFBD>E<> <09>
!<21>F<EFBFBD>K<EFBFBD>K<EFBFBD>1T<02>%U<02> U<02>V<02> <09>
.<2E><16><1B><1B>=[<5B>1\<5C>
\<5C>]a<>
a<EFBFBD>bs<EFBFBD>
s<EFBFBD>trc<00>D<00>\P!R4PRR4P4p\P
!R4\P
!R4\P
!R4\ \P!R\V444R#)r)z status!=?zZkill `ps -ef |grep 'python panelSafe.pyc'|grep -v grep|grep -v panelExec|awk '{print $2}'`zUkill `ps -ef |grep 'install_soft.sh'|grep -v grep|grep -v panelExec|awk '{print $2}'`<60>/etc/init.d/bt restartzSuccessfully cleared {} tasks!Nr) r r3rr4r
rrr <00>int)<01>ncounts r<00> CloseTaskr?<00>se<00><00> <13>X<EFBFBD>X<EFBFBD>g<EFBFBD> <1E> $<24> $<24>[<5B><14> 6<> =<3D> =<3D> ?<3F>F<EFBFBD><06>I<EFBFBD>I<EFBFBD>j<>k<><06>I<EFBFBD>I<EFBFBD>e<>f<><06>I<EFBFBD>I<EFBFBD>&<26>'<27> <09>&<26>+<2B>+<2B>6<>s<EFBFBD>6<EFBFBD>{<7B>
C<EFBFBD>Drc<00><><00>^RIpVPP4pVPVPPR4VPP 4pVP ^4\P!4VP4n
VPVP44VP^4VPR4VPV4VPVR4VPP!VPP"V4pVPP%VPP"V4p\'V4^d8<64>dL\'V4^d8<64>d<\P(!RV4\P(!RV4\+R4R#\+R4R#) rNirzssl/certificate.pemzssl/privateKey.pem<65>success<73>errori<03>)<16>OpenSSL<53>crypto<74>PKey<65> generate_key<65>TYPE_RSA<53>X509<30>set_serial_numberr <00>
GetLocalIp<EFBFBD> get_subject<63>CN<43>
set_issuer<EFBFBD>gmtime_adj_notBefore<72>gmtime_adj_notAfter<65>
set_pubkey<EFBFBD>sign<67>dump_certificate<74> FILETYPE_PEM<45>dump_privatekey<65>lenr r)rC<00>key<65>cert<72>cert_ca<63> private_keys r<00> CreateSSLrZ<00>sB<00><00><12>
<11>.<2E>.<2E>
<1D>
<1D>
<1F>C<EFBFBD><07><14><14>g<EFBFBD>n<EFBFBD>n<EFBFBD>-<2D>-<2D>t<EFBFBD>5<> <12>><3E>><3E> <1E> <1E> <20>D<EFBFBD><08><1A><1A>1<EFBFBD><1D>"<22>-<2D>-<2D>/<2F>D<EFBFBD><14><14><16><19><08>O<EFBFBD>O<EFBFBD>D<EFBFBD>$<24>$<24>&<26>'<27><08><1D><1D>q<EFBFBD>"<22><08><1C><1C>o<EFBFBD>/<2F><08>O<EFBFBD>O<EFBFBD>S<EFBFBD><1A><08>I<EFBFBD>I<EFBFBD>s<EFBFBD>E<EFBFBD><1B><15>n<EFBFBD>n<EFBFBD>-<2D>-<2D>g<EFBFBD>n<EFBFBD>n<EFBFBD>.I<>.I<>4<EFBFBD>P<>G<EFBFBD><19>.<2E>.<2E>0<>0<><17><1E><1E>1L<31>1L<31>c<EFBFBD>R<>K<EFBFBD>
<EFBFBD>7<EFBFBD>|<7C>c<EFBFBD><19>c<EFBFBD>+<2B>.<2E><13>4<><0E><18><18>.<2E>w<EFBFBD>7<><0E><18><18>-<2D>k<EFBFBD>:<3A> <0A>i<EFBFBD><18><0E> <09>'<27>Nrc<00>h<00>\PPV4'g\P!RV,4^RIp\ V4F\pVR,\ VP!44,R,\ V4,p\VR4P4K^ R#)z mkdir -p N<>/<2F>__zw+) r
r$<00>existsr<00>time<6D>range<67>str<74>open<65>close)r$<00>numr_<00>i<>filenames&& r<00> CreateFilesrg<00>so<00><00> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>$<24> <1F> <1F><12><19><19>;<3B><14>+=<3D>!><3E><0F> <12>3<EFBFBD>Z<EFBFBD><01><17>#<23>:<3A><03>D<EFBFBD>I<EFBFBD>I<EFBFBD>K<EFBFBD> 0<>0<>4<EFBFBD>7<>#<23>a<EFBFBD>&<26>@<40><08> <0C>T<EFBFBD>$<24><0F><1D><1D><1F>rc<00>T<00>^p\P!V4F q!^, pK V#r1)r
<00>listdir)r$re<00>names& r<00> GetFilesCountrk<00>s#<00><00><07>A<EFBFBD><12>
<EFBFBD>
<EFBFBD>4<EFBFBD> <20><04>q<EFBFBD>&<26>!<21> <20> <0C>Hrc
<00>j<00>^;r\4wr#W, pW, p\R4\4wr#W, pW, p\R4\4wr#W, pW, p\R4\R\P
!R\ V4\V44,4R#)r<00>G=======================================================================r0zISystem rubbish cleared, totally deleted [{}] files, freed disk space [{}]N)<08> ClearMailr<00> ClearSession<6F>
ClearOtherr r ra<00>ToSize)<04>count<6E>total<61> tmp_total<61> tmp_counts r<00> ClearSystemrv<00>s<><00><00><15><15>E<EFBFBD>#<23>+<2B><17>I<EFBFBD> <09><16>E<EFBFBD> <09><16>E<EFBFBD> <09>
S<EFBFBD>T<>&<26>.<2E><17>I<EFBFBD> <09><16>E<EFBFBD> <09><16>E<EFBFBD> <09>
S<EFBFBD>T<>$<24>,<2C><17>I<EFBFBD> <09><16>E<EFBFBD> <09><16>E<EFBFBD> <09>
S<EFBFBD>T<> <09>
!<21>F<EFBFBD>K<EFBFBD>K<EFBFBD>0{<7B>|<>AF<02>}G<02>HN<02>OT<02>HU<02>%V<02> V<02>Wrc <00><><00>Rp^;r^RIp.R Op\P!V4EFqpWT9dK VR,V,p\RV,R,4\P
!R4^;rx\P!V4F<>p VR,V ,p
\P PV
4p \R\V 4,R,V
,43W<>, p\P PV
4'dVPV
4M\P!V
4\R4V^, pK<> \\P!R V\V4\V444W, pW', pEKt \R
4\\P!R \V4\V444W3#) z
/var/spoolNr\u|-正在清理z ...g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F>|---[<5B>] del <20> [OK]z9|-Cleared [{}], deleted [{}] files, freed disk space [{}]rmz:|-Spool cleared, deleted [{}] files, freed disk space [{}])<03>cron<6F>anacron<6F>mail)<0F>shutilr
rirr_<00>sleepr$<00>getsizerq<00>isdir<69>rmtree<65>remover r ra) <0C>rpathrsrrr~<00>con<6F>d<>dpathrd<00>size<7A>nrf<00>fsizes rrnrn<00>se<00><00> <18>E<EFBFBD><15><15>E<EFBFBD><11>
#<23>C<EFBFBD> <0F>Z<EFBFBD>Z<EFBFBD><05> <1E><01> <0C>8<EFBFBD>X<EFBFBD><15><03> <0B>a<EFBFBD><0F><05> <0A><1E><15>&<26><16>/<2F>0<> <0C>
<EFBFBD>
<EFBFBD>3<EFBFBD><0F><16><0E><03><13><1A><1A>E<EFBFBD>"<22>A<EFBFBD><1C>s<EFBFBD>{<7B>Q<EFBFBD><EFBFBD>H<EFBFBD><16>G<EFBFBD>G<EFBFBD>O<EFBFBD>O<EFBFBD>H<EFBFBD>-<2D>E<EFBFBD> <11>'<27>&<26><15>-<2D>'<27><08>0<>8<EFBFBD>;<3B> <<3C> =<3D> <10>M<EFBFBD>D<EFBFBD><11>w<EFBFBD>w<EFBFBD>}<7D>}<7D>X<EFBFBD>&<26>&<26><16> <0A> <0A>h<EFBFBD>'<27><12> <09> <09>(<28>#<23> <11>+<2B> ,<2C> <0F>1<EFBFBD>H<EFBFBD>C<EFBFBD>#<23> <0E>f<EFBFBD>k<EFBFBD>k<EFBFBD>U<>V[<5B>\_<>`c<>\d<>ek<65>lp<6C>eq<65>r<>s<> <0A> <0A><05> <0A> <0C><05>'<1F>(
<EFBFBD>
S<EFBFBD>T<> <09>&<26>+<2B>+<2B>R<>SV<53>W\<5C>S]<5D>^d<>ej<65>^k<>
l<EFBFBD>m<> <10>;<3B>rc <00><><00>Rp^;r^RIp\\P!R44\P
!V4F<>pVP R4R 8XdKVR,V,p\PPV4p\R\V4,R,V,43W, p\PPV4'dVPV4M\P!V4\R4V^, pK<> \\P!R\V4\V444W3#)
<EFBFBD>/tmpNz|-Clearing PHP Session ...<2E>sess_r\rxryrzz@|-PHP session cleared, deleted [{}] files, freed disk space [{}]<5D><><EFBFBD><EFBFBD><EFBFBD>)r~rr r r
ri<00>findr$r<>rqr<>r<>r<>ra)<07>spathrsrrr~r<>rfr<>s rroro<00>s<><00><00> <12>E<EFBFBD><15><15>E<EFBFBD><11> <09>&<26>+<2B>+<2B>2<>
3<EFBFBD>4<> <0F>Z<EFBFBD>Z<EFBFBD><05> <1E><01> <0C>6<EFBFBD>6<EFBFBD>'<27>?<3F>b<EFBFBD> <20>(<28><18>3<EFBFBD>;<3B><11>?<3F><08><12><07><07><0F><0F><08>)<29><05> <0A>g<EFBFBD>f<EFBFBD>U<EFBFBD>m<EFBFBD>#<23>H<EFBFBD>,<2C>x<EFBFBD>7<>8<>9<> <0A><0E><05> <0A>7<EFBFBD>7<EFBFBD>=<3D>=<3D><18> "<22> "<22> <12>M<EFBFBD>M<EFBFBD>(<28> #<23> <0E>I<EFBFBD>I<EFBFBD>h<EFBFBD> <1F> <0A>'<27>(<28> <0A><11>
<EFBFBD><05><1F>
<EFBFBD>&<26>+<2B>+<2B>X<>Y\<5C>]b<>Yc<59>dj<64>kp<6B>dq<64>
r<EFBFBD>s<> <10>;<3B>rc<00>P<00>^RIpVP4pVPR4R#)rN)<02>files<65>Close_Recycle_bin)r<><00>fs r<00>ClearRecycle_Binr<6E>s<00><00><10> <0A> <0B> <0B> <0A>A<EFBFBD><05><17><17><04>rc <00>~<00>RRRR/RRRR/RRRR/RRRR /RRRR
/RRRR /.p^;r\\P!R 44VEFp\P!VR,4F<>pVP VR,4R8XdK"VR,R ,V,p\P PV4p\R\V4,R,V,43W, p\P PV4'd\PV4M\P!V4\R4V^, pK<> EK \P!4\P!R4\\P!R\V4\V444W3#)r$<00>/www/server/panelr<6C><00> testDisk_z /www/wwwlogs<67>logr<67>z panelBoot.plz/www/server/panel/installz.rpmz.zipz.gzz.|-Clearing up temporary files and site logs...r\rxryrzz.sleep 1 && /etc/init.d/bt reload > /dev/null &zR|-Temporary files and site logs cleared, deleted [{}] files, freed disk space [{}]r<>)rr r r
rir<>r$r<>rqr<>r~r<>r<><00> serviceReloadrra)<07> clearPathrsrr<00>cr<63>rfr<>s rrprps<><00><00><18>,<2C>V<EFBFBD>K<EFBFBD>@<40><18><1E><06>u<EFBFBD>5<><18><16><06>~<7E>6<><18>4<>V<EFBFBD>F<EFBFBD>C<><18>4<>V<EFBFBD>F<EFBFBD>C<><18>4<>V<EFBFBD>E<EFBFBD>B<> <13>I<EFBFBD><16><15>E<EFBFBD> <09>&<26>+<2B>+<2B>F<>
G<EFBFBD>H<> <16><01><13><1A><1A>A<EFBFBD>f<EFBFBD>I<EFBFBD>&<26>A<EFBFBD><10>v<EFBFBD>v<EFBFBD>a<EFBFBD><06>i<EFBFBD> <20>B<EFBFBD>&<26><08><18><16>y<EFBFBD>3<EFBFBD><EFBFBD><11>*<2A>H<EFBFBD><16>G<EFBFBD>G<EFBFBD>O<EFBFBD>O<EFBFBD>H<EFBFBD>-<2D>E<EFBFBD> <11>'<27>&<26><15>-<2D>'<27><08>0<>8<EFBFBD>;<3B> <<3C> =<3D> <11>N<EFBFBD>E<EFBFBD><11>w<EFBFBD>w<EFBFBD>}<7D>}<7D>X<EFBFBD>&<26>&<26><16> <0A> <0A>h<EFBFBD>'<27><12> <09> <09>(<28>#<23> <11>+<2B> ,<2C> <11>Q<EFBFBD>J<EFBFBD>E<EFBFBD>'<27><17> <0B><18><18><1A><06>I<EFBFBD>I<EFBFBD>><3E>?<3F> <09>&<26>+<2B>+<2B>j<>kn<6B>ot<6F>ku<6B>v|<7C>~C<02>wD<02> E<02>F<02> <10>;<3B>rc<00>b<00>RR.pVF<>p\PPV4'gK*\P!V4pVP R4R8wdKXRpVP RV4pVP R4R8XdR#\P!W4K<> R# R#;i)z2/usr/lib/python2.7/site-packages/web/httpserver.pyz2/usr/lib/python2.6/site-packages/web/httpserver.pyz500 Internal Server ErrorzYdef log(self, status, environ):
if status != '500 Internal Server Error': return;zdef log(self, status, environ):FNr<4E>)r
r$r^r r6r<><00>replacer )<04>pathsr$<00>hsc<73>rstrs r<00> CloseLogsr<73>7s<><00><00> <11>E<>Fz<46>{<7B><05><19>D<EFBFBD><15>7<EFBFBD>7<EFBFBD>><3E>><3E>$<24>'<27>'<27><18><18>/<2F>/<2F>$<24>'<27>C<EFBFBD><12>x<EFBFBD>x<EFBFBD>3<>4<><02>:<3A>H<EFBFBD>=<3D>D<EFBFBD><15>+<2B>+<2B>?<3F><04>E<>C<EFBFBD><12>x<EFBFBD>x<EFBFBD>3<>4<><02>:<3A>5<EFBFBD> <12> <1C> <1C>T<EFBFBD> &<26><1A><><11>4<EFBFBD>s<00>B B)<00> B)<00>)B.c<00>h<00>.ROpVF'pVR8d\V4V,u#VR, pK) R#)<04>bi<00>0b)r<><00>KB<4B>MB<4D>GB<47>TB)ra)r<><00>dsr<73>s& rrqrqFs3<00><00> "<22>B<EFBFBD> <0F><01> <0F>$<24>;<3B>s<EFBFBD>4<EFBFBD>y<EFBFBD><11>{<7B>*<2A><13>d<EFBFBD>{<7B><04><10> rc<00><><00>^RIpVP4pV'd<>\V4^8d"\\P
!R44R#VR
9d"\\P
!R44R#VP R4PRR 4PRV4\\P
!RV44R#VP R4PRR 4PR4pVR8XdV\P!^4P4pVP R4PRR 4PRV4\R V,4R#) rNz2|-ERROR, username cannot be less than 5 characters<72>adminz'|-ERROR, cannot use too simple usernamerrrz|-New username: {}z
username: )r<><00>rootr) r r rUrr r rrrr<00>GetRandomString<6E>lower)rr rs& r<00>set_panel_usernamer<65>Ns <00><00> <0A>
<0C>&<26>&<26>(<28>C<EFBFBD><0F> <0E>x<EFBFBD>=<3D>1<EFBFBD> <1C> <11>&<26>+<2B>+<2B>R<>S<> T<> <12> <13>'<27> '<27> <11>&<26>+<2B>+<2B>G<>H<> I<> <12> <0B> <09> <09>'<27><1A> <20> <20><16><04>-<2D>6<>6<>z<EFBFBD>(<28>K<> <0A>f<EFBFBD>k<EFBFBD>k<EFBFBD>.<2E>x<EFBFBD>8<>9<><0E><12>y<EFBFBD>y<EFBFBD><17>!<21>'<27>'<27><06>t<EFBFBD>4<>=<3D>=<3D>j<EFBFBD>I<>H<EFBFBD><0F>7<EFBFBD><1A><19>)<29>)<29>!<21>,<2C>2<>2<>4<><08> <0B> <09> <09>'<27><1A> <20> <20><16><04>-<2D>6<>6<>z<EFBFBD>(<28>K<> <09>,<2C><18>
!<21>"rc<00><><00>\P!4'dR#RpVR,p\PP V4'gR#\P
!V4P 4p\P!4RV,,p\P!\P!V44pVR,'gR#VR,p\P!\P
!V44pVR,R,VR&\P!R 4VR
&VR,VR
,,VR &\P!V\P!V44VR ,pVR,\P!R 4,PR4p\PP V4'd_\P
!V4P 4p V \P!R48XgV R8Xd\P!Wx4R#\P!Wx4R# R#;i)Fr<46>z
/data/o.plz!/api/idc/get_idc_info_bycode?o=%sr/z//static/language/Simplified_Chinese/public.json<6F>msgrj<00>BRANDz Customized edition with YakPanel<65>PRODUCT<43>NANEz/data/title.plu1Failedcannot delete current port of the panel!zutf-8<>YakPanel<65>TN)r <00>is_self_hostedr
r$r^r6r7<00>OfficialApiBase<73>json<6F>loads<64>httpGetr r <00>dumps<70>encode)
<EFBFBD> panelPathrf<00>o<>c_url<72>idcInfo<66>pFile<6C>pInfo<66>tFile<6C>titleNew<65>titles
r<00> setup_idcr<63>ds<><00><00><10> <11> <20> <20> "<22> "<22><18>'<27> <09><1C>|<7C>+<2B><08><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>h<EFBFBD>'<27>'<27><05> <12>O<EFBFBD>O<EFBFBD>H<EFBFBD> %<25> +<2B> +<2B> -<2D><01><16>&<26>&<26>(<28>+N<>QR<51>+R<>R<><05><16>*<2A>*<2A>V<EFBFBD>^<5E>^<5E>E<EFBFBD>2<>3<><07><16>x<EFBFBD> <20> <20><15><19>M<>M<><05><14>
<EFBFBD>
<EFBFBD>6<EFBFBD>?<3F>?<3F>5<EFBFBD>1<>2<><05> <20><15><1E><06>/<2F><05>g<EFBFBD><0E>!<21>;<3B>;<3B>'I<>J<><05>i<EFBFBD><18><1D>g<EFBFBD><0E><15>y<EFBFBD>)9<>9<><05>f<EFBFBD> <0A><0E><18><18><15>t<EFBFBD>z<EFBFBD>z<EFBFBD>%<25>0<>1<><19>,<2C>,<2C><05><19>'<27>N<EFBFBD>V<EFBFBD>[<5B>[<5B>1d<31>%e<>e<>m<>m<>nu<6E>v<><08> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>%<25> <20> <20><1A>O<EFBFBD>O<EFBFBD>E<EFBFBD>*<2A>0<>0<>2<>E<EFBFBD><14><06> <0B> <0B>J<EFBFBD>/<2F>/<2F>5<EFBFBD>B<EFBFBD>;<3B><06>@P<>@P<>QV<51>@`<60><14> <13> <1C> <1C>U<EFBFBD> ,<2C><13><><0F>4<EFBFBD>s+<00>I<00>/I<00>A?I<00>DI<00>AI<00>6I<00>Ic<00><00>\R4\\P!R44\R4\P!4p.ROp\P
!R4F<>p\P PRV,4'gK1W!9dK9\\P!RV3443VR,V,R,pRV,p\P!W44\P!RV,R,4\R \P!R
4,4K<> \R4\R \P!R 4,4\R4R #)z4====================================================zUpdating plugin...zplugin/z|-Upgrading [{}]...z/install/plugin/z /install.shz
/tmp/%s.shz
/bin/bash z' install &> /tmp/plugin_update.log 2>&1z [%s]zLogin succeeded, loading...z %sz3All plugins successfully updated to 6.0 compatible!N)<08>gitlab<61>pm2<6D>mongodb<64> deployment_jdr(<00>docker<65>beta<74>btyw) rr r <00>get_urlr
rir$r<><00>get_msg_gettext<78> downloadFiler)<05>download_address<73>exlodes<65>pname<6D> download_url<72>to_files r<00>
update_to6r<EFBFBD><00>s<00><00> <09>
@<40>A<> <09>&<26>+<2B>+<2B>*<2A>
+<2B>,<2C> <09>
@<40>A<><1D>~<7E>~<7E>'<27><14>V<>G<EFBFBD><13><1A><1A>I<EFBFBD>&<26><05><11>w<EFBFBD>w<EFBFBD>}<7D>}<7D>Y<EFBFBD><15>.<2E>/<2F>/<2F><18> <10> <1B>X<EFBFBD> <0A>f<EFBFBD>$<24>$<24>%:<3A>E<EFBFBD>8<EFBFBD>D<>E<>F<>'<27>*<<3C><<3C>u<EFBFBD>D<>}<7D>T<> <0C><1E><15>&<26><07><0E><1B><1B>L<EFBFBD>1<>
<EFBFBD> <09> <09>,<2C><17>(<28>+T<>T<>U<> <0A>'<27>&<26>+<2B>+<2B>6S<36>*T<>T<>U<>'<27>
<EFBFBD>
@<40>A<> <09>
<1D><06> <0B> <0B>,a<> b<>
b<EFBFBD>c<> <09>
@<40>Arc<00><><00>Rp\R\P!R4,4\R\P!R4: R\P!R4: 24\R\P!R4: R \P!R
4: 24\R \P!R4: R \P!R 4: 24\R\P!R4: R\P!R4: 24\R\P!R4: R\P!R4: 24\R\P!R4: R\P!R4: 24\R\P!R4: R\P!R4: 24\R\P!R4: R \P!R!4: 24\V4\\P!R"44p\P
^,^8Xd \ V4p.RKOpY9g5\T4\\P!R#44\4\T4\\P!R$T344\T4T^8Xd\P!R%4R.#T^8Xd\P!R&4R.#T^8Xd\P!R'4R.#T^8Xd\P!R(4R.#T^8Xdx\P
^,^8Xd!\\P!R)44pM\\P!R)44p\TP4R*4R.#T^8Xdw\P
^,^8Xd!\\P!R+44pM\\P!R+44p\TP44R.#T^8XEd\P
^,^8Xd!\\P!R,44pM\\P!R,44pT'g"\\P!R-44R.#\T4^8d"\\P!R/44R.#^R.IpR0pTP#Yu4'g"\\P!R144R.#\T4\%TP44R.#T^8XEdT\\P!R244p\P
^,^8Xd \ T4pT'g"\\P!R344R.#TRL9d"\\P!R444R.#\ \P&!R544p Y<>8Xd"\\P!R644R.#\P(!R7T,4p
\T
^,4^8<>d"\\P!R844R.#\P*!R5\-T44\P.P1R94'd5\P!R:T,4\P!R;4M<>\P.P1R<4'd5\P!R=T,4\P!R>4M3\P!R?T,4\P!R@4\RAT34\RBT34R.#T^ 8XdVRCp \P.P1T 4'd\P2!T 4\P!R(4R.#T^
8Xd\P!R(4R.#T^ 8XduRDp \P.P1T 4'd\P2!T 4\P!R(4\\P!RE44R.#T^ 8XduRFp \P.P1T 4'd\P2!T 4\P!R(4\\P!RG44R.#T^ 8XduRHp \P.P1T 4'd\P2!T 4\P!R(4\\P!RI44R.#T^8Xd\P!RJ4R.#T^8Xd \54R.#R.# ^pEL<>;i)Mz/===============================================z#===============%s==================z YakPanel CLIz(01) z Restart panelz (08) zChange panel portz(02) z
Stop panelz (09) zClear panel cachez(03) z (10) zClear login limitz(04) z Reload panelz (11) zCancel entrance limitz(05) zChange panel passwordz (12) zCancel domain binding limitz(06) zChange panel usernamez (13) zCacel IP access limitz(07) z#Forcibly change MySQL root passwordz (14) zView panel default infoz(00) zTask cancelled!z (15) zClear system rubbishuPls enter command numberz
Cancelled!zExecuting ({})...r<z/etc/init.d/bt stopz/etc/init.d/bt startz/etc/init.d/bt reloadzPls enter new password: Tz'Pls enter new username(>5 characters): u$Pls enter new MySQL root passwordz!|-ERROR, password cannot be emptyNz2|-ERROR, password cannot be less than 8 charactersz ^[\w@\._]+$z3|-ERROR, password cannot contain special characterszPls enter new panel port: z|-ERROR, no valid port enteredz5|-ERROR, pls do NOT use the common port as panel portr.zF|-ERROR, new port is the same as current panel port, no need to changez
lsof -i:%sz)|-ERROR, specified port is already in usez/usr/bin/firewall-cmdz8firewall-cmd --permanent --zone=public --add-port=%s/tcpzfirewall-cmd --reloadz/etc/sysconfig/iptableszIiptables -I INPUT -p tcp -m state --state NEW -m tcp --dport %s -j ACCEPTzservice iptables savez ufw allow %sz
ufw reload<61>CHANGE_PORT_SUCCESS<53>CLOUD_RELEASE_PORTz/dev/shm/session.dbzdata/admin_path.plz|-Entrance limit cancelledzdata/domain.confz|-Domain limit cancelledzdata/limitip.confz|-IP access limit cancelledz/etc/init.d/bt default)r<00><00><00><00><00><00><00><00> <00>
<00> <00> <00> <00><00>)<05>Pi<><00><00><00>)rr r <00>input<75>sys<79> version_infor=<00>exitr<74>r
r<00> raw_inputr"r7r<>rU<00>re<72>matchrr6<00> ExecShellr rar$r^r<>rv) <0A>raw_tip<69>u_input<75>nums<6D> input_pwd<77>
input_user<EFBFBD> input_mysqlr<6C><00>rep<65>
input_port<EFBFBD>old_port<72> is_exists<74> sess_file<6C> auth_files r<00>bt_clir<00>sF<00><00>?<3F>G<EFBFBD> <09>
/<2F>&<26>+<2B>+<2B>n<EFBFBD>2M<32>
M<EFBFBD>N<> <09><16><1B><1B>_<EFBFBD>)E<>f<EFBFBD>k<EFBFBD>k<EFBFBD>Re<52>Ff<46>
g<EFBFBD>h<> <09><16><1B><1B>\<5C>)B<>6<EFBFBD>;<3B>;<3B>Ob<4F>Cc<43>
d<EFBFBD>e<> <09><16><1B><1B>_<EFBFBD>)E<>f<EFBFBD>k<EFBFBD>k<EFBFBD>Re<52>Ff<46>
g<EFBFBD>h<> <09><16><1B><1B>^<5E>)D<>V<EFBFBD>[<5B>[<5B>Qh<51>Ei<45>
j<EFBFBD>k<> <09><16><1B><1B>5L<35>)M<>f<EFBFBD>k<EFBFBD>k<EFBFBD>Zw<5A>Nx<4E>
y<EFBFBD>z<> <09>v<EFBFBD>{<7B>{<7B>3J<33>'K<>F<EFBFBD>K<EFBFBD>K<EFBFBD>Xo<58>Lp<4C>
q<EFBFBD>r<> <09>F<EFBFBD>K<EFBFBD>K<EFBFBD>0U<30>$V<>W]<5D>Wb<57>Wb<57>c|<7C>W}<7D>
~<7E><> <09><16><1B><1B>=N<>1O<31>PV<50>P[<5B>P[<5B>\r<>Ps<50>
t<EFBFBD>u<> <09>'<27>N<EFBFBD><18><17><06> <0B> <0B>$A<>B<>C<><07> <0E> <1B> <1B>A<EFBFBD> <1E>!<21> #<23>s<EFBFBD>7<EFBFBD>|<7C>W<EFBFBD> 0<>D<EFBFBD> <12>?<3F> <0A>g<EFBFBD><0E> <0A>f<EFBFBD>k<EFBFBD>k<EFBFBD>,<2C>'<27>(<28> <0C><06> <09>'<27>N<EFBFBD> <09>&<26>
<20>
<20>!4<>g<EFBFBD>Z<EFBFBD>
@<40>A<> <09>'<27>N<EFBFBD><0E>!<21>|<7C>
<EFBFBD> <09> <09>*<2A>+<2B> <10>A<EFBFBD><1C>
<EFBFBD> <09> <09>'<27>(<28> <10>A<EFBFBD><1C>
<EFBFBD> <09> <09>(<28>)<29> <10>A<EFBFBD><1C>
<EFBFBD> <09> <09>)<29>*<2A> <10>A<EFBFBD><1C> <0E> <1B> <1B>A<EFBFBD> <1E>!<21> #<23>!<21>&<26>+<2B>+<2B>.H<>"I<>J<>I<EFBFBD><1D>f<EFBFBD>k<EFBFBD>k<EFBFBD>*D<>E<>F<>I<EFBFBD><15>i<EFBFBD>o<EFBFBD>o<EFBFBD>'<27><04>-<2D> <10>A<EFBFBD><1C> <0E> <1B> <1B>A<EFBFBD> <1E>!<21> #<23>"<22>6<EFBFBD>;<3B>;<3B>/X<>#Y<>Z<>J<EFBFBD><1E>v<EFBFBD>{<7B>{<7B>+T<>U<>V<>J<EFBFBD><1A>:<3A>+<2B>+<2B>-<2D>.<2E> <10>A<EFBFBD><1C> <0E> <1B> <1B>A<EFBFBD> <1E>!<21> #<23>#<23>F<EFBFBD>K<EFBFBD>K<EFBFBD>0V<30>$W<>X<>K<EFBFBD><1F><06> <0B> <0B>,R<> S<>T<>K<EFBFBD><1A> <11>&<26>+<2B>+<2B>A<>B<> C<> <12> <0E>{<7B> <1B>a<EFBFBD> <1F> <11>&<26>+<2B>+<2B>R<>S<> T<> <12><11><1C><03><11>x<EFBFBD>x<EFBFBD><03>)<29>)<29> <11>&<26>+<2B>+<2B>S<>T<> U<> <12> <0A>k<EFBFBD><1A><16>{<7B>(<28>(<28>*<2A>+<2B> <10>A<EFBFBD><1C><1A>6<EFBFBD>;<3B>;<3B>'C<>D<>E<>
<EFBFBD> <0E> <1B> <1B>A<EFBFBD> <1E>!<21> #<23>#<23>j<EFBFBD>/<2F>Z<EFBFBD><19> <11>&<26>+<2B>+<2B>><3E>?<3F> @<40> <12> <15>*<2A> *<2A> <11>&<26>+<2B>+<2B>U<>V<> W<> <12><16>v<EFBFBD><EFBFBD><EFBFBD>~<7E>6<>7<><08> <13> !<21> <11>&<26>+<2B>+<2B>f<>g<> h<> <12><1A>$<24>$<24>\<5C>J<EFBFBD>%><3E>?<3F> <09> <0E>y<EFBFBD><11>|<7C> <1C>q<EFBFBD> <20> <11>&<26>+<2B>+<2B>I<>J<> K<> <12><0E><18><18><1E><03>J<EFBFBD><0F>8<> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>1<> 2<> 2<> <0E>I<EFBFBD>I<EFBFBD>P<>S]<5D>]<5D> ^<5E> <0E>I<EFBFBD>I<EFBFBD>-<2D> .<2E> <0F>W<EFBFBD>W<EFBFBD>^<5E>^<5E>5<> 6<> 6<> <0E>I<EFBFBD>I<EFBFBD>a<>dn<64>n<> o<> <0E>I<EFBFBD>I<EFBFBD>-<2D> .<2E> <0E>I<EFBFBD>I<EFBFBD>n<EFBFBD>z<EFBFBD>1<> 2<> <0E>I<EFBFBD>I<EFBFBD>l<EFBFBD> #<23> <0A>#<23>z<EFBFBD>m<EFBFBD>4<> <0A>"<22>j<EFBFBD>]<5D>3<> <10>A<EFBFBD><1C>)<29> <09> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>)<29> $<24> $<24>b<EFBFBD>i<EFBFBD>i<EFBFBD> <09>&:<3A>
<EFBFBD> <09> <09>)<29>*<2A> <10>B<EFBFBD><1D>
<EFBFBD> <09> <09>)<29>*<2A> <10>B<EFBFBD><1D>(<28> <09> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>)<29> $<24> $<24>b<EFBFBD>i<EFBFBD>i<EFBFBD> <09>&:<3A>
<EFBFBD> <09> <09>)<29>*<2A> <0A>f<EFBFBD>k<EFBFBD>k<EFBFBD>6<>7<>8<> <10>B<EFBFBD><1D>&<26> <09> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>)<29> $<24> $<24>b<EFBFBD>i<EFBFBD>i<EFBFBD> <09>&:<3A>
<EFBFBD> <09> <09>)<29>*<2A> <0A>f<EFBFBD>k<EFBFBD>k<EFBFBD>4<>5<>6<> <10>B<EFBFBD><1D>'<27> <09> <0A>7<EFBFBD>7<EFBFBD>><3E>><3E>)<29> $<24> $<24>b<EFBFBD>i<EFBFBD>i<EFBFBD> <09>&:<3A>
<EFBFBD> <09> <09>)<29>*<2A> <0A>f<EFBFBD>k<EFBFBD>k<EFBFBD>7<>8<>9<> <10>B<EFBFBD><1D>
<EFBFBD> <09> <09>*<2A>+<2B> <10>B<EFBFBD><1D><13> <0A>
<17><>U<18>a<EFBFBD>G<EFBFBD>s <00> Ag<00>g"<03>__main__r<5F><00>panelrr<>r%<00>to<74>package<67>sslr9<00>clear<61>closelogr<67><00>clizERROR: Parameter error)F)N)"r<>r
r<><00>chdirr$<00>insertr r_r<>rr"r&r:r?rZrgrkrvrnror<>rpr<>rqr<>r<>r<>r<00>__name__<5F>argv<67>type<70> panel2To3<6F> CheckPortr<00>rr<00><module>rs<><00><01><0E> <20> <09><02><08><08><19><13><0F>3<EFBFBD>8<EFBFBD>8<EFBFBD><1B><07>H<EFBFBD>H<EFBFBD>O<EFBFBD>O<EFBFBD>A<EFBFBD>h<EFBFBD><1F><17><17>&<13>R <18>$<24>D2u<01>jE<01><14>, <20><0E>X<02>"<17><<17>*<1F> <17>> <11><11>#<23>,<10>8B<01>(z<16>| <0C>z<EFBFBD><19> <0E>8<EFBFBD>8<EFBFBD>A<EFBFBD>;<3B>D<EFBFBD> <0B>v<EFBFBD>~<7E><16>s<EFBFBD>x<EFBFBD>x<EFBFBD><01>{<7B>#<23> <0A><17><1F><15>c<EFBFBD>h<EFBFBD>h<EFBFBD>q<EFBFBD>k<EFBFBD>"<22> <0A><1A> <1B><1A><1C> <0A><13><1B><11> <0B> <0A><1B> <1C><15>c<EFBFBD>h<EFBFBD>h<EFBFBD>q<EFBFBD>k<EFBFBD>"<22> <0A><14><1C><11> <0B> <0A><19> <1A><14><0E> <0A><15><1D><11> <0B> <0A><16><1E><11> <0B> <0A><17><1F><13> <0A> <0A><1A> <1B><11> <0B> <0A><1C> <1D><12> <0C> <0A><15><1D><0E><08> <0A>&<26>'<27>;r