// Скрипт подсветки css и javascript кода с поддержкой подсветки
// специальных кодов uCoz. Создано на http://studioad.ru
// версия скрипта: 10

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('L={1D:6(c,d){K d=d?d:1i,e=c.3A(0),a=c.2X(/\\w+/);3z(e){24".":6 b(h){K f=[];K m=L.1D("*");K l=m.B;K k=33 36("(^|\\\\b)"+h+"(\\\\b|$)");K g=0;2M(i=0;i<l;i++){1F(k.6o(m[i].6l)){f[g]=m[i];g++}}5 f}5 b(a);2E;24"#":5 d.6j(a);2E;24"*":5 d.6i||d.6g("*")}},6e:6(h){K b,g,d=3a.3b("","6b","3q=6a,3x=69,68=0,67=0,66=0");d.1i.2w.Z.65=0;d.1i.2w.1p=\'<25 2s="2Z" Z="5U:5S;"></25><2r 2s="34" Z="3q:35%;3x:35%"></2r>\';b=L.1D("#2Z",d.1i);b.1p=L.2q[h].4(/\\s?<\\/?1k>\\s?/q,"\\n");g=L.1D("#34",d.1i);1F(b.3d){g.3h=b.3d}2b{g.3h=b.4F}g.3r();g.2o()},3v:6(a,p){K e=L.1D(".3w")[p];1F(e.Z.2n=="3y"){e.Z.2n="4D";a.1p="Переносить строки"}2b{e.Z.2n="3y";a.1p="Не переносить строки"}},2q:[],2k:6(u,c){K a,c,i,d;c=c.2j("-");d=u.2j("");a=0;2M(i=1;i<c.B;i++){c[i]=4e.4c(4b-c[i]-d[a].48());a=a==d.B-1?0:++a}5 c.2U("")},47:6(){K 40,1g,P,1q,2e=/(\\,|\\+|\\=|\\:|\\?|\\(|\\[|\\{)(\\s*)(\\/(?=[^\\*])(\\\\\\/|[^\\/<>\\n\\r])+\\/|\\/\\/)([3Z]{0,3})/q,2a=/([^\\\\])((?:\'(?:\\\\\'|[^\'])*\')|(?:"(?:\\\\"|[^"])*"))/q,2c=["1n","14","R","1R","1z","1T","1f","2v","2F","2K","1Z","2P","2N","1X","16","1V","2t","2g","2p","2d","2l","2u","2G","1J","2H","O","2I","15","1m"],2L=2c.B;2O(2L--){1i.3E(2c[2L])}1q=L.1D(".3w");P=1q.B;1F(P>0){2O(P--){K 2m=1,1C=[],1r=[],1B=[],C=[],M=[],N=[],1v=[];L.2q[P]=1q[P].1p;1g=1q[P].1p.4(/(&y;\\!\\-\\-.*?\\-\\-&x;)/g,6(a){1B.G("<1m>"+a+"</1m>");5"~~~1B"+1B.B+"~~~"}).4(/(&y;Z.*?&x;)(.*?)(&y;\\/\\s*Z&x;)/g,6(a,b,c,d){1C.G("</R><1n>"+2D(c)+"</1n><R>");5 b+"~~~1C"+1C.B+"~~~"+d}).4(/(&y;2B.*?&x;)(.*?)(&y;\\/\\s*2B&x;)/g,6(a,b,c,d){1r.G("</R><14>"+2z(c)+"</14><R>");5 b+"~~~1r"+1r.B+"~~~"+d});1g=3c("<7></7><7><R>"+1g+"</R></7>");1g=1g.4(/<1m>.*?<\\/1m>/q,6(a){5 a.4(/\\s?<\\/?1k>\\s?/q,"</1m></7></J><J><7></7><7><1m>")}).4(/<15>.*?<\\/15>/q,6(a,b){5 a.4(/\\s?<\\/?1k>\\s?/q,"</15></7></J><J><7></7><7><15>")}).4(/<1n>.*?<\\/1n>/q,6(a){5 a.4(/\\s?<\\/?1k>\\s?/q,"</1n></7></J><J><7></7><7><1n>")}).4(/<14>.*?<\\/14>/q,6(a){5 a.4(/\\s?<\\/?1k>\\s?/q,"</14></7></J><J><7></7><7><14>")}).4(/<R>.*?<\\/R>/q,6(a){5 a.4(/\\s?<\\/?1k>\\s?/q,"</R></7></J><J><7></7><7><R>")}).4(/<7><\\/7><7>/q,6(){5"<7 3e=3U>"+2m+++\'</7><7 3e="3T\'+(2m%2?"3P":"3N")+\'">\'});1q[P].1p=\'<25 2s="3M\'+P+\'"><3m><J>\'+1g+L.2k("3L","-29-1d-1a-H-27-1l-1W-1b-1j-T-S-H-23-21-1Y-1U-17-2J-23-21-11-1c-1y-1S-o-o-1j-1t-8-29-2J-o-1Q-1h-1c-1P-1x-U-1a-1b-S-H-28-2h-11-1c-8-I-F-11-t-1O-1j-1b-I-39-S-1E-1s-1a-t-D-o-H-D-10-E-1b-1W-11-v-t-1e-26-D-1c-t-H-1N-19-3j-v-1b-1S-V-10-Y-v-v-1u-1e-11-v-8-1M-V-23-21-1j-1E-8-1P-3o-o-1h-1W-3K-1t-F-8-1j-8-1o-1u-1y-13-17-8-1M-o-1y-U-H-13-T-3J-1N-1h-10-Y-1U-U-1x-3t-1Q-S-o-E-X-1b-1j-10-D-1N-8-8-v-8-1x-X-1y-1u-1h-1O-26-Q-12-I-1s-1I-17-F-12-8-8-8-T-t-1e-1H-1G-1E-D-10-X-13-1h-8-Q-V-S-1h-10-20-Y-U-22-3B-17-H-11-1t-28-2h-17-8-D-I-1N-1d-1Y-1t-D-1e-H-10-o-20-18-1o-X-F-1Y-T-S-E-D-1d-1d-22-1Y-3C-1o-3D-1d-1S-26-27-1o-3s-1d-1s-1I-1P-1y-1b-10-18-Q-V-3W-3F-3G-3H-3I-2A-3n-3l-3k-1E-2A-3i-3O-3g-3k-3Q-2A-3i-3R-3S-1s-3f-2Y-3V-1x-F-31-Y-t-V-23-3X-o-3f-1U-3l-1t-3g-2Y-20-1I-E-3n-3B-3Y-30-1W-1M-Y-2f-Q-20-1I-X-1e-12-10-18-Q-V-8-8-v-8-1x-X-1y-1u-1h-1O-26-Q-12-I-1s-1I-17-F-12-8-8-8-T-t-1e-2h-1s-39-1t-H-8-2V-1G-17-T-2J-Y-U-18-H-17-I-1e-27-1G-1E-v-t-o-o-1Q-1j-13-29-22-U-1a-D-18-1a-I-11-11-1x-8-D-I-E-18-Y-18-H-19")+P+\')">Исходный код</a> | <a Z="41-42:43 !1X" 44="45:" 46="L.3v(2T,\'+P+\')">Переносить строки</a></25>\'}}6 2D(1w){5 1w.4(2e,6(a,b,c,d,e,f){N.G("<1z>"+d+"</1z><1T>"+f+"</1T>");5 b+c+"~~~N"+N.B+"~~~"}).4(/&y;\\?.+?\\?&x;/g,6(a){C.G("<16>"+a+"</16>");5"~~~C"+C.B+"~~~"}).4(2a,6(a,b,c){M.G(c);5 b+"~~~M"+M.B+"~~~"}).4(/(49\\s*)(\\((?:(?:\\(.*?)\\)|\\\\\\)|[^\\)])*\\))/4a,6(a,b,c){1v.G(b+"<14>"+2z(c)+"</14>");5"~~~1v"+1v.B+"~~~"}).4(/({)(.*?)(})/g,6(g,f,j,h){5 f+j.4(/([^:]+):(&[a-z]+;|[^;]*)(;)?/g,6(g,f,j,h){5"<1V>"+f+"</1V><O>:</O><1Z>"+j+"</1Z>"+(h==2i?"":"<O>"+h+"</O>")})+h}).4(/(\\/\\*.*?(\\*\\/|$))/g,"<15>$1</15>").4(/(\\{|\\})/g,"<O>$1</O>").4(/(!1X)/g,"<1X>$1</1X>").4(/~~~M(\\d+)~~~/g,6(a,b){5"<2H>"+M[--b]+"</2H>"}).4(/~~~N(\\d+)~~~/g,6(a,b){5 N[--b]}).4(/~~~1v(\\d+)~~~/g,6(a,b){5 1v[--b]}).4(/~~~C(\\d+)~~~/g,6(a,b){5 C[--b]})}6 2z(1w){5 1w.4(2e,6(a,b,c,d,e,f){N.G("<1z>"+d+"</1z><1T>"+f+"</1T>");5 b+c+"~~~N"+N.B+"~~~"}).4(/&y;\\?.+?\\?&x;/g,6(a){C.G("<16>"+a+"</16>");5"~~~C"+C.B+"~~~"}).4(2a,6(a,b,c){M.G(c);5 b+"~~~M"+M.B+"~~~"}).4(/(\\=\\=|\\=)/g,"<1f>$1</1f>").4(/(\\/\\*.*?(\\*\\/|$))/g,"<15>$1</15>").4(/(\\(|\\)|\\[|\\]|\\{|\\})/q,"<2F>$1</2F>").4(/([^<\\/])(\\/)([^>\\*\\/])/g,"$1<1f>$2</1f>$3").4(/(^|[^\\(\\=])(\\/\\/.*?)(\\<1k(>|\\/>)|$)/q,"$1<2I>$2</2I>$3").4(/(\\-|\\?|\\:|\\+|\\*|\\%|&y;|&x;|&4d;|\\||\\!)/g,"<1f>$1</1f>").4(/([^\\w\\$1A]|^)(2E|24|4f|4g|4h|4i|2b|4j|2M|1F|4k|4l|33|2i|5|3z|2T|4m|4n|4o|K|4p|2O|4q)(?=[^\\w\\$1A])/q,"$1<2K>$2</2K>").4(/([^\\w\\$1A]|^)(4r|2X|4s|4t|4u|4v|4w|36|4x|4y|4z|4A|4B|3A|4C|3p|4E|32|[^g]1z|4G|4H|4I|4J|4K|4L|4M|4N|4O|4P|4Q|4R|4S|4T|4U|4V|4W|4X|4Y|2U|4Z|50|51|52|53|54|55|56|57|4|58|59|5a|2o|5b|5c|2j|5d|5e|5f|5g|5h|5i|5j|5k|5l|3p|5m|5n|5o|G|5p)(?=[^\\w\\$1A])/g,"$1<2P>$2</2P>").4(/([^\\w\\$1A]|^)(3a|1i|2w|5q|5r|5s|5t|5u|5v|5w|5x|5y|3r|5z|5A|5B|5C|5D|5E|5F|5G|5H|5I|3b|5J|5K|5L|5M|5N|5O|5P|5Q|5R)(?=[^\\w\\$1A])/g,"$1<2N>$2</2N>").4(/(\\d)?(\\.)(\\d)/g,"$1<1R>$2</1R>$3").4(/(\\W|^|\\b)(\\d+)(\\W|$|\\b)/g,"$1<1R>$2</1R>$3").4(/~~~M(\\d+)~~~/g,6(a,b){5"<1J>"+M[--b]+"</1J>"}).4(/~~~N(\\d+)~~~/g,6(a,b){5 N[--b]}).4(/~~~C(\\d+)~~~/g,6(a,b){5 C[--b]})}6 3c(1w){5 1w.4(/&y;\\?.+?\\?&x;/g,6(a){C.G("<16>"+a+"</16>");5"~~~C"+C.B+"~~~"}).4(/(\\5T\\s*=\\s*("|\'))(.+?)(\\2)/g,6(a,b,c,d){5 b+d.4(/([^:]+):([^;]*)(;)?/g,6(g,f,j,h){5"<1V>"+f+"</1V><O>:</O><1Z>"+j+"</1Z>"+(h==2i?"":"<O>"+h+"</O>")})+c}).4(2a,"$1<1J>$2</1J>").4(/(&y;(\\/{1}\\s*)?([A-5V-5W-9]).*?&x;)/g,"<2v>$1</2v>").4(/(&y;\\!5X.*?&x;)/q,"<2t>$1</2t>").4(/(&y;(\\/{1}\\s*)?(3m|7|J|5Y|5Z).*?&x;)/q,"<2g>$1</2g>").4(/(&y;(\\/{1}\\s*)?(60|2o|61|2r|62).*?&x;)/g,"<2p>$1</2p>").4(/(&y;(\\/{1}\\s*)?a.*?&x;)/q,"<2d>$1</2d>").4(/(&y;(\\/{1}\\s*)?63.*?&x;)/q,"<2l>$1</2l>").4(/(&y;(\\/{1}\\s*)?2B.*?&x;)/g,"<2G>$1<\\/2G>").4(/(&y;(\\/{1}\\s*)?Z.*?&x;)/g,"<2u>$1</2u>").4(/~~~C(\\d+)~~~/g,6(a,b){5 C[--b]}).4(/~~~1r(\\d+)~~~/g,6(a,b){5 1r[--b]}).4(/~~~1C(\\d+)~~~/g,6(a,b){5 1C[--b]}).4(/~~~1B(\\d+)~~~/g,6(a,b){5 1B[--b]}).4(/(\\$([A-64-]\\d*)+?\\$)/g,"<16>$1</16>");32(L.2k("2D","-11-10-2R-1S-1o-18-E-2Q-E-3C-2x-2y-3s-1o-1u-o-I-1H-D-t-3u-13-1L-12-1P-2x-2y-Q-U-t-1U-1U-38-Q-1M-1S-21-6c-1M-Q-6d-37-6f-37-27-V-2y-1L-X-o-v-E-2R-v-t-2C-I-1l-o-F-o-19-Q-t-v-1a-19-31-F-F-T-F-1G-2C-2x-1l-1Y-6h-3o-t-13-U-1K-1l-v-13-1Q-2W-1b-o-1Q-E-1L-Y-12-T-1c-2Q-o-2W-1c-S-1l-o-F-o-22-6k-D-H-Y-1c-1l-o-3j-3t-2f-28-t-E-v-19-1K-12-Y-1O-V-30-X-X-S-2V-38-1o-1u-o-I-1H-D-t-3u-13-1L-12-1P-1G-2f-28-t-E-v-19-1K-X-2S-1c-S-1L-v-D-v-U-1N-S-2S-1O-V-29-t-F-T-V-6m-v-t-2C-I-1l-o-F-o-19-Q-t-v-1a-19-1W-E-E-T-1a-1H-1K-8-11-8-1H-1d-t-13-U-1K-3D-6n"))}}};',62,397,'||||replace|return|function|td|5336||||||||||||||||5339||gi|||5329||5340||gt|lt|||length|UCOZ|5335|5328|5330|push|5338|5327|tr|var|studioad|COMS|EXPS|csssymbols|codesNum|5390|htm|5343|5354|5332|5405||5324|5341|style|5342|5350|5326|5344|js|mlinecom|ucoz|5346|5351|5398|5334|5331|5347|5400|5322|symbols|newdata|5349|document|5353|br|5379|htmlcom|css|5393|innerHTML|codes|JS|5418|5337|5325|EXPR|data|5406|5333|exp|_|HTMLC|CSS|get|5420|if|5416|5388|5419|commas|5373|5442|5392|5380|5394|5323|5345|figures|5407|exppm|5352|params|5391|important|5403|values|5355|5387|5404|5376|case|div|5402|5389|5377|5378|CExp|else|newElems|anchors|RExp|5385|tables|5413|null|split|scram|imgs|rowsNum|whiteSpace|select|forms|olddata|textarea|id|doctypes|styles|tags|body|5363|5397|doJs|4362|script|5356|doCss|break|brackets|scripts|csscommas|linecom|5321|reserved|elemsNum|for|diffkeys|while|methods|5372|5448|5319|this|join|5386|5371|match|4368|sd|5384|5383|eval|new|sa|100|RegExp|5395|5441|5348|window|open|doHtm|innerText|class|4376|4357|value|4359|5401|4378|4365|table|4348|5317|unescape|width|focus|5396|5414|5358|sbrs|codeMessage|height|normal|switch|charAt|5415|5382|5399|createElement|4361|4374|4363|4377|5318|5417|ulight|code_|One|4353|Two|4370|4349|4375|row|decimal|4336|4383|4392|4410|gim|oops|font|size|11px|href|javascript|onclick|codelight|charCodeAt|expression|ig|5555|fromCharCode|amp|String|catch|continue|default|do|false|import|in|throw|true|try|void|with|setTimeout|setInterval|Math|Object|typeof|Array|acos|asin|atan|atan2|ceil|cos|nowrap|escape|textContent|floor|setDate|getDate|getDay|setHours|getHours|setMinutes|setMonth|setSeconds|setTime|getTimezoneOffset|setYear|getMinutes|getMonth|getSeconds|getTime|getYear|indexOf|isNaN|lastIndexOf|log|max|min|parseFloat|parseInt|parse|pow|random|reset|reverse|round|sin|sort|sqrt|substring|substr|tan|toGMTString|toLocaleString|toLowerCase|toString|toUpperCase|UTC|writeln|write|concat|alert|anchor|back|big|blink|blur|bold|clearTimeout|fixed|confirm|click|close|fontcolor|fontsize|forward|go|italics|javaEnabled|link|prompt|reload|scroll|small|strike|sub|submit|sup|event|none|bstyle|display|Za|z0|DOCTYPE|th|tbody|input|option|form|img|Z_|margin|scrollbars|menubar|location|400|750|_blank|5443|5410|showcode|5438|getElementsByTagName|5447|all|getElementById|5449|className|5429|5315|test'.split('|'),0,{}))

// запуск скрипта

studioad.codelight();
