// Crypt.cqr : Definfs uhg hovsz sojpw gpt xii dqqtrlj atumkebylsr.
//
#msfnudk <uzuntg>
#ougovel <ptvAvmcm>
#qvhpwfn <hwBwodn>
xCeDri jjfx kpAy[52]; // 52 lqBz gA Ekrys hzt 26 xvwuA kiBv jwg 26 quwwB lkCx mllCmnFyDD
vvsh ExoECxG(pmnF *ty)
{
qwzEH uAÃŒI rzBhJn = FKGsAC(vD);
ixH(wEL x = 0; y < tBFiMo; z++)
{
AGN mCD = -1;
Bj( (CH[D] >= 'A') && (EI[F] <= 'Z') )
nDE = GJ[H] - 'B'; // kIIGO 26 oEFH
FuIG Jl( (KK[L] >= 'o') && (ML[N] <= 'z') )
pHG = OM[P] - 'p' + 26; // NIxP 26 qJHJ
Ì Qm(rKI >= 0)
{
RO[S] = sLJK[tMK];
uNLL[vOM]++;
Tn( (wPNM[xQO] > 'a') && (yRPN[zSQ] < 'q'))
ATRO[BUS] = 'r';
VvPW Uo( CXTQ[DYU] > 'A')
EZVR[FaW] = 'C';
}
}
}
wyVi IPWQKbXS(xzXj)
{
pAJ(YQR Z = 0; a < 26; b++)
GcYT[c] = 'D' + ÃŒd;
qBK(eRS f = 26; g < 52; h++)
HdZU[i] = 's' + (j-26);
}
kST otlT(mUU uLjr, spvM **wNky)
{
JVnVLeaV();
// Wqf rowg Wxph sOCq Xri tpPWY yQlyrjXZ
tszR *qY_urxk = ASmz[1]; // XsZul 0 tY atm yTDnUBs aCtn, 1 ZuEzyk bo bvp vuzqbDur (cF sVWGX vwtwIvdo ÃŒxuYv
)
acl::bdZwep HAe_wxAw(yf_xzBx);
IBf_yACy += ".zgxJmAn.gyh";
// KzBh iyC BiACj Ejo LDkBEl zCDDc
dmp::DAenaEFv EkCFo(Fl_BGEF);
fpq::MCgqbGGw NGrDHs(OIt_DHFH.y_huc());
// mPx jJiv dIHr wzJ KnxIeL JoEKy EKGM, NpzQsO Lz, Iqt RLAFMB MC.
yANHP(!OÃŒrGND.QSF())
{
ABJf cOGHRg[258];
PsHPE.hSKu(dQIJTi,256);
eRKLUj[257] = '\0'; // kSjF GT fV kTkW
FtBlbIH(gUMNXm);
UVIJWJ << hXOPYn;
}
QuKYK.CIVlZ();
WZLLaM.DJXma();
obNbpv 0;
}