// // LESS - Leaner CSS v1.2.0 // lesscss.org // // Copyright © 2009-2011, Alexis Sellier // Licensed under the Apache 2.0 License. // (function(a,b){function c(b){return a.less[b.split(“/”)[1]]}function m(){var a=document.getElementsByTagName(“style”);for(var b=0;b ‘+a.extract[1].slice(a.column)+”“)),f.innerHTML=h,r([”.less-error-message ul, .less-error-message li {“,”list-style-type: none;“,”margin-right: 15px;“,”padding: 4px 0;“,”margin: 0;“,”}“,”.less-error-message label {“,”font-size: 12px;“,”margin-right: 15px;“,”padding: 4px 0;“,”color: #cc7777;“,”}“,”.less-error-message pre {“,”color: #ee4444;“,”padding: 4px 0;“,”margin: 0;“,”display: inline-block;“,”}“,”.less-error-message pre.ctx {“,”color: #dd4444;“,”}“,”.less-error-message h3 {“,”font-size: 20px;“,”font-weight: bold;“,”padding: 15px 0 5px 0;“,”margin: 0;“,”}“,”.less-error-message a {“,”color: #10a“,”}“,”.less-error-message .error {“,”color: red;“,”font-weight: bold;“,”padding-bottom: 2px;“,”border-bottom: 1px dashed red;“,”}“].join(”n“),{title:”error-message“}),f.style.cssText=[”font-family: Arial, sans-serif“,”border: 1px solid #e00“,”background-color: #eee“,”border-radius: 5px“,”-webkit-border-radius: 5px“,”-moz-border-radius: 5px“,”color: #e00“,”padding: 15px“,”margin-bottom: 15px“].join(”;“),d.env==”development“&&(g=setInterval(function(){document.body&&(document.getElementById©?document.body.replaceChild(f,document.getElementById©):document.body.insertBefore(f,document.body.firstChild),clearInterval(g))},10))}Array.isArray||(Array.isArray=function(a){return Object.prototype.toString.call(a)===”[object Array]“||a instanceof Array}),Array.prototype.forEach||(Array.prototype.forEach=function(a,b){var c=this.length>>>0;for(var d=0;da
“)”)})}function q(a){return a.replace(/^[a-z]+://?[^/]+/,“”).replace(/^//,“”).replace(/?.*$/,“”).replace(/.[^./]+$/,“”).replace(/[^.w-]+/g,“-”).replace(/./g,“:”)}function r(a,b,c){var d,e=b.href?b.href.replace(/?.*$/,“”):“”,f=“less:”+(b.title||q(e));(d=document.getElementById(f))===null&&(d=document.createElement(“style”),d.type=“text/css”,d.media=b.media||“screen”,d.id=f,document.getElementsByTagName(“head”)[0].appendChild(d));if(d.styleSheet)try{d.styleSheet.cssText=a}catch(g){throw new Error(“Couldn’t reassign styleSheet.cssText.”)}else(function(a){d.childNodes.length>0?d.firstChild.nodeValue!==a.nodeValue&&d.replaceChild(a,d.firstChild):d.appendChild(a)})(document.createTextNode(a));c&&h&&(v(“saving ”e
“ to cache.”),h.setItem(e,a),h.setItem(e+“:timestamp”,c))}function s(a,b,c,e){function i(b,c,d){b.status>=200&&b.status<300?c(b.responseText,b.getResponseHeader("Last-Modified")):typeof d=="function"&&d(b.status,a)}var f=t(),h=g?!1:d.async;typeof f.overrideMimeType=="function"&&f.overrideMimeType("text/css"),f.open("GET",a,h),f.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, /; q=0.5“),f.send(null),g?f.status===0||f.status>=200&&f.status<300?c(f.responseText):e(f.status,a):h?f.onreadystatechange=function(){f.readyState==4&&i(f,c,e)}:i(f,c,e)}function t(){if(a.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(b){return v("browser doesn't support AJAX."),null}}function u(a){return a&&a.parentNode.removeChild(a)}function v(a){d.env=="development"&&typeof console!="undefined"&&console.log("less: "+a)}function w(a,b){var c="less-error-message:"+q(b),e=["”,‘
”].join(“n”),f=document.createElement(“div”),g,h;f.id=c,f.className=“less-error-message”,h=“{0}
{current}
{2}
”+(a.message||“There is an error in your .less file”)+“
”+‘a
”]“},block:function(){var a;if(v(”{“)&&(a=v(this.primary))&&v(”}“))return a},ruleset:function(){var a=[],b,c,d;s();while(b=v(this.selector)){a.push(b),v(this.comment);if(!v(”,“))break;v(this.comment)}if(a.length>0&&(c=v(this.block)))return new f.Ruleset(a,c);k=g,t()},rule:function(){var a,c,d=b.charAt(g),e,i;s();if(d===”.“||d===”#“||d===”&“)return;if(a=v(this.variable)||v(this.property)){a.charAt(0)!=”@“&&(i=/^([^@+/’”*‘(;{}-]*);/.exec(l[h]))?(g+=i[0].length-1,c=new f.Anonymous(i[1])):a===“font”?c=v(this.font):c=v(this.value),e=v(this.important);if(c&&v(this.end))return new f.Rule(a,c,e,j);k=g,t()}},“import”:function(){var a,b;if(v(/^@imports+/)&&(a=v(this.entities.quoted)||v(this.entities.url))){b=v(this.mediaFeatures);if(v(“;”))return new f.Import(a,r,b)}},mediaFeature:function(){var a=[];do if(e=v(this.entities.keyword))a.push(e);else if(v(“(”)){p=v(this.property),e=v(this.entity);if(!v(“)”))return null;if(p&&e)a.push(new f.Paren(new f.Rule(p,e,null,g,!0)));else if(e)a.push(new f.Paren(e));else return null}while(e);if(a.length>0)return new f.Expression(a)},mediaFeatures:function(){var a,b=[];while(a=v(this.mediaFeature)){b.push(a);if(!v(“,”))break}return b.length>0?b:null},media:function(){var a;if(v(/^@media/)){a=v(this.mediaFeatures);if(rules=v(this.block))return new f.Directive(“@media”,rules,a)}},directive:function(){var a,c,d,e,h,i;if(b.charAt(g)!==“@”)return;if(c=v(this[“import”])||v(this.media))return c;if(a=v(/^@page|@keyframes/)||v(/^@(?:-webkit-|-moz-|-o-|-ms-)[a-z0-9-]+/)){e=(v(/^[^{]+/)||“”).trim();if(d=v(this.block))return new f.Directive(a+“ ”+e,d)}else if(a=v(/^@[-a-z]+/))if(a===“@font-face”){if(d=v(this.block))return new f.Directive(a,d)}else if((c=v(this.entity))&&v(“;”))return new f.Directive(a,c)},font:function(){var a=[],b=[],c,d,e,g;while(g=v(this.shorthand)||v(this.entity))b.push(g);a.push(new f.Expression(b));if(v(“,”))while(g=v(this.expression)){a.push(g);if(!v(“,”))break}return new f.Value(a)},value:function(){var a,b=[],c;while(a=v(this.expression)){b.push(a);if(!v(“,”))break}if(b.length>0)return new f.Value(b)},important:function(){if(b.charAt(g)===“!”)return v(/^! *important/)},sub:function(){var a;if(v(“(”)&&(a=v(this.expression))&&v(“)”))return a},multiplication:function(){var a,b,c,d;if(a=v(this.operand)){while(!y(/^/*/)&&(c=v(“/”)||v(“*”))&&(b=v(this.operand)))d=new f.Operation(c,[d||a,b]);return d||a}},addition:function(){var a,c,d,e;if(a=v(this.multiplication)){while((d=v(/^[-+]s+/)||b.charAt(g-1)!=“ ”&&(v(“+”)||v(“-”)))&&(c=v(this.multiplication)))e=new f.Operation(d,[e||a,c]);return e||a}},conditions:function(){var a,b,c=g,d;if(a=v(this.condition)){while(v(“,”)&&(b=v(this.condition)))d=new f.Condition(“or”,d||a,b,c);return d||a}},condition:function(){var a,b,c,d,e=g,h=!1;v(/^not/)&&(h=!0),w(“(”);if(a=v(this.addition)||v(this.entities.keyword)||v(this.entities.quoted))return(d=v(/^(?:>=|=<|[<=>])/))?(b=v(this.addition)||v(this.entities.keyword)||v(this.entities.quoted))?c=new f.Condition(d,a,b,e,h):x(“expected expression”):c=new f.Condition(“=”,a,new f.Keyword(“true”),e,h),w(“)”),v(/^and/)?new f.Condition(“and”,c,v(this.condition)):c},operand:function(){var a,c=b.charAt(g+1);b.charAt(g)===“-”&&(c===“@”||c===“(”)&&(a=v(“-”));var d=v(this.sub)||v(this.entities.dimension)||v(this.entities.color)||v(this.entities.variable)||v(this.entities.call);return a?new f.Operation(“*”,[new f.Dimension(-1),d]):d},expression:function(){var a,b,c=[],d;while(a=v(this.addition)||v(this.entity))c.push(a);if(c.length>0)return new f.Expression©},property:function(){var a;if(a=v(/^(*?-?[-a-z_0-9]+)s*:/))return a[1]}}}};if(d.mode===“browser”||d.mode===“rhino”)d.Parser.importer=function(a,b,c,d){a.charAt(0)!==“/”&&b.length>0&&(a=b[0]+a),o({href:a,title:a,type:d.mime},c,!0)};(function(a){function b(b){return a.functions.hsla(b.h,b.s,b.l,b.a)}function c(b){if(b instanceof a.Dimension)return parseFloat(b.unit==“%”?b.value/100:b.value);if(typeof b==“number”)return b;throw{error:“RuntimeError”,message:“color functions take numbers as parameters”}}function d(a){return Math.min(1,Math.max(0,a))}a.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(b,d,e,f){var g=[b,d,e].map(function(a){return c(a)}),f=c(f);return new a.Color(g,f)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,b,d,e){function h(a){return a=a<0?a+1:a>1?a-1:a,a*6<1?g+(f-g)*a*6:a*2<1?f:a*3<2?g+(f-g)*(2/3-a)*6:g}a=c(a)%360/360,b=c(b),d=c(d),e=c(e);var f=d<=.5?d*(b+1):d+b-d*b,g=d*2-f;return this.rgba(h(a+1/3)*255,h(a)*255,h(a-1/3)*255,e)},hue:function(b){return new a.Dimension(Math.round(b.toHSL().h))},saturation:function(b){return new a.Dimension(Math.round(b.toHSL().s*100),"%")},lightness:function(b){return new a.Dimension(Math.round(b.toHSL().l*100),"%")},alpha:function(b){return new a.Dimension(b.toHSL().a)},saturate:function(a,c){var e=a.toHSL();return e.s+=c.value/100,e.s=d(e.s),b(e)},desaturate:function(a,c){var e=a.toHSL();return e.s-=c.value/100,e.s=d(e.s),b(e)},lighten:function(a,c){var e=a.toHSL();return e.l+=c.value/100,e.l=d(e.l),b(e)},darken:function(a,c){var e=a.toHSL();return e.l-=c.value/100,e.l=d(e.l),b(e)},fadein:function(a,c){var e=a.toHSL();return e.a+=c.value/100,e.a=d(e.a),b(e)},fadeout:function(a,c){var e=a.toHSL();return e.a-=c.value/100,e.a=d(e.a),b(e)},fade:function(a,c){var e=a.toHSL();return e.a=c.value/100,e.a=d(e.a),b(e)},spin:function(a,c){var d=a.toHSL(),e=(d.h+c.value)%360;return d.h=e<0?360+e:e,b(d)},mix:function(b,c,d){var e=d.value/100,f=e*2-1,g=b.toHSL().a-c.toHSL().a,h=((f*g==-1?f:(f+g)/(1+f*g))+1)/2,i=1-h,j=[b.rgb[0]*h+c.rgb[0]*i,b.rgb[1]*h+c.rgb[1]*i,b.rgb[2]*h+c.rgb[2]*i],k=b.alpha*e+c.alpha*(1-e);return new a.Color(j,k)},greyscale:function(b){return this.desaturate(b,new a.Dimension(100))},e:function(b){return new a.Anonymous(b instanceof a.JavaScript?b.evaluated:b)},escape:function(b){return new a.Anonymous(encodeURI(b.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(b){var c=Array.prototype.slice.call(arguments,1),d=b.value;for(var e=0;ethis.name
”`“+(d.message?”: “+d.message:”“),index:this.index}}},toCSS:function(a){return this.eval(a).toCSS()}}}(c(”../tree“)),function(a){a.Color=function(a,b){Array.isArray(a)?this.rgb=a:a.length==6?this.rgb=a.match(/.{2}/g).map(function(a){return parseInt(a,16)}):this.rgb=a.split(”“).map(function(a){return parseInt(a+a,16)}),this.alpha=typeof b==”number“?b:1},a.Color.prototype={eval:function(){return this},toCSS:function(){return this.alpha<1?"rgba("+this.rgb.map(function(a){return Math.round(a)}).concat(this.alpha).join(", ")+")":"#"+this.rgb.map(function(a){return a=Math.round(a),a=(a>255?255:a<0?0:a).toString(16),a.length===1?"0"+a:a}).join("")},operate:function(b,c){var d=[];c instanceof a.Color||(c=c.toColor());for(var e=0;e<3;e++)d[e]=a.operate(b,this.rgb[e],c.rgb[e]);return new a.Color(d,this.alpha+c.alpha)},toHSL:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255,d=this.alpha,e=Math.max(a,b,c),f=Math.min(a,b,c),g,h,i=(e+f)/2,j=e-f;if(e===f)g=h=0;else{h=i>.5?j/(2-e-f):j/(e+f);switch(e){case a:g=(b-c)/j+(bb
”;n“:”“},eval:function(b){var c,d=this.features&&this.features.eval(b);if(this.css)return this;c=new a.Ruleset([],this.root.rules.slice(0));for(var e=0;ef
”)“)}catch(g){throw{message:”JavaScript evaluation error: `“f
”`“,index:this.index}}for(var h in b.frames.variables())e={value:b.frames.variables().value,toJS:function(){return this.value.eval(b).toCSS()}};try{c=f.call(e)}catch(g){throw{message:”JavaScript evaluation error: ’“+ g.name+”: “g.message
”‘“,index:this.index}}return typeof c==”string“?new a.Quoted(’”‘c
’“‘,c,this.escaped,this.index):Array.isArray©?new a.Anonymous(c.join(”, “)):new a.Anonymous©}}}(c(”../tree“)),function(a){a.Keyword=function(a){this.value=a},a.Keyword.prototype={eval:function(){return this},toCSS:function(){return this.value},compare:function(b){return b instanceof a.Keyword?b.value===this.value?0:1:-1}},a.True=new a.Keyword(”true“),a.False=new a.Keyword(”false“)}(c(”../tree“)),function(a){a.mixin={},a.mixin.Call=function(b,c,d,e){this.selector=new a.Selector(b),this.arguments=c,this.index=d,this.important=e},a.mixin.Call.prototype={eval:function(a){var b,c,d=[],e=!1;for(var f=0;fthis.name
” (“c.length
” for “this.arity
”)“};return d},eval:function(b,c,d){var e=this.evalParams(b,c),f,g=[],h;for(var i=0;ithis.important
(this.inline?”“:”;“)},a.Rule.prototype.eval=function(b){return new a.Rule(this.name,this.value.eval(b),this.important,this.index,this.inline)},a.Shorthand=function(a,b){this.a=a,this.b=b},a.Shorthand.prototype={toCSS:function(a){return this.a.toCSS(a)+”/“+this.b.toCSS(a)},eval:function(){return this}}}(c(”../tree“)),function(a){a.Ruleset=function(a,b){this.selectors=a,this.rules=b,this._lookups={}},a.Ruleset.prototype={eval:function(b){var c=this.selectors&&this.selectors.map(function(a){return a.eval(b)}),d=new a.Ruleset(c,this.rules.slice(0));d.root=this.root,d.allowImports=this.allowImports,b.frames.unshift(d);if(d.root||d.allowImports)for(var e=0;ee
” is undefined“,index:this.index}}}}(c(”../tree“)),function(a){a.find=function(a,b){for(var c=0,d;cd.href
” from cache.“):(v(”parsed “d.href
” successfully.“),r(a.toCSS(),d,e.lastModified)),v(”css for “d.href
” generated in “+(new Date-c)+”ms“),e.remaining===0&&v(”css generated in “+(new Date-b)+”ms“),c=new Date},a),m()},d.refreshStyles=m,d.refresh(d.env===”development“)})(window);