CINXE.COM
袩械褉械薪邪锌褉邪胁谢械薪懈械 写芯屑械薪邪 薪械 芯褋褍褖械褋褌胁谢褟械褌褋褟
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>袩械褉械薪邪锌褉邪胁谢械薪懈械 写芯屑械薪邪 薪械 芯褋褍褖械褋褌胁谢褟械褌褋褟</title> <!--meta name="robots" content="noindex,nofollow"--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" language="javascript" > var punycode = new function Punycode() { this.utf16 = { decode:function(input){ var output = [], i=0, len=input.length,value,extra; while (i < len) { value = input.charCodeAt(i++); if ((value & 0xF800) === 0xD800) { extra = input.charCodeAt(i++); if ( ((value & 0xFC00) !== 0xD800) || ((extra & 0xFC00) !== 0xDC00) ) { throw new RangeError("UTF-16(decode): Illegal UTF-16 sequence"); } value = ((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000; } output.push(value); } return output; }, encode:function(input){ var output = [], i=0, len=input.length,value; while (i < len) { value = input[i++]; if ( (value & 0xF800) === 0xD800 ) { throw new RangeError("UTF-16(encode): Illegal UTF-16 value"); } if (value > 0xFFFF) { value -= 0x10000; output.push(String.fromCharCode(((value >>>10) & 0x3FF) | 0xD800)); value = 0xDC00 | (value & 0x3FF); } output.push(String.fromCharCode(value)); } return output.join(""); } } var initial_n = 0x80; var initial_bias = 72; var delimiter = "\x2D"; var base = 36; var damp = 700; var tmin=1; var tmax=26; var skew=38; var maxint = 0x7FFFFFFF; function decode_digit(cp) { return cp - 48 < 10 ? cp - 22 : cp - 65 < 26 ? cp - 65 : cp - 97 < 26 ? cp - 97 : base; } function encode_digit(d, flag) { return d + 22 + 75 * (d < 26) - ((flag != 0) << 5); } function adapt(delta, numpoints, firsttime ) { var k; delta = firsttime ? Math.floor(delta / damp) : (delta >> 1); delta += Math.floor(delta / numpoints); for (k = 0; delta > (((base - tmin) * tmax) >> 1); k += base) { delta = Math.floor(delta / ( base - tmin )); } return Math.floor(k + (base - tmin + 1) * delta / (delta + skew)); } function encode_basic(bcp, flag) { bcp -= (bcp - 97 < 26) << 5; return bcp + ((!flag && (bcp - 65 < 26)) << 5); } this.decode=function(input,preserveCase) { var output=[]; var case_flags=[]; var input_length = input.length; var n, out, i, bias, basic, j, ic, oldi, w, k, digit, t, len; n = initial_n; i = 0; bias = initial_bias; basic = input.lastIndexOf(delimiter); if (basic < 0) basic = 0; for (j = 0; j < basic; ++j) { if(preserveCase) case_flags[output.length] = ( input.charCodeAt(j) -65 < 26); if ( input.charCodeAt(j) >= 0x80) { throw new RangeError("Illegal input >= 0x80"); } output.push( input.charCodeAt(j) ); } for (ic = basic > 0 ? basic + 1 : 0; ic < input_length; ) { for (oldi = i, w = 1, k = base; ; k += base) { if (ic >= input_length) { throw RangeError ("punycode_bad_input(1)"); } digit = decode_digit(input.charCodeAt(ic++)); if (digit >= base) { throw RangeError("punycode_bad_input(2)"); } if (digit > Math.floor((maxint - i) / w)) { throw RangeError ("punycode_overflow(1)"); } i += digit * w; t = k <= bias ? tmin : k >= bias + tmax ? tmax : k - bias; if (digit < t) { break; } if (w > Math.floor(maxint / (base - t))) { throw RangeError("punycode_overflow(2)"); } w *= (base - t); } out = output.length + 1; bias = adapt(i - oldi, out, oldi === 0); if ( Math.floor(i / out) > maxint - n) { throw RangeError("punycode_overflow(3)"); } n += Math.floor( i / out ) ; i %= out; if (preserveCase) { case_flags.splice(i, 0, input.charCodeAt(ic -1) -65 < 26);} output.splice(i, 0, n); i++; } if (preserveCase) { for (i = 0, len = output.length; i < len; i++) { if (case_flags[i]) { output[i] = (String.fromCharCode(output[i]).toUpperCase()).charCodeAt(0); } } } return this.utf16.encode(output); }; this.encode = function (input,preserveCase) { var n, delta, h, b, bias, j, m, q, k, t, ijv, case_flags; if (preserveCase) { case_flags = this.utf16.decode(input); } input = this.utf16.decode(input.toLowerCase()); var input_length = input.length; if (preserveCase) { for (j=0; j < input_length; j++) { case_flags[j] = input[j] != case_flags[j]; } } var output=[]; n = initial_n; delta = 0; bias = initial_bias; for (j = 0; j < input_length; ++j) { if ( input[j] < 0x80) { output.push( String.fromCharCode( case_flags ? encode_basic(input[j], case_flags[j]) : input[j] ) ); } } h = b = output.length; if (b > 0) output.push(delimiter); while (h < input_length) { for (m = maxint, j = 0; j < input_length; ++j) { ijv = input[j]; if (ijv >= n && ijv < m) m = ijv; } if (m - n > Math.floor((maxint - delta) / (h + 1))) { throw RangeError("punycode_overflow (1)"); } delta += (m - n) * (h + 1); n = m; for (j = 0; j < input_length; ++j) { ijv = input[j]; if (ijv < n ) { if (++delta > maxint) return Error("punycode_overflow(2)"); } if (ijv == n) { for (q = delta, k = base; ; k += base) { t = k <= bias ? tmin : k >= bias + tmax ? tmax : k - bias; if (q < t) break; output.push( String.fromCharCode(encode_digit(t + (q - t) % (base - t), 0)) ); q = Math.floor( (q - t) / (base - t) ); } output.push( String.fromCharCode(encode_digit(q, preserveCase && case_flags[j] ? 1:0 ))); bias = adapt(delta, h + 1, h == b); delta = 0; ++h; } } ++delta, ++n; } return output.join(""); } this.ToASCII = function ( domain ) { var domain_array = domain.split("."); var out = []; for (var i=0; i < domain_array.length; ++i) { var s = domain_array[i]; out.push( s.match(/[^A-Za-z0-9-]/) ? "xn--" + punycode.encode(s) : s ); } return out.join("."); } this.ToUnicode = function ( domain ) { var domain_array = domain.split("."); var out = []; for (var i=0; i < domain_array.length; ++i) { var s = domain_array[i]; out.push( s.match(/^xn--/) ? punycode.decode(s.slice(4)) : s ); } return out.join("."); } }(); </script> <style type="text/css"> <!-- body {font-size:100.1%} html, body, div, span, iframe, img, table { margin: 0; padding: 0; border: 0; line-height: 1; vertical-align: baseline; font-family:Verdana, Arial, Helvetica, sans-serif; } a, a img {text-decoration:none; color:#005C96; border: 0} a:hover {text-decoration:underline} table {border-collapse: collapse; border-spacing: 0} h1, h2, h3 {font-weight:normal} #all {width:100%} .m {width:120px} p {width:570px} #header .m, #header #domain, #header .logo {border-bottom:2px solid #0B76B2; vertical-align:top; padding:0 0 1em} #header h1 {font-size:200%; color:#005C96; margin:35px 0 0 0; white-space:nowrap} #header .logo {padding-right:80px} .l {margin:1.5em 0 0 0} .l td {vertical-align:top} .l h2 {text-align:right; margin:5px 5px 0 0; font-size:70%; color:#939495} #udn {text-transform: uppercase;} .right, .left {font-size:75%; padding:4em 1em 5em 0; vertical-align:top} .right {width:30%} .left h1 {font-size:160%; color:#3E4853; margin:0 0 1em 0} .left p {margin:1.5em 0; line-height:1.4em} .rblock {border:1px solid #CFCFCF; width:15.7em; padding:0 0 1.5em 0; margin:0} .rblock h3 {color:#FFFFFF; font-weight:bold; font-size:90%; background:#CFCFCF; padding:2px 0 4px 4px; margin:0 0 1em 0} .rblock ul.right_menu {list-style-type:none; margin:0; padding:0 0 0 1em; font-size:85%} .rblock ul.right_menu li {margin:0;} .rblock ul.right_menu a {display:block;} .rblock ul.right_menu a.new_domain {background:url(images/rn_reg.jpg) 11px center no-repeat; padding:10px 0 10px 55px} .rblock ul.right_menu a.free_domain {background:url(images/rn_wings1.gif) left center no-repeat; padding:10px 0 10px 55px;} .rblock ul.right_menu a.auct_domain {background:url(images/rn_p_auction.gif) 11px center no-repeat; padding:10px 0 10px 55px} .rblock ul.right_menu a.esc_serv {background:url(images/rn_esc_serv.gif) 11px center no-repeat; padding:10px 0 10px 55px} .rblock ul.right_menu a.parking {background:url(images/rn_parking_1.jpg) 9px center no-repeat; padding:10px 0 10px 55px} .nobr {white-space:nowrap} .footer {border-top:2px solid #0B76B2; text-align:center} .footer p {margin:1em auto; font-size:70%} --> </style> </head> <body> <table id="all"> <tr id="header"> <td class="m"></td> <td id="domain"> <h1><span id="udn"><script>document.write(punycode.ToUnicode(location.hostname));</script></span></h1> </td> <td class="logo"> <table class="l"> <tr><td><h2>笑械薪褌褉<br>袪械谐懈褋褌褉邪褑懈懈<br>袛芯屑械薪芯胁</h2></td><td><a href="https://www.nic.ru"><img src="images/rn_logo.gif" alt="RU-CENTER" name="im"></a></td></tr> </table> </td> </tr> <tr class="main"> <td class="m"> </td> <td class="left"> <h1>袩械褉械薪邪锌褉邪胁谢械薪懈械 写芯屑械薪邪 薪械 芯褋褍褖械褋褌胁谢褟械褌褋褟</h1> <p>校褋谢褍谐邪 <a href="https://www.nic.ru/dns/service/domainredirection.html">«袩械褉械薪邪锌褉邪胁谢械薪懈械 写芯屑械薪邪»</a> 锌芯蟹胁芯谢褟械褌 邪胁褌芯屑邪褌懈褔械褋泻懈 锌械褉械薪邪锌褉邪胁谢褟褌褜 锌芯褋械褌懈褌械谢褟, 芯斜褉邪褌懈胁褕械谐芯褋褟 泻 写芯屑械薪薪芯屑褍 懈屑械薪懈, 薪邪 褍泻邪蟹邪薪薪褘泄 胁邪屑懈 懈薪褌械褉薪械褌-邪写褉械褋.</p> <p>袟邪泻邪蟹邪褌褜, 薪邪褋褌褉芯懈褌褜 懈谢懈 锌褉芯写谢懈褌褜 褍褋谢褍谐褍 屑芯卸薪芯 胁 褉邪蟹写械谢械 <span class="nobr">«袛谢褟 泻谢懈械薪褌芯胁»</span>.</p> </td> <td class="right"> <div class="rblock"> <h3>袛芯屑械薪褘</h3> <ul class="right_menu"><li><a href="https://www.nic.ru/dns/?ipartner=1144&adv_id=1" class="new_domain">袪械谐懈褋褌褉邪褑懈褟<br>写芯屑械薪芯胁</a><li><a href="https://www.nic.ru/auction/freeing/list.cgi?ipartner=1144&adv_id=2" class="free_domain">袨褋胁芯斜芯卸写邪褞褖懈械褋褟<br>写芯屑械薪褘</a><li><a href="https://www.nic.ru/auction/?ipartner=1144&adv_id=3" class="auct_domain">袗褍泻褑懈芯薪 写芯屑械薪芯胁</a><li><a href="https://www.nic.ru/dns/service/direct.html?ipartner=1144&adv_id=4" class="esc_serv">袧邪锌褉邪胁谢械薪薪邪褟<br>锌褉芯写邪卸邪</a><li><a href="http://parking.nic.ru/?ipartner=1144&adv_id=5" class="parking">袩邪褉泻懈薪谐 写芯屑械薪芯胁</a></ul> </div> </td> </tr> </table> <div class="footer"><p>© 袪械谐懈芯薪邪谢褜薪褘泄 小械褌械胁芯泄 袠薪褎芯褉屑邪褑懈芯薪薪褘泄 笑械薪褌褉, 2001-<script type="text/javascript">var d = new Date();document.write(d.getFullYear());</script></p></div> </body> </html>