var PREG_SET_ORDER=1;var PREG_PATTERN_ORDER=2;function getStringDate(d){var c=new Date(d*1000);var b=new Date();var a=c.getDate();var e="";switch(c.getMonth()+1){case 1:e="января";break;case 2:e="февраля";break;case 3:e="марта";break;case 4:e="апреля";break;case 5:e="мая";break;case 6:e="июня";break;case 7:e="июля";break;case 8:e="августа";break;case 9:e="сентября";break;case 10:e="октября";break;case 11:e="ноября";break;case 12:e="декабря";break}a+=" "+e;if(b.getFullYear()!=c.getFullYear()){a+=" "+c.getFullYear()+" года"}return a}Function.prototype.inherit=function(a){if(typeof a.constructor=="function"){this.prototype=new a(null,null,false);this.prototype.constructor=this;this.prototype.parent=a.prototype}else{this.prototype=a;this.prototype.constructor=this;this.prototype.parent=a}return this};String.prototype.htmlspecialchars=function(){var a=this;a=a.replace(/&/g,"&amp;");a=a.replace(/</g,"&lt;");a=a.replace(/>/g,"&gt;");return a};String.prototype.preg_replace=function(e,c){var a=this;if(e.constructor==Array&&c.constructor==Array&&e.length==c.length){var b=0;for(b=0;b<e.length;++b){if(e[b].constructor!=RegExp){var d=e[b].match(/\/(.*)\/([igm]+)/);if(d){e[b]=new RegExp(d[1],d[2])}else{continue}}a=a.replace(e[b],c[b])}}else{if(e.constructor!=RegExp){var d=e.match(/\/(.*)\/([igm]+)/);if(d){e=new RegExp(d[1],d[2])}else{return a}}a=a.replace(e,c)}return a};String.prototype.preg_match_all=function(f,b){var h="";if(f.constructor==RegExp){h=f.source}else{h=f}var d=new RegExp(h,"g");var g=new RegExp(h);var e=this.match(d);var c=0;var a=new Array();if(e==null){return false}for(c=0;c<e.length;++c){a[c]=e[c].match(g)}return a};String.prototype.trim=function(){return this.replace(/(^\s+|\s+$)/,"")};String.prototype.MD5=function(){function K(b,a){return(b<<a)|(b>>>(32-a))}function J(k,b){var F,a,d,x,c;d=(k&2147483648);x=(b&2147483648);F=(k&1073741824);a=(b&1073741824);c=(k&1073741823)+(b&1073741823);if(F&a){return(c^2147483648^d^x)}if(F|a){if(c&1073741824){return(c^3221225472^d^x)}else{return(c^1073741824^d^x)}}else{return(c^d^x)}}function r(a,c,b){return(a&c)|((~a)&b)}function q(a,c,b){return(a&b)|(c&(~b))}function p(a,c,b){return(a^c^b)}function n(a,c,b){return(c^(a|(~b)))}function t(G,F,Z,Y,k,H,I){G=J(G,J(J(r(F,Z,Y),k),I));return J(K(G,H),F)}function f(G,F,Z,Y,k,H,I){G=J(G,J(J(q(F,Z,Y),k),I));return J(K(G,H),F)}function C(G,F,Z,Y,k,H,I){G=J(G,J(J(p(F,Z,Y),k),I));return J(K(G,H),F)}function s(G,F,Z,Y,k,H,I){G=J(G,J(J(n(F,Z,Y),k),I));return J(K(G,H),F)}function e(k){var G;var d=k.length;var c=d+8;var b=(c-(c%64))/64;var F=(b+1)*16;var H=Array(F-1);var a=0;var x=0;while(x<d){G=(x-(x%4))/4;a=(x%4)*8;H[G]=(H[G]|(k.charCodeAt(x)<<a));x++}G=(x-(x%4))/4;a=(x%4)*8;H[G]=H[G]|(128<<a);H[F-2]=d<<3;H[F-1]=d>>>29;return H}function A(c){var b="",d="",k,a;for(a=0;a<=3;a++){k=(c>>>(a*8))&255;d="0"+k.toString(16);b=b+d.substr(d.length-2,2)}return b}function E(b){b=b.replace(/\r\n/g,"\n");var a="";for(var k=0;k<b.length;k++){var d=b.charCodeAt(k);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}var B=Array();var O,h,D,u,g,X,W,V,U;var R=7,P=12,M=17,L=22;var z=5,y=9,w=14,v=20;var o=4,m=11,l=16,j=23;var T=6,S=10,Q=15,N=21;string=E(this);B=e(string);X=1732584193;W=4023233417;V=2562383102;U=271733878;for(O=0;O<B.length;O+=16){h=X;D=W;u=V;g=U;X=t(X,W,V,U,B[O+0],R,3614090360);U=t(U,X,W,V,B[O+1],P,3905402710);V=t(V,U,X,W,B[O+2],M,606105819);W=t(W,V,U,X,B[O+3],L,3250441966);X=t(X,W,V,U,B[O+4],R,4118548399);U=t(U,X,W,V,B[O+5],P,1200080426);V=t(V,U,X,W,B[O+6],M,2821735955);W=t(W,V,U,X,B[O+7],L,4249261313);X=t(X,W,V,U,B[O+8],R,1770035416);U=t(U,X,W,V,B[O+9],P,2336552879);V=t(V,U,X,W,B[O+10],M,4294925233);W=t(W,V,U,X,B[O+11],L,2304563134);X=t(X,W,V,U,B[O+12],R,1804603682);U=t(U,X,W,V,B[O+13],P,4254626195);V=t(V,U,X,W,B[O+14],M,2792965006);W=t(W,V,U,X,B[O+15],L,1236535329);X=f(X,W,V,U,B[O+1],z,4129170786);U=f(U,X,W,V,B[O+6],y,3225465664);V=f(V,U,X,W,B[O+11],w,643717713);W=f(W,V,U,X,B[O+0],v,3921069994);X=f(X,W,V,U,B[O+5],z,3593408605);U=f(U,X,W,V,B[O+10],y,38016083);V=f(V,U,X,W,B[O+15],w,3634488961);W=f(W,V,U,X,B[O+4],v,3889429448);X=f(X,W,V,U,B[O+9],z,568446438);U=f(U,X,W,V,B[O+14],y,3275163606);V=f(V,U,X,W,B[O+3],w,4107603335);W=f(W,V,U,X,B[O+8],v,1163531501);X=f(X,W,V,U,B[O+13],z,2850285829);U=f(U,X,W,V,B[O+2],y,4243563512);V=f(V,U,X,W,B[O+7],w,1735328473);W=f(W,V,U,X,B[O+12],v,2368359562);X=C(X,W,V,U,B[O+5],o,4294588738);U=C(U,X,W,V,B[O+8],m,2272392833);V=C(V,U,X,W,B[O+11],l,1839030562);W=C(W,V,U,X,B[O+14],j,4259657740);X=C(X,W,V,U,B[O+1],o,2763975236);U=C(U,X,W,V,B[O+4],m,1272893353);V=C(V,U,X,W,B[O+7],l,4139469664);W=C(W,V,U,X,B[O+10],j,3200236656);X=C(X,W,V,U,B[O+13],o,681279174);U=C(U,X,W,V,B[O+0],m,3936430074);V=C(V,U,X,W,B[O+3],l,3572445317);W=C(W,V,U,X,B[O+6],j,76029189);X=C(X,W,V,U,B[O+9],o,3654602809);U=C(U,X,W,V,B[O+12],m,3873151461);V=C(V,U,X,W,B[O+15],l,530742520);W=C(W,V,U,X,B[O+2],j,3299628645);X=s(X,W,V,U,B[O+0],T,4096336452);U=s(U,X,W,V,B[O+7],S,1126891415);V=s(V,U,X,W,B[O+14],Q,2878612391);W=s(W,V,U,X,B[O+5],N,4237533241);X=s(X,W,V,U,B[O+12],T,1700485571);U=s(U,X,W,V,B[O+3],S,2399980690);V=s(V,U,X,W,B[O+10],Q,4293915773);W=s(W,V,U,X,B[O+1],N,2240044497);X=s(X,W,V,U,B[O+8],T,1873313359);U=s(U,X,W,V,B[O+15],S,4264355552);V=s(V,U,X,W,B[O+6],Q,2734768916);W=s(W,V,U,X,B[O+13],N,1309151649);X=s(X,W,V,U,B[O+4],T,4149444226);U=s(U,X,W,V,B[O+11],S,3174756917);V=s(V,U,X,W,B[O+2],Q,718787259);W=s(W,V,U,X,B[O+9],N,3951481745);X=J(X,h);W=J(W,D);V=J(V,u);U=J(U,g)}var i=A(X)+A(W)+A(V)+A(U);return i.toLowerCase()};if(typeof(HTMLElement)!="undefined"){HTMLElement.prototype.selectText=function(){if(this.tagName.toLowerCase()=="input"&&this.type=="text"){this.selectionStart=0;this.selectionEnd=this.value.length}};HTMLFormElement.prototype.wasChanged=false}if(!this.JSON){JSON=function(){function f(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(key){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()};var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}return"\\u"+("0000"+(+(a.charCodeAt(0))).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(typeof value.length==="number"&&!(value.propertyIsEnumerable("length"))){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}return{stringify:function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})},parse:function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+(+(a.charCodeAt(0))).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}()}var isIe=/MSIE [56789]/.test(navigator.userAgent)&&(navigator.platform=="Win32");function get_html_translation_table(i,f){var d={},h={},c=0,a="";var e={},b={};var j={},g={};j=(i?i.toUpperCase():"HTML_SPECIALCHARS");g=(f?f.toUpperCase():"ENT_COMPAT");e[0]="HTML_SPECIALCHARS";e[1]="HTML_ENTITIES";b[0]="ENT_NOQUOTES";b[2]="ENT_COMPAT";b[3]="ENT_QUOTES";if(!isNaN(j)){j=e[j]}if(!isNaN(g)){g=b[g]}if(j=="HTML_SPECIALCHARS"){d["38"]="&amp;";d["60"]="&lt;";d["62"]="&gt;"}else{if(j=="HTML_ENTITIES"){d["38"]="&amp;";d["60"]="&lt;";d["62"]="&gt;";d["160"]="&nbsp;";d["161"]="&iexcl;";d["162"]="&cent;";d["163"]="&pound;";d["164"]="&curren;";d["165"]="&yen;";d["166"]="&brvbar;";d["167"]="&sect;";d["168"]="&uml;";d["169"]="&copy;";d["170"]="&ordf;";d["171"]="&laquo;";d["172"]="&not;";d["173"]="&shy;";d["174"]="&reg;";d["175"]="&macr;";d["176"]="&deg;";d["177"]="&plusmn;";d["178"]="&sup2;";d["179"]="&sup3;";d["180"]="&acute;";d["181"]="&micro;";d["182"]="&para;";d["183"]="&middot;";d["184"]="&cedil;";d["185"]="&sup1;";d["186"]="&ordm;";d["187"]="&raquo;";d["188"]="&frac14;";d["189"]="&frac12;";d["190"]="&frac34;";d["191"]="&iquest;";d["192"]="&Agrave;";d["193"]="&Aacute;";d["194"]="&Acirc;";d["195"]="&Atilde;";d["196"]="&Auml;";d["197"]="&Aring;";d["198"]="&AElig;";d["199"]="&Ccedil;";d["200"]="&Egrave;";d["201"]="&Eacute;";d["202"]="&Ecirc;";d["203"]="&Euml;";d["204"]="&Igrave;";d["205"]="&Iacute;";d["206"]="&Icirc;";d["207"]="&Iuml;";d["208"]="&ETH;";d["209"]="&Ntilde;";d["210"]="&Ograve;";d["211"]="&Oacute;";d["212"]="&Ocirc;";d["213"]="&Otilde;";d["214"]="&Ouml;";d["215"]="&times;";d["216"]="&Oslash;";d["217"]="&Ugrave;";d["218"]="&Uacute;";d["219"]="&Ucirc;";d["220"]="&Uuml;";d["221"]="&Yacute;";d["222"]="&THORN;";d["223"]="&szlig;";d["224"]="&agrave;";d["225"]="&aacute;";d["226"]="&acirc;";d["227"]="&atilde;";d["228"]="&auml;";d["229"]="&aring;";d["230"]="&aelig;";d["231"]="&ccedil;";d["232"]="&egrave;";d["233"]="&eacute;";d["234"]="&ecirc;";d["235"]="&euml;";d["236"]="&igrave;";d["237"]="&iacute;";d["238"]="&icirc;";d["239"]="&iuml;";d["240"]="&eth;";d["241"]="&ntilde;";d["242"]="&ograve;";d["243"]="&oacute;";d["244"]="&ocirc;";d["245"]="&otilde;";d["246"]="&ouml;";d["247"]="&divide;";d["248"]="&oslash;";d["249"]="&ugrave;";d["250"]="&uacute;";d["251"]="&ucirc;";d["252"]="&uuml;";d["253"]="&yacute;";d["254"]="&thorn;";d["255"]="&yuml;"}else{throw Error("Table: "+j+" not supported");return false}}if(g!="ENT_NOQUOTES"){d["34"]="&quot;"}if(g=="ENT_QUOTES"){d["39"]="&#039;"}for(c in d){a=String.fromCharCode(c);h[a]=d[c]}return h}function htmlspecialchars(b,f){if(f===null){f="ENT_QUOTES"}var e={},d="",a="",c=0;a=b.toString();if(false===(e=get_html_translation_table("HTML_SPECIALCHARS",f))){return false}for(d in e){entity=e[d];a=a.split(d).join(entity)}return a};