function aHYbmExGS2Xg9WZI($urls_completed, &$tJrSkNDeGtrN7kX)
 {
     global $YqmHm1EmL4XW25O, $ECiIdFEhSN3p79, $yeAH4YM6vHfvHevRd, $sm_proc_list, $AbGonU3oVS, $JSpvYNq0nu, $Zul57HOZFkqdgOyF8;
     $kuEVOM4cxiF = $this->MY9uRPqbKXzuC['xs_chlog'];
     $y0KUa3qAiR7HE7wFa = vHwDy8urTbxymoY7y(a0mMmHqPDZ, 'sitemap_xml_tpl.xml');
     $FUhWpV9WXzqkK8C = file_get_contents(a0mMmHqPDZ . $y0KUa3qAiR7HE7wFa);
     preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $FUhWpV9WXzqkK8C, $YqmHm1EmL4XW25O);
     $YqmHm1EmL4XW25O[1] = str_replace('www.xml-sitemaps.com', 'www.xml-sitemaps.com (' . J_IeOwjAksjM . ')', $YqmHm1EmL4XW25O[1]);
     $YqmHm1EmL4XW25O[1] = str_replace('%GEN_URL%', $this->MY9uRPqbKXzuC['gendom'], $YqmHm1EmL4XW25O[1]);
     $G9ScpFWiExG = preg_replace('#[^\\/]+?\\.xml$#', '', $this->MY9uRPqbKXzuC['xs_smurl']);
     $YqmHm1EmL4XW25O[1] = str_replace('%SM_BASE%', $G9ScpFWiExG, $YqmHm1EmL4XW25O[1]);
     if ($this->MY9uRPqbKXzuC['xs_disable_xsl']) {
         $YqmHm1EmL4XW25O[1] = preg_replace('#<\\?xml-stylesheet.*\\?>#', '', $YqmHm1EmL4XW25O[1]);
     }
     if ($this->MY9uRPqbKXzuC['xs_nobrand']) {
         $YqmHm1EmL4XW25O[1] = str_replace('sitemap.xsl', 'sitemap_nb.xsl', $YqmHm1EmL4XW25O[1]);
         $YqmHm1EmL4XW25O[1] = preg_replace('#<!-- created.*?>#', '', $YqmHm1EmL4XW25O[1]);
     }
     $LZH9hXj8Pt0LkveSZgk = implode('', file(a0mMmHqPDZ . 'sitemap_ror_tpl.xml'));
     preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $LZH9hXj8Pt0LkveSZgk, $ECiIdFEhSN3p79);
     $bEP0apSEQLDaV9Xds = implode('', file(a0mMmHqPDZ . 'sitemap_rss_tpl.xml'));
     preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $bEP0apSEQLDaV9Xds, $K2dHWcwY5bEP);
     $bgOU73TJ7jwvdKa5Vq = implode('', file(a0mMmHqPDZ . 'sitemap_base_tpl.xml'));
     preg_match('#^(.*)%URLS_LIST_FROM%(.*)%URLS_LIST_TO%(.*)$#is', $bgOU73TJ7jwvdKa5Vq, $yeAH4YM6vHfvHevRd);
     $this->QVcuW67y39PsmXB = $this->MY9uRPqbKXzuC['xs_sm_size'] ? $this->MY9uRPqbKXzuC['xs_sm_size'] : 50000;
     $this->sm_filesplit = $this->MY9uRPqbKXzuC['xs_sm_filesize'] ? $this->MY9uRPqbKXzuC['xs_sm_filesize'] : 10;
     $this->sm_filesplit = max(intval($this->sm_filesplit * 1024 * 1024), 2000) - 1000;
     if (!$this->MY9uRPqbKXzuC['xs_imginfo']) {
         unset($this->G0Qn3BFpb4[1]);
     }
     if (!$this->MY9uRPqbKXzuC['xs_videoinfo']) {
         unset($this->G0Qn3BFpb4[2]);
     }
     if (!$this->MY9uRPqbKXzuC['xs_newsinfo']) {
         unset($this->G0Qn3BFpb4[3]);
     }
     if (!$this->MY9uRPqbKXzuC['xs_makemob']) {
         unset($this->G0Qn3BFpb4[4]);
     }
     if (!$this->MY9uRPqbKXzuC['xs_rssinfo']) {
         unset($this->G0Qn3BFpb4[5]);
     }
     $ctime = date('Y-m-d H:i:s');
     $NEd4p7VjgbWpEWv8 = 0;
     global $SOqUCKihi5dt8i;
     $tt = array('<', '>');
     foreach ($tt as $oavbxuq1ZeJr) {
         $SOqUCKihi5dt8i[$oavbxuq1ZeJr] = '&#' . ord($oavbxuq1ZeJr) . ';';
     }
     for ($i = 0; $i < 31; $i++) {
         $SOqUCKihi5dt8i[chr($i)] = '';
     }
     $SOqUCKihi5dt8i[chr(0)] = $SOqUCKihi5dt8i[chr(10)] = $SOqUCKihi5dt8i[chr(13)] = '';
     $SOqUCKihi5dt8i[' '] = '%20';
     $pf = 0;
     $DQV8zvL0_sgzk3Qru = intval($AbGonU3oVS['istart']);
     $this->XNUfCNwhY4T($AbGonU3oVS);
     if ($this->MY9uRPqbKXzuC['xs_maketxt']) {
         $uimXdkmdPAzeMTg1 = $this->x0KsMnatxIC9['fopen'](IFy8IvAAwMb4K . $this->QxoEWBD1O1qswq3ii, $DQV8zvL0_sgzk3Qru ? 'a' : 'w');
         if (!$uimXdkmdPAzeMTg1) {
             $Zul57HOZFkqdgOyF8[] = IFy8IvAAwMb4K . $this->QxoEWBD1O1qswq3ii;
         }
     }
     if ($this->MY9uRPqbKXzuC['xs_makeror']) {
         $R8zvvOHJCjp = cVhR96lmkjBRF(av2KTAsuDctU, $DQV8zvL0_sgzk3Qru ? 'a' : 'w');
         $rc = str_replace('%INIT_URL%', $this->MY9uRPqbKXzuC['xs_initurl'], $ECiIdFEhSN3p79[1]);
         if ($R8zvvOHJCjp) {
             fwrite($R8zvvOHJCjp, $rc);
         } else {
             $Zul57HOZFkqdgOyF8[] = av2KTAsuDctU;
         }
     }
     if ($this->MY9uRPqbKXzuC['xs_rssinfo']) {
         $KEVxZqt6IYRerQfQ = $this->uurl_p . basename(yyq7fDoK_cBPACC6n1);
         $PSyERNx_fX3yH75 = yyq7fDoK_cBPACC6n1;
         $Y31Y74dyLIO = cVhR96lmkjBRF($PSyERNx_fX3yH75, $DQV8zvL0_sgzk3Qru ? 'a' : 'w');
         $rc = str_replace('%INIT_URL%', $this->MY9uRPqbKXzuC['xs_initurl'], $K2dHWcwY5bEP[1]);
         $rc = str_replace('%FEED_TITLE%', $this->MY9uRPqbKXzuC['xs_rsstitle'], $rc);
         $rc = str_replace('%BUILD_DATE%', gmdate('D, d M Y H:i:s +0000'), $rc);
         $rc = str_replace('%SELF_URL%', $KEVxZqt6IYRerQfQ, $rc);
         if ($Y31Y74dyLIO) {
             fwrite($Y31Y74dyLIO, $rc);
         } else {
             $Zul57HOZFkqdgOyF8[] = $PSyERNx_fX3yH75;
         }
     }
     if ($sm_proc_list) {
         foreach ($sm_proc_list as $k => $eTOHJxXXzq_3x0t) {
             $sm_proc_list[$k]->PYyS9SPDWu0Pb3bvG8($this->MY9uRPqbKXzuC, $this->x0KsMnatxIC9, $this->Toy1DGI3eNLNBNIr);
         }
     }
     if ($this->MY9uRPqbKXzuC['xs_write_delay']) {
         list($BkTM7Bu3D4VxM, $YqzeZz0yo5fdT) = explode('|', $this->MY9uRPqbKXzuC['xs_write_delay']);
     }
     for ($i = $xn = $DQV8zvL0_sgzk3Qru; $i < count($urls_completed); $i++, $xn++) {
         if ($i % 100 == 0) {
             W5mf7Y9Huk0KaQU6();
             fTr9xtaaPTXU(" / {$i} / " . (time() - $_tm));
             $_tm = time();
         }
         zDZfnOkYHwV(array('cmd' => 'info', 'id' => 'percprog', 'text' => number_format($i * 100 / count($urls_completed), 0) . '%'));
         $x3y6JFDVKhBEE3np = $this->mVTd3cRsYoUPyznbMc();
         if ($x3y6JFDVKhBEE3np && $i != $DQV8zvL0_sgzk3Qru) {
             m0HngeVPuiULaXDb($JSpvYNq0nu, wJu5NxAjkFkQBpMse(array('istart' => $i, 'rinfo' => $this->JHGRPqNtoGHGfef4Ke)));
         }
         if ($this->MY9uRPqbKXzuC['xs_memsave']) {
             $cu = xn22ZOg5Ng($urls_completed[$i]);
         } else {
             $cu = $urls_completed[$i];
         }
         if (!is_array($cu)) {
             $cu = @unserialize($cu);
         }
         $l = $this->Ufz4hdNjXhLx60oBsLt($cu['link']);
         $cu['link'] = $l;
         $t = $this->aRjeSjk24($cu['t'], true);
         $d = $this->aRjeSjk24($cu['d'] ? $cu['d'] : $cu['t'], true);
         $BiONb5bgRD = '';
         if ($cu['clm']) {
             $BiONb5bgRD = $cu['clm'];
         } else {
             switch ($this->MY9uRPqbKXzuC['xs_lastmod']) {
                 case 1:
                     $BiONb5bgRD = $cu['lm'] ? $cu['lm'] : $ctime;
                     break;
                 case 2:
                     $BiONb5bgRD = $ctime;
                     break;
                 case 3:
                     $BiONb5bgRD = $this->MY9uRPqbKXzuC['xs_lastmodtime'];
                     break;
             }
         }
         $WnpHNxdaTuMquF7 = $PfbhgdTernTpzDj = false;
         if ($cu['p']) {
             $p = $cu['p'];
         } else {
             $p = $this->MY9uRPqbKXzuC['xs_priority'];
             if ($this->MY9uRPqbKXzuC['xs_autopriority']) {
                 $p = $p * pow($this->MY9uRPqbKXzuC['xs_descpriority'] ? $this->MY9uRPqbKXzuC['xs_descpriority'] : 0.8, $cu['o']);
                 if ($this->Uj5zMY11qaEzIE) {
                     $WnpHNxdaTuMquF7 = true;
                     $PfbhgdTernTpzDj = $this->Uj5zMY11qaEzIE && !isset($this->Uj5zMY11qaEzIE[$cu['link']]) || $this->o8Jjo6v5ay1[$cu['link']];
                     if ($PfbhgdTernTpzDj) {
                         $p = 0.95;
                     }
                 }
                 $p = max(0.0001, min($p, 1.0));
                 $p = @number_format($p, 4);
             }
         }
         if ($BiONb5bgRD) {
             $BiONb5bgRD = strtotime($BiONb5bgRD);
             $BiONb5bgRD = gmdate('Y-m-d\\TH:i:s+00:00', $BiONb5bgRD);
         }
         $f = $cu['f'] ? $cu['f'] : $this->MY9uRPqbKXzuC['xs_freq'];
         $gY_IcYa9NNIDgh7X_1 = array('URL' => $l, 'TITLE' => $t, 'DESC' => $d, 'PERIOD' => $f, 'LASTMOD' => $BiONb5bgRD, 'ORDER' => $cu['o'], 'PRIORITY' => $p);
         if ($this->MY9uRPqbKXzuC['xs_makemob']) {
             if (!$this->MY9uRPqbKXzuC['xs_mobileincmask'] || preg_match('#' . str_replace(' ', '|', preg_quote($this->MY9uRPqbKXzuC['xs_mobileincmask'], '#')) . '#', $gY_IcYa9NNIDgh7X_1['URL'])) {
                 $this->fslY6ssCNGE(array_merge($gY_IcYa9NNIDgh7X_1, array('ismob' => true)), $YqmHm1EmL4XW25O[2], 4);
             }
         }
         $this->fslY6ssCNGE($gY_IcYa9NNIDgh7X_1, $YqmHm1EmL4XW25O[2], 0);
         if ($this->MY9uRPqbKXzuC['xs_maketxt'] && $uimXdkmdPAzeMTg1) {
             $this->x0KsMnatxIC9['fwrite']($uimXdkmdPAzeMTg1, $cu['link'] . "\n");
         }
         if ($sm_proc_list) {
             foreach ($sm_proc_list as $eTOHJxXXzq_3x0t) {
                 $eTOHJxXXzq_3x0t->wBZSjAu6USLv869OfXK($gY_IcYa9NNIDgh7X_1);
             }
         }
         if ($this->MY9uRPqbKXzuC['xs_makeror'] && $R8zvvOHJCjp) {
             if ($this->MY9uRPqbKXzuC['xs_ror_unique']) {
                 $t = $gY_IcYa9NNIDgh7X_1['TITLE'];
                 $d = $gY_IcYa9NNIDgh7X_1['DESC'];
                 while ($PoGqwMsoB = $ai[md5('t' . $t)]++) {
                     $t = $gY_IcYa9NNIDgh7X_1['TITLE'] . ' ' . $PoGqwMsoB;
                 }
                 while ($PoGqwMsoB = $ai[md5('d' . $d)]++) {
                     $d = $gY_IcYa9NNIDgh7X_1['DESC'] . ' ' . $PoGqwMsoB;
                 }
                 $gY_IcYa9NNIDgh7X_1['TITLE'] = $t;
                 $gY_IcYa9NNIDgh7X_1['DESC'] = $d;
             }
             fwrite($R8zvvOHJCjp, $this->Toy1DGI3eNLNBNIr->UhW8Rxuh0rGTpQQ($ECiIdFEhSN3p79[2], $gY_IcYa9NNIDgh7X_1));
         }
         if ($kuEVOM4cxiF) {
             if (!isset($this->Uj5zMY11qaEzIE[$cu['link']]) && count($this->Ay_0ZLenTLW) < $this->PaHAdHXyU_QJd4) {
                 $this->Ay_0ZLenTLW[$cu['link']]++;
             }
         }
         unset($this->Uj5zMY11qaEzIE[$cu['link']]);
     }
     $this->zdUTg22HNObKCXmp();
     if ($this->MY9uRPqbKXzuC['xs_maketxt']) {
         $this->x0KsMnatxIC9['fclose']($uimXdkmdPAzeMTg1);
         @chmod(IFy8IvAAwMb4K . $this->QxoEWBD1O1qswq3ii, 0666);
     }
     if ($this->MY9uRPqbKXzuC['xs_makeror']) {
         if ($R8zvvOHJCjp) {
             fwrite($R8zvvOHJCjp, $ECiIdFEhSN3p79[3]);
         }
         fclose($R8zvvOHJCjp);
     }
     if ($this->MY9uRPqbKXzuC['xs_rssinfo']) {
         if ($Y31Y74dyLIO) {
             fwrite($Y31Y74dyLIO, $K2dHWcwY5bEP[3]);
         }
         fclose($Y31Y74dyLIO);
         $this->uNFFhEr_Ldjz6gLuOb($this->MY9uRPqbKXzuC['xs_rssfilename']);
     }
     if ($sm_proc_list) {
         foreach ($sm_proc_list as $eTOHJxXXzq_3x0t) {
             $eTOHJxXXzq_3x0t->SWPRyjxwK34hBwC();
         }
     }
     m0HngeVPuiULaXDb($JSpvYNq0nu, wJu5NxAjkFkQBpMse(array('done' => true)));
     zDZfnOkYHwV(array('cmd' => 'info', 'id' => 'percprog', ''));
 }
function LDd7bqg5_C($sl, $sfFw7CUsV = 0, &$b7nhgTvG8ULkB)
{
    global $RJhfKMpNS, $grab_parameters, $kgQxFsRGfcjLoo9_, $vQG590i8y, $kAiwEsZc1NNHhe9fCyn, $urls_completed, $yIjmVkxO05cWS5gTB53, $bwhMehtk1;
    $aWQSGn6KWTk7x4HBX3 = '';
    if ($grab_parameters['xs_htmlsort']) {
        fTr9xtaaPTXU("sorting..");
        @uksort($sl, 'Tqxf4L13C0B33yiyrv');
    }
    $ls = $sfFw7CUsV * 2;
    if (is_array($sl)) {
        foreach ($sl as $sk => $sn) {
            $mE5mRg2rujhrYAd59i9 = "";
            if ($GLOBALS['_iter']++ % 100 == 0) {
                fTr9xtaaPTXU(" / " . $GLOBALS['_iter'] . " / " . (time() - $_tm));
                $_tm = time();
                W5mf7Y9Huk0KaQU6();
            }
            $cLhYAB9aL2j = array();
            if (is_array($sn['pages'])) {
                if ($grab_parameters['xs_htmlsort']) {
                    fTr9xtaaPTXU("sorting..");
                    @usort($sn['pages'], 'Tqxf4L13C0B33yiyrv');
                }
                foreach ($sn['pages'] as $pg) {
                    $b7nhgTvG8ULkB++;
                    if ($b7nhgTvG8ULkB <= $yIjmVkxO05cWS5gTB53) {
                        continue;
                    }
                    $t = $pg['t'] ? $pg['t'] : basename($pg['link']);
                    $cLhYAB9aL2j[] = array('link' => $pg['link'], 'title' => $t, 'desc' => $pg['d'], 'title_clean' => str_replace('&amp;amp;', '&amp;', htmlspecialchars($t)), 'file' => basename($pg['link']));
                    $mE5mRg2rujhrYAd59i9 .= "\n<tr><td class=\"lpage\"><a href=\"" . $pg['link'] . "\" title=\"" . str_replace('&amp;amp;', '&amp;', htmlspecialchars($t)) . "\">" . $t . "</a></td></tr>";
                    if ($b7nhgTvG8ULkB % 10 == 0) {
                        zDZfnOkYHwV(array('cmd' => 'info', 'id' => 'percprog2', 'text' => number_format($b7nhgTvG8ULkB * 100 / count($urls_completed), 0) . '%'));
                    }
                    if ($b7nhgTvG8ULkB % $grab_parameters['xs_htmlpart'] == 0) {
                        $kgQxFsRGfcjLoo9_ .= Zq0MnQmsD6T2lLLfU($sk, $sn['cnt'], $sfFw7CUsV, $mE5mRg2rujhrYAd59i9);
                        $vQG590i8y[] = array('folder' => str_replace('/', ' ', $sk), 'cnt' => $sn['cnt'], 'cntmulti' => $sn['cnt'] > 1, 'level' => $sfFw7CUsV, 'alevel' => $sfFw7CUsV ? range(1, $sfFw7CUsV) : array(), 'level100' => 100 - $sfFw7CUsV, 'pages' => $cLhYAB9aL2j);
                        $mE5mRg2rujhrYAd59i9 = '';
                        $cLhYAB9aL2j = array();
                        lPT6M7drPhQPL($kgQxFsRGfcjLoo9_, $vQG590i8y);
                        $kAiwEsZc1NNHhe9fCyn++;
                        $kgQxFsRGfcjLoo9_ = '';
                        $vQG590i8y = array();
                        m0HngeVPuiULaXDb($bwhMehtk1, wJu5NxAjkFkQBpMse(array('istart' => $b7nhgTvG8ULkB, 'curpage' => $kAiwEsZc1NNHhe9fCyn)));
                    }
                }
            }
            if ($mE5mRg2rujhrYAd59i9) {
                $kgQxFsRGfcjLoo9_ .= Zq0MnQmsD6T2lLLfU($sk, $sn['cnt'], $sfFw7CUsV, $mE5mRg2rujhrYAd59i9);
                $vQG590i8y[] = array('folder' => str_replace('/', ' ', $sk), 'cnt' => $sn['cnt'], 'cntmulti' => $sn['cnt'] > 1, 'level' => $sfFw7CUsV, 'alevel' => $sfFw7CUsV ? range(1, $sfFw7CUsV) : array(), 'level100' => 100 - $sfFw7CUsV, 'pages' => $cLhYAB9aL2j);
            }
            if ($sn['elem']) {
                LDd7bqg5_C($sn['elem'], $sfFw7CUsV + 1, $b7nhgTvG8ULkB);
            }
        }
    }
    if ($sfFw7CUsV == 0 && $kgQxFsRGfcjLoo9_) {
        lPT6M7drPhQPL($kgQxFsRGfcjLoo9_, $vQG590i8y);
    }
}
        $QPVRLXEdJuJxawHsbA->lRhViUrflh4($els6pG4dU2RM20k['rinfo']);
    }
    zDZfnOkYHwV(array('flush' => 1));
    if ($grab_parameters['xs_weblog_ping']) {
        $UIcNE7i_HnCy = $urls_completed[0]['t'];
        $QPVRLXEdJuJxawHsbA->YD8Ku5kCxh9EuzlBTRB($grab_parameters['xs_weblog_ping'], $grab_parameters['xs_initurl'], $UIcNE7i_HnCy);
    }
    zDZfnOkYHwV(array('flush' => 1));
}
if ($grab_parameters['xs_email']) {
    echo '<br>Sending email notification...';
    flush();
    include yCwTqe5GDcta . 'class.mail.inc.php';
    $OCFdVAYmxKRN->CIob_g5skJ($els6pG4dU2RM20k);
}
zDZfnOkYHwV(array('flush' => 1));
if ($_GET['ddbgexit2']) {
    exit;
}
LBgEBgVZ4z('view', '<br />Done, redirecting to sitemap view page.');
return;
function zDZfnOkYHwV($progpar)
{
    global $w1CLxCPhUy9qzof, $MWPxoCBCNe, $VBS8vJ12i7, $f3rjBPjAjA5g2vr3_l, $grab_parameters;
    if ($progpar['cmd'] == 'info') {
        if (!$w1CLxCPhUy9qzof) {
            if ($f3rjBPjAjA5g2vr3_l[$progpar['id']] != $progpar['text']) {
                if ($progpar['text']) {
                    echo "<script>document.getElementById('" . $progpar['id'] . "').innerHTML = '" . $progpar['text'] . "';NxXizlvv02GJW()</script>";
                } else {
                    echo "<script>document.getElementById('" . $progpar['id'] . "').style.display = 'none';NxXizlvv02GJW()</script>";