(function(b,a){if(!a){a=window.Lego={}}a.messages=a.messages||{};a.message=function(d,c){return a.params.locale=="ru"?c:(a.messages[d]||c)}})(jQuery,window.Lego);(function(a){a=a||{};a.oframebustMatchDomain=function(g,h){g=Object.prototype.toString.call(g)==="[object Array]"?g:(function(){var d=[];for(var e in g){g.hasOwnProperty(e)&&d.push(e)}return d}());for(var c=0,b=g.length;c<b;c++){var k=g[c];if(typeof(k)=="string"){if(/(\?|\*)/.test(k)){var f=k.replace(/\./g,"\\.").replace(/\*/g,".*").replace(/\?/g,".{1}");if((new RegExp("^"+f+"$")).test(h)){return true}}else{if(h==k){return true}}}else{try{if(k.test(h)){return true}}catch(j){}}}}})(window.Lego);(function(a){if(!a){a=window.Lego={}}a.oframebust=function(c){if(location==top.location){return}var d=(location.search.match(/[&?]oframebust=([^&;]+)/)||[])[1];if(!d){top.location=location}if(a.oframebustMatchDomain(c,d)){var b=document.createElement("iframe");b.style.position="absolute";b.style.left="-999px";b.style.width="1px";b.src="//"+d+"/oframebust.html?"+encodeURIComponent(location.href);(function(){if(document.body&&document.body.firstChild){document.body.insertBefore(b,document.body.firstChild)}else{setTimeout(arguments.callee,0)}})();return}top.location=location}})(window.Lego);(function(e){var b=(function(){_}).toString().indexOf("_")>-1,a=e.browser.msie,c=a?["toString","valueOf"]:null,f=function(){};function d(h,g,i){var k=false;if(a){var j=[];e.each(c,function(){i.hasOwnProperty(this)&&(k=true)&&j.push({name:this,val:i[this]})});if(k){e.each(i,function(l){j.push({name:l,val:this})});i=j}}e.each(i,function(m,n){if(k){m=n.name;n=n.val}if(e.isFunction(n)&&(!b||n.toString().indexOf(".__base")>-1)){var l=h[m]||function(){};g[m]=function(){var p=this.__base;this.__base=l;var o=n.apply(this,arguments);this.__base=p;return o}}else{g[m]=n}})}e.inherit=function(){var h=e.isFunction(arguments[0]),n=h?arguments[0]:f,j=arguments[h?1:0]||{},l=arguments[h?2:1],g=j.__constructor||(h&&n.prototype.__constructor)?function(){this.__constructor.apply(this,arguments)}:function(){};if(!h){g.prototype=j;g.prototype.__self=g.prototype.constructor=g;return e.extend(g,l)}e.extend(g,n);var k=function(){},i=k.prototype=n.prototype,m=g.prototype=new k();m.__self=m.constructor=g;d(i,m,j);l&&d(n,g,l);return g};e.inheritSelf=function(j,h,i){var g=j.prototype;d(g,g,h);i&&d(j,j,i);return j}})(jQuery);(function(c){var a=0,d="__"+(+new Date),b=function(){return"uniq"+ ++a};c.identify=function(g,f){if(!g){return b()}var e="uniqueID" in g?"uniqueID":d;return f||e in g?g[e]:g[e]=b()}})(jQuery);(function(a){a.isEmptyObject||(a.isEmptyObject=function(c){for(var b in c){return false}return true})})(jQuery);(function(d){var a="__"+ +new Date+"storage",c=function(f,e){return d.identify(f)+(e?d.identify(e):"")},b={buildEventName:function(f){return f},on:function(o,j,p,s,m){if(typeof o=="string"){if(d.isFunction(j)){s=p;p=j;j=undefined}var f=c(p,s),l=this[a]||(this[a]={}),g=o.split(" "),h=0,q;while(o=g[h++]){o=this.buildEventName(o);q=l[o]||(l[o]={ids:{},list:{}});if(!(f in q.ids)){var n=q.list,r={fn:p,data:j,ctx:s||this,special:m};if(n.last){n.last.next=r;r.prev=n.last}else{n.first=r}q.ids[f]=n.last=r}}}else{var k=this;d.each(o,function(t,i){k.on(t,i,j,m)})}return this},onFirst:function(i,h,g,f){return this.on(i,h,g,f,{one:true})},un:function(p,q,t){if(typeof p=="string"||typeof p=="undefined"){var n=this[a];if(n){if(p){var h=p.split(" "),k=0,r;while(p=h[k++]){p=this.buildEventName(p);if(r=n[p]){if(q){var g=c(q,t),f=r.ids;if(g in f){var o=r.list,s=f[g],j=s.prev,l=s.next;if(j){j.next=l}else{if(s===o.first){o.first=l}}if(l){l.prev=j}else{if(s===o.last){o.last=j}}delete f[g]}}else{delete this[a][p]}}}}else{delete this[a]}}}else{var m=this;d.each(p,function(u,i){m.un(u,i,t)})}return this},trigger:function(j,i){typeof j==="string"?j=d.Event(this.buildEventName(j)):j.type=this.buildEventName(j.type);var k=this[a];if(k&&(k=k[j.type])){var h=k.list.first,f,g;while(h){j.data=h.data;f=h.fn.call(h.ctx,j,i);if(typeof f!=="undefined"){j.result=f;if(f===false){j.preventDefault();j.stopPropagation()}}g=h.next;h.special&&h.special.one&&this.un(j.type,h.fn,h.ctx);h=g}}return this}};d.observable=d.inherit(b,b)})(jQuery);(function(f,h){var e=[],c={},g={},a={};function d(k,j,i){return(k?"__elem_"+k:"")+"__mod"+(j?"_"+j:"")+(i?"_"+i:"")}function b(j,i,k){f.isFunction(j)?(i[d(k,"*","*")]=j):f.each(j,function(m,l){f.isFunction(l)?(i[d(k,m,"*")]=l):f.each(l,function(n,o){i[d(k,m,n)]=o})})}this.BEM=f.inherit(f.observable,{__constructor:function(j,i){var k=this;k._modCache={};k._processingMods={};k.params=f.extend(k.getDefaultParams(),j);k._uniqId=k.params.uniqId||f.identify(k);a[k._uniqId]=k;i!==false?k._init():k.afterCurrentEvent(k._init)},_init:function(){var i=this;if("_uniqId" in i&&!i.hasMod("js","inited")){i.setMod("js","inited").trigger("init")}return i},changeThis:function(j,i){var k=this;return function(){return j.apply(i||k,arguments)}},afterCurrentEvent:function(j,i){this.__self.afterCurrentEvent(this.changeThis(j,i))},bind:function(k,l,j,i){return this.on(k,l,j,i)},bindOne:function(k,l,j,i){return this.onFirst(k,l,j,i)},unbind:function(j,i){return this.un(j,i)},trigger:function(j,i){this.__base(j=this.buildEvent(j),i).__self.trigger(j,i);return this},buildEvent:function(i){typeof i=="string"&&(i=f.Event(i));i.block=this;return i},hasMod:function(j,k,i){if(arguments.length==2){i=k;k=j;j=h}return this.getMod(j,k)===i},getMod:function(k,l){var i=typeof k;if(i==="string"||i==="undefined"){l=k||l;var j=this._modCache;return l in j?j[l]:j[l]=this._extractModVal(l)}return this._getElemMod(l,k)},_getElemMod:function(k,i,j){return this._extractModVal(k,i,j)},getMods:function(l){var j=l&&typeof l!="string",m=this,i=[].slice.call(arguments,j?1:0),k=m._extractMods(i,j?l:h);if(!j){i.length?f.each(i,function(o,n){m._modCache[n]=k[n]}):m._modCache=k}return k},setMod:function(l,p,q){if(typeof q=="undefined"){q=p;p=l;l=h}var m=this;if(!l||l[0]){var n=(l&&l[0]?f.identify(l[0]):"")+"_"+p;if(this._processingMods[n]){return m}var k,j=l?m._getElemMod(p,l,k=m.__self._extractElemNameFrom(l)):m.getMod(p);if(j===q){return m}this._processingMods[n]=true;var i=true,o=[p,q,j];l&&o.unshift(l);f.each([["*","*"],[p,"*"],[p,q]],function(){i=m._callModFn(k,this[0],this[1],o)!==false&&i});!l&&i&&(m._modCache[p]=q);i&&m._afterSetMod(p,q,l,k);delete this._processingMods[n]}return m},_afterSetMod:function(k,i,j){},toggleMod:function(k,l,j,n,m){if(typeof k=="string"){m=n;n=j;j=l;l=k;k=h}if(typeof n=="undefined"){n=""}else{if(typeof n=="boolean"){m=n;n=""}}var i=this.getMod(k,l);(i==j||i==n)&&this.setMod(k,l,typeof m==="boolean"?(m?j:n):this.hasMod(k,l,j)?n:j);return this},delMod:function(i,j){if(!j){j=i;i=h}return this.setMod(i,j,"")},_callModFn:function(l,k,i,j){var m=d(l,k,i);return this[m]?this[m].apply(this,j):h},_extractModVal:function(j,i){return""},_extractMods:function(i,j){return{}},getDefaultParams:function(){return{}},del:function(j){var i=[].slice.call(arguments);typeof j=="string"&&i.unshift(this);this.__self.del.apply(this.__self,i);return this},destruct:function(){delete a[this._uniqId];delete this._uniqId}},{blocks:g,_uniqIdToBlock:a,getBlockByUniqId:function(i){return a[i]},decl:function(i,j,l){typeof i=="string"&&(i={name:i});if(j.onSetMod){b(j.onSetMod,j);delete j.onSetMod}if(j.onElemSetMod){f.each(j.onElemSetMod,function(o,n){b(n,j,o)});delete j.onElemSetMod}var k=g[i.baseBlock||i.name]||this;if(i.modName){f.each(j,function(n,o){f.isFunction(o)&&(j[n]=function(){var q;if(this.hasMod(i.modName,i.modVal)){q=o}else{var p=k.prototype[n];p&&p!==j[n]&&(q=this.__base)}return q?q.apply(this,arguments):h})})}var m;i.name==k._name?(m=f.inheritSelf(k,j,l))._processLive(true):(m=g[i.name]=f.inherit(k,j,l))._name=i.name;return m},_processLive:function(i){return false},create:function(i,j){return new g[i](j)},getName:function(){return this._name},_extractElemNameFrom:function(i){},buildEventName:function(j){var i=j+":"+this._name;return i in c?c[i]:c[i]=j.replace(/ |^/g,"$&"+this._name+":")},afterCurrentEvent:function(j,i){e.push({fn:j,ctx:i})==1&&setTimeout(function(){var k,l=e.splice(0,e.length);while(k=l.shift()){k.fn.call(k.ctx||this)}},0)},changeThis:function(j,i){return function(){return j.apply(i||this,arguments)}},del:function(m){var l=typeof m=="string",k=l?0:1,j=arguments.length;l&&(m=this);while(k<j){delete m[arguments[k++]]}return this}})})(jQuery);(function(g,h){var d="_",b="__",f="[a-zA-Z0-9-]+";function a(k,i,j){j.push(d,k,d,i)}function e(k,l,i,j){j.push(k);i&&a(l,i,j)}function c(m,k,l,i,j){e(m,h,h,j);j.push(b,k);i&&a(l,i,j)}g.INTERNAL={NAME_PATTERN:f,MOD_DELIM:d,ELEM_DELIM:b,buildModPostfix:function(l,i,j){var k=j||[];a(l,i,k);return j?k:k.join("")},buildClass:function(o,m,n,i,j){var l=typeof n;if(l=="string"){if(typeof i!="string"){j=i;i=n;n=m;m=h}}else{if(l!="undefined"){j=n;n=h}else{if(m&&typeof m!="string"){j=m;m=h}}}if(!(m||n||j)){return o}var k=j||[];m?c(o,m,n,i,k):e(o,n,i,k);return j?k:k.join("")},buildClasses:function(m,l,k,i){var j=i||[];l?c(m,l,h,h,j):e(m,h,h,j);k&&$.each(k,function(o,n){if(n){j.push(" ");l?c(m,l,o,n,j):e(m,o,n,j)}});return i?j:j.join("")}}})(BEM);(function(a){var b=a.event.special.leftclick={setup:function(){a(this).bind("click",b.handler)},teardown:function(){a(this).unbind("click",b.handler)},handler:function(c){if(!c.button){c.type="leftclick";a.event.handle.apply(this,arguments);c.type="click"}}}})(jQuery);(function(a,c){if(typeof JSON!="undefined"){return a.stringify=JSON.stringify}var b=Object.prototype.toString;a.stringify=function(h){if(h===null){return"null"}switch(b.call(h)){case"[object String]":return'"'+h.replace(/"/g,'\\"')+'"';case"[object Number]":return""+h;case"[object Array]":var g="[",f=0,d=h.length,j;while(f<d){j=a.stringify(h[f]);g+=(f++>0?",":"")+(typeof j=="undefined"?"null":j)}return g+"]";case"[object Object]":var g="{",f=0,j;for(var e in h){if(h.hasOwnProperty(e)){j=a.stringify(h[e]);typeof j!="undefined"&&(g+=(f++>0?",":"")+'"'+e+'":'+j)}}return g+"}";default:return c}}})(jQuery);(function(i,a){var d=i.INTERNAL,c=d.ELEM_DELIM,f={area:1,base:1,br:1,col:1,command:1,embed:1,hr:1,img:1,input:1,keygen:1,link:1,meta:1,param:1,source:1,wbr:1},g=d.buildClasses,e=$.inherit({__constructor:function(j){this._buffer=[];this._params=j;this._tParams=null;this._tParamsChanges=null;this._currBlock=a},buildAll:function(){var q=this,k=q._buffer,p=q._params,n=typeof p;if(n=="string"||n=="number"){k.push(p)}else{if($.isArray(p)){var m=0,j=p.length,l,o;while(m<j){q._params=l=p[m++];o=typeof l;if(o=="string"||o=="number"){k.push(l)}else{if(l){l._pos=m;l._siblingsCount=j;q._buildByDecl()}}}}else{if(p){q._params._pos=q._params._siblingsCount=1;q._buildByDecl()}}}},build:function(){var o=this,k=o._buffer,n=o._params,j=n.tag||"div",m,l=n.block||n.elem;n.js&&((m={})[n.block]=n.js===true?{}:n.js);k.push("<",j);if(l||n.cls){k.push(' class="');if(l){g(n.block||o._currBlock,n.elem,n.mods,o);n.mix&&$.each(n.mix,function(p,q){k.push(" ");g(q.block,q.elem,q.mods,o);q.js&&((m||(m={}))[q.block]=q.js===true?{}:q.js)})}n.cls&&k.push(l?" ":"",n.cls);m&&k.push(" i-bem");k.push('"')}m&&k.push(' onclick="return ',$.stringify(m).replace(/'/g,"\\'").replace(/"/g,"'"),'"');n.attrs&&$.each(n.attrs,function(p,q){q!==false&&k.push(" ",p,'="',typeof q!="undefined"&&q!==null?q.toString().replace(/"/g,"&quot;"):"",'"')});if(f[j]){k.push("/>")}else{k.push(">");if(n.content){o._params=n.content;o.buildAll()}k.push("</",j,">")}},push:function(){return this._buffer.push.apply(this._buffer,arguments)},flush:function(){var j=this._buffer.join("");delete this._buffer;return j},pos:function(){return this._params._pos},isFirst:function(){return this._params._pos===1},isLast:function(){var j=this._params;return j._pos===j._siblingsCount},params:function(j){var k=this;if(typeof j=="undefined"){return k._params}k._params=j;return k},param:function(j,m,k,o){var n=this,l=n._params;if(typeof m=="undefined"){return l[j]}if(k||!(j in l)){l[j]=m}else{if(o){l[j]=$.extend(m,l[j])}}return n},attrs:function(k,j){return this.param("attrs",k,j,true)},attr:function(k,m,l){var n=this;if(typeof m=="undefined"){return(n._params.attrs||{})[k]}var j=n._params.attrs;j?(l||!(k in j))&&(j[k]=m):(n._params.attrs={})[k]=m;return n},tag:function(k,j){return this.param("tag",k,j)},cls:function(k,j){return this.param("cls",k,j)},mods:function(k,j){return this.param("mods",k,j,true)},mod:function(j,m,l){var n=this;if(typeof m=="undefined"){return(n._params.mods||{})[j]}var k=n._params.mods;k?(l||!(j in k))&&(k[j]=m):(n._params.mods={})[j]=m;return n},js:function(j){return this.param("js",j)},content:function(k,j){return this.param("content",k,j)},wrapContent:function(j){var l=this,k=l._params;j.content=k.content;k.content=j;return l},beforeContent:function(j){var l=this,k=l._params;$.isArray(k.content)||(k.content=[k.content]);k.content.unshift(j);return l},afterContent:function(j){var l=this,k=l._params;$.isArray(k.content)||(k.content=[k.content]);k.content.push(j);return l},wrap:function(j){var l=this,k=l._params;j.block||(j._currBlock=l._currBlock);j.content=k._wrapper?k._wrapper:k;k._wrapper=j;return l},tParam:function(j,m){var n=this,l=n._tParams||(n._tParams={});if(typeof m=="undefined"){return l[j]}var k=n._tParamsChanges||(n._tParamsChanges={});j in k||(k[j]=l[j]);l[j]=m;return n},_buildByDecl:function(){var m=this,p=m._currBlock,j=m._params;j._currBlock&&(m._currBlock=j._currBlock);j.block&&(m._currBlock=j.block);if(!j._wrapper){if(j.block||j.elem){var o=h[m._currBlock];if(o){var q=j.elem?o["_elem"+c+j.elem]||o._elem:o._block;if(q){var k=0,n;while(n=q[k++]){n(m)}}}}if(j._wrapper){j._currBlock=m._currBlock;m._params=j._wrapper;return m.buildAll()}}var r=m._tParamsChanges;m._tParamsChanges=null;m.build();m._currBlock=p;if(r){var l=m._tParams;$.each(r,function(s,t){typeof t=="undefined"?delete l[s]:l[s]=t})}}}),h={};function b(j,k,l){(j[k]||(j[k]=[])).unshift(l)}i.HTML={decl:function(k,l){var j=h[k]||(h[k]={});l.onBlock&&b(j,"_block",l.onBlock);if(l.onElem){$.isFunction(l.onElem)?b(j,"_elem",l.onElem):$.each(l.onElem,function(n,m){b(j,"_elem"+(n==="*"?"":c+n),m)})}},build:function(k){var j=new e(k);j.buildAll();return j.flush()}}})(BEM);(function(i,e,h){var d=e(window),x=e(document),m={},z={},f={},p={},u=i.blocks,v=i._uniqIdToBlock,b=i.INTERNAL,k=b.NAME_PATTERN,o=b.MOD_DELIM,j=b.ELEM_DELIM,y=b.buildModPostfix,s=b.buildClass;function q(C,A){var B=C[0];e.each(r(B),function(D,F){c(F,B,D,A);var E=v[F.uniqId];E?E._addDomElem(C):a(D,C,F)})}function a(H,D,C,A,I){if(typeof C=="boolean"){I=A;A=C;C=h}var E=D[0];C=c(C||r(E)[H],E,H);var G=C.uniqId;if(v[G]){return v[G]._init()}m[G]=m[G]?m[G].add(D):D;var F=u[H]||t.decl(H,{},{live:true});if(A||!(F._liveInitable=!!F._processLive())){var B=new F(m[G],C,!!A);delete m[G];I&&I.apply(B,Array.prototype.slice.call(arguments,4));return B}}function c(F,C,B,A){(F||(F={})).uniqId||(F.uniqId=(F.id?B+"-id-"+F.id:e.identify())+(A||e.identify()));var E=e.identify(C),D=z[E]||(z[E]={});D[B]||(D[B]=F);return F}function w(B,A,D){var C=B.find(A);return D?C:C.add(B.filter(A))}function r(A){var B=e.identify(A);return z[B]||(z[B]=g(A))}function g(C){var B=C.onclick;if(!B&&C.tagName.toLowerCase()=="body"){var A=e(C).attr("onclick");A&&(B=Function(A))}return B?B():{}}function l(A){delete z[e.identify(A)]}function n(){return x[0][e.support.boxModel?"documentElement":"body"]}e.fn.bem=function(A,B){return a(A,this,B,true)};var t=i.DOM=i.decl("i-bem__dom",{__constructor:function(B,C,A){this.domElem=B;this._eventNameCache={};this._elemCache={};this.__base(C,A)},_addDomElem:function(A){this.domElem=this.domElem.add(A)},_removeDomElem:function(A){!(this.domElem=this.domElem.not(A))[0]&&this.destruct()},findBlocksInside:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("find",A,B))},findBlockInside:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("find",A,B,true))},findBlocksOutside:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("parents",A,B))},findBlockOutside:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("closest",A,B))[0]},findBlocksOn:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("",A,B))},findBlockOn:function(A,B){return this._doBlocksMethod(this._buildFindBlocksParams("",A,B,true))},_buildFindBlocksParams:function(A,B,D,C){return{select:A,elem:D?B:h,block:D||B,onlyFirst:C}},doBlocksMethodInside:function(B,C,D,A){return this._doBlocksMethod(this._buildDoBlocksMethodParams("find",B,C,D,A))},doBlocksMethodOutside:function(B,C,D,A){return this._doBlocksMethod(this._buildDoBlocksMethodParams("closest",B,C,D,A))},doBlocksMethodOn:function(B,C,D,A){return this._doBlocksMethod(this._buildDoBlocksMethodParams("",B,C,D,A))},doBlocksMethod:function(B,C,A){return this._doBlocksMethod({blocks:B,method:C,args:A})},_buildDoBlocksMethodParams:function(A,D,E,F,C){var B=typeof F=="string";return{select:A,elem:B?D:h,block:B?E:D,method:B?F:E,args:B?C:F}},_doBlocksMethod:function(F){var G=this;if(F.blocks){return e.map(F.blocks,function(H){return G._doBlockMethod(H,F.method,F.args)})}var E=F.elem?(typeof F.elem=="string"?this.findElem(F.elem):F.elem):this.domElem,D=typeof F.block=="string",C=D?F.block:F.block.blockName,A="."+(D?s(C):s(C,F.block.modName,F.block.modVal))+(F.onlyFirst?":first":""),B=E.filter(A);F.select&&(B=B.add(E[F.select](A)));return F.onlyFirst?(B[0]?this._doBlockMethod(a(C,B.eq(0),true),F.method,F.args):null):e.map(B,function(H){return G._doBlockMethod(a(C,e(H),true),F.method,F.args)})},_doBlockMethod:function(B,C,A){return C?B[C].apply(B,A||[]):B},bindToDomElem:function(B,C,A){var D=this;A?B.bind(D._buildEventName(C),function(E){(E.data||(E.data={})).domElem=e(this);return A.apply(D,arguments)}):e.each(C,function(F,E){D.bindToDomElem(B,F,E)});return D},bindToDoc:function(B,A){return this.bindToDomElem(x,B,A)},bindToWin:function(B,A){return this.bindToDomElem(d,B,A)},bindToBlock:function(B,A){return this.bindToDomElem(this.domElem,B,A)},bindToElem:function(C,B,A){return this.bindToDomElem(typeof C=="string"?this.findElem(C):C,B,A)},bindTo:function(C,B,A){if(!B||e.isFunction(B)){A=B;B=C;C=this.domElem}else{if(typeof C=="string"){C=this.elem(C)}}return this.bindToDomElem(C,B,A)},unbindFromDomElem:function(A,B){A.unbind(this._buildEventName(B));return this},unbindFromDoc:function(A){return this.unbindFromDomElem(x,A)},unbindFromWin:function(A){return this.unbindFromDomElem(d,A)},unbindFromBlock:function(A){return this.unbindFromDomElem(this.domElem,A)},unbindFromElem:function(B,A){return this.unbindFromDomElem(typeof B=="string"?this.findElem(B):B,A)},unbindFrom:function(B,A){if(!A){A=B;B=this.domElem}else{if(typeof B=="string"){B=this.elem(B)}}return this.unbindFromDomElem(B,A)},_buildEventName:function(A){var B=this;return A.indexOf(" ")>1?e.map(A.split(" "),function(C){return B._buildOneEventName(C)}).join(" "):B._buildOneEventName(A)},_buildOneEventName:function(C){var E=this,A=E._eventNameCache;if(C in A){return A[C]}var D="."+E._uniqId;if(C.indexOf(".")<0){return A[C]=C+D}var B=".bem_"+E.__self._name;return A[C]=e.map(C.split("."),function(G,F){return F==0?G+B:B+"_"+G}).join("")+D},trigger:function(B,A){this.__base(B=this.buildEvent(B),A)._ctxTrigger(B,A);return this},_ctxTrigger:function(B,A){var D=this,C=f[B.type];C&&D.domElem.each(function(){var F=this,E=C.counter;while(F&&E){var H=e.identify(F,true);if(H){var G=C.ctxs[H];if(G){e.each(G,function(J,I){I.fn.call(I.ctx||D,B,A)});E--}}F=F.parentNode}})},setMod:function(B,C,A){if(B&&typeof A!="undefined"&&B.length>1){var D=this;B.each(function(){D.setMod(e(this),C,A)});return D}return this.__base(B,C,A)},_extractModVal:function(E,B,D){var A=(B||this.domElem)[0],C;A&&(C=A.className.match(this.__self._buildModValRE(E,D||B)));return C?C[2]:""},_extractMods:function(A,E){var D={},B=!A.length,C=0;e.each((E||this.domElem)[0].className.match(this.__self._buildModValRE("("+(B?k:A.join("|"))+")",E,"g"))||[],function(F,G){var I=(G=e.trim(G)).lastIndexOf(o),H=G.substr(0,I-1).lastIndexOf(o);D[G.substr(H+1,I-H-1)]=G.substr(I+1);++C});C<A.length&&e.each(A,function(F,G){G in D||(D[G]="")});return D},_afterSetMod:function(G,C,E,F){var B=this.__self,A=B._buildModClassPrefix(G,F),D=B._buildModValRE(G,F),H=C==="";(E||this.domElem).each(function(){var I=this.className;I.indexOf(A)>-1?this.className=I.replace(D,(H?"":"$1"+A+C)+"$3"):H||e(this).addClass(A+C)});F&&this.dropElemCache(F,G,C)},findElem:function(D,F,E,C){if(arguments.length%2){C=E;E=F;F=D;D=this.domElem}else{if(typeof D=="string"){D=this.findElem(D)}}var B=this.__self,A="."+e.map(F.split(" "),function(G){return s(B._name,G,E,C)}).join(",.");return w(D,A)},_elem:function(B,D,A){var C=B+y(D,A);return this._elemCache[C]||(this._elemCache[C]=this.findElem(B,D,A))},elem:function(D,C,A){if(D.indexOf(" ")<0){return this._elem(D,C,A)}var B=e([]),E=this;e.each(D.split(" "),function(){B=B.add(E._elem(this,C,A))});return B},dropElemCache:function(D,C,A){if(D){var E=this,B=y(C,A);D.indexOf(" ")<0?delete E._elemCache[D+B]:e.each(D.split(" "),function(G,F){delete E._elemCache[F+B]})}else{this._elemCache={}}return this},containsDomElem:function(A){return A.parents().andSelf().index(this.domElem)>-1},buildSelector:function(B,C,A){return this.__self.buildSelector(B,C,A)},destruct:function(A){var B=this;B.__base();B.dropElemCache().domElem.each(function(C,D){e.each(r(D),function(E,F){var G=v[F.uniqId];G&&G._removeDomElem(D)});l(D)});A||B.domElem.remove();delete B.domElem;delete B._elemCache}},{doc:x,win:d,_processLive:function(B){var D=this,C=D._liveInitable;if("live" in D){var A=typeof C=="undefined";if(A^B){if(e.isFunction(D.live)){C=D.live()!==false;D.live=function(){}}else{C=D.live}}}return C},init:function(B,D,C){if(!B||e.isFunction(B)){C=D;D=B;B=x}var A=e.identify();w(B,".i-bem").each(function(){q(e(this),A)});D&&this.afterCurrentEvent(D,C)},destruct:function(B,A,C){if(typeof B!="boolean"){C=A;A=B;B=h}w(A,".i-bem",C).each(function(){e.each(r(this),function(D,E){if(E.uniqId){var F=v[E.uniqId];F&&F.destruct(true)}});l(this)});B||(C?A.empty():A.remove())},update:function(A,B,D,C){this.destruct(A,true);this.init(A.html(B),D,C)},_liveClassBind:function(C,D,H,A){var G=this;if(D.indexOf(" ")>-1){e.each(D.split(" "),function(I,J){G._liveClassBind(C,J,H,A)})}else{var B=G.buildEventName(D),F=p[B],E=e.identify(H);if(!F){F=p[B]={};x.bind(D,G.changeThis(G._liveClassTrigger,G))}F=F[C]||(F[C]={uniqIds:{},fns:[]});if(!(E in F.uniqIds)){F.fns.push({uniqId:E,fn:G._buildLiveEventFn(H,A)});F.uniqIds[E]=F.fns.length-1}}return this},_liveClassUnbind:function(D,E,H){var C=this.buildEventName(E),G=p[C];if(G){if(H){if(G=G[D]){var F=e.identify(H);if(F in G.uniqIds){var B=G.uniqIds[F],A=G.fns.length-1;G.fns.splice(B,1);while(B<A){G.uniqIds[G.fns[B++].uniqId]=B-1}delete G.uniqIds[F]}}}else{delete G[D]}}return this},_liveClassTrigger:function(G){var F=p[this.buildEventName(G.type)];if(F){var C=G.target,A=[];for(var H in F){F.hasOwnProperty(H)&&A.push(H)}do{var B=" "+C.className+" ",E=0;while(H=A[E++]){if(B.indexOf(" "+H+" ")>-1){var D=0,J=F[H].fns,I;while(I=J[D++]){I.fn.call(e(C),G)}A.splice(--E,1)}}}while(A.length&&(C=C.parentNode))}},_buildLiveEventFn:function(C,A){var B=this;return function(E){var D=[B._name,((E.data||(E.data={})).domElem=e(this)).closest(B.buildSelector()),true],F=a.apply(null,A?D.concat([C,E]):D);F&&(A||C.apply(F,arguments))}},liveInitOnEvent:function(B,A,C){return this.liveBindTo(B,A,C,true)},liveBindTo:function(C,B,E,A){if(!E){E=B;B=C;C=h}var D=this;if(C&&C.indexOf(" ")>1){e.each(C.split(" "),function(F,G){D._liveClassBind(s(D._name,G),B,E,A)});return D}return D._liveClassBind(s(D._name,C),B,E,A)},liveUnbindFrom:function(B,A,D){var C=this;if(B.indexOf(" ")>1){e.each(B.split(" "),function(E,F){C._liveClassUnbind(s(C._name,F),A,D)});return C}return C._liveClassUnbind(s(C._name,B),A,D)},_liveInitOnBlockInit:function(B,D,C){var A=this._name;u[B].on("init",function(E){var F=E.block[C](A);D&&e.each(F,function(){D.call(this)})});return this},liveInitOnBlockInit:function(A,B){return this._liveInitOnBlockInit(A,B,"findBlocksOn")},liveInitOnBlockInsideInit:function(A,B){return this._liveInitOnBlockInit(A,B,"findBlocksOutside")},liveCtxBind:function(A,E,D,C,B){if(e.isFunction(D)){B=C;C=D;D=h}var G=this;if(E.indexOf(" ")>-1){e.each(E.split(" "),function(H,I){G.liveCtxBind(A,I,D,C,B)})}else{var F=f[E=G.buildEventName(E)]||(f[E]={counter:0,ctxs:{}});A.each(function(){var I=e.identify(this),H=F.ctxs[I];if(!H){H=F.ctxs[I]={};++F.counter}H[e.identify(C)+(B?e.identify(B):"")]={fn:C,data:D,ctx:B}})}return G},liveCtxUnbind:function(A,D,C,B){var F=this,E=f[D=F.buildEventName(D)];if(E){A.each(function(){var H=e.identify(this,true),G;if(H&&(G=E.ctxs[H])){C&&delete G[e.identify(C)+(B?e.identify(B):"")];if(!C||e.isEmptyObject(G)){E.counter--;delete E.ctxs[H]}}});E.counter||delete f[D]}return F},_extractElemNameFrom:function(A){var B=A[0].className.match(this._buildElemNameRE());return B?B[1]:h},extractParams:g,_buildModClassPrefix:function(B,A){return s(this._name)+(A?j+(typeof A==="string"?A:this._extractElemNameFrom(A)):"")+o+B+o},_buildModValRE:function(B,A,C){return new RegExp("(\\s?)"+this._buildModClassPrefix(B,A)+"("+k+")(\\s|$)",C)},_buildElemNameRE:function(){return new RegExp(this._name+j+"("+k+")(?:\\s|$)")},buildSelector:function(B,C,A){return"."+s(this._name,B,C,A)},getWindowSize:function(){var A=d[0];if(typeof A.innerWidth!="undefined"){return{width:A.innerWidth,height:A.innerHeight}}var B=n();return{width:B.clientWidth,height:B.clientHeight}},buildClass:function(C,A){var B={};A?B[C]=A:B=C;return b.buildClasses(this._name,null,B)},buildElemClass:function(B,D,A){var C={};A?C[D]=A:C=D;return b.buildClasses(this._name,B,C)},buildHtml:function(E){E=E||{};var B=E.tag||"div",F=this,A=["<",B,' class="'],D={};e.each([{name:E.name,elem:E.elem,mods:E.mods,params:E.params}].concat(E.mix||[]),function(G,I){var H=I.name?i.blocks[I.name]:F;G&&A.push(" ");A.push(I.elem?H.buildElemClass(I.elem,I.mods):H.buildClass(I.mods));I.elem||(D[H.getName()]=I.params||{})});var C=!e.isEmptyObject(D);A.push(C?" i-bem":"",'"');C&&A.push(' onclick="return ',e.stringify(D).replace(/"/g,"'"),'"');A.push(">",this.buildHtmls(E.content),"</",B,">");return A.join("")},buildHtmls:function(A){if(!e.isArray(A)){return A||""}var B=this;return e.map(A,function(C){return B.buildHtml(C)}).join("")}})})(BEM,jQuery);$(function(){BEM.DOM.init()});$measurer=function(){var g=[],c=500,h,b=null,f=false,i=false;$(function(){i=true;f&&d()});function a(){if(b==null){b=$("<div></div>").css("height","1em").css("left","0").css("lineHeight","1em").css("margin","0").css("position","absolute").css("padding","0").css("top","-1em").css("visibility","hidden").css("width","1em").appendTo("body");h=b.height()}}function e(){return h}function d(){a();$(window).resize(j);if($.browser.msie){b.resize(j);return}h=b.height();setInterval(function(){var k=b.height();if(k!=h){h=k;j()}},c)}function j(){for(var k=0;k<g.length;k++){g[k]()}}return{resize:j,bind:function(k){if(!b){f=true;i&&d()}g.push(k)},unbind:function(l){for(var k=0;k<g.length;k++){g[k]==l&&g.splice(k,1)}},getHeight:e,createBlock:a}}();(function(c){c.gradientText=c.gradientText||{version:"1.0"};c.gradientText.conf={colors:["#5f3db6","#c10000"],toProcess:[]};c.gradientTextSetup=function(e){c.extend(c.gradientText.conf,e)};c.fn.gradientText=function(f){var g=this.data("gradientText");if(g){return g}if(!f){f=c.gradientText.conf}else{if(typeof(f.colors)=="undefined"){f.colors=c.gradientText.conf.colors}}var e=[];this.each(function(h){e[h]=new d(c(this),f);c(this).data("gradientText",e[h])});c(window).load(function(){var j=e.length;for(var h=0;h<j;h++){e[h].update()}});return f.api?g:this};function d(r,m){if(r.find("span.gr-text").size()==0){var h=r.contents().filter(function(){return(this.nodeType==3&&/\S/.test(this.nodeValue))}).wrap('<span class="gr-text" />');if(typeof(m.toProcess)!="undefined"){var q=m.toProcess.toString();if(q){h=r.find(q).contents().filter(function(){return(this.nodeType==3&&/\S/.test(this.nodeValue))}).wrap('<span class="gr-text" />')}}r.html('<span class="gr-wrap">'+r.html()+"</span>");r=r.find(".gr-wrap");r.find("span.gr-text").each(function(){var t=c(this).text().split("");var v="";var u=t.length;for(var s=0;s<u;s++){if(t[s]!=" "){v+='<span class="gr-letter">'+t[s]+"</span>"}else{v+='<span class="gr-letter"><span style="display:none;">&#8203;</span> </span>'}}c(this).html(v)})}var p=r.find("span.gr-text");var e=r.find("span.gr-letter");var f=0;m.RGBcolors=[];for(var k=0;k<m.colors.length;k++){m.RGBcolors[k]=b(m.colors[k])}if(typeof($c)!="undefined"){$c.measurer.bind(l)}else{if(typeof($measurer)!="undefined"){$measurer.bind(l)}else{c(window).resize(l)}}j();function l(){var t=Math.round(r[0].offsetLeft),s=g(t),v=e.size();if(s<200){s=200}for(var u=v;u--;){e[u].style.color=o(Math.round(e[u].offsetLeft-t),s)}}function g(s){var i=0;p.each(function(t){var u=Math.round(this.offsetWidth+this.offsetLeft)-s;if(u>i){i=u}});return i}function o(t,s){var u=(t>0)?(t/s):0;for(var v=0;v<m.colors.length;v++){fStopPosition=(v/(m.colors.length-1));fLastPosition=(v>0)?((v-1)/(m.colors.length-1)):0;if(u==fStopPosition){return m.colors[v]}else{if(u<fStopPosition){fCurrentStop=(u-fLastPosition)/(fStopPosition-fLastPosition);return n(m.RGBcolors[v-1],m.RGBcolors[v],fCurrentStop)}}}return m.colors[m.colors.length-1]}function n(w,t,v){var s=[];for(var u=0;u<3;u++){s[u]=w[u]+Math.round((t[u]-w[u])*v)}return a(s)}function j(){r.find(".gr-text").each(function(){if(c(this).parent().css("text-decoration")=="underline"){c(this).parent().find(".gr-letter").css("text-decoration","underline")}});if(r.parent().css("text-decoration")=="underline"){r.find(".gr-letter").css("text-decoration","underline")}}return{update:l}}function b(e){if("#"==e.substr(0,1)){e=e.substr(1)}if(3==e.length){e=e.substr(0,1)+e.substr(0,1)+e.substr(1,1)+e.substr(1,1)+e.substr(2,1)+e.substr(2,1)}return[parseInt(e.substr(0,2),16),parseInt(e.substr(2,2),16),parseInt(e.substr(4,2),16)]}function a(e){var f="0123456789abcdef";return"#"+f.charAt(parseInt(e[0]/16))+f.charAt(e[0]%16)+f.charAt(parseInt(e[1]/16))+f.charAt(e[1]%16)+f.charAt(parseInt(e[2]/16))+f.charAt(e[2]%16)}})(jQuery);(function(b,a){a.block["b-download"]=function(c){}})(jQuery,window.Lego);(function(b,a){a.block["b-slogan"]=function(c){b(".b-slogan__line").gradientText({colors:["#2694c8","#4970b4","#8d298d"],toProcess:["strong"]})}})(jQuery,window.Lego);(function(b,a){a.block["b-about"]=function(c){b(this).find(".b-about__title").gradientText({colors:["#2694c8","#4970b4","#8d298d"]})}})(jQuery,window.Lego);
