diff --git a/.gitignore b/.gitignore index 1274614..c356aec 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ __pycache__/ *.py[cod] *$py.class -*.pyc + # C extensions *.so @@ -24,6 +24,9 @@ var/ *.egg-info/ .installed.cfg *.egg +last_files +__pycache__ +*.pyc # PyInstaller # Usually these files are written by a python script from a template diff --git a/README.md b/README.md index 18aaf11..5a5474f 100644 --- a/README.md +++ b/README.md @@ -130,3 +130,14 @@ def multiples(s1, s2, s3): return [a for a in xrange(1, s3) if not(a % s1 or a % s2)] ``` + +Sum of the first nth terms of a series (7 kyu) +- Module: series_sum.py +- Tests: test_series_sum.py +- Link: http://www.codewars.com/kata/sum-of-the-first-nth-term-of-series/train/python +- Interesting Solution: Making the numerator a float() was smart. +```python +def series_sum(n): + """Solution by MMMAAANNN""" + return '{:.2f}'.format(sum(1.0/(3 * i + 1) for i in range(n))) +``` diff --git a/last_files/364dba19a3 b/last_files/364dba19a3 deleted file mode 100644 index 3057913..0000000 --- a/last_files/364dba19a3 +++ /dev/null @@ -1 +0,0 @@ -NREUM.setToken({'stn':0,'err':0,'ins':0,'cap':0,'spa':0}) \ No newline at end of file diff --git a/last_files/ably.min(1).js b/last_files/ably.min(1).js deleted file mode 100644 index 4136135..0000000 --- a/last_files/ably.min(1).js +++ /dev/null @@ -1,280 +0,0 @@ -/* - Copyright 2016, Ably - - Ably JavaScript Library v0.8.41 - https://github.com/ably/ably-js - - Ably Realtime Messaging - https://www.ably.io - - Released under the Apache Licence v2.0 -*/ -(function(){var O=window.Ably=this,B=B||function(f,c){var d={},b=d.lib={},a=b.Base=function(){function a(){}return{extend:function(e){a.prototype=this;var b=new a;e&&b.mixIn(e);b.hasOwnProperty("init")||(b.init=function(){b.$super.init.apply(this,arguments)});b.init.prototype=b;b.$super=this;return b},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:function(){},mixIn:function(a){for(var e in a)a.hasOwnProperty(e)&&(this[e]=a[e]);a.hasOwnProperty("toString")&&(this.toString= -a.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),e=b.WordArray=a.extend({init:function(a,e){a=this.words=a||[];this.sigBytes=e!=c?e:4*a.length},toString:function(a){return(a||n).stringify(this)},concat:function(a){var e=this.words,b=a.words,k=this.sigBytes;a=a.sigBytes;this.clamp();if(k%4)for(var m=0;m>>2]|=(b[m>>>2]>>>24-m%4*8&255)<<24-(k+m)%4*8;else if(65535>>2]=b[m>>>2];else e.push.apply(e,b);this.sigBytes+=a;return this}, -clamp:function(){var a=this.words,e=this.sigBytes;a[e>>>2]&=4294967295<<32-e%4*8;a.length=f.ceil(e/4)},clone:function(){var e=a.clone.call(this);e.words=this.words.slice(0);return e},random:function(a){for(var b=[],k=function(a){var e=987654321;return function(){e=36969*(e&65535)+(e>>16)&4294967295;a=18E3*(a&65535)+(a>>16)&4294967295;var b=(e<<16)+a&4294967295,b=b/4294967296+.5;return b*(.5>>2]>>>24-k%4*8&255;b.push((m>>>4).toString(16));b.push((m&15).toString(16))}return b.join("")},parse:function(a){for(var b=a.length,k=[],m=0;m>>3]|=parseInt(a.substr(m,2),16)<<24-m%8*4;return new e.init(k,b/2)}},p=h.Latin1={stringify:function(a){var e=a.words;a=a.sigBytes;for(var b=[],k=0;k>>2]>>>24-k%4*8&255));return b.join("")}, -parse:function(a){for(var b=a.length,k=[],m=0;m>>2]|=(a.charCodeAt(m)&255)<<24-m%4*8;return new e.init(k,b)}},m=h.Utf8={stringify:function(a){try{return decodeURIComponent(escape(p.stringify(a)))}catch(e){throw Error("Malformed UTF-8 data");}},parse:function(a){return p.parse(unescape(encodeURIComponent(a)))}},r=b.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new e.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=m.parse(a));this._data.concat(a);this._nDataBytes+= -a.sigBytes},_process:function(a){var b=this._data,k=b.words,m=b.sigBytes,d=this.blockSize,h=m/(4*d),h=a?f.ceil(h):f.max((h|0)-this._minBufferSize,0);a=h*d;m=f.min(4*a,m);if(a){for(var r=0;rk;)a(d)&&(8>k&&(e[k]=b(f.pow(d,.5))),h[k]=b(f.pow(d,1/3)),k++),d++})();var n=[],d=d.SHA256=a.extend({_doReset:function(){this._hash=new b.init(e.slice(0))},_doProcessBlock:function(a,e){for(var b=this._hash.words,k=b[0],d=b[1],f=b[2],c=b[3],g=b[4],K=b[5],P=b[6],l=b[7],E=0;64>E;E++){if(16>E)n[E]=a[e+E]|0;else{var M=n[E-15],q=n[E-2];n[E]=((M<<25|M>>>7)^(M<<14|M>>>18)^M>>>3)+n[E-7]+((q<<15|q>>>17)^(q<<13|q>>>19)^q>>> -10)+n[E-16]}M=l+((g<<26|g>>>6)^(g<<21|g>>>11)^(g<<7|g>>>25))+(g&K^~g&P)+h[E]+n[E];q=((k<<30|k>>>2)^(k<<19|k>>>13)^(k<<10|k>>>22))+(k&d^k&f^d&f);l=P;P=K;K=g;g=c+M|0;c=f;f=d;d=k;k=M+q|0}b[0]=b[0]+k|0;b[1]=b[1]+d|0;b[2]=b[2]+f|0;b[3]=b[3]+c|0;b[4]=b[4]+g|0;b[5]=b[5]+K|0;b[6]=b[6]+P|0;b[7]=b[7]+l|0},_doFinalize:function(){var a=this._data,e=a.words,b=8*this._nDataBytes,k=8*a.sigBytes;e[k>>>5]|=128<<24-k%32;e[(k+64>>>9<<4)+14]=f.floor(b/4294967296);e[(k+64>>>9<<4)+15]=b;a.sigBytes=4*e.length;this._process(); -return this._hash},clone:function(){var e=a.clone.call(this);e._hash=this._hash.clone();return e}});c.SHA256=a._createHelper(d);c.HmacSHA256=a._createHmacHelper(d)})(Math);(function(){var f=B,c=f.enc.Utf8;f.algo.HMAC=f.lib.Base.extend({init:function(d,b){d=this._hasher=new d.init;"string"==typeof b&&(b=c.parse(b));var a=d.blockSize,e=4*a;b.sigBytes>e&&(b=d.finalize(b));b.clamp();for(var f=this._oKey=b.clone(),n=this._iKey=b.clone(),p=f.words,m=n.words,r=0;r>>2]>>>24-f%4*8&255)<<16|(b[f+1>>>2]>>>24-(f+1)%4*8&255)<< -8|b[f+2>>>2]>>>24-(f+2)%4*8&255,p=0;4>p&&f+.75*p>>6*(3-p)&63));if(b=e.charAt(64))for(;d.length%4;)d.push(b);return d.join("")},parse:function(d){var b=d.length,a=this._map,e=a.charAt(64);e&&(e=d.indexOf(e),-1!=e&&(b=e));for(var e=[],f=0,n=0;n>>6-n%4*2;e[f>>>2]|=(p|m)<<24-f%4*8;f++}return c.create(e,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})();B.lib.Cipher||function(f){var c= -B,d=c.lib,b=d.Base,a=d.WordArray,e=d.BufferedBlockAlgorithm,h=c.enc.Base64,n=c.algo.EvpKDF,p=d.Cipher=e.extend({cfg:b.extend(),createEncryptor:function(a,e){return this.create(this._ENC_XFORM_MODE,a,e)},createDecryptor:function(a,e){return this.create(this._DEC_XFORM_MODE,a,e)},init:function(a,e,b){this.cfg=this.cfg.extend(b);this._xformMode=a;this._key=e;this.reset()},reset:function(){e.reset.call(this);this._doReset()},process:function(a){this._append(a);return this._process()},finalize:function(a){a&& -this._append(a);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){return function(a){return{encrypt:function(e,b,k){return("string"==typeof b?aa:t).encrypt(a,e,b,k)},decrypt:function(e,b,k){return("string"==typeof b?aa:t).decrypt(a,e,b,k)}}}}()});d.StreamCipher=p.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var m=c.mode={},r=d.BlockCipherMode=b.extend({createEncryptor:function(a,e){return this.Encryptor.create(a,e)}, -createDecryptor:function(a,e){return this.Decryptor.create(a,e)},init:function(a,e){this._cipher=a;this._iv=e}}),m=m.CBC=function(){function a(e,b,k){var m=this._iv;m?this._iv=f:m=this._prevBlock;for(var d=0;d>>2]&255}};d.BlockCipher=p.extend({cfg:p.cfg.extend({mode:m,padding:k}),reset:function(){p.reset.call(this);var a=this.cfg,e=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var b=a.createEncryptor;else b=a.createDecryptor,this._minBufferSize= -1;this._mode=b.call(a,this,e&&e.words)},_doProcessBlock:function(a,e){this._mode.processBlock(a,e)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),a.unpad(e);return e},blockSize:4});var v=d.CipherParams=b.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),m=(c.format={}).OpenSSL={stringify:function(e){var b=e.ciphertext;e= -e.salt;return(e?a.create([1398893684,1701076831]).concat(e).concat(b):b).toString(h)},parse:function(e){e=h.parse(e);var b=e.words;if(1398893684==b[0]&&1701076831==b[1]){var k=a.create(b.slice(2,4));b.splice(0,4);e.sigBytes-=16}return v.create({ciphertext:e,salt:k})}},t=d.SerializableCipher=b.extend({cfg:b.extend({format:m}),encrypt:function(a,e,b,k){k=this.cfg.extend(k);var m=a.createEncryptor(b,k);e=m.finalize(e);m=m.cfg;return v.create({ciphertext:e,key:b,iv:m.iv,algorithm:a,mode:m.mode,padding:m.padding, -blockSize:a.blockSize,formatter:k.format})},decrypt:function(a,e,b,k){k=this.cfg.extend(k);e=this._parse(e,k.format);return a.createDecryptor(b,k).finalize(e.ciphertext)},_parse:function(a,e){return"string"==typeof a?e.parse(a,this):a}}),c=(c.kdf={}).OpenSSL={execute:function(e,b,k,m){m||(m=a.random(8));e=n.create({keySize:b+k}).compute(e,m);k=a.create(e.words.slice(b),4*k);e.sigBytes=4*b;return v.create({key:e,iv:k,salt:m})}},aa=d.PasswordBasedCipher=t.extend({cfg:t.cfg.extend({kdf:c}),encrypt:function(a, -e,b,k){k=this.cfg.extend(k);b=k.kdf.execute(b,a.keySize,a.ivSize);k.iv=b.iv;a=t.encrypt.call(this,a,e,b.key,k);a.mixIn(b);return a},decrypt:function(a,e,b,k){k=this.cfg.extend(k);e=this._parse(e,k.format);b=k.kdf.execute(b,a.keySize,a.ivSize,e.salt);k.iv=b.iv;return t.decrypt.call(this,a,e,b.key,k)}})}();(function(){var f=B,c=f.lib.BlockCipher,d=f.algo,b=[],a=[],e=[],h=[],n=[],p=[],m=[],r=[],k=[],v=[];(function(){for(var d=[],f=0;256>f;f++)d[f]=128>f?f<<1:f<<1^283;for(var c=0,t=0,f=0;256>f;f++){var g= -t^t<<1^t<<2^t<<3^t<<4,g=g>>>8^g&255^99;b[c]=g;a[g]=c;var l=d[c],q=d[l],u=d[q],A=257*d[g]^16843008*g;e[c]=A<<24|A>>>8;h[c]=A<<16|A>>>16;n[c]=A<<8|A>>>24;p[c]=A;A=16843009*u^65537*q^257*l^16843008*c;m[g]=A<<24|A>>>8;r[g]=A<<16|A>>>16;k[g]=A<<8|A>>>24;v[g]=A;c?(c=l^d[d[d[u^l]]],t^=d[d[t]]):c=t=1}})();var t=[0,1,2,4,8,16,32,64,128,27,54],d=d.AES=c.extend({_doReset:function(){for(var a=this._key,e=a.words,d=a.sigBytes/4,a=4*((this._nRounds=d+6)+1),f=this._keySchedule=[],c=0;c>>24]<<24|b[h>>>16&255]<<16|b[h>>>8&255]<<8|b[h&255]):(h=h<<8|h>>>24,h=b[h>>>24]<<24|b[h>>>16&255]<<16|b[h>>>8&255]<<8|b[h&255],h^=t[c/d|0]<<24);f[c]=f[c-d]^h}e=this._invKeySchedule=[];for(d=0;dd||4>=c?h:m[b[h>>>24]]^r[b[h>>>16&255]]^k[b[h>>>8&255]]^v[b[h&255]]},encryptBlock:function(a,k){this._doCryptBlock(a,k,this._keySchedule,e,h,n,p,b)},decryptBlock:function(e,b){var d=e[b+1];e[b+1]=e[b+3];e[b+3]=d;this._doCryptBlock(e,b,this._invKeySchedule, -m,r,k,v,a);d=e[b+1];e[b+1]=e[b+3];e[b+3]=d},_doCryptBlock:function(a,e,b,k,m,d,f,c){for(var h=this._nRounds,r=a[e]^b[0],n=a[e+1]^b[1],v=a[e+2]^b[2],p=a[e+3]^b[3],t=4,g=1;g>>24]^m[n>>>16&255]^d[v>>>8&255]^f[p&255]^b[t++],q=k[n>>>24]^m[v>>>16&255]^d[p>>>8&255]^f[r&255]^b[t++],u=k[v>>>24]^m[p>>>16&255]^d[r>>>8&255]^f[n&255]^b[t++],p=k[p>>>24]^m[r>>>16&255]^d[n>>>8&255]^f[v&255]^b[t++],r=l,n=q,v=u;l=(c[r>>>24]<<24|c[n>>>16&255]<<16|c[v>>>8&255]<<8|c[p&255])^b[t++];q=(c[n>>>24]<<24|c[v>>> -16&255]<<16|c[p>>>8&255]<<8|c[r&255])^b[t++];u=(c[v>>>24]<<24|c[p>>>16&255]<<16|c[r>>>8&255]<<8|c[n&255])^b[t++];p=(c[p>>>24]<<24|c[r>>>16&255]<<16|c[n>>>8&255]<<8|c[v&255])^b[t++];a[e]=l;a[e+1]=q;a[e+2]=u;a[e+3]=p},keySize:8});f.AES=c._createHelper(d)})();(function(){if("undefined"!==typeof ArrayBuffer){var f=B.lib.WordArray,c=f.init;(f.init=function(d){if(d instanceof ArrayBuffer)d=new Uint8Array(d);else if(d instanceof Int8Array||"undefined"!==typeof Uint8ClampedArray&&d instanceof Uint8ClampedArray|| -d instanceof Int16Array||d instanceof Uint16Array||d instanceof Int32Array||d instanceof Uint32Array||"undefined"!==typeof Float32Array&&d instanceof Float32Array||"undefined"!==typeof Float64Array&&d instanceof Float64Array)d=new Uint8Array(d.buffer,d.byteOffset,d.byteLength);if(d instanceof Uint8Array){for(var b=d.byteLength,a=[],e=0;e>>2]|=d[e]<<24-e%4*8;c.call(this,a,b)}else c.apply(this,arguments)}).prototype=f}})();var S=function(){function f(){}function g(){this.key=this.mode=this.keyLength= -this.algorithm=null}function d(a,e){this.algorithm=a.algorithm+"-"+String(a.keyLength)+"-"+a.mode;var b=this.cjsAlgorithm=a.algorithm.toUpperCase().replace(/-\d+$/,""),k=this.key=y.toWordArray(a.key);e=this.iv=y.toWordArray(e).clone();this.encryptCipher=B.algo[b].createEncryptor(k,{iv:e});this.blockLengthWords=e.words.length}var b=B.lib.WordArray,a,e=window.crypto||window.msCrypto;if(window.Uint32Array&&e&&e.getRandomValues){var h=new Uint32Array(4);a=function(a){a/=4;a=4==a?h:new Uint32Array(a); -e.getRandomValues(a);return y.toWordArray(a)}}else a=function(a){c.logAction(c.LOG_MAJOR,"Ably.Crypto.generateRandom()","Warning: the browser you are using does not support secure cryptographically secure randomness generation; falling back to insecure Math.random()");a/=4;for(var e=Array(a),d=0;d>>2]>>>24-p%4*8&255;return b}throw Error("BufferUtils.toArrayBuffer expected a buffer"); -};d.toWordArray=function(a){return f(a)?a:b.create(a)};d.base64Encode=function(a){if(c(a)){var b="";a=new Uint8Array(a);for(var d=a.byteLength,p=d%3,d=d-p,m,r,k,v,t=0;t>18,r=(v&258048)>>12,k=(v&4032)>>6,v&=63,b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[m]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[r]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[k]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[v]; -1==p?(v=a[d],b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&252)>>2]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&3)<<4]+"=="):2==p&&(v=a[d]<<8|a[d+1],b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&64512)>>10]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&1008)>>4]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&15)<<2]+"=");return b}if(f(a))return B.enc.Base64.stringify(a)}; -d.base64Decode=function(e){if(a){e=window.atob(e);for(var b=e.length,d=new Uint8Array(b),c=0;c=a}var d=function(){};c.get=function(b,a,e,h,n){n=n||d;var p="function"==typeof a?a:function(e){return b.baseUri(e)+a},m;m=(m=b.connection)&&"connected"==m.state?[m.connectionManager.host]:u.getHosts(b.options);if(1==m.length)c.getUri(b,p(m[0]),e,h,n);else{var r=function(a){c.getUri(b,p(a.shift()), -e,h,function(b){b&&g(b)&&a.length?r(a):n.apply(null,arguments)})};r(m)}};c.getUri=function(b,a,e,h,n){c.Request(b,a,e,h,null,n||d)};c.post=function(b,a,e,h,n,p){p=p||d;var m="function"==typeof a?a:function(e){return b.baseUri(e)+a},r;r=(r=b.connection)&&"connected"==r.state?[r.connectionManager.host]:u.getHosts(b.options);if(1==r.length)c.postUri(b,m(r[0]),e,h,n,p);else{var k=function(a){c.postUri(b,m(a.shift()),e,h,n,function(b){b&&g(b)&&a.length?k(a):p.apply(null,arguments)})};k(r)}};c.postUri= -function(b,a,e,h,n,g){c.Request(b,a,e,n,h,g||d)};c.supportsAuthHeaders=!1;c.supportsLinkHeaders=!1;return c}(),da=function(){function c(){this.buffer=[]}function g(a){this._input=a;this._index=-1;this._buffer=[]}function d(a){this._input=a;this._index=-1;this._buffer=[]}c.prototype.append=function(a){this.buffer.push(a);return this};c.prototype.toString=function(){return this.buffer.join("")};var b={codex:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(a){var e= -new c,d=b.codex;for(a=new g(a);a.moveNext();){var n=a.current;a.moveNext();var p=a.current;a.moveNext();var m=a.current,r=n>>2,n=(n&3)<<4|p>>4,k=(p&15)<<2|m>>6,v=m&63;isNaN(p)?k=v=64:isNaN(m)&&(v=64);e.append(d.charAt(r)+d.charAt(n)+d.charAt(k)+d.charAt(v))}return e.toString()},decode:function(a){var b=new c;for(a=new d(a);a.moveNext();){var h=a.current;if(128>h)b.append(String.fromCharCode(h));else if(191h){a.moveNext();var n=a.current;b.append(String.fromCharCode((h&31)<<6|n&63))}else a.moveNext(), -n=a.current,a.moveNext(),b.append(String.fromCharCode((h&15)<<12|(n&63)<<6|a.current&63))}return b.toString()}};g.prototype={current:Number.NaN,moveNext:function(){if(0=this._input.length-1)return this.current=Number.NaN,!1;var a=this._input.charCodeAt(++this._index);13==a&&10==this._input.charCodeAt(this._index+1)&&(a=10,this._index+=2);128>a?this.current=a:(127a?this.current=a>>6|192:(this.current=a>>12|224, -this._buffer.push(a>>6&63|128)),this._buffer.push(a&63|128));return!0}};d.prototype={current:64,moveNext:function(){if(0=this._input.length-1)return this.current=64,!1;var a=b.codex.indexOf(this._input.charAt(++this._index)),e=b.codex.indexOf(this._input.charAt(++this._index)),d=b.codex.indexOf(this._input.charAt(++this._index)),c=b.codex.indexOf(this._input.charAt(++this._index)),f=(d&3)<<6|c;this.current=a<<2|e>>4;64!= -d&&this._buffer.push((e&15)<<4|d>>2);64!=c&&this._buffer.push(f);return!0}};return b}(),ea=function(){function c(){}c.addListener=function(c,d,b){c.addEventListener?c.addEventListener(d,b,!1):c.attachEvent("on"+d,function(){b.apply(c,arguments)})};c.removeListener=function(c,d,b){c.removeEventListener?c.removeEventListener(d,b,!1):c.detachEvent("on"+d,function(){b.apply(c,arguments)})};c.addMessageListener=function(g,d){c.addListener(g,"message",d)};c.removeMessageListener=function(g,d){c.removeListener(g, -"message",d)};c.addUnloadListener=function(g){c.addListener(window,"unload",g)};return c}();(function(c){this.msgpack=c()}).call(this,function(){function c(a,b,e){for(var d=0,f=e.length;dh)a.setUint8(b++,h>>>0&127|0);else if(2048>h)a.setUint8(b++,h>>>6&31|192),a.setUint8(b++,h>>>0&63|128);else if(65536>h)a.setUint8(b++,h>>>12&15|224),a.setUint8(b++,h>>>6&63|128),a.setUint8(b++,h>>>0&63|128);else if(1114112>h)a.setUint8(b++,h>>>18&7|240),a.setUint8(b++,h>>>12&63| -128),a.setUint8(b++,h>>>6&63|128),a.setUint8(b++,h>>>0&63|128);else throw Error("bad codepoint "+h);}}function g(a,b,e){var d="",c=b;for(b+=e;cc)b+=1;else if(2048>c)b+=2;else if(65536>c)b+=3;else if(1114112>c)b+=4;else throw Error("bad codepoint "+c);}return b}function b(a,b){this.offset=b||0;this.view=a}function a(a,b){return l.keysArray(a,!0).filter(function(e){e=a[e];return(!b||void 0!==e&&null!==e)&&("function"!==typeof e||!!e.toJSON)})}function e(b,h,k,n){var t=typeof b;if("string"===t){var g= -d(b);if(32>g)return h.setUint8(k,g|160),c(h,k+1,b),1+g;if(256>g)return h.setUint8(k,217),h.setUint8(k+1,g),c(h,k+2,b),2+g;if(65536>g)return h.setUint8(k,218),h.setUint16(k+1,g),c(h,k+3,b),3+g;if(4294967296>g)return h.setUint8(k,219),h.setUint32(k+1,g),c(h,k+5,b),5+g}if(b instanceof ArrayBuffer){g=b.byteLength;if(256>g)return h.setUint8(k,196),h.setUint8(k+1,g),(new Uint8Array(h.buffer)).set(new Uint8Array(b),k+2),2+g;if(65536>g)return h.setUint8(k,197),h.setUint16(k+1,g),(new Uint8Array(h.buffer)).set(new Uint8Array(b), -k+3),3+g;if(4294967296>g)return h.setUint8(k,198),h.setUint32(k+1,g),(new Uint8Array(h.buffer)).set(new Uint8Array(b),k+5),5+g}if("number"===t){if(Math.floor(b)!==b)return h.setUint8(k,203),h.setFloat64(k+1,b),9;if(0<=b){if(128>b)return h.setUint8(k,b),1;if(256>b)return h.setUint8(k,204),h.setUint8(k+1,b),2;if(65536>b)return h.setUint8(k,205),h.setUint16(k+1,b),3;if(4294967296>b)return h.setUint8(k,206),h.setUint32(k+1,b),5;if(1.8446744073709552E19>b)return h.setUint8(k,207),k+=1,1.8446744073709552E19> -b?(h.setUint32(k,Math.floor(b*p)),h.setInt32(k+4,b&-1)):(h.setUint32(k,4294967295),h.setUint32(k+4,4294967295)),9;throw Error("Number too big 0x"+b.toString(16));}if(-32<=b)return h.setInt8(k,b),1;if(-128<=b)return h.setUint8(k,208),h.setInt8(k+1,b),2;if(-32768<=b)return h.setUint8(k,209),h.setInt16(k+1,b),3;if(-2147483648<=b)return h.setUint8(k,210),h.setInt32(k+1,b),5;if(-9223372036854775808<=b)return h.setUint8(k,211),k+=1,0x7fffffffffffffff>b?(h.setInt32(k,Math.floor(b*p)),h.setInt32(k+4,b&-1)): -(h.setUint32(k,2147483647),h.setUint32(k+4,2147483647)),9;throw Error("Number too small -0x"+(-b).toString(16).substr(1));}if("undefined"===t){if(n)return 0;h.setUint8(k,212);h.setUint8(k+1,0);h.setUint8(k+2,0);return 3}if(null===b){if(n)return 0;h.setUint8(k,192);return 1}if("boolean"===t)return h.setUint8(k,b?195:194),1;if("function"===typeof b.toJSON)return e(b.toJSON(),h,k,n);if("object"===t){var t=0,l=Array.isArray(b);if(l)g=b.length;else var K=a(b,n),g=K.length;16>g?(h.setUint8(k,g|(l?144:128)), -t=1):65536>g?(h.setUint8(k,l?220:222),h.setUint16(k+1,g),t=3):4294967296>g&&(h.setUint8(k,l?221:223),h.setUint32(k+1,g),t=5);if(l)for(l=0;lc)return 1+c;if(256>c)return 2+c;if(65536>c)return 3+c;if(4294967296>c)return 5+c}if(b instanceof ArrayBuffer){c=b.byteLength;if(256>c)return 2+ -c;if(65536>c)return 3+c;if(4294967296>c)return 5+c}if("number"===k){if(Math.floor(b)!==b)return 9;if(0<=b){if(128>b)return 1;if(256>b)return 2;if(65536>b)return 3;if(4294967296>b)return 5;if(1.8446744073709552E19>b)return 9;throw Error("Number too big 0x"+b.toString(16));}if(-32<=b)return 1;if(-128<=b)return 2;if(-32768<=b)return 3;if(-2147483648<=b)return 5;if(-9223372036854775808<=b)return 9;throw Error("Number too small -0x"+b.toString(16).substr(1));}if("boolean"===k)return 1;if(null===b)return e? -0:1;if(void 0===b)return e?0:3;if("function"===typeof b.toJSON)return h(b.toJSON(),e);if("object"===k){k=0;if(Array.isArray(b))for(var c=b.length,f=0;fc)return 1+k;if(65536>c)return 3+k;if(4294967296>c)return 5+k;throw Error("Array or object too long 0x"+c.toString(16));}if("function"===k)return 0;throw Error("Unknown type "+k);}var n={inspect:function(a){if(void 0===a)return"undefined";var b,e; -a instanceof ArrayBuffer?(e="ArrayBuffer",b=new DataView(a)):a instanceof DataView&&(e="DataView",b=a);if(!b)return JSON.stringify(a);for(var c=[],d=0;d"}};n.utf8Write=c;n.utf8Read=g;n.utf8ByteCount=d;n.encode=function(a,b){var c=h(a,b);if(0!=c){var c=new ArrayBuffer(c),d=new DataView(c);e(a,d,0,b);return c}};n.decode=function(a){var e=new DataView(a),e= -new b(e),c=e.parse();if(e.offset!==a.byteLength)throw Error(a.byteLength-e.offset+" trailing bytes");return c};var p=1/4294967296;b.prototype.map=function(a){for(var b={},e=0;e=e?null:a.slice(0,e).join("/"),c.data=f}}};f.fromResponseBody=function(d,b,a,e){a&&(d="msgpack"==a?g.decode(d):JSON.parse(String(d)));for(a=0;aa.code:500>a.statusCode}function g(a,b){return l.arrIndexOf(m,a.shortName)> -l.arrIndexOf(m,b.shortName)}function d(a,b,c,e,d){this.options=a;this.host=b;this.mode=c;this.connectionKey=e;this.connectionSerial=d;this.format=a.useBinaryProtocol?"msgpack":"json"}function b(a,d){x.call(this);this.realtime=a;this.options=d;var f=d.timeouts,h=this;this.states={initialized:{state:"initialized",terminal:!1,queueEvents:!0,sendEvents:!1},connecting:{state:"connecting",terminal:!1,queueEvents:!0,sendEvents:!1,retryDelay:f.preferenceConnectTimeout+f.realtimeRequestTimeout,failState:"disconnected"}, -connected:{state:"connected",terminal:!1,queueEvents:!1,sendEvents:!0,failState:"disconnected"},synchronizing:{state:"connected",terminal:!1,queueEvents:!0,sendEvents:!1},disconnected:{state:"disconnected",terminal:!1,queueEvents:!0,sendEvents:!1,retryDelay:f.disconnectedRetryTimeout},suspended:{state:"suspended",terminal:!1,queueEvents:!1,sendEvents:!1,retryDelay:f.suspendedRetryTimeout},closing:{state:"closing",terminal:!1,queueEvents:!1,sendEvents:!1,retryDelay:f.realtimeRequestTimeout,failState:"closed"}, -closed:{state:"closed",terminal:!0,queueEvents:!1,sendEvents:!1},failed:{state:"failed",terminal:!0,queueEvents:!1,sendEvents:!1}};this.state=this.states.initialized;this.errorReason=null;this.queuedMessages=new ba;this.msgSerial=0;this.connectionSerial=this.connectionKey=this.connectionId=void 0;this.transports=l.intersect(d.transports||u.transports,b.supportedTransports);this.baseTransport=l.intersect(u.transports,this.transports)[0];this.upgradeTransports=l.intersect(this.transports,u.upgradeTransports); -this.transportHostBlacklist={};this.transportPreference=null;this.httpHosts=u.getHosts(d);this.activeProtocol=null;this.proposedTransports=[];this.pendingTransports=[];this.lastAutoReconnectAttempt=this.host=null;c.logAction(c.LOG_MINOR,"Realtime.ConnectionManager()","started");c.logAction(c.LOG_MICRO,"Realtime.ConnectionManager()","requested transports = ["+(d.transports||u.transports)+"]");c.logAction(c.LOG_MICRO,"Realtime.ConnectionManager()","available transports = ["+this.transports+"]");c.logAction(c.LOG_MICRO, -"Realtime.ConnectionManager()","http hosts = ["+this.httpHosts+"]");if(!this.transports.length)throw c.logAction(c.LOG_ERROR,"realtime.ConnectionManager()","no requested transports available"),Error("no requested transports available");e&&"function"===typeof d.recover&&window.addEventListener&&window.addEventListener("beforeunload",this.persistConnection.bind(this));!0===d.closeOnUnload&&window.addEventListener&&window.addEventListener("beforeunload",function(){h.requestState({state:"closing"})}); -"object"===typeof window&&window.addEventListener&&(window.addEventListener("online",function(){if(h.state==h.states.disconnected||h.state==h.states.suspended)c.logAction(c.LOG_MINOR,"ConnectionManager caught browser \u2018online\u2019 event","reattempting connection"),h.requestState({state:"connecting"})}),window.addEventListener("offline",function(){h.state==h.states.connected&&(c.logAction(c.LOG_MINOR,"ConnectionManager caught browser \u2018offline\u2019 event","disconnecting active transport"), -h.disconnectAllTransports())}))}var a=!("undefined"===typeof I||!I.get),e=!("undefined"===typeof I||!I.getSession),h=z.Action,n=ca.PendingMessage,p=function(){},m=u.transportPreferenceOrder,r=m[m.length-1];d.prototype.getConnectParams=function(a){a=a?l.copy(a):{};var b=this.options;switch(this.mode){case "upgrade":a.upgrade=this.connectionKey;break;case "resume":a.resume=this.connectionKey;void 0!==this.connectionSerial&&(a.connection_serial=this.connectionSerial);break;case "recover":var c=b.recover.split(":"); -c&&(a.recover=c[0],a.connection_serial=c[1])}void 0!==b.clientId&&(a.clientId=b.clientId);!1===b.echoMessages&&(a.echo="false");void 0!==this.format&&(a.format=this.format);void 0!==this.stream&&(a.stream=this.stream);void 0!==b.transportParams&&l.mixin(a,b.transportParams);a.v=u.apiVersion;a.lib=u.libstring;return a};l.inherits(b,x);b.supportedTransports={};b.prototype.getTransportParams=function(a){var b=this;(function(a){if(b.connectionKey)a("resume");else if("string"===typeof b.options.recover)a("recover"); -else{var d=b.options.recover,k=e&&I.getSession("ably-connection-recovery");k&&"function"===typeof d?(c.logAction(c.LOG_MINOR,"ConnectionManager.getTransportParams()","Calling clientOptions-provided recover function with last session data"),d(k,function(c){c?(b.options.recover=k.recoveryKey,a("recover")):a("clean")})):a("clean")}})(function(e){c.logAction(c.LOG_MINOR,"ConnectionManager.getTransportParams()","Transport recovery mode = "+e+("clean"==e?"":"; connectionKey = "+b.connectionKey+"; connectionSerial = "+ -b.connectionSerial));a(new d(b.options,null,e,b.connectionKey,b.connectionSerial))})};b.prototype.tryATransport=function(a,e,d){var f=this,h=a.host;c.logAction(c.LOG_MICRO,"ConnectionManager.tryATransport()","trying "+e);h in this.transportHostBlacklist&&l.arrIn(this.transportHostBlacklist[h],e)?c.logAction(c.LOG_MINOR,"ConnectionManager.tryATransport()",e+" transport is blacklisted for host "+a.host):b.supportedTransports[e].tryConnect(this,this.realtime.auth,a,function(b,h){var m=f.state;m==f.states.closing|| -m==f.states.closed||m==f.states.failed?(h&&(c.logAction(c.LOG_MINOR,"ConnectionManager.tryATransport()","connection "+m.state+" while we were attempting the transport; closing "+h),h.close()),d(new q("Connection "+m.state,80017,400))):b?(b=q.fromValues(b),c.logAction(c.LOG_MINOR,"ConnectionManager.tryATransport()","transport "+e+" returned err: "+b.toString()),Q.isTokenErr(b)?f.realtime.auth.authorise(null,{force:!0},function(b){b?d(b):f.tryATransport(a,e,d)}):d(b)):(c.logAction(c.LOG_MICRO,"ConnectionManager.chooseTransportForHost()", -"viable transport "+e+"; setting pending"),f.setTransportPending(h,a),d(null,h))})};b.prototype.setTransportPending=function(a,b){var e=b.mode;c.logAction(c.LOG_MINOR,"ConnectionManager.setTransportPending()","transport = "+a+"; mode = "+e);l.arrDeleteValue(this.proposedTransports,a);this.pendingTransports.push(a);var d=this;a.once("connected",function(c,f,h,m,n){"upgrade"==e&&d.activeProtocol?a.shortName!==r&&l.arrIn(d.getUpgradePossibilities(),r)?setTimeout(function(){d.scheduleTransportActivation(c, -a,f,h,m,n)},d.options.timeouts.parallelUpgradeDelay):d.scheduleTransportActivation(c,a,f,h,m,n):(d.activateTransport(c,a,f,h,m,n),l.nextTick(function(){d.connectImpl(b)}));"recover"===e&&d.options.recover&&(d.options.recover=null,d.unpersistConnection())});l.arrForEach(["disconnected","closed","failed"],function(b){a.on(b,function(c){d.deactivateTransport(a,b,c)})});this.emit("transport.pending",a)};b.prototype.scheduleTransportActivation=function(a,b,e,d,f,h){var m=this,n=this.activeProtocol&&this.activeProtocol.getTransport(), -r=function(){b.disconnect();l.arrDeleteValue(m.pendingTransports,b)};this.state!==this.states.connected&&this.state!==this.states.connecting?(c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Current connection state ("+this.state.state+(this.state===this.states.synchronizing?", but with an upgrade already in progress":"")+") is not valid to upgrade in; abandoning upgrade to "+b.shortName),r()):n&&!g(b,n)?(c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()", -"Proposed transport "+b.shortName+" is no better than current active transport "+n.shortName+" - abandoning upgrade"),r()):(c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Scheduling transport upgrade; transport = "+b),this.realtime.channels.onceNopending(function(n){var g;if(n)c.logAction(c.LOG_ERROR,"ConnectionManager.scheduleTransportActivation()","Unable to activate transport; transport = "+b+"; err = "+n);else if(b.isConnected){if(m.state===m.states.connected)c.logAction(c.LOG_MICRO, -"ConnectionManager.scheduleTransportActivation()","Currently connected, so temporarily pausing events until the upgrade is complete"),m.state=m.states.synchronizing,g=m.activeProtocol;else if(m.state!==m.states.connecting){c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Current connection state ("+m.state.state+(m.state===m.states.synchronizing?", but with an upgrade already in progress":"")+") is not valid to upgrade in; abandoning upgrade to "+b.shortName);r();return}var l= -(n=f!==m.connectionId)?d:m.connectionSerial;n&&c.logAction(c.LOG_ERROR,"ConnectionManager.scheduleTransportActivation()","Upgrade resulted in new connectionId; resetting library connectionSerial from "+m.connectionSerial+" to "+l+"; upgrade error was "+a);c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Syncing transport; transport = "+b);m.sync(b,function(d,f,n){if(d)c.logAction(c.LOG_ERROR,"ConnectionManager.scheduleTransportActivation()","Unexpected error attempting to sync transport; transport = "+ -b+"; err = "+d),m.disconnectAllTransports();else if(d=function(){c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Activating transport; transport = "+b);m.activateTransport(a,b,e,f,n,h);m.state===m.states.synchronizing?(c.logAction(c.LOG_MICRO,"ConnectionManager.scheduleTransportActivation()","Pre-upgrade protocol idle, sending queued messages on upgraded transport; transport = "+b),m.state=m.states.connected):c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()", -"Pre-upgrade protocol idle, but state is now "+m.state.state+", so leaving unchanged");m.state.sendEvents&&m.sendQueuedMessages()},g)g.onceIdle(d);else d()})}else c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Proposed transport "+b.shortName+"is no longer connected; abandoning upgrade"),r()}))};b.prototype.activateTransport=function(a,b,e,d,f,h){c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()","transport = "+b);a&&c.logAction(c.LOG_ERROR,"ConnectionManager.activateTransport()", -"error = "+a);e&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionKey = "+e);void 0!==d&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionSerial = "+d);f&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionId = "+f);h&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionDetails = "+JSON.stringify(h));this.persistTransportPreference(b);var m=this.state;c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()", -"current state = "+m.state);if(m.state==this.states.closing.state||m.state==this.states.closed.state||m.state==this.states.failed.state)return c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()","Disconnecting transport and abandoning"),b.disconnect(),!1;l.arrDeleteValue(this.pendingTransports,b);if(!b.isConnected)return c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()","Declining to activate transport "+b+" since it appears to no longer be connected"),!1;var n=this.activeProtocol; -this.activeProtocol=new ca(b);this.host=b.params.host;e&&this.connectionKey!=e&&this.setConnection(f,e,d);if(d=h&&h.clientId)if(d=this.realtime.auth._uncheckedSetClientId(d)){c.logAction(c.LOG_ERROR,"ConnectionManager.activateTransport()",d.message);b.abort(d);return}this.emit("transport.active",b,e,b.params);m.state===this.states.connected.state?a&&(this.emit("error",a),this.errorReason=this.realtime.connection.errorReason=a):(this.notifyState({state:"connected",error:a}),this.errorReason=this.realtime.connection.errorReason= -a||null);n&&n.finish();l.safeArrForEach(this.pendingTransports,function(a){a.disconnect()});l.safeArrForEach(this.proposedTransports,function(a){a.dispose()});return!0};b.prototype.deactivateTransport=function(a,b,e){var d=this.activeProtocol,h=d&&d.getTransport()===a,m=l.arrDeleteValue(this.pendingTransports,a),n=l.arrDeleteValue(this.proposedTransports,a),g=this.noTransportsScheduledForActivation();c.logAction(c.LOG_MINOR,"ConnectionManager.deactivateTransport()","transport = "+a);c.logAction(c.LOG_MINOR, -"ConnectionManager.deactivateTransport()","state = "+b+(h?"; was active":m?"; was pending":n?"; was proposed":"")+(g?"":"; another transport is scheduled for activation"));e&&e.message&&c.logAction(c.LOG_MICRO,"ConnectionManager.deactivateTransport()","reason = "+e.message);h&&(c.logAction(c.LOG_MICRO,"ConnectionManager.deactivateTransport()","Getting, clearing, and requeuing "+this.activeProtocol.messageQueue.count()+" pending messages"),this.queuePendingMessages(d.getPendingMessages()),l.nextTick(function(){d.clearPendingMessages()}), -this.activeProtocol=this.host=null);this.emit("transport.inactive",a);h&&g||null===d&&m&&0===this.pendingTransports.length?("failed"===b&&e&&!f(e)&&(b="disconnected"),this.notifyState({state:b,error:e})):h&&(c.logAction(c.LOG_MICRO,"ConnectionManager.deactivateTransport()","wasActive but another transport is connected and scheduled for activation, so going into the connecting state until it activates"),this.startSuspendTimer(),this.startTransitionTimer(this.states.connecting),this.notifyState({state:"connecting", -error:e}))};b.prototype.noTransportsScheduledForActivation=function(){return l.isEmpty(this.pendingTransports)||this.pendingTransports.every(function(a){return!a.isConnected})};b.prototype.sync=function(a,b){var c=setTimeout(function(){a.off("sync");b(new q("Timeout waiting for sync response",5E4,500))},this.options.timeouts.realtimeRequestTimeout),e=z.fromValues({action:h.SYNC,connectionKey:this.connectionKey,connectionSerial:this.connectionSerial});a.send(e,function(e){e&&(a.off("sync"),clearTimeout(c), -b(q.fromValues(e)))});a.once("sync",function(a,e){clearTimeout(c);b(null,a,e)})};b.prototype.setConnection=function(a,b,c){a!==this.connectionId&&(this.msgSerial=0);this.realtime.connection.id=this.connectionId=a;this.realtime.connection.key=this.connectionKey=b;this.realtime.connection.serial=this.connectionSerial=void 0===c?-1:c;this.realtime.connection.recoveryKey=b+":"+this.connectionSerial};b.prototype.clearConnection=function(){this.realtime.connection.id=this.connectionId=void 0;this.realtime.connection.key= -this.connectionKey=void 0;this.realtime.connection.serial=this.connectionSerial=void 0;this.realtime.connection.recoveryKey=null;this.msgSerial=0;this.unpersistConnection()};b.prototype.persistConnection=function(){if(e&&this.connectionKey&&void 0!==this.connectionSerial){var a={recoveryKey:this.connectionKey+":"+this.connectionSerial,disconnectedAt:l.now(),location:window.location,clientId:this.realtime.auth.clientId};e&&I.setSession("ably-connection-recovery",a)}};b.prototype.unpersistConnection= -function(){e&&I.removeSession("ably-connection-recovery")};b.prototype.getStateError=function(){return N[this.state.state]};b.activeState=function(a){return a.queueEvents||a.sendEvents};b.prototype.enactStateChange=function(a){c.logAction("failed"===a.current?c.LOG_ERROR:c.LOG_MAJOR,"Connection state",a.current+(a.reason?"; reason: "+a.reason.message+", code: "+a.reason.code:""));c.logAction(c.LOG_MINOR,"ConnectionManager.enactStateChange","setting new state: "+a.current+"; reason = "+(a.reason&& -a.reason.message));var b=this.state=this.states[a.current];a.reason&&(this.errorReason=a.reason,this.realtime.connection.errorReason=a.reason);b.terminal&&this.clearConnection();this.emit("connectionstate",a)};b.prototype.startTransitionTimer=function(a){c.logAction(c.LOG_MINOR,"ConnectionManager.startTransitionTimer()","transitionState: "+a.state);this.transitionTimer&&(c.logAction(c.LOG_MINOR,"ConnectionManager.startTransitionTimer()","clearing already-running timer"),clearTimeout(this.transitionTimer)); -var b=this;this.transitionTimer=setTimeout(function(){b.transitionTimer&&(b.transitionTimer=null,c.logAction(c.LOG_MINOR,"ConnectionManager "+a.state+" timer expired","requesting new state: "+a.failState),b.notifyState({state:a.failState}))},a.retryDelay)};b.prototype.cancelTransitionTimer=function(){c.logAction(c.LOG_MINOR,"ConnectionManager.cancelTransitionTimer()","");this.transitionTimer&&(clearTimeout(this.transitionTimer),this.transitionTimer=null)};b.prototype.startSuspendTimer=function(){var a= -this;this.suspendTimer||(this.suspendTimer=setTimeout(function(){a.suspendTimer&&(a.suspendTimer=null,c.logAction(c.LOG_MINOR,"ConnectionManager suspend timer expired","requesting new state: suspended"),a.states.connecting.failState="suspended",a.states.connecting.queueEvents=!1,a.notifyState({state:"suspended"}))},this.options.timeouts.connectionStateTtl))};b.prototype.checkSuspendTimer=function(a){"disconnected"!==a&&"suspended"!==a&&"connecting"!==a&&this.cancelSuspendTimer()};b.prototype.cancelSuspendTimer= -function(){this.states.connecting.failState="disconnected";this.states.connecting.queueEvents=!0;this.suspendTimer&&(clearTimeout(this.suspendTimer),this.suspendTimer=null)};b.prototype.startRetryTimer=function(a){var b=this;this.retryTimer=setTimeout(function(){c.logAction(c.LOG_MINOR,"ConnectionManager retry timer expired","retrying");b.retryTimer=null;b.requestState({state:"connecting"})},a)};b.prototype.cancelRetryTimer=function(){this.retryTimer&&(clearTimeout(this.retryTimer),this.retryTimer= -null)};b.prototype.notifyState=function(a){var b=a.state,e=this,d="disconnected"===b&&(this.state===this.states.connected||this.state===this.states.synchronizing||this.state===this.states.connecting&&a.error&&Q.isTokenErr(a.error));c.logAction(c.LOG_MINOR,"ConnectionManager.notifyState()","new state: "+b+(d?"; will retry connection immediately":""));if(b!=this.state.state&&(this.cancelTransitionTimer(),this.cancelRetryTimer(),this.checkSuspendTimer(a.state),!this.state.terminal)){var f=this.states[a.state]; -a=new Y(this.state.state,f.state,f.retryDelay,a.error||N[f.state]);if(d){var h=function(){e.state===e.states.disconnected&&(e.lastAutoReconnectAttempt=l.now(),e.requestState({state:"connecting"}))},m=this.lastAutoReconnectAttempt&&l.now()-this.lastAutoReconnectAttempt+1;m&&1E3>m?(c.logAction(c.LOG_MICRO,"ConnectionManager.notifyState()","Last reconnect attempt was only "+m+"ms ago, waiting another "+(1E3-m)+"ms before trying again"),setTimeout(h,1E3-m)):l.nextTick(h)}else"disconnected"!==b&&"suspended"!== -b||this.startRetryTimer(f.retryDelay);("disconnected"===b&&!d||"suspended"===b||f.terminal)&&l.nextTick(function(){e.disconnectAllTransports()});"connected"!=b||this.activeProtocol||c.logAction(c.LOG_ERROR,"ConnectionManager.notifyState()","Broken invariant: attempted to go into connected state, but there is no active protocol");this.enactStateChange(a);this.state.sendEvents?this.sendQueuedMessages():this.state.queueEvents||this.realtime.channels.setSuspended(a.reason)}};b.prototype.requestState= -function(a){var b=a.state,e=this;c.logAction(c.LOG_MINOR,"ConnectionManager.requestState()","requested state: "+b);if(b!=this.state.state&&(this.cancelTransitionTimer(),this.cancelRetryTimer(),this.checkSuspendTimer(b),"connecting"!=b||"connected"!=this.state.state)&&("closing"!=b||"closed"!=this.state.state)){var d=this.states[b];a=new Y(this.state.state,d.state,d.retryIn,a.error||N[d.state]);this.enactStateChange(a);"connecting"==b&&l.nextTick(function(){e.startConnect()});"closing"==b&&this.closeImpl()}}; -b.prototype.startConnect=function(){if(this.state!==this.states.connecting)c.logAction(c.LOG_MINOR,"ConnectionManager.startConnect()","Must be in connecting state to connect, but was "+this.state.state);else{var a=this.realtime.auth,b=this,e=function(){b.getTransportParams(function(a){b.connectImpl(a)})};c.logAction(c.LOG_MINOR,"ConnectionManager.startConnect()","starting connection");this.startSuspendTimer();this.startTransitionTimer(this.states.connecting);if("basic"===a.method)e();else{var d=this.errorReason&& -Q.isTokenErr(this.errorReason)?{force:!0}:null;a.authorise(null,d,function(a){a?b.notifyState({state:"failed",error:a}):e()})}}};b.prototype.connectImpl=function(a){var b=this.state.state;b!==this.states.connecting.state&&b!==this.states.connected.state?c.logAction(c.LOG_MINOR,"ConnectionManager.connectImpl()","Must be in connecting state to connect (or connected to upgrade), but was "+b):this.pendingTransports.length?c.logAction(c.LOG_MINOR,"ConnectionManager.connectImpl()","Transports "+this.pendingTransports[0].toString()+ -" currently pending; taking no action"):b==this.states.connected.state?this.upgradeIfNeeded(a):1k||300<=k?(c=c&&c.error,c||(c=Error(String(res)),c.statusCode=k),a(c)):a(null,c,f,!0))}}}function b(a){var b=[];if(a)for(var c in a)b.push(c+"="+a[c]);return b.join("&")}function a(a,e,d,f){return function(g,k,l,t){g?c.logAction(c.LOG_MICRO,"Resource."+e+"()","Received Error; "+(d+(f?"?":"")+b(f))+"; Error: "+JSON.stringify(g)):c.logAction(c.LOG_MICRO,"Resource."+e+"()","Received; "+(d+(f?"?":"")+b(f))+"; Headers: "+b(l)+"; Body: "+(y.isBuffer(k)?k.toString():k));a&&a(g, -k,l,t)}}var e=O.msgpack;f.get=function(e,f,l,m,r,k){function v(a,d){c.shouldLog(c.LOG_MICRO)&&c.logAction(c.LOG_MICRO,"Resource.get()","Sending; "+(f+(d?"?":"")+b(d)));w.get(e,f,a,d,function(a,b,c,d){a&&Q.isTokenErr(a)?e.auth.authorise(null,{force:!0},function(a){a?k(a):g(e,l,m,k,v)}):k(a,b,c,d)})}c.shouldLog(c.LOG_MICRO)&&(k=a(k,"get",f,m));r&&(k=k&&d(k,r),(m=m||{}).envelope=r);g(e,l,m,k,v)};f.post=function(f,n,l,m,r,k,v){function t(a,d){if(c.shouldLog(c.LOG_MICRO)){var k=l;if(0<(a["content-type"]|| -"").indexOf("msgpack"))try{l=e.decode(l)}catch(q){c.logAction(c.LOG_MICRO,"Resource.post()","Sending MsgPack Decoding Error: "+JSON.stringify(q))}c.logAction(c.LOG_MICRO,"Resource.post()","Sending; "+(n+(d?"?":"")+b(d))+"; Body: "+k)}w.post(f,n,a,l,d,function(a,b,c,e){a&&Q.isTokenErr(a)?f.auth.authorise(null,{force:!0},function(a){a?v(a):g(f,m,r,v,t)}):v(a,b,c,e)})}c.shouldLog(c.LOG_MICRO)&&(v=a(v,"post",n,r));k&&(v=d(v,k),r.envelope=k);g(f,m,r,v,t)};return f}(),T=function(){function f(c,b,a,e,f){this.rest= -c;this.path=b;this.headers=a;this.envelope=e;this.bodyHandler=f}function g(c,b,a){this.resource=c;this.items=b;var e=this;"first"in a&&(this.first=function(b){e.get(a.first,b)});"current"in a&&(this.current=function(b){e.get(a.current,b)});this.next=function(b){"next"in a?e.get(a.next,b):b(null,null)};this.hasNext=function(){return"next"in a};this.isLast=function(){return!this.hasNext()}}f.prototype.get=function(c,b){var a=this;Z.get(a.rest,a.path,a.headers,c,a.envelope,function(c,d,f,g){a.handlePage(c, -d,f,g,b)})};f.prototype.handlePage=function(d,b,a,e,f){if(d)c.logAction(c.LOG_ERROR,"PaginatedResource.handlePage()","Unexpected error getting resource: err = "+JSON.stringify(d)),f(d);else{var n,p,m;try{n=this.bodyHandler(b,a,e)}catch(r){f(r);return}if(a&&(p=a.Link||a.link)){d=p;"string"==typeof d&&(d=d.split(","));b={};for(a=0;a;\s*rel="(\w+)"$/))&&(p=(p=e[1].match(/^\.\/(\w+)\?(.*)$/))&&l.parseQueryString(p[2]))&&(b[e[2]]=p);m=b}f(null,new g(this,n,m))}}; -g.prototype.get=function(c,b){var a=this.resource;Z.get(a.rest,a.path,a.headers,c,a.envelope,function(c,d,f,g){a.handlePage(c,d,f,g,b)})};return f}(),Q=function(){function f(){}function g(a){if(!a)return"";"string"==typeof a&&(a=JSON.parse(a));var b={},c=l.keysArray(a,!0);if(!c)return"";c.sort();for(var e=0;e=h?(c.logAction(c.LOG_MINOR,"Auth.getToken()","using cached token; expires = "+e.expires), -a(null,e)):(c.logAction(c.LOG_MINOR,"Auth.getToken()","deleting expired token"),b.tokenDetails=null,d())}):d()};b.prototype._userSetClientId=function(a){if("string"!==typeof a&&null!==a)throw new q("clientId must be either a string or null",40012,400);if("*"===a)throw new q('Can\u2019t use "*" as a clientId as that string is reserved. (To change the default token request behaviour to use a wildcard clientId, instantiate the library with {defaultTokenParams: {clientId: "*"}}), or if calling authorise(), pass it in as a tokenParam: authorise({clientId: "*"}, authOptions)', -40012,400);if(a=this._uncheckedSetClientId(a))throw a;};b.prototype._uncheckedSetClientId=function(a){if(this._tokenClientIdMismatch(a)){a="Unexpected clientId mismatch: client has "+this.clientId+", requested "+a;var b=new q(a,40102,401);c.logAction(c.LOG_ERROR,"Auth._uncheckedSetClientId()",a);return b}if("*"===a)this.tokenParams.clientId=a;else return this.clientId=this.tokenParams.clientId=a,null};b.prototype._tokenClientIdMismatch=function(a){return this.clientId&&a&&"*"!==a&&this.clientId!== -a};b.isTokenErr=function(a){return a.code&&40140<=a.code&&40150>a.code};return b}(),G=function(){function f(b){if(!(this instanceof f))return new f(b);if(!b){var a="no options provided";c.logAction(c.LOG_ERROR,"Rest()",a);throw Error(a);}"string"==typeof b&&(b=-1==b.indexOf(":")?{token:b}:{key:b});this.options=u.normaliseOptions(b);y.supportsBinary&&!0===this.options.useBinaryProtocol||(this.options.useBinaryProtocol=!1);if(b.key){a=b.key.match(/^([^:\s]+):([^:.\s]+)$/);if(!a)throw a="invalid key parameter", -c.logAction(c.LOG_ERROR,"Rest()",a),Error(a);b.keyName=a[1];b.keySecret=a[2]}if("clientId"in b){if("string"!==typeof b.clientId&&null!==b.clientId)throw new q("clientId must be either a string or null",40012,400);if("*"===b.clientId)throw new q('Can\u2019t use "*" as a clientId as that string is reserved. (To change the default token request behaviour to use a wildcard clientId, use {defaultTokenParams: {clientId: "*"}})',40012,400);}b.log&&c.setLog(b.log.level,b.log.handler);c.logAction(c.LOG_MINOR, -"Rest()","started");this.baseUri=this.authority=function(a){return u.getHttpScheme(b)+a+":"+u.getPort(b,!1)};this.serverTimeOffset=null;this.auth=new Q(this,b);this.channels=new g(this)}function g(b){this.rest=b;this.attached={}}var d=function(){};f.prototype.stats=function(b,a){void 0===a&&("function"==typeof b?(a=b,b=null):a=d);var c=l.copy(l.defaultGetHeaders()),f=w.supportsLinkHeaders?void 0:"json";this.options.headers&&l.mixin(c,this.options.headers);(new T(this,"/stats",c,f,function(a,b,c){a= -c?a:JSON.parse(a);for(b=0;ba.statusCode?f.complete(null,b,a.headers):(a=b.error||new q("Error response received from server",5E4,a.statusCode),f.complete(a)):f.complete(new q("Invalid server response: no envelope detected",5E4,500))}else f.complete(null,a)};this.timer=setTimeout(function(){f.abort()},this.requestMode==L.REQ_SEND?this.timeouts.httpRequestTimeout:this.timeouts.recvTimeout);h.insertBefore(c,h.firstChild)}; -g.prototype.complete=function(a,b,c){c=c||{};this.requestComplete||(this.requestComplete=!0,b&&(c["content-type"]="string"==typeof b?"text/plain":"application/json",this.emit("data",b)),this.emit("complete",a,b,c,!0),this.dispose())};g.prototype.abort=function(){this.dispose()};g.prototype.dispose=function(){var a=this.timer;a&&(clearTimeout(a),this.timer=null);a=this.script;a.parentNode&&a.parentNode.removeChild(a);delete b[this.id];this.emit("disposed")};w.Request=function(a,b,c,d,e,f){var g=p(b, -c,d,e,L.REQ_SEND,a&&a.options.timeouts);g.once("complete",f);l.nextTick(function(){g.exec()});return g};return f})();var W=function(){function f(){for(var a in e)e[a].dispose()}function g(){return h=window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}function d(b,c,d,f,g,h){x.call(this);d=d||{};d.rnd=l.randStr();var p,q;if(q=n)q=p=(p=navigator.userAgent.toString().match(/MSIE\s([\d.]+)/))&&Number(p[1]);q&&10===p&&!d.envelope&&(d.envelope="json");this.uri=b+l.toQueryString(d);this.headers= -c||{};this.body=f;this.requestMode=g;this.timeouts=h;this.requestComplete=this.timedOut=!1;e[this.id=String(++a)]=this}var b=function(){},a=0,e={},h,n=window.XDomainRequest;l.inherits(d,x);d.isAvailable=g;var p=d.createRequest=function(a,b,c,e,f,g){g=this&&this.timeouts||g||u.TIMEOUTS;return new d(a,b,l.copy(c),e,f,g)};d.prototype.complete=function(a,b,c,d){this.requestComplete||(this.requestComplete=!0,b&&this.emit("data",b),this.emit("complete",a,b,c,d),this.dispose())};d.prototype.abort=function(){this.dispose()}; -d.prototype.exec=function(){function a(){w=n.responseText;for(var b=w.length-1,c,e;Cc)&&0!==n.status){if(void 0===A)if(A=n.status,1223===A&&(A=204),clearTimeout(e), -B=400>A,204==A)d.complete();else{var f;if(f=3==d.requestMode&&B)f=n,f=f.getResponseHeader&&f.getResponseHeader("transfer-encoding")&&!f.getResponseHeader("content-length");z=f}if(3==c&&z)a();else if(4==c)if(z)b();else a:{try{var g=n.getResponseHeader&&n.getResponseHeader("content-type"),h,p=g?"application/json"==g:"text"==n.responseType;w=p?n.responseText:n.response;p&&(w=String(w),w.length&&(w=JSON.parse(w)),D=!0);if(void 0!==w.response)A=w.statusCode,B=400>A,h=w.headers,w=w.response;else{for(var q= -l.trim(n.getAllResponseHeaders()).split("\r\n"),c={},g=0;g>>2]|=(b[m>>>2]>>>24-m%4*8&255)<<24-(k+m)%4*8;else if(65535>>2]=b[m>>>2];else e.push.apply(e,b);this.sigBytes+=a;return this}, -clamp:function(){var a=this.words,e=this.sigBytes;a[e>>>2]&=4294967295<<32-e%4*8;a.length=f.ceil(e/4)},clone:function(){var e=a.clone.call(this);e.words=this.words.slice(0);return e},random:function(a){for(var b=[],k=function(a){var e=987654321;return function(){e=36969*(e&65535)+(e>>16)&4294967295;a=18E3*(a&65535)+(a>>16)&4294967295;var b=(e<<16)+a&4294967295,b=b/4294967296+.5;return b*(.5>>2]>>>24-k%4*8&255;b.push((m>>>4).toString(16));b.push((m&15).toString(16))}return b.join("")},parse:function(a){for(var b=a.length,k=[],m=0;m>>3]|=parseInt(a.substr(m,2),16)<<24-m%8*4;return new e.init(k,b/2)}},p=h.Latin1={stringify:function(a){var e=a.words;a=a.sigBytes;for(var b=[],k=0;k>>2]>>>24-k%4*8&255));return b.join("")}, -parse:function(a){for(var b=a.length,k=[],m=0;m>>2]|=(a.charCodeAt(m)&255)<<24-m%4*8;return new e.init(k,b)}},m=h.Utf8={stringify:function(a){try{return decodeURIComponent(escape(p.stringify(a)))}catch(e){throw Error("Malformed UTF-8 data");}},parse:function(a){return p.parse(unescape(encodeURIComponent(a)))}},r=b.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new e.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&&(a=m.parse(a));this._data.concat(a);this._nDataBytes+= -a.sigBytes},_process:function(a){var b=this._data,k=b.words,m=b.sigBytes,d=this.blockSize,h=m/(4*d),h=a?f.ceil(h):f.max((h|0)-this._minBufferSize,0);a=h*d;m=f.min(4*a,m);if(a){for(var r=0;rk;)a(d)&&(8>k&&(e[k]=b(f.pow(d,.5))),h[k]=b(f.pow(d,1/3)),k++),d++})();var n=[],d=d.SHA256=a.extend({_doReset:function(){this._hash=new b.init(e.slice(0))},_doProcessBlock:function(a,e){for(var b=this._hash.words,k=b[0],d=b[1],f=b[2],c=b[3],g=b[4],K=b[5],P=b[6],l=b[7],E=0;64>E;E++){if(16>E)n[E]=a[e+E]|0;else{var M=n[E-15],q=n[E-2];n[E]=((M<<25|M>>>7)^(M<<14|M>>>18)^M>>>3)+n[E-7]+((q<<15|q>>>17)^(q<<13|q>>>19)^q>>> -10)+n[E-16]}M=l+((g<<26|g>>>6)^(g<<21|g>>>11)^(g<<7|g>>>25))+(g&K^~g&P)+h[E]+n[E];q=((k<<30|k>>>2)^(k<<19|k>>>13)^(k<<10|k>>>22))+(k&d^k&f^d&f);l=P;P=K;K=g;g=c+M|0;c=f;f=d;d=k;k=M+q|0}b[0]=b[0]+k|0;b[1]=b[1]+d|0;b[2]=b[2]+f|0;b[3]=b[3]+c|0;b[4]=b[4]+g|0;b[5]=b[5]+K|0;b[6]=b[6]+P|0;b[7]=b[7]+l|0},_doFinalize:function(){var a=this._data,e=a.words,b=8*this._nDataBytes,k=8*a.sigBytes;e[k>>>5]|=128<<24-k%32;e[(k+64>>>9<<4)+14]=f.floor(b/4294967296);e[(k+64>>>9<<4)+15]=b;a.sigBytes=4*e.length;this._process(); -return this._hash},clone:function(){var e=a.clone.call(this);e._hash=this._hash.clone();return e}});c.SHA256=a._createHelper(d);c.HmacSHA256=a._createHmacHelper(d)})(Math);(function(){var f=B,c=f.enc.Utf8;f.algo.HMAC=f.lib.Base.extend({init:function(d,b){d=this._hasher=new d.init;"string"==typeof b&&(b=c.parse(b));var a=d.blockSize,e=4*a;b.sigBytes>e&&(b=d.finalize(b));b.clamp();for(var f=this._oKey=b.clone(),n=this._iKey=b.clone(),p=f.words,m=n.words,r=0;r>>2]>>>24-f%4*8&255)<<16|(b[f+1>>>2]>>>24-(f+1)%4*8&255)<< -8|b[f+2>>>2]>>>24-(f+2)%4*8&255,p=0;4>p&&f+.75*p>>6*(3-p)&63));if(b=e.charAt(64))for(;d.length%4;)d.push(b);return d.join("")},parse:function(d){var b=d.length,a=this._map,e=a.charAt(64);e&&(e=d.indexOf(e),-1!=e&&(b=e));for(var e=[],f=0,n=0;n>>6-n%4*2;e[f>>>2]|=(p|m)<<24-f%4*8;f++}return c.create(e,f)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}})();B.lib.Cipher||function(f){var c= -B,d=c.lib,b=d.Base,a=d.WordArray,e=d.BufferedBlockAlgorithm,h=c.enc.Base64,n=c.algo.EvpKDF,p=d.Cipher=e.extend({cfg:b.extend(),createEncryptor:function(a,e){return this.create(this._ENC_XFORM_MODE,a,e)},createDecryptor:function(a,e){return this.create(this._DEC_XFORM_MODE,a,e)},init:function(a,e,b){this.cfg=this.cfg.extend(b);this._xformMode=a;this._key=e;this.reset()},reset:function(){e.reset.call(this);this._doReset()},process:function(a){this._append(a);return this._process()},finalize:function(a){a&& -this._append(a);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){return function(a){return{encrypt:function(e,b,k){return("string"==typeof b?aa:t).encrypt(a,e,b,k)},decrypt:function(e,b,k){return("string"==typeof b?aa:t).decrypt(a,e,b,k)}}}}()});d.StreamCipher=p.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var m=c.mode={},r=d.BlockCipherMode=b.extend({createEncryptor:function(a,e){return this.Encryptor.create(a,e)}, -createDecryptor:function(a,e){return this.Decryptor.create(a,e)},init:function(a,e){this._cipher=a;this._iv=e}}),m=m.CBC=function(){function a(e,b,k){var m=this._iv;m?this._iv=f:m=this._prevBlock;for(var d=0;d>>2]&255}};d.BlockCipher=p.extend({cfg:p.cfg.extend({mode:m,padding:k}),reset:function(){p.reset.call(this);var a=this.cfg,e=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var b=a.createEncryptor;else b=a.createDecryptor,this._minBufferSize= -1;this._mode=b.call(a,this,e&&e.words)},_doProcessBlock:function(a,e){this._mode.processBlock(a,e)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),a.unpad(e);return e},blockSize:4});var v=d.CipherParams=b.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),m=(c.format={}).OpenSSL={stringify:function(e){var b=e.ciphertext;e= -e.salt;return(e?a.create([1398893684,1701076831]).concat(e).concat(b):b).toString(h)},parse:function(e){e=h.parse(e);var b=e.words;if(1398893684==b[0]&&1701076831==b[1]){var k=a.create(b.slice(2,4));b.splice(0,4);e.sigBytes-=16}return v.create({ciphertext:e,salt:k})}},t=d.SerializableCipher=b.extend({cfg:b.extend({format:m}),encrypt:function(a,e,b,k){k=this.cfg.extend(k);var m=a.createEncryptor(b,k);e=m.finalize(e);m=m.cfg;return v.create({ciphertext:e,key:b,iv:m.iv,algorithm:a,mode:m.mode,padding:m.padding, -blockSize:a.blockSize,formatter:k.format})},decrypt:function(a,e,b,k){k=this.cfg.extend(k);e=this._parse(e,k.format);return a.createDecryptor(b,k).finalize(e.ciphertext)},_parse:function(a,e){return"string"==typeof a?e.parse(a,this):a}}),c=(c.kdf={}).OpenSSL={execute:function(e,b,k,m){m||(m=a.random(8));e=n.create({keySize:b+k}).compute(e,m);k=a.create(e.words.slice(b),4*k);e.sigBytes=4*b;return v.create({key:e,iv:k,salt:m})}},aa=d.PasswordBasedCipher=t.extend({cfg:t.cfg.extend({kdf:c}),encrypt:function(a, -e,b,k){k=this.cfg.extend(k);b=k.kdf.execute(b,a.keySize,a.ivSize);k.iv=b.iv;a=t.encrypt.call(this,a,e,b.key,k);a.mixIn(b);return a},decrypt:function(a,e,b,k){k=this.cfg.extend(k);e=this._parse(e,k.format);b=k.kdf.execute(b,a.keySize,a.ivSize,e.salt);k.iv=b.iv;return t.decrypt.call(this,a,e,b.key,k)}})}();(function(){var f=B,c=f.lib.BlockCipher,d=f.algo,b=[],a=[],e=[],h=[],n=[],p=[],m=[],r=[],k=[],v=[];(function(){for(var d=[],f=0;256>f;f++)d[f]=128>f?f<<1:f<<1^283;for(var c=0,t=0,f=0;256>f;f++){var g= -t^t<<1^t<<2^t<<3^t<<4,g=g>>>8^g&255^99;b[c]=g;a[g]=c;var l=d[c],q=d[l],u=d[q],A=257*d[g]^16843008*g;e[c]=A<<24|A>>>8;h[c]=A<<16|A>>>16;n[c]=A<<8|A>>>24;p[c]=A;A=16843009*u^65537*q^257*l^16843008*c;m[g]=A<<24|A>>>8;r[g]=A<<16|A>>>16;k[g]=A<<8|A>>>24;v[g]=A;c?(c=l^d[d[d[u^l]]],t^=d[d[t]]):c=t=1}})();var t=[0,1,2,4,8,16,32,64,128,27,54],d=d.AES=c.extend({_doReset:function(){for(var a=this._key,e=a.words,d=a.sigBytes/4,a=4*((this._nRounds=d+6)+1),f=this._keySchedule=[],c=0;c>>24]<<24|b[h>>>16&255]<<16|b[h>>>8&255]<<8|b[h&255]):(h=h<<8|h>>>24,h=b[h>>>24]<<24|b[h>>>16&255]<<16|b[h>>>8&255]<<8|b[h&255],h^=t[c/d|0]<<24);f[c]=f[c-d]^h}e=this._invKeySchedule=[];for(d=0;dd||4>=c?h:m[b[h>>>24]]^r[b[h>>>16&255]]^k[b[h>>>8&255]]^v[b[h&255]]},encryptBlock:function(a,k){this._doCryptBlock(a,k,this._keySchedule,e,h,n,p,b)},decryptBlock:function(e,b){var d=e[b+1];e[b+1]=e[b+3];e[b+3]=d;this._doCryptBlock(e,b,this._invKeySchedule, -m,r,k,v,a);d=e[b+1];e[b+1]=e[b+3];e[b+3]=d},_doCryptBlock:function(a,e,b,k,m,d,f,c){for(var h=this._nRounds,r=a[e]^b[0],n=a[e+1]^b[1],v=a[e+2]^b[2],p=a[e+3]^b[3],t=4,g=1;g>>24]^m[n>>>16&255]^d[v>>>8&255]^f[p&255]^b[t++],q=k[n>>>24]^m[v>>>16&255]^d[p>>>8&255]^f[r&255]^b[t++],u=k[v>>>24]^m[p>>>16&255]^d[r>>>8&255]^f[n&255]^b[t++],p=k[p>>>24]^m[r>>>16&255]^d[n>>>8&255]^f[v&255]^b[t++],r=l,n=q,v=u;l=(c[r>>>24]<<24|c[n>>>16&255]<<16|c[v>>>8&255]<<8|c[p&255])^b[t++];q=(c[n>>>24]<<24|c[v>>> -16&255]<<16|c[p>>>8&255]<<8|c[r&255])^b[t++];u=(c[v>>>24]<<24|c[p>>>16&255]<<16|c[r>>>8&255]<<8|c[n&255])^b[t++];p=(c[p>>>24]<<24|c[r>>>16&255]<<16|c[n>>>8&255]<<8|c[v&255])^b[t++];a[e]=l;a[e+1]=q;a[e+2]=u;a[e+3]=p},keySize:8});f.AES=c._createHelper(d)})();(function(){if("undefined"!==typeof ArrayBuffer){var f=B.lib.WordArray,c=f.init;(f.init=function(d){if(d instanceof ArrayBuffer)d=new Uint8Array(d);else if(d instanceof Int8Array||"undefined"!==typeof Uint8ClampedArray&&d instanceof Uint8ClampedArray|| -d instanceof Int16Array||d instanceof Uint16Array||d instanceof Int32Array||d instanceof Uint32Array||"undefined"!==typeof Float32Array&&d instanceof Float32Array||"undefined"!==typeof Float64Array&&d instanceof Float64Array)d=new Uint8Array(d.buffer,d.byteOffset,d.byteLength);if(d instanceof Uint8Array){for(var b=d.byteLength,a=[],e=0;e>>2]|=d[e]<<24-e%4*8;c.call(this,a,b)}else c.apply(this,arguments)}).prototype=f}})();var S=function(){function f(){}function g(){this.key=this.mode=this.keyLength= -this.algorithm=null}function d(a,e){this.algorithm=a.algorithm+"-"+String(a.keyLength)+"-"+a.mode;var b=this.cjsAlgorithm=a.algorithm.toUpperCase().replace(/-\d+$/,""),k=this.key=y.toWordArray(a.key);e=this.iv=y.toWordArray(e).clone();this.encryptCipher=B.algo[b].createEncryptor(k,{iv:e});this.blockLengthWords=e.words.length}var b=B.lib.WordArray,a,e=window.crypto||window.msCrypto;if(window.Uint32Array&&e&&e.getRandomValues){var h=new Uint32Array(4);a=function(a){a/=4;a=4==a?h:new Uint32Array(a); -e.getRandomValues(a);return y.toWordArray(a)}}else a=function(a){c.logAction(c.LOG_MAJOR,"Ably.Crypto.generateRandom()","Warning: the browser you are using does not support secure cryptographically secure randomness generation; falling back to insecure Math.random()");a/=4;for(var e=Array(a),d=0;d>>2]>>>24-p%4*8&255;return b}throw Error("BufferUtils.toArrayBuffer expected a buffer"); -};d.toWordArray=function(a){return f(a)?a:b.create(a)};d.base64Encode=function(a){if(c(a)){var b="";a=new Uint8Array(a);for(var d=a.byteLength,p=d%3,d=d-p,m,r,k,v,t=0;t>18,r=(v&258048)>>12,k=(v&4032)>>6,v&=63,b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[m]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[r]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[k]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[v]; -1==p?(v=a[d],b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&252)>>2]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&3)<<4]+"=="):2==p&&(v=a[d]<<8|a[d+1],b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&64512)>>10]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&1008)>>4]+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(v&15)<<2]+"=");return b}if(f(a))return B.enc.Base64.stringify(a)}; -d.base64Decode=function(e){if(a){e=window.atob(e);for(var b=e.length,d=new Uint8Array(b),c=0;c=a}var d=function(){};c.get=function(b,a,e,h,n){n=n||d;var p="function"==typeof a?a:function(e){return b.baseUri(e)+a},m;m=(m=b.connection)&&"connected"==m.state?[m.connectionManager.host]:u.getHosts(b.options);if(1==m.length)c.getUri(b,p(m[0]),e,h,n);else{var r=function(a){c.getUri(b,p(a.shift()), -e,h,function(b){b&&g(b)&&a.length?r(a):n.apply(null,arguments)})};r(m)}};c.getUri=function(b,a,e,h,n){c.Request(b,a,e,h,null,n||d)};c.post=function(b,a,e,h,n,p){p=p||d;var m="function"==typeof a?a:function(e){return b.baseUri(e)+a},r;r=(r=b.connection)&&"connected"==r.state?[r.connectionManager.host]:u.getHosts(b.options);if(1==r.length)c.postUri(b,m(r[0]),e,h,n,p);else{var k=function(a){c.postUri(b,m(a.shift()),e,h,n,function(b){b&&g(b)&&a.length?k(a):p.apply(null,arguments)})};k(r)}};c.postUri= -function(b,a,e,h,n,g){c.Request(b,a,e,n,h,g||d)};c.supportsAuthHeaders=!1;c.supportsLinkHeaders=!1;return c}(),da=function(){function c(){this.buffer=[]}function g(a){this._input=a;this._index=-1;this._buffer=[]}function d(a){this._input=a;this._index=-1;this._buffer=[]}c.prototype.append=function(a){this.buffer.push(a);return this};c.prototype.toString=function(){return this.buffer.join("")};var b={codex:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(a){var e= -new c,d=b.codex;for(a=new g(a);a.moveNext();){var n=a.current;a.moveNext();var p=a.current;a.moveNext();var m=a.current,r=n>>2,n=(n&3)<<4|p>>4,k=(p&15)<<2|m>>6,v=m&63;isNaN(p)?k=v=64:isNaN(m)&&(v=64);e.append(d.charAt(r)+d.charAt(n)+d.charAt(k)+d.charAt(v))}return e.toString()},decode:function(a){var b=new c;for(a=new d(a);a.moveNext();){var h=a.current;if(128>h)b.append(String.fromCharCode(h));else if(191h){a.moveNext();var n=a.current;b.append(String.fromCharCode((h&31)<<6|n&63))}else a.moveNext(), -n=a.current,a.moveNext(),b.append(String.fromCharCode((h&15)<<12|(n&63)<<6|a.current&63))}return b.toString()}};g.prototype={current:Number.NaN,moveNext:function(){if(0=this._input.length-1)return this.current=Number.NaN,!1;var a=this._input.charCodeAt(++this._index);13==a&&10==this._input.charCodeAt(this._index+1)&&(a=10,this._index+=2);128>a?this.current=a:(127a?this.current=a>>6|192:(this.current=a>>12|224, -this._buffer.push(a>>6&63|128)),this._buffer.push(a&63|128));return!0}};d.prototype={current:64,moveNext:function(){if(0=this._input.length-1)return this.current=64,!1;var a=b.codex.indexOf(this._input.charAt(++this._index)),e=b.codex.indexOf(this._input.charAt(++this._index)),d=b.codex.indexOf(this._input.charAt(++this._index)),c=b.codex.indexOf(this._input.charAt(++this._index)),f=(d&3)<<6|c;this.current=a<<2|e>>4;64!= -d&&this._buffer.push((e&15)<<4|d>>2);64!=c&&this._buffer.push(f);return!0}};return b}(),ea=function(){function c(){}c.addListener=function(c,d,b){c.addEventListener?c.addEventListener(d,b,!1):c.attachEvent("on"+d,function(){b.apply(c,arguments)})};c.removeListener=function(c,d,b){c.removeEventListener?c.removeEventListener(d,b,!1):c.detachEvent("on"+d,function(){b.apply(c,arguments)})};c.addMessageListener=function(g,d){c.addListener(g,"message",d)};c.removeMessageListener=function(g,d){c.removeListener(g, -"message",d)};c.addUnloadListener=function(g){c.addListener(window,"unload",g)};return c}();(function(c){this.msgpack=c()}).call(this,function(){function c(a,b,e){for(var d=0,f=e.length;dh)a.setUint8(b++,h>>>0&127|0);else if(2048>h)a.setUint8(b++,h>>>6&31|192),a.setUint8(b++,h>>>0&63|128);else if(65536>h)a.setUint8(b++,h>>>12&15|224),a.setUint8(b++,h>>>6&63|128),a.setUint8(b++,h>>>0&63|128);else if(1114112>h)a.setUint8(b++,h>>>18&7|240),a.setUint8(b++,h>>>12&63| -128),a.setUint8(b++,h>>>6&63|128),a.setUint8(b++,h>>>0&63|128);else throw Error("bad codepoint "+h);}}function g(a,b,e){var d="",c=b;for(b+=e;cc)b+=1;else if(2048>c)b+=2;else if(65536>c)b+=3;else if(1114112>c)b+=4;else throw Error("bad codepoint "+c);}return b}function b(a,b){this.offset=b||0;this.view=a}function a(a,b){return l.keysArray(a,!0).filter(function(e){e=a[e];return(!b||void 0!==e&&null!==e)&&("function"!==typeof e||!!e.toJSON)})}function e(b,h,k,n){var t=typeof b;if("string"===t){var g= -d(b);if(32>g)return h.setUint8(k,g|160),c(h,k+1,b),1+g;if(256>g)return h.setUint8(k,217),h.setUint8(k+1,g),c(h,k+2,b),2+g;if(65536>g)return h.setUint8(k,218),h.setUint16(k+1,g),c(h,k+3,b),3+g;if(4294967296>g)return h.setUint8(k,219),h.setUint32(k+1,g),c(h,k+5,b),5+g}if(b instanceof ArrayBuffer){g=b.byteLength;if(256>g)return h.setUint8(k,196),h.setUint8(k+1,g),(new Uint8Array(h.buffer)).set(new Uint8Array(b),k+2),2+g;if(65536>g)return h.setUint8(k,197),h.setUint16(k+1,g),(new Uint8Array(h.buffer)).set(new Uint8Array(b), -k+3),3+g;if(4294967296>g)return h.setUint8(k,198),h.setUint32(k+1,g),(new Uint8Array(h.buffer)).set(new Uint8Array(b),k+5),5+g}if("number"===t){if(Math.floor(b)!==b)return h.setUint8(k,203),h.setFloat64(k+1,b),9;if(0<=b){if(128>b)return h.setUint8(k,b),1;if(256>b)return h.setUint8(k,204),h.setUint8(k+1,b),2;if(65536>b)return h.setUint8(k,205),h.setUint16(k+1,b),3;if(4294967296>b)return h.setUint8(k,206),h.setUint32(k+1,b),5;if(1.8446744073709552E19>b)return h.setUint8(k,207),k+=1,1.8446744073709552E19> -b?(h.setUint32(k,Math.floor(b*p)),h.setInt32(k+4,b&-1)):(h.setUint32(k,4294967295),h.setUint32(k+4,4294967295)),9;throw Error("Number too big 0x"+b.toString(16));}if(-32<=b)return h.setInt8(k,b),1;if(-128<=b)return h.setUint8(k,208),h.setInt8(k+1,b),2;if(-32768<=b)return h.setUint8(k,209),h.setInt16(k+1,b),3;if(-2147483648<=b)return h.setUint8(k,210),h.setInt32(k+1,b),5;if(-9223372036854775808<=b)return h.setUint8(k,211),k+=1,0x7fffffffffffffff>b?(h.setInt32(k,Math.floor(b*p)),h.setInt32(k+4,b&-1)): -(h.setUint32(k,2147483647),h.setUint32(k+4,2147483647)),9;throw Error("Number too small -0x"+(-b).toString(16).substr(1));}if("undefined"===t){if(n)return 0;h.setUint8(k,212);h.setUint8(k+1,0);h.setUint8(k+2,0);return 3}if(null===b){if(n)return 0;h.setUint8(k,192);return 1}if("boolean"===t)return h.setUint8(k,b?195:194),1;if("function"===typeof b.toJSON)return e(b.toJSON(),h,k,n);if("object"===t){var t=0,l=Array.isArray(b);if(l)g=b.length;else var K=a(b,n),g=K.length;16>g?(h.setUint8(k,g|(l?144:128)), -t=1):65536>g?(h.setUint8(k,l?220:222),h.setUint16(k+1,g),t=3):4294967296>g&&(h.setUint8(k,l?221:223),h.setUint32(k+1,g),t=5);if(l)for(l=0;lc)return 1+c;if(256>c)return 2+c;if(65536>c)return 3+c;if(4294967296>c)return 5+c}if(b instanceof ArrayBuffer){c=b.byteLength;if(256>c)return 2+ -c;if(65536>c)return 3+c;if(4294967296>c)return 5+c}if("number"===k){if(Math.floor(b)!==b)return 9;if(0<=b){if(128>b)return 1;if(256>b)return 2;if(65536>b)return 3;if(4294967296>b)return 5;if(1.8446744073709552E19>b)return 9;throw Error("Number too big 0x"+b.toString(16));}if(-32<=b)return 1;if(-128<=b)return 2;if(-32768<=b)return 3;if(-2147483648<=b)return 5;if(-9223372036854775808<=b)return 9;throw Error("Number too small -0x"+b.toString(16).substr(1));}if("boolean"===k)return 1;if(null===b)return e? -0:1;if(void 0===b)return e?0:3;if("function"===typeof b.toJSON)return h(b.toJSON(),e);if("object"===k){k=0;if(Array.isArray(b))for(var c=b.length,f=0;fc)return 1+k;if(65536>c)return 3+k;if(4294967296>c)return 5+k;throw Error("Array or object too long 0x"+c.toString(16));}if("function"===k)return 0;throw Error("Unknown type "+k);}var n={inspect:function(a){if(void 0===a)return"undefined";var b,e; -a instanceof ArrayBuffer?(e="ArrayBuffer",b=new DataView(a)):a instanceof DataView&&(e="DataView",b=a);if(!b)return JSON.stringify(a);for(var c=[],d=0;d"}};n.utf8Write=c;n.utf8Read=g;n.utf8ByteCount=d;n.encode=function(a,b){var c=h(a,b);if(0!=c){var c=new ArrayBuffer(c),d=new DataView(c);e(a,d,0,b);return c}};n.decode=function(a){var e=new DataView(a),e= -new b(e),c=e.parse();if(e.offset!==a.byteLength)throw Error(a.byteLength-e.offset+" trailing bytes");return c};var p=1/4294967296;b.prototype.map=function(a){for(var b={},e=0;e=e?null:a.slice(0,e).join("/"),c.data=f}}};f.fromResponseBody=function(d,b,a,e){a&&(d="msgpack"==a?g.decode(d):JSON.parse(String(d)));for(a=0;aa.code:500>a.statusCode}function g(a,b){return l.arrIndexOf(m,a.shortName)> -l.arrIndexOf(m,b.shortName)}function d(a,b,c,e,d){this.options=a;this.host=b;this.mode=c;this.connectionKey=e;this.connectionSerial=d;this.format=a.useBinaryProtocol?"msgpack":"json"}function b(a,d){x.call(this);this.realtime=a;this.options=d;var f=d.timeouts,h=this;this.states={initialized:{state:"initialized",terminal:!1,queueEvents:!0,sendEvents:!1},connecting:{state:"connecting",terminal:!1,queueEvents:!0,sendEvents:!1,retryDelay:f.preferenceConnectTimeout+f.realtimeRequestTimeout,failState:"disconnected"}, -connected:{state:"connected",terminal:!1,queueEvents:!1,sendEvents:!0,failState:"disconnected"},synchronizing:{state:"connected",terminal:!1,queueEvents:!0,sendEvents:!1},disconnected:{state:"disconnected",terminal:!1,queueEvents:!0,sendEvents:!1,retryDelay:f.disconnectedRetryTimeout},suspended:{state:"suspended",terminal:!1,queueEvents:!1,sendEvents:!1,retryDelay:f.suspendedRetryTimeout},closing:{state:"closing",terminal:!1,queueEvents:!1,sendEvents:!1,retryDelay:f.realtimeRequestTimeout,failState:"closed"}, -closed:{state:"closed",terminal:!0,queueEvents:!1,sendEvents:!1},failed:{state:"failed",terminal:!0,queueEvents:!1,sendEvents:!1}};this.state=this.states.initialized;this.errorReason=null;this.queuedMessages=new ba;this.msgSerial=0;this.connectionSerial=this.connectionKey=this.connectionId=void 0;this.transports=l.intersect(d.transports||u.transports,b.supportedTransports);this.baseTransport=l.intersect(u.transports,this.transports)[0];this.upgradeTransports=l.intersect(this.transports,u.upgradeTransports); -this.transportHostBlacklist={};this.transportPreference=null;this.httpHosts=u.getHosts(d);this.activeProtocol=null;this.proposedTransports=[];this.pendingTransports=[];this.lastAutoReconnectAttempt=this.host=null;c.logAction(c.LOG_MINOR,"Realtime.ConnectionManager()","started");c.logAction(c.LOG_MICRO,"Realtime.ConnectionManager()","requested transports = ["+(d.transports||u.transports)+"]");c.logAction(c.LOG_MICRO,"Realtime.ConnectionManager()","available transports = ["+this.transports+"]");c.logAction(c.LOG_MICRO, -"Realtime.ConnectionManager()","http hosts = ["+this.httpHosts+"]");if(!this.transports.length)throw c.logAction(c.LOG_ERROR,"realtime.ConnectionManager()","no requested transports available"),Error("no requested transports available");e&&"function"===typeof d.recover&&window.addEventListener&&window.addEventListener("beforeunload",this.persistConnection.bind(this));!0===d.closeOnUnload&&window.addEventListener&&window.addEventListener("beforeunload",function(){h.requestState({state:"closing"})}); -"object"===typeof window&&window.addEventListener&&(window.addEventListener("online",function(){if(h.state==h.states.disconnected||h.state==h.states.suspended)c.logAction(c.LOG_MINOR,"ConnectionManager caught browser \u2018online\u2019 event","reattempting connection"),h.requestState({state:"connecting"})}),window.addEventListener("offline",function(){h.state==h.states.connected&&(c.logAction(c.LOG_MINOR,"ConnectionManager caught browser \u2018offline\u2019 event","disconnecting active transport"), -h.disconnectAllTransports())}))}var a=!("undefined"===typeof I||!I.get),e=!("undefined"===typeof I||!I.getSession),h=z.Action,n=ca.PendingMessage,p=function(){},m=u.transportPreferenceOrder,r=m[m.length-1];d.prototype.getConnectParams=function(a){a=a?l.copy(a):{};var b=this.options;switch(this.mode){case "upgrade":a.upgrade=this.connectionKey;break;case "resume":a.resume=this.connectionKey;void 0!==this.connectionSerial&&(a.connection_serial=this.connectionSerial);break;case "recover":var c=b.recover.split(":"); -c&&(a.recover=c[0],a.connection_serial=c[1])}void 0!==b.clientId&&(a.clientId=b.clientId);!1===b.echoMessages&&(a.echo="false");void 0!==this.format&&(a.format=this.format);void 0!==this.stream&&(a.stream=this.stream);void 0!==b.transportParams&&l.mixin(a,b.transportParams);a.v=u.apiVersion;a.lib=u.libstring;return a};l.inherits(b,x);b.supportedTransports={};b.prototype.getTransportParams=function(a){var b=this;(function(a){if(b.connectionKey)a("resume");else if("string"===typeof b.options.recover)a("recover"); -else{var d=b.options.recover,k=e&&I.getSession("ably-connection-recovery");k&&"function"===typeof d?(c.logAction(c.LOG_MINOR,"ConnectionManager.getTransportParams()","Calling clientOptions-provided recover function with last session data"),d(k,function(c){c?(b.options.recover=k.recoveryKey,a("recover")):a("clean")})):a("clean")}})(function(e){c.logAction(c.LOG_MINOR,"ConnectionManager.getTransportParams()","Transport recovery mode = "+e+("clean"==e?"":"; connectionKey = "+b.connectionKey+"; connectionSerial = "+ -b.connectionSerial));a(new d(b.options,null,e,b.connectionKey,b.connectionSerial))})};b.prototype.tryATransport=function(a,e,d){var f=this,h=a.host;c.logAction(c.LOG_MICRO,"ConnectionManager.tryATransport()","trying "+e);h in this.transportHostBlacklist&&l.arrIn(this.transportHostBlacklist[h],e)?c.logAction(c.LOG_MINOR,"ConnectionManager.tryATransport()",e+" transport is blacklisted for host "+a.host):b.supportedTransports[e].tryConnect(this,this.realtime.auth,a,function(b,h){var m=f.state;m==f.states.closing|| -m==f.states.closed||m==f.states.failed?(h&&(c.logAction(c.LOG_MINOR,"ConnectionManager.tryATransport()","connection "+m.state+" while we were attempting the transport; closing "+h),h.close()),d(new q("Connection "+m.state,80017,400))):b?(b=q.fromValues(b),c.logAction(c.LOG_MINOR,"ConnectionManager.tryATransport()","transport "+e+" returned err: "+b.toString()),Q.isTokenErr(b)?f.realtime.auth.authorise(null,{force:!0},function(b){b?d(b):f.tryATransport(a,e,d)}):d(b)):(c.logAction(c.LOG_MICRO,"ConnectionManager.chooseTransportForHost()", -"viable transport "+e+"; setting pending"),f.setTransportPending(h,a),d(null,h))})};b.prototype.setTransportPending=function(a,b){var e=b.mode;c.logAction(c.LOG_MINOR,"ConnectionManager.setTransportPending()","transport = "+a+"; mode = "+e);l.arrDeleteValue(this.proposedTransports,a);this.pendingTransports.push(a);var d=this;a.once("connected",function(c,f,h,m,n){"upgrade"==e&&d.activeProtocol?a.shortName!==r&&l.arrIn(d.getUpgradePossibilities(),r)?setTimeout(function(){d.scheduleTransportActivation(c, -a,f,h,m,n)},d.options.timeouts.parallelUpgradeDelay):d.scheduleTransportActivation(c,a,f,h,m,n):(d.activateTransport(c,a,f,h,m,n),l.nextTick(function(){d.connectImpl(b)}));"recover"===e&&d.options.recover&&(d.options.recover=null,d.unpersistConnection())});l.arrForEach(["disconnected","closed","failed"],function(b){a.on(b,function(c){d.deactivateTransport(a,b,c)})});this.emit("transport.pending",a)};b.prototype.scheduleTransportActivation=function(a,b,e,d,f,h){var m=this,n=this.activeProtocol&&this.activeProtocol.getTransport(), -r=function(){b.disconnect();l.arrDeleteValue(m.pendingTransports,b)};this.state!==this.states.connected&&this.state!==this.states.connecting?(c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Current connection state ("+this.state.state+(this.state===this.states.synchronizing?", but with an upgrade already in progress":"")+") is not valid to upgrade in; abandoning upgrade to "+b.shortName),r()):n&&!g(b,n)?(c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()", -"Proposed transport "+b.shortName+" is no better than current active transport "+n.shortName+" - abandoning upgrade"),r()):(c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Scheduling transport upgrade; transport = "+b),this.realtime.channels.onceNopending(function(n){var g;if(n)c.logAction(c.LOG_ERROR,"ConnectionManager.scheduleTransportActivation()","Unable to activate transport; transport = "+b+"; err = "+n);else if(b.isConnected){if(m.state===m.states.connected)c.logAction(c.LOG_MICRO, -"ConnectionManager.scheduleTransportActivation()","Currently connected, so temporarily pausing events until the upgrade is complete"),m.state=m.states.synchronizing,g=m.activeProtocol;else if(m.state!==m.states.connecting){c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Current connection state ("+m.state.state+(m.state===m.states.synchronizing?", but with an upgrade already in progress":"")+") is not valid to upgrade in; abandoning upgrade to "+b.shortName);r();return}var l= -(n=f!==m.connectionId)?d:m.connectionSerial;n&&c.logAction(c.LOG_ERROR,"ConnectionManager.scheduleTransportActivation()","Upgrade resulted in new connectionId; resetting library connectionSerial from "+m.connectionSerial+" to "+l+"; upgrade error was "+a);c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Syncing transport; transport = "+b);m.sync(b,function(d,f,n){if(d)c.logAction(c.LOG_ERROR,"ConnectionManager.scheduleTransportActivation()","Unexpected error attempting to sync transport; transport = "+ -b+"; err = "+d),m.disconnectAllTransports();else if(d=function(){c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Activating transport; transport = "+b);m.activateTransport(a,b,e,f,n,h);m.state===m.states.synchronizing?(c.logAction(c.LOG_MICRO,"ConnectionManager.scheduleTransportActivation()","Pre-upgrade protocol idle, sending queued messages on upgraded transport; transport = "+b),m.state=m.states.connected):c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()", -"Pre-upgrade protocol idle, but state is now "+m.state.state+", so leaving unchanged");m.state.sendEvents&&m.sendQueuedMessages()},g)g.onceIdle(d);else d()})}else c.logAction(c.LOG_MINOR,"ConnectionManager.scheduleTransportActivation()","Proposed transport "+b.shortName+"is no longer connected; abandoning upgrade"),r()}))};b.prototype.activateTransport=function(a,b,e,d,f,h){c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()","transport = "+b);a&&c.logAction(c.LOG_ERROR,"ConnectionManager.activateTransport()", -"error = "+a);e&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionKey = "+e);void 0!==d&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionSerial = "+d);f&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionId = "+f);h&&c.logAction(c.LOG_MICRO,"ConnectionManager.activateTransport()","connectionDetails = "+JSON.stringify(h));this.persistTransportPreference(b);var m=this.state;c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()", -"current state = "+m.state);if(m.state==this.states.closing.state||m.state==this.states.closed.state||m.state==this.states.failed.state)return c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()","Disconnecting transport and abandoning"),b.disconnect(),!1;l.arrDeleteValue(this.pendingTransports,b);if(!b.isConnected)return c.logAction(c.LOG_MINOR,"ConnectionManager.activateTransport()","Declining to activate transport "+b+" since it appears to no longer be connected"),!1;var n=this.activeProtocol; -this.activeProtocol=new ca(b);this.host=b.params.host;e&&this.connectionKey!=e&&this.setConnection(f,e,d);if(d=h&&h.clientId)if(d=this.realtime.auth._uncheckedSetClientId(d)){c.logAction(c.LOG_ERROR,"ConnectionManager.activateTransport()",d.message);b.abort(d);return}this.emit("transport.active",b,e,b.params);m.state===this.states.connected.state?a&&(this.emit("error",a),this.errorReason=this.realtime.connection.errorReason=a):(this.notifyState({state:"connected",error:a}),this.errorReason=this.realtime.connection.errorReason= -a||null);n&&n.finish();l.safeArrForEach(this.pendingTransports,function(a){a.disconnect()});l.safeArrForEach(this.proposedTransports,function(a){a.dispose()});return!0};b.prototype.deactivateTransport=function(a,b,e){var d=this.activeProtocol,h=d&&d.getTransport()===a,m=l.arrDeleteValue(this.pendingTransports,a),n=l.arrDeleteValue(this.proposedTransports,a),g=this.noTransportsScheduledForActivation();c.logAction(c.LOG_MINOR,"ConnectionManager.deactivateTransport()","transport = "+a);c.logAction(c.LOG_MINOR, -"ConnectionManager.deactivateTransport()","state = "+b+(h?"; was active":m?"; was pending":n?"; was proposed":"")+(g?"":"; another transport is scheduled for activation"));e&&e.message&&c.logAction(c.LOG_MICRO,"ConnectionManager.deactivateTransport()","reason = "+e.message);h&&(c.logAction(c.LOG_MICRO,"ConnectionManager.deactivateTransport()","Getting, clearing, and requeuing "+this.activeProtocol.messageQueue.count()+" pending messages"),this.queuePendingMessages(d.getPendingMessages()),l.nextTick(function(){d.clearPendingMessages()}), -this.activeProtocol=this.host=null);this.emit("transport.inactive",a);h&&g||null===d&&m&&0===this.pendingTransports.length?("failed"===b&&e&&!f(e)&&(b="disconnected"),this.notifyState({state:b,error:e})):h&&(c.logAction(c.LOG_MICRO,"ConnectionManager.deactivateTransport()","wasActive but another transport is connected and scheduled for activation, so going into the connecting state until it activates"),this.startSuspendTimer(),this.startTransitionTimer(this.states.connecting),this.notifyState({state:"connecting", -error:e}))};b.prototype.noTransportsScheduledForActivation=function(){return l.isEmpty(this.pendingTransports)||this.pendingTransports.every(function(a){return!a.isConnected})};b.prototype.sync=function(a,b){var c=setTimeout(function(){a.off("sync");b(new q("Timeout waiting for sync response",5E4,500))},this.options.timeouts.realtimeRequestTimeout),e=z.fromValues({action:h.SYNC,connectionKey:this.connectionKey,connectionSerial:this.connectionSerial});a.send(e,function(e){e&&(a.off("sync"),clearTimeout(c), -b(q.fromValues(e)))});a.once("sync",function(a,e){clearTimeout(c);b(null,a,e)})};b.prototype.setConnection=function(a,b,c){a!==this.connectionId&&(this.msgSerial=0);this.realtime.connection.id=this.connectionId=a;this.realtime.connection.key=this.connectionKey=b;this.realtime.connection.serial=this.connectionSerial=void 0===c?-1:c;this.realtime.connection.recoveryKey=b+":"+this.connectionSerial};b.prototype.clearConnection=function(){this.realtime.connection.id=this.connectionId=void 0;this.realtime.connection.key= -this.connectionKey=void 0;this.realtime.connection.serial=this.connectionSerial=void 0;this.realtime.connection.recoveryKey=null;this.msgSerial=0;this.unpersistConnection()};b.prototype.persistConnection=function(){if(e&&this.connectionKey&&void 0!==this.connectionSerial){var a={recoveryKey:this.connectionKey+":"+this.connectionSerial,disconnectedAt:l.now(),location:window.location,clientId:this.realtime.auth.clientId};e&&I.setSession("ably-connection-recovery",a)}};b.prototype.unpersistConnection= -function(){e&&I.removeSession("ably-connection-recovery")};b.prototype.getStateError=function(){return N[this.state.state]};b.activeState=function(a){return a.queueEvents||a.sendEvents};b.prototype.enactStateChange=function(a){c.logAction("failed"===a.current?c.LOG_ERROR:c.LOG_MAJOR,"Connection state",a.current+(a.reason?"; reason: "+a.reason.message+", code: "+a.reason.code:""));c.logAction(c.LOG_MINOR,"ConnectionManager.enactStateChange","setting new state: "+a.current+"; reason = "+(a.reason&& -a.reason.message));var b=this.state=this.states[a.current];a.reason&&(this.errorReason=a.reason,this.realtime.connection.errorReason=a.reason);b.terminal&&this.clearConnection();this.emit("connectionstate",a)};b.prototype.startTransitionTimer=function(a){c.logAction(c.LOG_MINOR,"ConnectionManager.startTransitionTimer()","transitionState: "+a.state);this.transitionTimer&&(c.logAction(c.LOG_MINOR,"ConnectionManager.startTransitionTimer()","clearing already-running timer"),clearTimeout(this.transitionTimer)); -var b=this;this.transitionTimer=setTimeout(function(){b.transitionTimer&&(b.transitionTimer=null,c.logAction(c.LOG_MINOR,"ConnectionManager "+a.state+" timer expired","requesting new state: "+a.failState),b.notifyState({state:a.failState}))},a.retryDelay)};b.prototype.cancelTransitionTimer=function(){c.logAction(c.LOG_MINOR,"ConnectionManager.cancelTransitionTimer()","");this.transitionTimer&&(clearTimeout(this.transitionTimer),this.transitionTimer=null)};b.prototype.startSuspendTimer=function(){var a= -this;this.suspendTimer||(this.suspendTimer=setTimeout(function(){a.suspendTimer&&(a.suspendTimer=null,c.logAction(c.LOG_MINOR,"ConnectionManager suspend timer expired","requesting new state: suspended"),a.states.connecting.failState="suspended",a.states.connecting.queueEvents=!1,a.notifyState({state:"suspended"}))},this.options.timeouts.connectionStateTtl))};b.prototype.checkSuspendTimer=function(a){"disconnected"!==a&&"suspended"!==a&&"connecting"!==a&&this.cancelSuspendTimer()};b.prototype.cancelSuspendTimer= -function(){this.states.connecting.failState="disconnected";this.states.connecting.queueEvents=!0;this.suspendTimer&&(clearTimeout(this.suspendTimer),this.suspendTimer=null)};b.prototype.startRetryTimer=function(a){var b=this;this.retryTimer=setTimeout(function(){c.logAction(c.LOG_MINOR,"ConnectionManager retry timer expired","retrying");b.retryTimer=null;b.requestState({state:"connecting"})},a)};b.prototype.cancelRetryTimer=function(){this.retryTimer&&(clearTimeout(this.retryTimer),this.retryTimer= -null)};b.prototype.notifyState=function(a){var b=a.state,e=this,d="disconnected"===b&&(this.state===this.states.connected||this.state===this.states.synchronizing||this.state===this.states.connecting&&a.error&&Q.isTokenErr(a.error));c.logAction(c.LOG_MINOR,"ConnectionManager.notifyState()","new state: "+b+(d?"; will retry connection immediately":""));if(b!=this.state.state&&(this.cancelTransitionTimer(),this.cancelRetryTimer(),this.checkSuspendTimer(a.state),!this.state.terminal)){var f=this.states[a.state]; -a=new Y(this.state.state,f.state,f.retryDelay,a.error||N[f.state]);if(d){var h=function(){e.state===e.states.disconnected&&(e.lastAutoReconnectAttempt=l.now(),e.requestState({state:"connecting"}))},m=this.lastAutoReconnectAttempt&&l.now()-this.lastAutoReconnectAttempt+1;m&&1E3>m?(c.logAction(c.LOG_MICRO,"ConnectionManager.notifyState()","Last reconnect attempt was only "+m+"ms ago, waiting another "+(1E3-m)+"ms before trying again"),setTimeout(h,1E3-m)):l.nextTick(h)}else"disconnected"!==b&&"suspended"!== -b||this.startRetryTimer(f.retryDelay);("disconnected"===b&&!d||"suspended"===b||f.terminal)&&l.nextTick(function(){e.disconnectAllTransports()});"connected"!=b||this.activeProtocol||c.logAction(c.LOG_ERROR,"ConnectionManager.notifyState()","Broken invariant: attempted to go into connected state, but there is no active protocol");this.enactStateChange(a);this.state.sendEvents?this.sendQueuedMessages():this.state.queueEvents||this.realtime.channels.setSuspended(a.reason)}};b.prototype.requestState= -function(a){var b=a.state,e=this;c.logAction(c.LOG_MINOR,"ConnectionManager.requestState()","requested state: "+b);if(b!=this.state.state&&(this.cancelTransitionTimer(),this.cancelRetryTimer(),this.checkSuspendTimer(b),"connecting"!=b||"connected"!=this.state.state)&&("closing"!=b||"closed"!=this.state.state)){var d=this.states[b];a=new Y(this.state.state,d.state,d.retryIn,a.error||N[d.state]);this.enactStateChange(a);"connecting"==b&&l.nextTick(function(){e.startConnect()});"closing"==b&&this.closeImpl()}}; -b.prototype.startConnect=function(){if(this.state!==this.states.connecting)c.logAction(c.LOG_MINOR,"ConnectionManager.startConnect()","Must be in connecting state to connect, but was "+this.state.state);else{var a=this.realtime.auth,b=this,e=function(){b.getTransportParams(function(a){b.connectImpl(a)})};c.logAction(c.LOG_MINOR,"ConnectionManager.startConnect()","starting connection");this.startSuspendTimer();this.startTransitionTimer(this.states.connecting);if("basic"===a.method)e();else{var d=this.errorReason&& -Q.isTokenErr(this.errorReason)?{force:!0}:null;a.authorise(null,d,function(a){a?b.notifyState({state:"failed",error:a}):e()})}}};b.prototype.connectImpl=function(a){var b=this.state.state;b!==this.states.connecting.state&&b!==this.states.connected.state?c.logAction(c.LOG_MINOR,"ConnectionManager.connectImpl()","Must be in connecting state to connect (or connected to upgrade), but was "+b):this.pendingTransports.length?c.logAction(c.LOG_MINOR,"ConnectionManager.connectImpl()","Transports "+this.pendingTransports[0].toString()+ -" currently pending; taking no action"):b==this.states.connected.state?this.upgradeIfNeeded(a):1k||300<=k?(c=c&&c.error,c||(c=Error(String(res)),c.statusCode=k),a(c)):a(null,c,f,!0))}}}function b(a){var b=[];if(a)for(var c in a)b.push(c+"="+a[c]);return b.join("&")}function a(a,e,d,f){return function(g,k,l,t){g?c.logAction(c.LOG_MICRO,"Resource."+e+"()","Received Error; "+(d+(f?"?":"")+b(f))+"; Error: "+JSON.stringify(g)):c.logAction(c.LOG_MICRO,"Resource."+e+"()","Received; "+(d+(f?"?":"")+b(f))+"; Headers: "+b(l)+"; Body: "+(y.isBuffer(k)?k.toString():k));a&&a(g, -k,l,t)}}var e=O.msgpack;f.get=function(e,f,l,m,r,k){function v(a,d){c.shouldLog(c.LOG_MICRO)&&c.logAction(c.LOG_MICRO,"Resource.get()","Sending; "+(f+(d?"?":"")+b(d)));w.get(e,f,a,d,function(a,b,c,d){a&&Q.isTokenErr(a)?e.auth.authorise(null,{force:!0},function(a){a?k(a):g(e,l,m,k,v)}):k(a,b,c,d)})}c.shouldLog(c.LOG_MICRO)&&(k=a(k,"get",f,m));r&&(k=k&&d(k,r),(m=m||{}).envelope=r);g(e,l,m,k,v)};f.post=function(f,n,l,m,r,k,v){function t(a,d){if(c.shouldLog(c.LOG_MICRO)){var k=l;if(0<(a["content-type"]|| -"").indexOf("msgpack"))try{l=e.decode(l)}catch(q){c.logAction(c.LOG_MICRO,"Resource.post()","Sending MsgPack Decoding Error: "+JSON.stringify(q))}c.logAction(c.LOG_MICRO,"Resource.post()","Sending; "+(n+(d?"?":"")+b(d))+"; Body: "+k)}w.post(f,n,a,l,d,function(a,b,c,e){a&&Q.isTokenErr(a)?f.auth.authorise(null,{force:!0},function(a){a?v(a):g(f,m,r,v,t)}):v(a,b,c,e)})}c.shouldLog(c.LOG_MICRO)&&(v=a(v,"post",n,r));k&&(v=d(v,k),r.envelope=k);g(f,m,r,v,t)};return f}(),T=function(){function f(c,b,a,e,f){this.rest= -c;this.path=b;this.headers=a;this.envelope=e;this.bodyHandler=f}function g(c,b,a){this.resource=c;this.items=b;var e=this;"first"in a&&(this.first=function(b){e.get(a.first,b)});"current"in a&&(this.current=function(b){e.get(a.current,b)});this.next=function(b){"next"in a?e.get(a.next,b):b(null,null)};this.hasNext=function(){return"next"in a};this.isLast=function(){return!this.hasNext()}}f.prototype.get=function(c,b){var a=this;Z.get(a.rest,a.path,a.headers,c,a.envelope,function(c,d,f,g){a.handlePage(c, -d,f,g,b)})};f.prototype.handlePage=function(d,b,a,e,f){if(d)c.logAction(c.LOG_ERROR,"PaginatedResource.handlePage()","Unexpected error getting resource: err = "+JSON.stringify(d)),f(d);else{var n,p,m;try{n=this.bodyHandler(b,a,e)}catch(r){f(r);return}if(a&&(p=a.Link||a.link)){d=p;"string"==typeof d&&(d=d.split(","));b={};for(a=0;a;\s*rel="(\w+)"$/))&&(p=(p=e[1].match(/^\.\/(\w+)\?(.*)$/))&&l.parseQueryString(p[2]))&&(b[e[2]]=p);m=b}f(null,new g(this,n,m))}}; -g.prototype.get=function(c,b){var a=this.resource;Z.get(a.rest,a.path,a.headers,c,a.envelope,function(c,d,f,g){a.handlePage(c,d,f,g,b)})};return f}(),Q=function(){function f(){}function g(a){if(!a)return"";"string"==typeof a&&(a=JSON.parse(a));var b={},c=l.keysArray(a,!0);if(!c)return"";c.sort();for(var e=0;e=h?(c.logAction(c.LOG_MINOR,"Auth.getToken()","using cached token; expires = "+e.expires), -a(null,e)):(c.logAction(c.LOG_MINOR,"Auth.getToken()","deleting expired token"),b.tokenDetails=null,d())}):d()};b.prototype._userSetClientId=function(a){if("string"!==typeof a&&null!==a)throw new q("clientId must be either a string or null",40012,400);if("*"===a)throw new q('Can\u2019t use "*" as a clientId as that string is reserved. (To change the default token request behaviour to use a wildcard clientId, instantiate the library with {defaultTokenParams: {clientId: "*"}}), or if calling authorise(), pass it in as a tokenParam: authorise({clientId: "*"}, authOptions)', -40012,400);if(a=this._uncheckedSetClientId(a))throw a;};b.prototype._uncheckedSetClientId=function(a){if(this._tokenClientIdMismatch(a)){a="Unexpected clientId mismatch: client has "+this.clientId+", requested "+a;var b=new q(a,40102,401);c.logAction(c.LOG_ERROR,"Auth._uncheckedSetClientId()",a);return b}if("*"===a)this.tokenParams.clientId=a;else return this.clientId=this.tokenParams.clientId=a,null};b.prototype._tokenClientIdMismatch=function(a){return this.clientId&&a&&"*"!==a&&this.clientId!== -a};b.isTokenErr=function(a){return a.code&&40140<=a.code&&40150>a.code};return b}(),G=function(){function f(b){if(!(this instanceof f))return new f(b);if(!b){var a="no options provided";c.logAction(c.LOG_ERROR,"Rest()",a);throw Error(a);}"string"==typeof b&&(b=-1==b.indexOf(":")?{token:b}:{key:b});this.options=u.normaliseOptions(b);y.supportsBinary&&!0===this.options.useBinaryProtocol||(this.options.useBinaryProtocol=!1);if(b.key){a=b.key.match(/^([^:\s]+):([^:.\s]+)$/);if(!a)throw a="invalid key parameter", -c.logAction(c.LOG_ERROR,"Rest()",a),Error(a);b.keyName=a[1];b.keySecret=a[2]}if("clientId"in b){if("string"!==typeof b.clientId&&null!==b.clientId)throw new q("clientId must be either a string or null",40012,400);if("*"===b.clientId)throw new q('Can\u2019t use "*" as a clientId as that string is reserved. (To change the default token request behaviour to use a wildcard clientId, use {defaultTokenParams: {clientId: "*"}})',40012,400);}b.log&&c.setLog(b.log.level,b.log.handler);c.logAction(c.LOG_MINOR, -"Rest()","started");this.baseUri=this.authority=function(a){return u.getHttpScheme(b)+a+":"+u.getPort(b,!1)};this.serverTimeOffset=null;this.auth=new Q(this,b);this.channels=new g(this)}function g(b){this.rest=b;this.attached={}}var d=function(){};f.prototype.stats=function(b,a){void 0===a&&("function"==typeof b?(a=b,b=null):a=d);var c=l.copy(l.defaultGetHeaders()),f=w.supportsLinkHeaders?void 0:"json";this.options.headers&&l.mixin(c,this.options.headers);(new T(this,"/stats",c,f,function(a,b,c){a= -c?a:JSON.parse(a);for(b=0;ba.statusCode?f.complete(null,b,a.headers):(a=b.error||new q("Error response received from server",5E4,a.statusCode),f.complete(a)):f.complete(new q("Invalid server response: no envelope detected",5E4,500))}else f.complete(null,a)};this.timer=setTimeout(function(){f.abort()},this.requestMode==L.REQ_SEND?this.timeouts.httpRequestTimeout:this.timeouts.recvTimeout);h.insertBefore(c,h.firstChild)}; -g.prototype.complete=function(a,b,c){c=c||{};this.requestComplete||(this.requestComplete=!0,b&&(c["content-type"]="string"==typeof b?"text/plain":"application/json",this.emit("data",b)),this.emit("complete",a,b,c,!0),this.dispose())};g.prototype.abort=function(){this.dispose()};g.prototype.dispose=function(){var a=this.timer;a&&(clearTimeout(a),this.timer=null);a=this.script;a.parentNode&&a.parentNode.removeChild(a);delete b[this.id];this.emit("disposed")};w.Request=function(a,b,c,d,e,f){var g=p(b, -c,d,e,L.REQ_SEND,a&&a.options.timeouts);g.once("complete",f);l.nextTick(function(){g.exec()});return g};return f})();var W=function(){function f(){for(var a in e)e[a].dispose()}function g(){return h=window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}function d(b,c,d,f,g,h){x.call(this);d=d||{};d.rnd=l.randStr();var p,q;if(q=n)q=p=(p=navigator.userAgent.toString().match(/MSIE\s([\d.]+)/))&&Number(p[1]);q&&10===p&&!d.envelope&&(d.envelope="json");this.uri=b+l.toQueryString(d);this.headers= -c||{};this.body=f;this.requestMode=g;this.timeouts=h;this.requestComplete=this.timedOut=!1;e[this.id=String(++a)]=this}var b=function(){},a=0,e={},h,n=window.XDomainRequest;l.inherits(d,x);d.isAvailable=g;var p=d.createRequest=function(a,b,c,e,f,g){g=this&&this.timeouts||g||u.TIMEOUTS;return new d(a,b,l.copy(c),e,f,g)};d.prototype.complete=function(a,b,c,d){this.requestComplete||(this.requestComplete=!0,b&&this.emit("data",b),this.emit("complete",a,b,c,d),this.dispose())};d.prototype.abort=function(){this.dispose()}; -d.prototype.exec=function(){function a(){w=n.responseText;for(var b=w.length-1,c,e;Cc)&&0!==n.status){if(void 0===A)if(A=n.status,1223===A&&(A=204),clearTimeout(e), -B=400>A,204==A)d.complete();else{var f;if(f=3==d.requestMode&&B)f=n,f=f.getResponseHeader&&f.getResponseHeader("transfer-encoding")&&!f.getResponseHeader("content-length");z=f}if(3==c&&z)a();else if(4==c)if(z)b();else a:{try{var g=n.getResponseHeader&&n.getResponseHeader("content-type"),h,p=g?"application/json"==g:"text"==n.responseType;w=p?n.responseText:n.response;p&&(w=String(w),w.length&&(w=JSON.parse(w)),D=!0);if(void 0!==w.response)A=w.statusCode,B=400>A,h=w.headers,w=w.response;else{for(var q= -l.trim(n.getAllResponseHeaders()).split("\r\n"),c={},g=0;g\x3c/script>')):(c=M.createElement("script"),c.type="text/javascript",c.async=!0,c.src=a,b&&(c.id=b),a=M.getElementsByTagName("script")[0],a.parentNode.insertBefore(c,a)))},Ud=function(){return"https:"==M.location.protocol},E=function(a,b){var c= -a.match("(?:&|#|\\?)"+K(b).replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")+"=([^&#]*)");return c&&2==c.length?c[1]:""},xa=function(){var a=""+M.location.hostname;return 0==a.indexOf("www.")?a.substring(4):a},ya=function(a){var b=M.referrer;if(/^https?:\/\//i.test(b)){if(a)return b;a="//"+M.location.hostname;var c=b.indexOf(a);if(5==c||6==c)if(a=b.charAt(c+a.length),"/"==a||"?"==a||""==a||":"==a)return;return b}},za=function(a,b){if(1==b.length&&null!=b[0]&&"object"===typeof b[0])return b[0];for(var c= -{},d=Math.min(a.length+1,b.length),e=0;e=b.length)wc(a,b,c);else if(8192>=b.length)x(a,b,c)||wd(a,b,c)||wc(a,b,c);else throw ge("len",b.length),new Da(b.length);},wc=function(a,b,c){var d=ta(a+"?"+b);d.onload=d.onerror=function(){d.onload=null;d.onerror=null;c()}},wd=function(a,b,c){var d=O.XMLHttpRequest;if(!d)return!1;var e=new d;if(!("withCredentials"in e))return!1; -e.open("POST",a,!0);e.withCredentials=!0;e.setRequestHeader("Content-Type","text/plain");e.onreadystatechange=function(){4==e.readyState&&(c(),e=null)};e.send(b);return!0},x=function(a,b,c){return O.navigator.sendBeacon?O.navigator.sendBeacon(a,b)?(c(),!0):!1:!1},ge=function(a,b,c){1<=100*Math.random()||G("?")||(a=["t=error","_e="+a,"_v=j47","sr=1"],b&&a.push("_f="+b),c&&a.push("_m="+K(c.substring(0,100))),a.push("aip=1"),a.push("z="+hd()),wc(oc()+"/collect",a.join("&"),ua))};var h=function(a){var b=O.gaData=O.gaData||{};return b[a]=b[a]||{}};var Ha=function(){this.M=[]};Ha.prototype.add=function(a){this.M.push(a)};Ha.prototype.D=function(a){try{for(var b=0;b=100*R(a,Ka))throw"abort";}function Ma(a){if(G(P(a,Na)))throw"abort";}function Oa(){var a=M.location.protocol;if("http:"!=a&&"https:"!=a)throw"abort";} -function Pa(a){try{O.navigator.sendBeacon?J(42):O.XMLHttpRequest&&"withCredentials"in new O.XMLHttpRequest&&J(40)}catch(c){}a.set(ld,Td(a),!0);a.set(Ac,R(a,Ac)+1);var b=[];Qa.map(function(c,d){if(d.F){var e=a.get(c);void 0!=e&&e!=d.defaultValue&&("boolean"==typeof e&&(e*=1),b.push(d.F+"="+K(""+e)))}});b.push("z="+Bd());a.set(Ra,b.join("&"),!0)} -function Sa(a){var b=P(a,gd)||oc()+"/collect",c=P(a,fa);!c&&a.get(Vd)&&(c="beacon");if(c){var d=P(a,Ra),e=a.get(Ia),e=e||ua;"image"==c?wc(b,d,e):"xhr"==c&&wd(b,d,e)||"beacon"==c&&x(b,d,e)||ba(b,d,e)}else ba(b,P(a,Ra),a.get(Ia));b=a.get(Na);b=h(b);c=b.hitcount;b.hitcount=c?c+1:1;b=a.get(Na);delete h(b).pending_experiments;a.set(Ia,ua,!0)} -function Hc(a){(O.gaData=O.gaData||{}).expId&&a.set(Nc,(O.gaData=O.gaData||{}).expId);(O.gaData=O.gaData||{}).expVar&&a.set(Oc,(O.gaData=O.gaData||{}).expVar);var b;var c=a.get(Na);if(c=h(c).pending_experiments){var d=[];for(b in c)c.hasOwnProperty(b)&&c[b]&&d.push(encodeURIComponent(b)+"."+encodeURIComponent(c[b]));b=d.join("!")}else b=void 0;b&&a.set(m,b,!0)}function cd(){if(O.navigator&&"preview"==O.navigator.loadPurpose)throw"abort";} -function yd(a){var b=O.gaDevIds;ka(b)&&0!=b.length&&a.set("&did",b.join(","),!0)}function vb(a){if(!a.get(Na))throw"abort";};var hd=function(){return Math.round(2147483647*Math.random())},Bd=function(){try{var a=new Uint32Array(1);O.crypto.getRandomValues(a);return a[0]&2147483647}catch(b){return hd()}};function Ta(a){var b=R(a,Ua);500<=b&&J(15);var c=P(a,Va);if("transaction"!=c&&"item"!=c){var c=R(a,Wa),d=(new Date).getTime(),e=R(a,Xa);0==e&&a.set(Xa,d);e=Math.round(2*(d-e)/1E3);0=c)throw"abort";a.set(Wa,--c)}a.set(Ua,++b)};var Ya=function(){this.data=new ee},Qa=new ee,Za=[];Ya.prototype.get=function(a){var b=$a(a),c=this.data.get(a);b&&void 0==c&&(c=ea(b.defaultValue)?b.defaultValue():b.defaultValue);return b&&b.Z?b.Z(this,a,c):c};var P=function(a,b){var c=a.get(b);return void 0==c?"":""+c},R=function(a,b){var c=a.get(b);return void 0==c||""===c?0:1*c};Ya.prototype.set=function(a,b,c){if(a)if("object"==typeof a)for(var d in a)a.hasOwnProperty(d)&&ab(this,d,a[d],c);else ab(this,a,b,c)}; -var ab=function(a,b,c,d){if(void 0!=c)switch(b){case Na:wb.test(c)}var e=$a(b);e&&e.o?e.o(a,b,c,d):a.data.set(b,c,d)},bb=function(a,b,c,d,e){this.name=a;this.F=b;this.Z=d;this.o=e;this.defaultValue=c},$a=function(a){var b=Qa.get(a);if(!b)for(var c=0;c=b?!1:!0},gc=function(a){var b={};if(Ec(b)||Fc(b)){var c=b[Eb];void 0==c||Infinity==c||isNaN(c)||(0c)a[b]=void 0},Fd=function(a){return function(b){if("pageview"==b.get(Va)&&!a.I){a.I=!0;var c= -aa(b);b=0=a&&d.push({hash:ca[0],R:e[g],O:ca})}if(0!=d.length)return 1==d.length?d[0]:Zc(b,d)||Zc(c,d)||Zc(null,d)||d[0]}function Zc(a,b){var c,d;null==a?c=d=1:(c=La(a),d=La(D(a,".")?a.substring(1):"."+a));for(var e=0;ed.length)){c=[];for(var e=0;e=ca[0]||0>=ca[1]?"":ca.join("x");a.set(rb,c);a.set(tb,fc());a.set(ob,M.characterSet||M.charset);a.set(sb,b&&"function"=== -typeof b.javaEnabled&&b.javaEnabled()||!1);a.set(nb,(b&&(b.language||b.browserLanguage)||"").toLowerCase());if(d&&a.get(cc)&&(b=M.location.hash)){b=b.split(/[?&#]+/);d=[];for(c=0;carguments.length)){var b,c;"string"===typeof arguments[0]?(b=arguments[0],c=[].slice.call(arguments,1)):(b=arguments[0]&&arguments[0][Va],c=arguments);b&&(c=za(qc[b]||[],c),c[Va]=b,this.b.set(c,void 0,!0),this.filters.D(this.b),this.b.data.m={})}}; -pc.prototype.ma=function(a,b){var c=this;u(a,c,b)||(v(a,function(){u(a,c,b)}),y(String(c.get(V)),a,void 0,b,!0))};var rc=function(a){if("prerender"==M.visibilityState)return!1;a();return!0},z=function(a){if(!rc(a)){J(16);var b=!1,c=function(){if(!b&&rc(a)){b=!0;var d=c,e=M;e.removeEventListener?e.removeEventListener("visibilitychange",d,!1):e.detachEvent&&e.detachEvent("onvisibilitychange",d)}};L(M,"visibilitychange",c)}};var td=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,sc=function(a){if(ea(a[0]))this.u=a[0];else{var b=td.exec(a[0]);null!=b&&4==b.length&&(this.c=b[1]||"t0",this.K=b[2]||"",this.C=b[3],this.a=[].slice.call(a,1),this.K||(this.A="create"==this.C,this.i="require"==this.C,this.g="provide"==this.C,this.ba="remove"==this.C),this.i&&(3<=this.a.length?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(qa(this.a[1])?this.X=this.a[1]:this.W=this.a[1])));b=a[1];a=a[2];if(!this.C)throw"abort";if(this.i&&(!qa(b)||""==b))throw"abort"; -if(this.g&&(!qa(b)||""==b||!ea(a)))throw"abort";if(ud(this.c)||ud(this.K))throw"abort";if(this.g&&"t0"!=this.c)throw"abort";}};function ud(a){return 0<=a.indexOf(".")||0<=a.indexOf(":")};var Yd,Zd,$d,A;Yd=new ee;$d=new ee;A=new ee;Zd={ec:45,ecommerce:46,linkid:47}; -var u=function(a,b,c){b==N||b.get(V);var d=Yd.get(a);if(!ea(d))return!1;b.plugins_=b.plugins_||new ee;if(b.plugins_.get(a))return!0;b.plugins_.set(a,new d(b,c||{}));return!0},y=function(a,b,c,d,e){if(!ea(Yd.get(b))&&!$d.get(b)){Zd.hasOwnProperty(b)&&J(Zd[b]);if(p.test(b)){J(52);a=N.j(a);if(!a)return!0;c=d||{};d={id:b,B:c.dataLayer||"dataLayer",ia:!!a.get("anonymizeIp"),na:e,G:!1};a.get(">m")==b&&(d.G=!0);var g=String(a.get("name"));"t0"!=g&&(d.target=g);G(String(a.get("trackingId")))||(d.ja=String(a.get(Q)), -d.ka=Number(a.get(n)),a=c.palindrome?r:q,a=(a=M.cookie.replace(/^|(; +)/g,";").match(a))?a.sort().join("").substring(1):void 0,d.la=a);a=d.B;c=(new Date).getTime();O[a]=O[a]||[];c={"gtm.start":c};e||(c.event="gtm.js");O[a].push(c);c=t(d)}!c&&Zd.hasOwnProperty(b)?(J(39),c=b+".js"):J(43);c&&(c&&0<=c.indexOf("/")||(c=(Ba||Ud()?"https:":"http:")+"//www.google-analytics.com/plugins/ua/"+c),d=ae(c),a=d.protocol,c=M.location.protocol,("https:"==a||a==c||("http:"!=a?0:"http:"==c))&&B(d)&&(wa(d.url,void 0, -e),$d.set(b,!0)))}},v=function(a,b){var c=A.get(a)||[];c.push(b);A.set(a,c)},C=function(a,b){Yd.set(a,b);for(var c=A.get(a)||[],d=0;da.split("/")[0].indexOf(":")&&(a=ca+e[2].substring(0,e[2].lastIndexOf("/"))+"/"+ -a);c.href=a;d=b(c);return{protocol:(c.protocol||"").toLowerCase(),host:d[0],port:d[1],path:d[2],query:c.search||"",url:a||""}};var Z={ga:function(){Z.f=[]}};Z.ga();Z.D=function(a){var b=Z.J.apply(Z,arguments),b=Z.f.concat(b);for(Z.f=[];0c;c++){var d=b[c].src;if(d&&0==d.indexOf("https://www.google-analytics.com/analytics")){J(33); -b=!0;break a}}b=!1}b&&(Ba=!0)}Ud()||Ba||!Ed(new Od(1E4))||(J(36),Ba=!0);(O.gaplugins=O.gaplugins||{}).Linker=Dc;b=Dc.prototype;C("linker",Dc);X("decorate",b,b.ca,20);X("autoLink",b,b.S,25);C("displayfeatures",fd);C("adfeatures",fd);a=a&&a.q;ka(a)?Z.D.apply(N,a):J(50)}};N.da=function(){for(var a=N.getAll(),b=0;b>21:b;return b};})(window); diff --git a/last_files/app.js b/last_files/app.js deleted file mode 100644 index 696d515..0000000 --- a/last_files/app.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";!function(){riot.settings.brackets="${ }",window.App={ready:function(t){App._ready?t():App.one("ready",t)}},riot.observable(window.App),$(function(t){App._ready=!0,setTimeout(function(){App.trigger("ready"),riot.mount("app")},500)})}(),function(){App.params={},$.each(window.location.hash.split(/[#&]/),function(t,e){if(e&&(e=e.split("="),2==e.length)){var s=e[1];"true"==s&&(s=!0),"false"==s&&(s=!1),App.params[e[0]]=s}});var t=App.params.theme||"default";t&&$("",{rel:"stylesheet",type:"text/css",href:"styles/themes/"+t+"/"+t+"-theme.css"}).appendTo("head"),App.params.pro=App.params.pro||"light"===t,App.params.hostname||(App.params.hostname="localhost"==window.location.hostname?"localhost:8082":window.location.hostname)}(),function(){App.scripts={loaded:{},waiting:[],loading:0,ready:function(t){this.loading?this.waiting.push(t):t()},load:function(t,e,s){var i=this;this.loaded[t]===!0?e&&e(!1):"error"===this.loaded[t]?s&&s():this.loaded[t]===!1?this.ready(e):(this.loading++,this.loaded[t]=!1,$.ajax({url:t,dataType:"script",cache:!0,success:function(){e&&e(!0),i.loaded[t]=!0},error:function(){s&&s(),i.loaded[t]="error"},complete:function(){i.loading--,0==i.loading&&(i.waiting.forEach(function(t){return t()}),i.waiting=[])}}))}}}(),function(){function t(t,e){t.setStatus("H:Establishing a socket connection..."),t.client=new Ably.Realtime(e),t.client.connection.on("disconnected",function(e){t.client.connect()}),t.client.connection.on("connected",function(e){t.setStatus("H:Establishing channel connection...",!0),t.channel=t.client.channels.get("runner:"+t.guid),t.setStatus("H:Attaching to channel...",!0),t.channel.on(function(){t.setStatus("H:Channel "+this.event,!0)}),t.channel.on("attached",function(){t.persistent?t.persisted||t.setStatus("Creating a persistent environment...",!0):t.setStatus("H:Ready",!0)}),t.channel.subscribe("stdout",function(e){t.trigger("stdout",e)}),t.channel.subscribe("status",function(e){t.current&&!t.current.completed&&t.setStatus(e.data)}),t.channel.subscribe("output",function(e){t.current&&!t.current.completed&&n(t,e)})})}function e(t,e,s){t.current.completed=!0,t.current.response=e,t.current.error=s,console.log(e),t.trigger("result.completed"),t.setStatus("H:Ready")}function s(t,s){t.trigger("result.success"),e(t,s,null)}function i(t,s){console.log(s),t.trigger("result.failed"),e(t,{},s)}function n(t,e){}App.ready(function(){App.runner=new App.Runner,App.params.displayOnly||App.runner.load()}),App.Runner=function(){riot.observable(this),this.guid=App.Runner.guid(),this.runs=0,this.persistent=App.params&&App.params.persistent},App.Runner.guid=function(){var t=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)};return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()},App.Runner.prototype.ready=function(t){this._ready?t():this._readyCallback=t},App.Runner.prototype.setStatus=function(t,e){e&&this.current&&!this.current.completed||(this.status=t,this.trigger("status-change"),"Ready"!=this.status||this._ready||(this._ready=!0,this._readyCallback&&(this._readyCallback(),delete this._readyCallback)))},App.Runner.prototype.load=function(){var e=this;this.setStatus("H:Initializing..."),$.post("//"+App.params.hostname+"/token").done(function(s){s.token?t(e,s.token):e.setStatus("Unable to authenticate!")}).fail(function(t){e.setStatus("Failed to initialize. You may need to reload the page")})},App.Runner.prototype.run=function(t){var e=this;return this.current&&!this.current.completed?void console.log("Already running"):(this.runs++,this._ready&&this.channel&&"detached"==this.channel.state&&this.channel.attach(),this.trigger("result.started"),this.setStatus("Sending request..."),this.current={request:t,completed:!1},void(this.persistent||(App.params.pro&&(t.ably=!0,t.batch=!0),this.channel&&(t.channel=this.channel.name),$.ajax({url:"//"+App.params.hostname+"/run",data:t,type:"POST",dataType:"json",traditional:!0,success:function(t){return s(e,t)},error:function(t){return i(e,t)}}))))}}(),App.bridge={run:function(t){App.runner.run(t)},display:function(t){t.summary&&t.output?$("body").addClass("legacy").html(t.output.join?t.output.join(""):t.output):App.runOutput.display(t)},notifyHeight:function(){App.bridge.send("notifyHeight",$(window).height())},send:function(t,e){window.parent.postMessage({method:t,data:e,widget:"runner"},"*")}},App.ready(function(){App.bridge.send("ready"),window.self!==window.top&&window.addEventListener("message",function(t){if(t.origin.indexOf("codewars.com")>0||t.origin.indexOf("qualified.io")>0||t.origin.indexOf("localhost")>0)if(t.data.method){App.bridge.send("notifyReceipt",t.data.method);var e=App.bridge[t.data.method];e?e(t.data.data):App.bridge.send(t.data.method,t.data.data)}else console.log("Message received with data "+t.data)}),App.runner.on("result.completed",function(){App.bridge.send("notifyResponse",App.runner.current.response)})}),riot.tag2("app"," ","","",function(t){window.App.tag=this,$("").appendTo($("head"))}),riot.tag2("raw","","","",function(opts){var CONFIRM="Do you want to allow the scripts generated by the code execution output to run on this page? You are not running within a protected sandbox so this operation may not be safe if you do not trust the source";this.on("mount update",function(){this.current!=opts.content&&(this.current=opts.content,this.root.innerHTML=opts.content||"",opts.scripts&&this.scripts().length&&(window.self===window.top&&(App.scriptsConfirmed||window.confirm(CONFIRM))?(App.scriptsConfirmed=!0,this.runScripts()):this.runScripts()))}),this.scripts=function(){return $(this.root).find("script")}.bind(this),this.runScripts=function(){window.confirm=$.noop,window.alert=$.noop,window.prompt=$.noop,window.print=$.noop,window.open=$.noop,this.scripts().each(function(i,el){var script=el.innerHTML;script&&""!=script&&setTimeout(function(_){try{eval(script)}catch(e){console.error(e)}})})}.bind(this)}),riot.tag2("run-output",'

Status: ${App.runner.status}

Your results will be shown here.

Time: ${response.result.wallTime || 0}ms Passed: ${response.result.passed} Failed: ${response.result.failed} Errors: ${response.result.errors}

${!!hasTests() ? \'Test Results\' : \'STDOUT\'}:

You have passed all tests! :)

STDERR:

Why did my code time out?

Our servers are configured to only allow a certain amount of time for your code to execute. In rare cases the server may be taking on too much work and simply wasn\'t able to run your code effectiently enough. Most of the time though this issue is caused by inefficient algorithms. If you see this error multiple times you should try to optimize your code further.

Server Execution Error:

The server attempted to execute your code but there was an issue with the request. This should be a rare issue. Please try running your code again. If the issue persists, please contact us.
${response.message}

Request Error:

${error.status}: ${error.statusText || \'Unknown Server Error!\'}

Description:

This error was caused due to an issue processing the web request, not because of an issue executing your code. Please try again.

',"",'class="output"',function(t){function e(t){return t?s([s(t),s(t.map(function(t){return e(t.items)}))]):[]}function s(t){return[].concat.apply([],t)}this.on("mount",function(){var t=this;App.runOutput=this,App.runner.on("result.completed",function(){t.response=App.runner.current.response,t.request=App.runner.current.request,t.error=App.runner.current.error}),App.runner.on("status-change",function(){"Sending request..."==App.runner.status&&(t.response=null),t.update()}),this.update(),App.params.display&&this.display(decodeURIComponent(App.params.display))}),this.toggleAll=function(t){return function(){App.trigger("toggle-all",t)}}.bind(this),this.display=function(t){"string"==typeof t&&(t=JSON.parse(t)),console.log(t),t.response||t.request?(this.response=t.response,this.request=t.request):(this.response=t,this.request=null),this.update()}.bind(this),this.executionFailure=function(){if(this.response&&this.response.type&&"execution success"!=this.response.type&&"code_timeout"!=this.response.type){var t=this.stdError();if(!this.response.message||!t||this.response.message.indexOf(t)===-1)return!0}return!1}.bind(this),this.shouldShowStartMsg=function(){return!(App.params.displayOnly||this.shouldShowStatus()||this.executionFailure()||this.shouldShow())}.bind(this),this.shouldShowStatus=function(){return(!App.systemStatus||!App.systemStatus.isMajor())&&(App.params.debug||App.runner.status&&0!=App.runner.status.indexOf("H:"))}.bind(this),this.shouldShow=function(){return!!this.response}.bind(this),this.hasTests=function(){return this.request?!!this.request.fixture:this.response?this.response.result.failed||this.response.result.passed:void 0}.bind(this),this.stdError=function(){var t=this.response.stderr||this.response.result.error;return t?t.trim():t}.bind(this),this.hasStdErr=function(){var t=this.stdError();if(t)return!this.response.stdout||!this.response.result.failed&&!this.response.result.errors||(this.flattened=e(this.response.result.output),!this.flattened.find(function(e){if(e.v&&"error"===e.t||"failed"===e.t){e.v.trim();return e.v.length>15&&(e.v==t||e.v.indexOf(t)>=0||t.indexOf(e.v)>=0)}}))}.bind(this)}),riot.tag2("run-output-item",'

${error}

(${childrenPassed} Passed, ${childrenFailed} Failed)
',"",'class="output-item"',function(t){var e=this;"log"!=this.item.t||this.item.l||(this.item.l="Log"),this.item.items&&(this.childrenPassed=this.item.items.filter(function(t){return"passed"===t.t}).length,this.childrenFailed=this.item.items.filter(function(t){return"failed"===t.t}).length),this.isActive=function(t){return t==this.item?!this.item.tabs||!this.item.tabs.active:this.item.tabs.active==t}.bind(this),this.on("mount",function(t){"SCRIPT"==e.item.m&&App.scripts.load(e.item.v),e.childrenCollapsed=!1,e.item.l&&0==e.item.l.indexOf("-")?(e.collapsed=!0,e.item.l=e.item.l.substr(1),e.update()):e.item.p===!0&&"it"===e.item.t&&(e.childrenCollapsed=!0,e.update()),App.on("toggle-all",function(t){"it"===e.item.t&&e.item.p==t&&e.toggleChildren()})}),this.setTab=function(t){var e=t.item?t.item.tab:null;this.item.tabs?((this.collapsed||this.item.tabs.active==e)&&this.toggle(),this.item.tabs.active=e):this.toggle(),this.update()}.bind(this),this.shouldShow=function(){return""!=this.item.v&&"SCRIPT"!=this.item.m&&(!this.item.hidden||App.params.showHidden)}.bind(this),this.toggle=function(){return this.collapsed=!this.collapsed,!0}.bind(this),this.toggleChildrenIfCollapsed=function(){if(this.childrenCollapsed)return this.childrenCollapsed=!1,!0}.bind(this),this.toggleChildren=function(){return this.childrenCollapsed=!this.childrenCollapsed,!0}.bind(this),this.toggleClass=function(){return"glyph "+(this.item.p?"passed":"failed")+" "+(this.collapsed||this.childrenCollapsed?"collapsed":"expanded")}.bind(this)}),riot.tag2("run-output-value",' ${value()}
${value()}
',"",'class="${localConfig.className}"',function(t){var e=this;this.on("update",function(t){e.localConfig=e.config||e.item}),this.checkMode=function(t){return this.localConfig.m===t}.bind(this),this.isRaw=function(){switch(this.localConfig.t){case"log":case"example":case"tab":case"out":return!0;case"error":return"raw"===App.runOutput.response.outputType}return!1}.bind(this),this.value=function(){if(this.localConfig.v)switch(this.localConfig.t){case"completedin":if(this.localConfig.v&&"0"!=this.localConfig.v&&"0ms"!=this.localConfig.v){var t=this.localConfig.v.toLowerCase().indexOf("ms")>0||this.localConfig.v.indexOf("seconds")>0,e=t?this.localConfig.v:this.localConfig.v+"ms";return"Completed in "+e}break;case"error":case"failed":case"passed":return this.localConfig.v.replace(/^[\n ]*/,"").trim();case"script":return null;default:return this.localConfig.v}}.bind(this)}),riot.tag2("realtime-output",'

STDOUT BUFFER:

${output}
',"",'class="output"',function(t){function e(t){return t.replace(/)<[^<]*)*<\/script>/gi,"")}function s(t){return t=t.replace(/.*\\n/g,""),t.replace(/<[A-Z]*:[A-Z]*:.*>/g,"")}var i=this;this.on("mount",function(t){App.runner.on("result.started",function(t){i.running=!0,i.output="",i.update()}),App.runner.on("stdout",function(t){i.running&&t.data&&(i.output+=s(t.data),i.output=e(i.output),i.update())}),App.runner.on("result.success",function(t){i.running=!1,i.update()})})}),riot.tag2("editor",'

',"","",function(t){this.on("mount",function(){var t=this;App.editor=this,App.runner.on("status-change",function(){App.params.autorun&&0==App.runner.runs&&"Ready"==App.runner.status&&t.run()})}),this._show=App.params.editor,this.language.value=App.params.language,this.code.value=decodeURIComponent(App.params.code||""),this.fixture.value=decodeURIComponent(App.params.fixture||""),this.display.value=decodeURIComponent(App.params.display||""),this.show=function(){this._show=!0,this.update()}.bind(this),this.hide=function(){this._show=!1,this.update()}.bind(this),this.run=function(){var t={language:this.language.value,code:this.code.value};App.params.framework&&(t.fixture=this.fixture.value,t.testFramework=App.params.framework),t.languageVersion=App.params.languageVersion,this.embed(),App.runner.run(t)}.bind(this),this.updateDisplay=function(){this.embed(),App.runOutput.display(this.display.value)}.bind(this),this.embed=function(){var t="#";$.each(Object.keys(App.params),function(e,s){switch(s){case"fixture":case"code":case"display":case"hostname":break;default:t+="&"+s+"="+App.params[s]}}),App.params.displayOnly?this.display&&(t+="&display="+encodeURIComponent(this.display.value)):(t+="&code="+encodeURIComponent(this.code.value),this.fixture&&(t+="&fixture="+encodeURIComponent(this.fixture.value))),window.location.hash=t}.bind(this)}),riot.tag2("system-status",'

The execution engine is currently ${statusName()}.

During a major outage you should not expect any code runs to succeed. We are working on the issue and will have it resolved ASAP.

During a partial outage code runs may be inconsistent. Expect some, but not all, of your code runs to timeout. We are working on a fix.

The servers may not perform well at the moment. You should expect to wait longer than you normally would. An occasional timeout may happen due to server performance.

The system should remain stable while we upgrade but may have an occasional timeout.

',"","",function(t){var e=this;window.App.systemStatus=this,this.on("mount",function(t){window.location.host.indexOf("codewars")>=0?$.getJSON("https://6bz4qrcfh4zj.statuspage.io/api/v2/components.json",function(t){t.components&&(e.component=t.components.find(function(t){return"Code Runner"===t.name}),e.component&&"operational"!==e.component.status&&e.update())}):e.component={status:"operational"}}),this.isOperational=function(){return"operational"===this.component.status}.bind(this),this.isMajor=function(){return"major_outage"===this.component.status}.bind(this),this.statusName=function(){switch(this.component.status){case"operational":return"operational";case"under_maintenance":return"under maintenance";case"major_outage":return"having a major outage";case"partial_outage":return"having a partial outage";case"degraded_performance":return"experience degraded performance"}}.bind(this)}),riot.tag2("chart",'

${error}

${opts.chart}
','chart,[riot-tag="chart"],[data-is="chart"]{ display: inline-block; width: 100%; }',"",function(t){var e=this;this.on("mount",function(t){App.scripts.load("//cdnjs.cloudflare.com/ajax/libs/Chart.js/2.2.1/Chart.bundle.js",function(t){t&&(Chart.defaults.global.responsive=!1),s()})}),this.on("loaded",function(t){e.on("unmount",function(){t.destroy()})});var s=function(){try{if(e.isMounted){var t=e.root.querySelector("canvas").getContext("2d"),s=new Chart(t,i());e.trigger("loaded",s)}}catch(n){e.error=n.message,e.update()}},i=function(){try{return"string"==typeof t.chart&&(t.chart=JSON.parse(t.chart)),t.chart}catch(s){e.error="Error parsing JSON: "+s.message}}}),riot.tag2("highlight",'
${config.v}
',"","",function(t){var e=this;this.on("mount",function(t){0==$("#hl-stylesheet").length&&$("").appendTo($("head")),App.scripts.load("//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.6.0/highlight.min.js",function(t){App.hlStylesheet=!0,e.highlight()})}),this.on("update",function(t){e.isMounted&&e.highlight()}),this.highlight=function(){setTimeout(function(){window.hljs&&hljs.highlightBlock(this.pre)},0)}.bind(this)}),riot.tag2("diff",'
${value}
',"","",function(t){var e=this;this.on("mount",function(t){App.scripts.load("//"+location.host+"/scripts/bower/diff.js",function(t){e.diffValues()})}),this.on("update",function(t){e.isMounted&&e.diffValues()}),this.diffValues=function(){try{var t=(this.config.original||this.parent.item.v)+"\n",e=this.config.v+"\n",s=this.config.diffType||"Chars";this.diff=JsDiff["diff"+s](t,e),this.update()}catch(i){console.log(i)}}.bind(this)}),riot.tag2("mtable",'
${parent.activeItem().caption}
${key}
${row[key]}
',"","",function(t){var e=this;this.on("mount",function(t){e.render()}),this.viewFull=function(){this.opts.preview=!1,$("mtable .preview").removeClass("preview"),$("mtable .view-full").hide()}.bind(this),this.render=function(){var t=this;try{if(this.data=JSON.parse(this.opts.data),this.data.length)this.keys=Object.keys(this.data[0]),this.rows=this.data;else{this.keys=[],this.rows=[];for(var e in this.data)this.keys.push(e),this.data[e].forEach(function(e,s){t.rows[s]||(t.rows[s]=[]),t.rows[s].push(e)})}}catch(s){}this.update()}.bind(this)}),riot.tag2("markdown",'
',"","",function(t){var e=this;this.on("mount",function(t){App.scripts.load("//cdnjs.cloudflare.com/ajax/libs/marked/0.3.6/marked.min.js",function(t){e.update()})}),this.on("update",function(s){window.marked&&$(e.content).html(marked(t.value))})}),riot.tag2("shell",'
',"","",function(t){this.viewFull=function(){this.opts.preview=!1,$("shell .preview").removeClass("preview"),$("shell .view-full").hide()}.bind(this)}); \ No newline at end of file diff --git a/last_files/application-5c0ee03e0e6951dc40757e716b5bb0d4.css b/last_files/application-5c0ee03e0e6951dc40757e716b5bb0d4.css deleted file mode 100644 index 3da4169..0000000 --- a/last_files/application-5c0ee03e0e6951dc40757e716b5bb0d4.css +++ /dev/null @@ -1,14484 +0,0 @@ -/* line 21, ../../app/assets/stylesheets/fresh/_mixins.css.sass */ -.notifications { - box-shadow: none; -} - -/* line 27, ../../app/assets/stylesheets/fresh/_mixins.css.sass */ -a.shadow-link, .timer-container, header.main .score, header.main .notify { - text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); -} - -/* line 37, ../../app/assets/stylesheets/fresh/_mixins.css.sass */ -a:hover .item-container:not(.is-glowing-link) { - background-color: #1d1e1e; - box-shadow: none; -} - -/* line 41, ../../app/assets/stylesheets/fresh/_mixins.css.sass */ -.timer-container, .label-container, .item-container, .icon-container, section.user-profile { - background: rgba(0, 0, 0, 0.4); - height: 50px; - overflow: hidden; -} - -/* line 51, ../../app/assets/stylesheets/fresh/_mixins.css.sass */ -.clear, .items-list, .items-list .list-item { - *zoom: 1; -} -/* line 18, ../../../gems/gems/bourbon-3.0.1/app/assets/stylesheets/addons/_clearfix.scss */ -.clear:before, .items-list:before, .items-list .list-item:before, .clear:after, .items-list:after, .items-list .list-item:after { - content: " "; - display: table; -} -/* line 23, ../../../gems/gems/bourbon-3.0.1/app/assets/stylesheets/addons/_clearfix.scss */ -.clear:after, .items-list:after, .items-list .list-item:after { - clear: both; -} - -/* Requires: normalize.css */ -/* Global Reset & Standards ---------------------- */ -/* line 5, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* line 6, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -html { - font-size: 62.5%; -} - -/* line 7, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -body { - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; - font-size: 14px; - line-height: 1.5em; - position: relative; - -webkit-font-smoothing: antialiased; -} - -/* Links ---------------------- */ -/* line 11, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -a { - color: silver; - text-decoration: none; - line-height: inherit; -} - -/* line 12, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -a:hover { - color: #b3b3b3; -} - -/* line 13, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -a:focus { - color: silver; - outline: none; -} - -/* line 14, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -p a, p a:visited { - line-height: inherit; -} - -/* Misc ---------------------- */ -/* line 19, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -.highlight { - background: #ffff99; -} - -/* line 21, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -#googlemap img, object, embed { - max-width: none; -} - -/* line 23, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -#map_canvas embed { - max-width: none; -} - -/* line 24, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -#map_canvas img { - max-width: none; -} - -/* line 25, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -#map_canvas object { - max-width: none; -} - -/* Reset for strange margins by default on
elements */ -/* line 28, ../../app/assets/stylesheets/foundation/common/_globals.scss */ -figure { - margin: 0; -} - -/* Base Type Styles Using Modular Scale ---------------------- */ -/* line 3, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { - margin: 0; - padding: 0; - font-size: 14px; - direction: ltr; -} - -/* line 10, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -p { - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; - font-weight: normal; - font-size: 14px; - line-height: 1.6; - margin-bottom: 16px; -} -/* line 11, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -p.lead { - font-size: 16px; - line-height: 1.6; - margin-bottom: 16px; -} - -/* line 13, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -aside p { - font-size: 13px; - line-height: 1.35; - font-style: italic; -} - -/* line 15, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h1, h2, h3, h4, h5, h6 { - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; - font-weight: normal; - text-rendering: optimizeLegibility; - line-height: 1.4; - margin-bottom: 14px; - margin-top: 14px; -} -/* line 23, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { - font-size: 60%; - line-height: 0; -} -/* line 25, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.inverted-theme h1, .inverted-theme h2, .inverted-theme h3, .inverted-theme h4, .inverted-theme h5, .inverted-theme h6 { - color: #4b4b4b; -} -/* line 28, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.inverted-theme h1 small, .inverted-theme h2 small, .inverted-theme h3 small, .inverted-theme h4 small, .inverted-theme h5 small, .inverted-theme h6 small { - color: #656565; -} -/* line 33, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.dark-theme h1, .dark-theme h2, .dark-theme h3, .dark-theme h4, .dark-theme h5, .dark-theme h6 { - color: #efefef; -} -/* line 36, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.dark-theme h1 small, .dark-theme h2 small, .dark-theme h3 small, .dark-theme h4 small, .dark-theme h5 small, .dark-theme h6 small { - color: white; -} - -/* line 42, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h1 { - font-size: 21px; - font-weight: bold; -} - -/* line 43, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h2 { - font-size: 20px; -} - -/* line 44, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h3 { - font-size: 18px; -} - -/* line 45, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h4 { - font-size: 16px; - font-weight: bold; -} - -/* line 46, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h5 { - font-size: 16px; -} - -/* line 47, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -h6 { - font-size: 15px; -} - -/* line 50, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.subheader { - line-height: 1.3; - font-weight: 300; - margin-bottom: 16px; -} -/* line 52, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.inverted-theme .subheader { - color: #656565; -} -/* line 55, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.dark-theme .subheader { - color: white; -} - -/* line 60, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.indent, .index-one { - margin-left: 15px; -} - -/* line 61, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.index-two { - margin-left: 30px; -} - -/* line 62, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.index-three { - margin-left: 45px; -} - -/* line 64, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -em, i { - font-style: italic; - line-height: inherit; -} - -/* line 65, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -strong, b { - font-weight: bold; - line-height: inherit; -} - -/* line 66, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -small { - font-size: 60%; - line-height: inherit; -} - -/* line 67, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -code { - font-weight: bold; - background: #ffff99; -} - -/* Lists ---------------------- */ -/* line 70, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul, ol { - font-size: 14px; - line-height: 1.6; - margin-bottom: 16px; - list-style-position: inside; -} - -/* line 73, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul li ul, ul li ol { - margin-left: 20px; - margin-bottom: 0; -} -/* line 75, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.square, ul.circle, ul.disc { - margin-left: 16px; -} -/* line 76, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.square { - list-style-type: square; -} -/* line 77, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.square li ul { - list-style: inherit; -} -/* line 79, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.circle { - list-style-type: circle; -} -/* line 80, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.circle li ul { - list-style: inherit; -} -/* line 82, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.disc { - list-style-type: disc; -} -/* line 83, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.disc li ul { - list-style: inherit; -} -/* line 85, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.no-bullet { - list-style: none; -} -/* line 86, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ul.large li { - line-height: 21px; -} - -/* line 90, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -ol li ul, ol li ol { - margin-left: 20px; - margin-bottom: 0; -} - -/* Blockquotes ---------------------- */ -/* line 95, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -blockquote, blockquote p { - line-height: 1.5; -} - -/* line 96, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -blockquote { - margin: 0 0 16px; - padding: 0 20px 0 19px; - border-left: 3px solid #c9c9c9; -} -/* line 97, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.inverted-theme blockquote { - border-color: rgba(226, 226, 226, 0.6); -} -/* line 98, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -blockquote cite { - display: block; - font-size: 13px; -} -/* line 99, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -blockquote cite:before { - content: "\2014 \0020"; -} - -/* line 103, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -abbr, acronym { - text-transform: uppercase; - font-size: 90%; -} - -/* line 104, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -abbr { - text-transform: none; -} - -/* - * Print styles. - * - * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ - * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) -*/ -/* line 112, ../../app/assets/stylesheets/foundation/common/_typography.scss */ -.print-only { - display: none !important; -} - -@media print { - /* line 114, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - * { - background: transparent !important; - color: black !important; - box-shadow: none !important; - text-shadow: none !important; - filter: none !important; - -ms-filter: none !important; - } - - /* Black prints faster: h5bp.com/s */ - /* line 115, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - a, a:visited { - text-decoration: underline; - } - - /* line 116, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - a[href]:after { - content: " (" attr(href) ")"; - } - - /* line 117, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - abbr[title]:after { - content: " (" attr(title) ")"; - } - - /* line 118, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { - content: ""; - } - - /* Don't show links for images, or javascript/internal links */ - /* line 119, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - pre, blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - /* line 120, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - thead { - display: table-header-group; - } - - /* h5bp.com/t */ - /* line 121, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - tr, img { - page-break-inside: avoid; - } - - /* line 122, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - img { - max-width: 100% !important; - } - - @page { - margin: 0.5cm; -} - - /* line 124, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - p, h2, h3 { - orphans: 3; - widows: 3; - } - - /* line 125, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - h2, h3 { - page-break-after: avoid; - } - - /* line 126, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - .hide-on-print { - display: none !important; - } - - /* line 127, ../../app/assets/stylesheets/foundation/common/_typography.scss */ - .print-only { - display: block !important; - } -} -/* line 6, ../../app/assets/stylesheets/foundation/common/_base.scss */ -a { - cursor: pointer; -} - -/* The Grid ---------------------- */ -/* line 3, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row { - width: 1000px; - max-width: 100%; - min-width: 768px; - margin: 0 auto; -} -/* line 4, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .row { - width: auto; - max-width: none; - min-width: 0; - margin: 0 -15px; -} -/* line 7, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row.collapse .column, .row.collapse .columns { - padding: 0; -} -/* line 9, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .row { - width: auto; - max-width: none; - min-width: 0; - margin: 0 -15px; -} -/* line 10, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .row.collapse { - margin: 0; -} - -/* line 21, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.flex-container { - margin: 15px; - width: 100%; -} - -/* line 23, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.column, .columns { - float: left; - min-height: 1px; - padding: 0 15px; - position: relative; -} -/* line 24, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.column.centered, .columns.centered { - float: none; - margin: 0 auto; -} - -/* line 27, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -[class^="column"] + [class^="column"]:last-child { - float: right; -} - -/* line 28, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -[class^="column"] + [class^="column"].end { - float: left; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.one, .row .one { - width: 8.33333%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.two, .row .two { - width: 16.66667%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.three, .row .three { - width: 25%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.four, .row .four { - width: 33.33333%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.five, .row .five { - width: 41.66667%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.six, .row .six { - width: 50%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.seven, .row .seven { - width: 58.33333%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.eight, .row .eight { - width: 66.66667%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.nine, .row .nine { - width: 75%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.ten, .row .ten { - width: 83.33333%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.eleven, .row .eleven { - width: 91.66667%; -} - -/* line 32, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.twelve, .row .twelve { - width: 100%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-one { - margin-left: 8.33333%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-two { - margin-left: 16.66667%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-three { - margin-left: 25%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-four { - margin-left: 33.33333%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-five { - margin-left: 41.66667%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-six { - margin-left: 50%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-seven { - margin-left: 58.33333%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-eight { - margin-left: 66.66667%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-nine { - margin-left: 75%; -} - -/* line 45, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row .offset-by-ten { - margin-left: 83.33333%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-two { - left: 16.66667%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-two { - right: 16.66667%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-three { - left: 25%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-three { - right: 25%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-four { - left: 33.33333%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-four { - right: 33.33333%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-five { - left: 41.66667%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-five { - right: 41.66667%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-six { - left: 50%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-six { - right: 50%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-seven { - left: 58.33333%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-seven { - right: 58.33333%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-eight { - left: 66.66667%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-eight { - right: 66.66667%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-nine { - left: 75%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-nine { - right: 75%; -} - -/* line 51, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.push-ten { - left: 83.33333%; -} - -/* line 52, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.pull-ten { - right: 83.33333%; -} - -/* line 55, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -img, object, embed { - max-width: 100%; - height: auto; -} - -/* line 56, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -object, embed { - height: 100%; -} - -/* line 57, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -img { - -ms-interpolation-mode: bicubic; -} - -/* line 58, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -#map_canvas img, .map_canvas img { - max-width: none !important; -} - -/* Nicolas Gallagher's micro clearfix */ -/* line 61, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.row { - *zoom: 1; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.row:before, .row:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.row:after { - clear: both; -} - -/* Extended Framework ------------------------ */ -/* line 64, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.flex-row { - width: 100%; - clear: both; -} - -/* Mobile Grid and Overrides ---------------------- */ -@media only screen and (max-width: 767px) { - /* line 68, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive { - /* Mobile 4-column Grid */ - } - /* line 70, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive body { - -webkit-text-size-adjust: none; - -ms-text-size-adjust: none; - width: 100%; - min-width: 0; - margin-left: 0; - margin-right: 0; - padding-left: 0; - padding-right: 0; - } - /* line 72, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row { - width: auto; - min-width: 0; - margin-left: 0; - margin-right: 0; - } - /* line 73, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .column, body.responsive .columns { - width: auto !important; - float: none; - padding: 0; - } - /* line 74, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .column:last-child, body.responsive .columns:last-child { - float: none; - } - /* line 75, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive [class*="column"] + [class*="column"]:last-child { - float: none; - } - /* line 76, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .column:before, body.responsive .columns:before, body.responsive .column:after, body.responsive .columns:after { - content: ""; - display: table; - } - /* line 77, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .column:after, body.responsive .columns:after { - clear: both; - } - /* line 80, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .offset-by-one, body.responsive .offset-by-two, body.responsive .offset-by-three, body.responsive .offset-by-four, body.responsive .offset-by-five, body.responsive .offset-by-six, body.responsive .offset-by-seven, body.responsive .offset-by-eight, body.responsive .offset-by-nine, body.responsive .offset-by-ten { - margin-left: 0 !important; - } - /* line 81, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .push-two, body.responsive .push-three, body.responsive .push-four, body.responsive .push-five, body.responsive .push-six, body.responsive .push-seven, body.responsive .push-eight, body.responsive .push-nine, body.responsive .push-ten { - left: auto; - } - /* line 82, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .pull-two, body.responsive .pull-three, body.responsive .pull-four, body.responsive .pull-five, body.responsive .pull-six, body.responsive .pull-seven, body.responsive .pull-eight, body.responsive .pull-nine, body.responsive .pull-ten { - right: auto; - } - /* line 95, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-one { - width: 25% !important; - float: left; - padding: 0 15px; - } - /* line 96, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-one:last-child { - float: right; - } - /* line 97, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-one.end { - float: left; - } - /* line 100, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row.collapse .mobile-one { - padding: 0; - } - /* line 95, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-two { - width: 50% !important; - float: left; - padding: 0 15px; - } - /* line 96, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-two:last-child { - float: right; - } - /* line 97, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-two.end { - float: left; - } - /* line 100, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row.collapse .mobile-two { - padding: 0; - } - /* line 95, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-three { - width: 75% !important; - float: left; - padding: 0 15px; - } - /* line 96, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-three:last-child { - float: right; - } - /* line 97, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-three.end { - float: left; - } - /* line 100, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row.collapse .mobile-three { - padding: 0; - } - /* line 95, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-four { - width: 100% !important; - float: left; - padding: 0 15px; - } - /* line 96, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-four:last-child { - float: right; - } - /* line 97, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row .mobile-four.end { - float: left; - } - /* line 100, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .row.collapse .mobile-four { - padding: 0; - } - /* line 105, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .push-one-mobile { - left: 25%; - } - /* line 106, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .pull-one-mobile { - right: 25%; - } - /* line 105, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .push-two-mobile { - left: 50%; - } - /* line 106, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .pull-two-mobile { - right: 50%; - } - /* line 105, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .push-three-mobile { - left: 75%; - } - /* line 106, ../../app/assets/stylesheets/foundation/components/_grid.scss */ - body.responsive .pull-three-mobile { - right: 75%; - } -} - -/* line 111, ../../app/assets/stylesheets/foundation/components/_grid.scss */ -.flex-box { - display: flex; - flex-wrap: wrap; -} - -/* Requires - globals.css */ -/* line 4, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -div.nav-bar { - height: 40px; - margin-bottom: 15px; -} - -/* line 5, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar { - background: #131414; - padding: 0; -} -/* line 6, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.inverted-theme .nav-bar { - background: rgba(36, 36, 36, 0.8); -} -/* line 7, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .nav-bar { - margin: 0; - -webkit-box-shadow: none; - box-shadow: none; -} -/* line 9, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li { - float: left; - display: block; - position: relative; - height: 39px; - padding: 0; - margin: 0; - line-height: 36px; -} -/* line 11, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.active { - background: #131414; -} -/* line 12, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.active > a { - color: #ebebeb; - cursor: default; -} -/* line 13, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.active:hover { - background: #6795de; - color: white; - cursor: default; -} -/* line 16, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li:hover { - background: #6795de; - color: white; -} -/* line 17, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li:hover a { - color: white; -} -/* line 20, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.is-hover-important:not(.active):hover { - background: #b1361e; -} -/* line 22, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li ul { - margin-bottom: 0; -} -/* line 23, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li .flyout { - display: none; - max-height: 400px; - overflow-y: auto; -} -/* line 27, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.has-flyout > a:first-child { - padding-right: 40px; - position: relative; - color: white; -} -/* line 28, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.has-flyout > a:first-child:after { - content: ""; - display: block; - width: 0; - height: 0; - border: solid 4px; - border-color: #e6e6e6 transparent transparent transparent; - position: absolute; - right: 20px; - top: 17px; -} -/* line 31, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.has-flyout > a.flyout-toggle { - border-left: 0 !important; - position: absolute; - right: 0; - top: 0; - padding: 20px; - z-index: 2; - display: block; -} -/* line 33, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.has-flyout.is-touch > a:first-child { - padding-right: 55px; -} -/* line 34, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.has-flyout.is-touch > a.flyout-toggle { - border-left: 1px dashed #666; -} -/* line 38, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.has-flyout:hover ul.flyout { - display: block !important; -} -/* line 42, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.alert { - background-color: #c05c48; -} -/* line 43, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.alert:hover { - background-color: #c76d5b; -} -/* line 45, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.success { - background-color: #5f8120; -} -/* line 46, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.success:hover { - background-color: #6e9525; -} -/* line 48, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.notice { - background-color: #2f7db7; -} -/* line 49, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.notice:hover { - background-color: #358bcb; -} -/* line 52, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.warning { - background-color: #c28222; -} -/* line 53, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li.warning:hover { - background-color: #d89126; -} -/* line 57, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > .alert-box { - height: 100%; - padding-top: 9px; -} -/* line 59, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li > a:first-child { - position: relative; - padding: 0 20px; - display: block; - text-decoration: none; - font-size: 14px; - line-height: 2.8em; -} -/* line 60, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar > li > input { - margin: 0 10px; -} -/* line 62, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.vertical { - height: auto; - margin-top: 0; -} -/* line 64, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.vertical > li { - float: none; - border-bottom: none; - border-right: solid 1px #454848; - -webkit-box-shadow: none; - box-shadow: none; -} -/* line 66, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.vertical > li.has-flyout > a:first-child:after { - content: ""; - display: block; - width: 0; - height: 0; - border: solid 4px; - border-color: transparent transparent transparent #e6e6e6; -} -/* line 67, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.vertical > li .flyout { - left: 100%; - top: -1px; -} -/* line 68, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.vertical > li .flyout.right { - left: auto; - right: 100%; -} -/* line 70, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.vertical > li.active { - border-right: solid 1px #1c62a2; -} -/* line 71, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.vertical > li:last-child { - border-bottom: solid 1px #454848; -} -/* line 75, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.round { - border-radius: 8px; -} -/* line 76, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.round li:first-child { - border-radius: 8px 0 0 8px; -} -/* line 77, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar.round li:last-child { - border-radius: 0 8px 8px 0; -} -@media only screen and (max-width: 767px) { - /* line 80, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - .nav-bar.round li:first-child, .nav-bar.round li:last-child { - border-radius: 0; - } -} - -/* line 85, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout { - background: #131414; - padding: 15px; - margin: 0; - position: absolute; - top: 39px; - left: -1px; - width: 250px; - z-index: 40; - /* remove margin on any first-child element */ - /* remove margin on last element */ -} -/* line 86, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.inverted-theme .nav-bar .flyout { - background: rgba(36, 36, 36, 0.8); -} -/* line 88, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout p { - line-height: 1.2; - font-size: 13px; -} -/* line 89, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout *:first-child { - margin-top: 0; -} -/* line 90, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout *:last-child { - margin-bottom: 0; -} -/* line 92, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout.is-small { - width: 166.66667px; -} -/* line 93, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout.is-large { - width: 312.5px; -} -/* line 94, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout.is-huge { - width: 437.5px; -} -/* line 96, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout.is-right { - left: auto; - right: -2px; -} -/* line 97, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout.is-left { - right: auto; - left: -2px; -} -/* line 98, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -.nav-bar .flyout.is-up { - top: auto; - bottom: 39px; -} - -/* line 101, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -ul.flyout, .nav-bar li ul { - padding: 0; - list-style: none; -} -/* line 104, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -ul.flyout li a, .nav-bar li ul li a { - border: 0; - color: #7ca4e3 !important; - display: block; - font-size: 14px; - height: auto; - line-height: 1; - padding: 15px 20px; -} -/* line 105, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -ul.flyout li a:hover, .nav-bar li ul li a:hover { - background-color: rgba(255, 255, 255, 0.125); -} -/* line 108, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ -ul.flyout li.active a, .nav-bar li ul li.active a { - background-color: #131414; - color: #ebebeb !important; - height: auto; - margin: 0; - position: static; - top: 0; -} - -/* Mobile Styles */ -@media only screen and (max-device-width: 1280px) { - /* line 118, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - .touch .nav-bar li.has-flyout > a { - padding-right: 36px !important; - } -} -@media only screen and (max-width: 1279px) and (min-width: 768px) { - /* line 122, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - .touch .nav-bar li a { - font-size: 13px; - font-size: 1.3rem; - } - - /* line 123, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - .touch .nav-bar li.has-flyout > a.flyout-toggle { - padding: 20px !important; - } - - /* line 124, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - .touch .nav-bar li.has-flyout > a { - padding-right: 36px !important; - } -} -@media only screen and (max-width: 767px) { - /* line 130, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar { - height: auto; - } - /* line 132, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar > li { - float: none; - display: block; - border-right: none; - } - /* line 133, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar > li > a.main { - text-align: left; - border-top: 1px solid #ddd; - border-right: none; - } - /* line 134, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar > li:first-child > a.main { - border-top: none; - } - /* line 135, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar > li.has-flyout > a.flyout-toggle { - position: absolute; - right: 0; - top: 0; - padding: 22px; - z-index: 2; - display: block; - } - /* line 136, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span { - content: ""; - width: 0; - height: 0; - display: block; - } - /* line 137, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar > li.has-flyout > a.flyout-toggle:hover span { - border-top-color: #141414; - } - /* line 138, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .nav-bar.vertical > li.has-flyout > .flyout { - left: 0; - } - /* line 141, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .flyout { - position: relative; - width: 100% !important; - top: auto; - margin-right: -2px; - border-width: 1px 1px 0 1px; - } - /* line 143, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .flyout.right { - float: none; - right: auto; - left: -1px; - } - /* line 144, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .flyout.small, body.responsive .flyout.large { - width: 100% !important; - } - /* line 145, ../../app/assets/stylesheets/foundation/components/modules/_navbar.scss */ - body.responsive .flyout p:last-child { - margin-bottom: 18px; - } -} - -/* line 9, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-open .tooltip { - z-index: 13; -} - -/* line 13, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 10; - background-color: #131414; -} -/* line 15, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-backdrop.fade { - opacity: 0; -} - -/* line 19, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-backdrop, -.modal-backdrop.fade.in { - opacity: 0.8; -} - -/* line 24, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal { - position: fixed; - top: 55%; - left: 50%; - z-index: 11; - max-height: 500px; - overflow: auto; - width: 580px; - margin: -250px 0 0 -280px; - color: white; - background-color: #131414; - border: 1px solid rgba(255, 255, 255, 0.2); - -webkit-background-clip: padding; - -moz-background-clip: padding; - background-clip: padding-box; -} -/* line 37, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal.fade { - -webkit-transition: opacity .3s linear, top .3s ease-out; - -moz-transition: opacity .3s linear, top .3s ease-out; - -ms-transition: opacity .3s linear, top .3s ease-out; - -o-transition: opacity .3s linear, top .3s ease-out; - transition: opacity .3s linear, top .3s ease-out; - top: -25%; -} -/* line 41, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal.fade.in { - top: 50%; -} - -/* line 44, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-header { - padding: 15px 0; - margin: 5px 15px 0; - border-bottom: 1px solid #383b3b; -} -/* line 45, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-header h4 { - float: left; - color: white; - margin: 0; - width: 80%; - line-height: 1.2em; -} -/* line 46, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-header h4 i { - position: relative; - top: 1px; -} -/* line 49, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-header .close { - float: right; - font-size: 16px -1; - font-family: arial; - line-height: 16px -1; -} -/* line 50, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-header .close i { - color: white; - cursor: pointer; - opacity: 0.7; -} -/* line 51, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-header .close i:hover { - color: #d9d9d9; -} - -/* line 58, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-body { - margin: 15px; - *zoom: 1; - font-size: 16px; - line-height: 24px; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.modal-body:before, .modal-body:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.modal-body:after { - clear: both; -} -/* line 60, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-body .modal-form { - margin-bottom: 0; -} - -/* line 65, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-footer { - padding: 0; - margin: 15px 15px 0; - background-color: #131414; - border-top: 1px solid #2c2e2e; - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - -ms-border-radius: 0 0 6px 6px; - -o-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - *zoom: 1; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.modal-footer:before, .modal-footer:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.modal-footer:after { - clear: both; -} -/* line 72, ../../app/assets/stylesheets/foundation/components/modules/_modals.scss */ -.modal-footer .form-actions { - margin: 15px 0; -} - -/* Requires: - globals.css */ -/* Table of Contents - -:: Visibility -:: Alerts -:: Labels -:: Tooltips -:: Accordion -:: Side Nav -:: Sub Nav -:: Pagination -:: Breadcrumbs -:: Lists -:: Link Lists -:: Keystroke Chars -:: Image Thumbnails -:: Video -:: Tables -:: Microformats -:: Progress Bars -:: Score Box - -*/ -/* Visibility Classes ---------------------- */ -/* line 29, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.touch .hide-for-touch { - display: none !important; -} - -/* Standard (large) display targeting */ -/* line 37, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.show-for-small, -.show-for-medium, -.show-for-medium-down, -.hide-for-large, -.hide-for-large-up, -.show-for-xlarge { - display: none !important; -} - -/* line 44, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.hide-for-xlarge, -.show-for-large, -.show-for-large-up, -.hide-for-small, -.hide-for-medium, -.hide-for-medium-down { - display: block !important; -} - -/* Very large display targeting */ -@media only screen and (min-width: 1441px) { - /* line 53, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .hide-for-small, - .hide-for-medium, - .hide-for-medium-down, - .hide-for-large, - .show-for-large-up, - .show-for-xlarge { - display: block !important; - } - - /* line 60, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .show-for-small, - .show-for-medium, - .show-for-medium-down, - .show-for-large, - .hide-for-large-up, - .hide-for-xlarge { - display: none !important; - } -} -/* Medium display targeting */ -@media only screen and (max-width: 1279px) and (min-width: 768px) { - /* line 70, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .hide-for-small, - .show-for-medium, - .show-for-medium-down, - .hide-for-large, - .hide-for-large-up, - .hide-for-xlarge { - display: block !important; - } - - /* line 77, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .show-for-small, - .hide-for-medium, - .hide-for-medium-down, - .show-for-large, - .show-for-large-up, - .show-for-xlarge { - display: none !important; - } -} -/* Small display targeting */ -@media only screen and (max-width: 767px) { - /* line 87, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .show-for-small, - .hide-for-medium, - .show-for-medium-down, - .hide-for-large, - .hide-for-large-up, - .hide-for-xlarge { - display: block !important; - } - - /* line 94, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .hide-for-small, - .show-for-medium, - .hide-for-medium-down, - .show-for-large, - .show-for-large-up, - .show-for-xlarge { - display: none !important; - } -} -@media only screen and (max-width: 480px) { - /* line 98, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .hide-for-tiny { - display: none !important; - } -} -/* Orientation targeting */ -/* line 103, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.show-for-landscape, -.hide-for-portrait { - display: block !important; -} - -/* line 105, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.hide-for-landscape, -.show-for-portrait { - display: none !important; -} - -@media screen and (orientation: landscape) { - /* line 109, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .show-for-landscape, - .hide-for-portrait { - display: block !important; - } - - /* line 111, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .hide-for-landscape, - .show-for-portrait { - display: none !important; - } -} -@media screen and (orientation: portrait) { - /* line 116, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .show-for-portrait, - .hide-for-landscape { - display: block !important; - } - - /* line 118, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .hide-for-portrait, - .show-for-landscape { - display: none !important; - } -} -/* Touch-enabled device targeting */ -/* line 122, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.show-for-touch { - display: none !important; -} - -/* line 123, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.hide-for-touch { - display: block !important; -} - -/* line 124, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.touch .show-for-touch { - display: block !important; -} - -/* line 125, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.touch .hide-for-touch { - display: none !important; -} - -/* Specific overrides for elements that require something other than display: block */ -/* line 132, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.show-for-xlarge, -table.show-for-large, -table.hide-for-small, -table.hide-for-medium { - display: table !important; -} - -@media only screen and (max-width: 1279px) and (min-width: 768px) { - /* line 138, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .touch table.hide-for-xlarge, - .touch table.hide-for-large, - .touch table.hide-for-small, - .touch table.show-for-medium { - display: table !important; - } -} -@media only screen and (max-width: 767px) { - /* line 145, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - table.hide-for-xlarge, - table.hide-for-large, - table.hide-for-medium, - table.show-for-small { - display: table !important; - } -} -/* Labels ---------------------- */ -/* line 151, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label { - padding: 4px 6px; - font-size: 12px; - font-weight: normal; - text-align: center; - text-decoration: none; - line-height: 1; - white-space: nowrap; - display: inline-block; - position: relative; - bottom: 1px; - color: #fff; - background: #282828; -} -/* line 153, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.radius { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -/* line 154, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.round { - padding: 5px 10px; - -webkit-border-radius: 1000px; - -moz-border-radius: 1000px; - -ms-border-radius: 1000px; - -o-border-radius: 1000px; - border-radius: 1000px; -} -/* line 156, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.alert { - background-color: #c05c48; -} -/* line 157, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.info { - background-color: rgba(255, 255, 255, 0.25); -} -/* line 158, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.warning { - background-color: #c28222; -} -/* line 159, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.notice { - background-color: #2f7db7; -} -/* line 160, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.success { - background-color: #5f8120; -} -/* line 161, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.secondary { - background-color: #e9e9e9; - color: #505050; -} -/* line 162, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.dark { - background-color: #282828; -} -/* line 163, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.dark-tint { - background-color: #392c48; -} -/* line 165, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.big { - font-size: 16px; - padding: 15px; -} -/* line 166, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.label.big.circle { - -webkit-border-radius: 1000px; - -moz-border-radius: 1000px; - -ms-border-radius: 1000px; - -o-border-radius: 1000px; - border-radius: 1000px; - min-width: 50px; - padding: 1px 10px; - height: 50px; - display: inline-block; - line-height: 48px; -} - -/* line 171, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.tap-to-close { - display: block; - font-size: 10px; - font-size: 1rem; - color: #888888; - font-weight: normal; -} - -@media only screen and (max-width: 767px) { - /* line 175, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - body.responsive .tooltip { - font-size: 14px; - font-size: 1.4rem; - line-height: 1.4; - padding: 7px 10px 9px 10px; - } - /* line 180, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - body.responsive .tooltip > .nub, body.responsive .tooltip.top > .nub, body.responsive .tooltip.left > .nub, body.responsive .tooltip.right > .nub { - border-color: transparent transparent #131414 transparent; - border-color: transparent transparent rgba(19, 20, 20, 0.85) transparent; - top: -12px; - left: 10px; - } -} - -/* Side Nav ---------------------- */ -/* line 191, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.side-nav { - display: block; - list-style: none; - margin: 0; - padding: 16px 0; -} -/* line 193, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.side-nav li { - display: block; - list-style: none; - margin: 0 0 7px 0; -} -/* line 195, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.side-nav li a { - display: block; -} -/* line 196, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.side-nav li.active a { - color: #5e6262; - font-weight: bold; -} -/* line 197, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.side-nav li.divider { - border-top: 1px solid #e6e6e6; - height: 0; - padding: 0; -} - -/* Sub Navs http://www.zurb.com/article/292/how-to-create-simple-and-effective-sub-na ---------------------- */ -/* line 203, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -dl.sub-nav { - display: block; - width: auto; - overflow: hidden; - margin: -4px 0 18px; - margin-right: 0; - margin-left: -9px; - padding-top: 4px; -} -/* line 205, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -dl.sub-nav dt, dl.sub-nav dd { - float: left; - display: inline; - margin-left: 9px; - margin-bottom: 10px; -} -/* line 206, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -dl.sub-nav dt { - color: #999; - font-weight: normal; -} -/* line 207, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -dl.sub-nav dd a { - text-decoration: none; - -webkit-border-radius: 1000px; - -moz-border-radius: 1000px; - -ms-border-radius: 1000px; - -o-border-radius: 1000px; - border-radius: 1000px; -} -/* line 208, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -dl.sub-nav dd.active a { - font-weight: bold; - background: #237cce; - color: #fff; - padding: 3px 9px; - cursor: default; -} - -/* Pagination ---------------------- */ -/* line 214, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination { - display: block; - height: 24px; - margin-left: -5px; -} -/* line 216, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination li { - float: left; - display: block; - height: 24px; - color: #999; - font-size: 14px; - margin-left: 5px; -} -/* line 218, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination li a { - display: block; - padding: 1px 7px 1px; - color: #555; -} -/* line 219, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination li:hover a, ul.pagination li a:focus { - background: #e6e6e6; -} -/* line 220, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination li.unavailable a { - cursor: default; - color: #999; -} -/* line 221, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { - background: transparent; -} -/* line 222, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination li.current a { - background: #237cce; - color: white; - font-weight: bold; - cursor: default; -} -/* line 223, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.pagination li.current a:hover { - background: #237cce; -} - -/* Breadcrumbs ---------------------- */ -/* line 231, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs { - display: block; - background: #f6f6f6; - padding: 6px 10px 7px; - border: 1px solid #e9e9e9; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - -ms-border-radius: 2px; - -o-border-radius: 2px; - border-radius: 2px; - overflow: hidden; -} -/* line 233, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li { - margin: 0; - padding: 0 12px 0 0; - float: left; - list-style: none; -} -/* line 235, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li a, ul.breadcrumbs li span { - text-transform: uppercase; - font-size: 11px; - font-size: 1.1rem; - padding-left: 12px; -} -/* line 236, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span { - padding-left: 0; -} -/* line 239, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li:before { - content: "/"; - color: #aaa; -} -/* line 240, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li:first-child:before { - content: " "; -} -/* line 241, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li.current a { - cursor: default; - color: #333; -} -/* line 242, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus { - text-decoration: underline; -} -/* line 243, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus { - text-decoration: none; -} -/* line 245, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li.unavailable a { - color: #999; -} -/* line 246, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus { - text-decoration: none; - color: #999; - cursor: default; -} - -/* Link List */ -/* line 252, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.link-list { - margin: 0 0 16px -22px; - padding: 0; - list-style: none; - overflow: hidden; -} -/* line 254, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.link-list li { - list-style: none; - float: left; - margin-left: 22px; - display: block; -} -/* line 256, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -ul.link-list li a { - display: block; -} - -/* Keytroke Characters ---------------------- */ -/* line 262, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.keystroke, kbd { - font-family: "Consolas", "Menlo", "Courier", monospace; - font-size: 13px; - padding: 2px 4px 0px; - margin: 0; - background: #131414; - border: solid 1px #282828; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} - -/* Image Thumbnails ---------------------- */ -/* line 265, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.th { - display: block; -} -/* line 266, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.th img { - display: block; - border: solid 4px #fff; - -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; - -webkit-transition-property: box-shadow; - -moz-transition-property: box-shadow; - -ms-transition-property: box-shadow; - -o-transition-property: box-shadow; - transition-property: box-shadow; - -webkit-transition-duration: 300ms; - -moz-transition-duration: 300ms; - -ms-transition-duration: 300ms; - -o-transition-duration: 300ms; - transition-duration: 300ms; -} -/* line 268, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.th:hover img { - -webkit-box-shadow: 0 0 6px 1px rgba(35, 124, 206, 0.5); - box-shadow: 0 0 6px 1px rgba(35, 124, 206, 0.5); -} - -/* line 273, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.has-avatar img, .has-avatar figure, .has-thumb img, .has-thumb figure { - width: 1.75em; - height: 1.75em; -} -/* line 274, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.has-avatar > img, .has-avatar > figure, .has-thumb > img, .has-thumb > figure { - margin-right: 1em; -} -/* line 275, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.has-avatar figure, .has-thumb figure { - display: inline; -} -/* line 276, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.has-avatar figure.radius, .has-thumb figure.radius { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; -} -/* line 277, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.has-avatar figure.round, .has-thumb figure.round { - -webkit-border-radius: 40; - -moz-border-radius: 40; - -ms-border-radius: 40; - -o-border-radius: 40; - border-radius: 40; -} - -/* Video - Mad props to http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ ---------------------- */ -/* line 283, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.flex-video { - position: relative; - padding-top: 25px; - padding-bottom: 67.5%; - height: 0; - margin-bottom: 16px; - overflow: hidden; -} -/* line 291, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.flex-video.widescreen { - padding-bottom: 57.25%; -} -/* line 292, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.flex-video.vimeo { - padding-top: 0; -} -/* line 294, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { - /* line 298, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ - .flex-video { - padding-top: 0; - } -} -/* Tables ---------------------- */ -/* line 303, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted { - background: #fff; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; - margin: 0 0 20px; - padding: 0; - border: 1px solid #ddd; -} -/* line 304, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted thead, table.formatted table tfoot { - background: #f5f5f5; -} -/* line 309, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted thead tr th, -table.formatted tfoot tr th, -table.formatted tbody tr td, -table.formatted tr td, -table.formatted tfoot tr td { - display: table-cell; - font-size: 14px; - line-height: 18px; - text-align: left; -} -/* line 311, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted thead tr th, -table.formatted tfoot tr td { - padding: 8px 10px 9px; - font-size: 14px; - font-weight: bold; - color: #222; -} -/* line 312, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted thead tr th:first-child, table.formatted table tfoot tr td:first-child { - border-left: none; -} -/* line 313, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted thead tr th:last-child, table.formatted table tfoot tr td:last-child { - border-right: none; -} -/* line 317, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted tbody tr.even, -table.formatted tbody tr.alt { - background: #f9f9f9; -} -/* line 318, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted tbody tr:nth-child(even) { - background: #f9f9f9; -} -/* line 319, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -table.formatted tbody tr td { - color: #333; - padding: 9px 10px; - vertical-align: top; - border: none; -} - -/* Progress Bar ---------------------- */ -/* line 326, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress { - padding: 2px; - margin-bottom: 10px; - border: 1px solid #cccccc; - height: 25px; - /* meter */ - /* border radii */ -} -/* line 329, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress .meter { - background: #237cce; - height: 100%; - display: block; - width: 50%; -} -/* line 330, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress.secondary .meter { - background: #e9e9e9; -} -/* line 331, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress.success .meter { - background: #5f8120; -} -/* line 332, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress.alert .meter { - background: #c05c48; -} -/* line 335, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress.radius { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -/* line 336, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress.radius .meter { - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - -ms-border-radius: 2px; - -o-border-radius: 2px; - border-radius: 2px; -} -/* line 338, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress.round { - -webkit-border-radius: 1000px; - -moz-border-radius: 1000px; - -ms-border-radius: 1000px; - -o-border-radius: 1000px; - border-radius: 1000px; -} -/* line 339, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -div.progress.round .meter { - -webkit-border-radius: 1000px; - -moz-border-radius: 1000px; - -ms-border-radius: 1000px; - -o-border-radius: 1000px; - border-radius: 1000px; -} - -/* Score Box ------------------------------- */ -/* line 379, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.score-box .row { - margin-bottom: 10px; -} -/* line 380, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.score-box .value .label { - float: right; -} - -/* Seam ------------------------------------- */ -/* line 385, ../../app/assets/stylesheets/foundation/components/modules/_ui.scss */ -.seam { - clear: both; - display: block; - height: 0px; - border-top: 1px solid rgba(19, 20, 20, 0.12); - border-bottom: 1px solid rgba(255, 255, 255, 0.15); - margin: 14px 0; -} - -/* base foundicon styles */ -/* line 34, ../../app/assets/stylesheets/foundation/fonts/_base.scss */ -i { - font-weight: normal !important; -} - -/* line 35, ../../app/assets/stylesheets/foundation/fonts/_base.scss */ -a i, span i, button i { - position: relative; - top: 1px; - margin-right: 5px; - font-size: 0.9em; -} - -/* line 36, ../../app/assets/stylesheets/foundation/fonts/_base.scss */ -.medium i { - margin-left: -3px; - margin-right: 6px; -} - -/* line 37, ../../app/assets/stylesheets/foundation/fonts/_base.scss */ -.large i { - margin-left: -4px; - margin-right: 8px; -} - -@font-face { - font-family: "ico-moon"; - src: url(/assets/icomoon-2d506a3f032aba598bf2522b2787865e.eot); - src: url(/assets/icomoon.eot?#iefix) format("embedded-opentype"), url(/assets/icomoon-205d35857b08642239a85f9f2d02d0d9.woff) format("woff"), url(/assets/icomoon-9c183e79bfb6e94a1b966221bdca5bd5.ttf) format("truetype"), url(/assets/icomoon.svg#ico-moon) format("svg"); - font-weight: 400; - font-style: 400; -} - -/* Use the following CSS code if you want to use data attributes for inserting your icons */ -/* line 4, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -[data-icon]:before { - font-family: 'ico-moon'; - content: attr(data-icon); - speak: none; - font-weight: normal; - line-height: 1; - font-smoothing: antialiased; - -webkit-font-smoothing: antialiased; -} - -/* Use the following CSS code if you want to have a class per icon */ -/* line 15, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -[class^="icon-moon-"]:before, [class*=" icon-moon-"]:before { - font-family: 'ico-moon'; - font-style: normal; - speak: none; - font-weight: normal; - line-height: 1; - font-smoothing: antialiased; - -webkit-font-smoothing: antialiased; -} - -/* line 25, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -i[class^="icon-moon-"] { - margin-right: 5px; - font-size: 1em; -} - -/* line 34, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-duplicate_runs:before { - content: "\e916"; -} - -/* line 37, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-streaming:before { - content: "\e917"; -} - -/* line 40, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-user_profile:before { - content: "\e912"; -} - -/* line 43, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-ad_free:before { - content: "\e913"; -} - -/* line 46, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-compare_solutions:before { - content: "\e914"; -} - -/* line 49, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-premium_cloud:before { - content: "\e915"; -} - -/* line 52, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-early_access:before { - content: "\e918"; -} - -/* line 55, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-red-badge:before { - content: "\e90f"; -} - -/* line 58, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-tshirt:before { - content: "\e911"; -} - -/* line 61, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-progress:before { - content: "\e919"; -} - -/* line 64, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-contribution:before { - content: "\e91a"; -} - -/* line 67, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-racket:before { - content: "\e646"; -} - -/* line 70, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-streak:before { - content: "\e909"; -} - -/* line 73, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-honor:before { - content: "\e910"; -} - -/* line 76, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-sql:before { - content: "\e90d"; -} - -/* line 79, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-kotlin:before { - content: "\e902"; -} - -/* line 82, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-crystal:before { - content: "\e90c"; -} - -/* line 85, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-routine:before { - content: "\e90e"; -} - -/* line 88, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-bell:before { - content: "\e90b"; -} - -/* line 91, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-book:before { - content: "\e900"; -} - -/* line 94, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-flow:before { - content: "\e901"; -} - -/* line 97, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-ranks2:before { - content: "\e903"; -} - -/* line 100, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-terminal:before { - content: "\e904"; -} - -/* line 103, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-flag:before { - content: "\e000"; -} - -/* line 106, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-reply:before { - content: "\e002"; -} - -/* line 109, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-new:before { - content: "\e004"; -} - -/* line 112, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-trash:before { - content: "\e006"; -} - -/* line 115, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-preview:before { - content: "\e007"; -} - -/* line 118, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-play:before { - content: "\e009"; -} - -/* line 121, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-radio-on:before { - content: "\e00a"; -} - -/* line 124, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-radio-off:before { - content: "\e00b"; -} - -/* line 127, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-facebook:before { - content: "\e00c"; -} - -/* line 130, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-settings:before { - content: "\e00e"; -} - -/* line 133, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-twitter:before { - content: "\e00f"; -} - -/* line 136, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-unchecked:before { - content: "\e012"; -} - -/* line 139, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-checked:before { - content: "\e013"; -} - -/* line 142, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-next:before { - content: "\e015"; -} - -/* line 145, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-rank_up:before { - content: "\e019"; -} - -/* line 148, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-send:before { - content: "\e01a"; -} - -/* line 151, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-unpublish:before { - content: "\e01b"; -} - -/* line 154, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-layout:before { - content: "\e022"; -} - -/* line 157, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-reference:before { - content: "\e023"; -} - -/* line 160, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-shuffle:before { - content: "\e026"; -} - -/* line 163, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-layout-2:before { - content: "\e028"; -} - -/* line 166, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-refresh:before { - content: "\e038"; -} - -/* line 169, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-check:before { - content: "\e040"; -} - -/* line 172, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-circle-check:before { - content: "\e041"; -} - -/* line 175, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-x:before { - content: "\e042"; -} - -/* line 178, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-circle-x:before { - content: "\e043"; -} - -/* line 181, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-database:before { - content: "\e04d"; -} - -/* line 184, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-algorithm:before { - content: "\e04e"; -} - -/* line 187, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-envelope:before { - content: "\e04f"; -} - -/* line 190, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-cone:before { - content: "\e052"; -} - -/* line 193, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-edit:before { - content: "\e053"; -} - -/* line 196, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-unlock:before { - content: "\e055"; -} - -/* line 199, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-lock:before { - content: "\e056"; -} - -/* line 202, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-megaphone:before { - content: "\e057"; -} - -/* line 205, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-help:before { - content: "\e05a"; -} - -/* line 208, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-warning:before { - content: "\e05b"; -} - -/* line 211, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-info:before { - content: "\e05c"; -} - -/* line 214, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-user:before { - content: "\e060"; -} - -/* line 217, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-users:before { - content: "\e061"; -} - -/* line 220, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-tag:before { - content: "\e063"; -} - -/* line 223, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-timer:before { - content: "\e068"; -} - -/* line 226, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-lab:before { - content: "\e069"; -} - -/* line 229, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-publish:before { - content: "\e06d"; -} - -/* line 232, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-ruby:before { - content: "\e06e"; -} - -/* line 235, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-python:before { - content: "\e06f"; -} - -/* line 238, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-coffeescript:before { - content: "\e075"; -} - -/* line 241, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-github:before { - content: "\e07a"; -} - -/* line 244, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-expand:before { - content: "\e07c"; -} - -/* line 247, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-collapse:before { - content: "\e07d"; -} - -/* line 250, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-share:before { - content: "\e600"; -} - -/* line 253, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-r:before { - content: "\e601"; -} - -/* line 256, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-issue:before { - content: "\e602"; -} - -/* line 259, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-sort:before { - content: "\e603"; -} - -/* line 262, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-merge2:before { - content: "\e604"; -} - -/* line 265, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-search:before { - content: "\e605"; -} - -/* line 268, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-filter:before { - content: "\e606"; -} - -/* line 271, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-sort-asc:before { - content: "\e607"; -} - -/* line 274, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-sort-desc:before { - content: "\e608"; -} - -/* line 277, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-world:before { - content: "\e609"; -} - -/* line 280, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-bullseye:before { - content: "\e60a"; -} - -/* line 283, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-sun:before { - content: "\e60b"; -} - -/* line 286, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-chevron-sign-up:before { - content: "\e60c"; -} - -/* line 289, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-chevron-sign-down:before { - content: "\e60d"; -} - -/* line 292, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-php:before { - content: "\e60e"; -} - -/* line 295, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-clojure:before { - content: "\e60f"; -} - -/* line 298, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-groovy:before { - content: "\e610"; -} - -/* line 301, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-csharp:before { - content: "\e611"; -} - -/* line 304, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-c-lang:before { - content: "\e612"; -} - -/* line 307, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-cplusplus:before { - content: "\e613"; -} - -/* line 310, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-objc:before { - content: "\e614"; -} - -/* line 313, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-java:before { - content: "\e615"; -} - -/* line 316, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-lua:before { - content: "\e616"; -} - -/* line 319, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-lisp:before { - content: "\e617"; -} - -/* line 322, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-scala:before { - content: "\e618"; -} - -/* line 325, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-haskell:before { - content: "\e619"; -} - -/* line 328, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-octave:before { - content: "\e61a"; -} - -/* line 331, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-erlang:before { - content: "\e61b"; -} - -/* line 334, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-perl:before { - content: "\e61c"; -} - -/* line 337, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-html5:before { - content: "\e61d"; -} - -/* line 340, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-moon:before { - content: "\e61e"; -} - -/* line 343, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-catalog:before { - content: "\e61f"; -} - -/* line 346, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-list:before { - content: "\e620"; -} - -/* line 349, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-star-empty:before { - content: "\e621"; -} - -/* line 352, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-star:before { - content: "\e622"; -} - -/* line 355, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-history:before { - content: "\e623"; -} - -/* line 358, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-down:before { - content: "\e624"; -} - -/* line 361, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-up:before { - content: "\e625"; -} - -/* line 364, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-trophy:before { - content: "\e626"; -} - -/* line 367, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-forum:before { - content: "\e627"; -} - -/* line 370, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-clan:before { - content: "\e628"; -} - -/* line 373, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-pulse:before { - content: "\e629"; -} - -/* line 376, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-compass:before { - content: "\e62a"; -} - -/* line 379, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-julia:before { - content: "\e62b"; -} - -/* line 382, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-ancestors:before { - content: "\e62c"; -} - -/* line 385, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-question:before { - content: "\e62d"; -} - -/* line 388, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-enhancement:before { - content: "\e62e"; -} - -/* line 391, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-calendar:before { - content: "\e62f"; -} - -/* line 394, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-rss:before { - content: "\e630"; -} - -/* line 397, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-quill:before { - content: "\e631"; -} - -/* line 400, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-swift:before { - content: "\e632"; -} - -/* line 403, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-document:before { - content: "\e633"; -} - -/* line 406, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-tdd:before { - content: "\e634"; -} - -/* line 409, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-test_results:before { - content: "\e635"; -} - -/* line 412, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-secret:before { - content: "\e636"; -} - -/* line 415, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-branches:before { - content: "\e637"; -} - -/* line 418, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-begin:before { - content: "\e638"; -} - -/* line 421, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-rust:before { - content: "\e639"; -} - -/* line 424, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-sass:before { - content: "\e63b"; -} - -/* line 427, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-bash:before { - content: "\e63c"; -} - -/* line 430, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-ocaml:before { - content: "\e63d"; -} - -/* line 433, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-d:before { - content: "\e63e"; -} - -/* line 436, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-fsharp:before { - content: "\e63f"; -} - -/* line 439, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-javascript:before { - content: "\e640"; -} - -/* line 442, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-typescript:before { - content: "\e641"; -} - -/* line 445, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-rubix:before { - content: "\e642"; -} - -/* line 448, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-innovate:before { - content: "\e643"; -} - -/* line 451, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-code:before { - content: "\e644"; -} - -/* line 454, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-translation:before { - content: "\e645"; -} - -/* line 457, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-go-lang:before { - content: "\e647"; -} - -/* line 460, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-plus:before { - content: "\e648"; -} - -/* line 463, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-css3:before { - content: "\e649"; -} - -/* line 466, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-description:before { - content: "\e64b"; -} - -/* line 469, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-apps:before { - content: "\e64c"; -} - -/* line 472, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-prolog:before { - content: "\e64d"; -} - -/* line 475, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-reddit:before { - content: "\e64e"; -} - -/* line 478, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-follow:before { - content: "\e64f"; -} - -/* line 481, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-redis:before { - content: "\e66d"; -} - -/* line 484, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-open-source:before { - content: "\e671"; -} - -/* line 487, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-elixir:before { - content: "\e905"; -} - -/* line 490, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-dart:before { - content: "\e906"; -} - -/* line 493, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-collection:before { - content: "\e907"; -} - -/* line 496, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-guage:before { - content: "\e908"; -} - -/* line 499, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-satisfaction:before { - content: "\e90a"; -} - -/* line 502, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-forked:before { - content: "\f002"; -} - -/* line 505, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-table:before { - content: "\f00b"; -} - -/* line 508, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-commit:before { - content: "\f01f"; -} - -/* line 511, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-branch:before { - content: "\f020"; -} - -/* line 514, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-merge:before { - content: "\f023"; -} - -/* line 517, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-unfold:before { - content: "\f039"; -} - -/* line 520, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-error:before { - content: "\f04a"; -} - -/* line 523, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-diff:before { - content: "\f04d"; -} - -/* line 526, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-versions:before { - content: "\f064"; -} - -/* line 529, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-comments:before { - content: "\f086"; -} - -/* line 532, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-bug:before { - content: "\f091"; -} - -/* line 535, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-compare:before { - content: "\f0ac"; -} - -/* line 538, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-puzzle:before { - content: "\f0c0"; -} - -/* line 541, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-comments-alt:before { - content: "\f0e6"; -} - -/* line 544, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-power:before { - content: "\f11d"; -} - -/* line 547, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-happy:before { - content: "\f13c"; -} - -/* line 550, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-sad:before { - content: "\f13d"; -} - -/* line 553, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-blankstare:before { - content: "\f13e"; -} - -/* line 556, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-bookmark:before { - content: "\f143"; -} - -/* line 559, ../../app/assets/stylesheets/foundation/fonts/ico_moon.scss */ -.icon-moon-plugin:before { - content: "\f370"; -} - -/* line 2, ../../app/assets/stylesheets/foundation/_utils.scss */ -.left { - float: left; -} -@media only screen and (max-width: 767px) { - /* line 2, ../../app/assets/stylesheets/foundation/_utils.scss */ - .left { - float: none; - } -} - -/* line 5, ../../app/assets/stylesheets/foundation/_utils.scss */ -.right { - float: right; -} -@media only screen and (max-width: 767px) { - /* line 5, ../../app/assets/stylesheets/foundation/_utils.scss */ - .right { - float: none; - } -} - -/* line 8, ../../app/assets/stylesheets/foundation/_utils.scss */ -.text-left { - text-align: left; -} - -/* line 9, ../../app/assets/stylesheets/foundation/_utils.scss */ -.text-right { - text-align: right; -} - -/* line 10, ../../app/assets/stylesheets/foundation/_utils.scss */ -.text-center { - text-align: center; -} - -/* line 13, ../../app/assets/stylesheets/foundation/_utils.scss */ -.show { - display: block; -} - -/* line 16, ../../app/assets/stylesheets/foundation/_utils.scss */ -.invisible { - visibility: hidden; -} - -/* line 20, ../../app/assets/stylesheets/foundation/_utils.scss */ -.hide, div.hide, span.hide, section.hide { - display: none; -} - -@-webkit-keyframes spin { - /* line 15, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 17, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -ms-transform: rotate(360deg); - -o-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@-moz-keyframes spin { - /* line 15, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 17, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -ms-transform: rotate(360deg); - -o-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@-ms-keyframes spin { - /* line 15, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 17, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -ms-transform: rotate(360deg); - -o-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spin { - /* line 15, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 17, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(360deg); - -moz-transform: rotate(360deg); - -ms-transform: rotate(360deg); - -o-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@-webkit-keyframes revspin { - /* line 21, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 23, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} - -@-moz-keyframes revspin { - /* line 21, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 23, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} - -@-ms-keyframes revspin { - /* line 21, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 23, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} - -@keyframes revspin { - /* line 21, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - from { - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - } - - /* line 23, ../../app/assets/stylesheets/fresh/_animations.css.sass */ - to { - -webkit-transform: rotate(-360deg); - -moz-transform: rotate(-360deg); - -ms-transform: rotate(-360deg); - -o-transform: rotate(-360deg); - transform: rotate(-360deg); - } -} - -/* line 1, ../../app/assets/stylesheets/fresh/_base.css.sass */ -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* line 12, ../../app/assets/stylesheets/fresh/_base.css.sass */ -body { - height: 100%; - padding-top: 65px; - -moz-osx-font-smoothing: grayscale; -} -/* line 17, ../../app/assets/stylesheets/fresh/_base.css.sass */ -body.no-header { - padding-top: 0; -} -/* line 20, ../../app/assets/stylesheets/fresh/_base.css.sass */ -body.dark-theme { - background-color: #303133; - background-attachment: fixed; - color: #efefef; -} -/* line 9, ../../app/assets/stylesheets/fresh/_base.css.sass */ -body.dark-theme.is-silk { - background-image: -webkit-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: -moz-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: -ms-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: -o-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); -} -/* line 24, ../../app/assets/stylesheets/fresh/_base.css.sass */ -body.dark-theme.purple-sub-theme { - background-image: -webkit-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%); - background-image: -moz-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%); - background-image: -ms-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%); - background-image: -o-radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%); - background-image: radial-gradient(center, circle cover, #43415b 0%, #2c283c 100%); -} -/* line 28, ../../app/assets/stylesheets/fresh/_base.css.sass */ -body.inverted-theme { - color: #6c6c6c; - background-color: #f3f3f3; -} - -/* line 32, ../../app/assets/stylesheets/fresh/_base.css.sass */ -html { - height: 100%; -} -/* line 36, ../../app/assets/stylesheets/fresh/_base.css.sass */ -html.has-full-screen-control { - overflow-y: hidden; -} - -/* line 54, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a { - cursor: pointer; - -webkit-transition: color 0.2s ease-in-out; - -moz-transition: color 0.2s ease-in-out; - -ms-transition: color 0.2s ease-in-out; - -o-transition: color 0.2s ease-in-out; - transition: color 0.2s ease-in-out; - text-decoration: none; -} -/* line 58, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.dark-theme a { - color: silver; -} -/* line 61, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a:hover { - color: #6795de; -} -/* line 64, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.inverted-theme a { - color: #555555; -} -/* line 67, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.inverted-theme a:hover { - color: #2889cc; -} -/* line 71, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-loud, a.is-alt { - color: #6795de; -} -/* line 74, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-loud:hover, a.is-alt:hover { - color: #7ca4e3; -} -/* line 77, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.inverted-theme a.is-loud, .inverted-theme a.is-alt { - color: #2889cc; -} -/* line 80, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.inverted-theme a.is-loud:hover, .inverted-theme a.is-alt:hover { - color: #3696d8; -} -/* line 83, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-underlined { - color: inherit; - text-decoration: underline; -} -/* line 87, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-red-text { - color: #bb432c; -} -/* line 89, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-red-text:hover { - color: #6795de; -} -/* line 92, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-white-text { - color: white; -} -/* line 94, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-white-text:hover { - color: #6795de; -} -/* line 99, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.is-active > a { - color: #ebebeb; - cursor: default; -} -/* line 44, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.inverted-theme .is-active > a { - color: #4b4b4b; -} -/* line 47, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.use-alt-active-color .is-active > a { - color: #bb432c; -} -/* line 102, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-active { - color: #ebebeb; - cursor: default; -} -/* line 44, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.inverted-theme a.is-active { - color: #4b4b4b; -} -/* line 47, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.use-alt-active-color a.is-active { - color: #bb432c; -} -/* line 105, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.has-bold-active-links > a.is-active { - font-weight: bold; -} -/* line 108, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.is-disabled a { - color: #7d7d7d; - cursor: default; -} -/* line 111, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-disabled { - color: #7d7d7d; - cursor: default; -} -/* line 114, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.has-error { - color: #c05c48; -} -/* line 117, ../../app/assets/stylesheets/fresh/_base.css.sass */ -a.is-hover-important:hover { - color: #b1361e !important; -} - -/* line 120, ../../app/assets/stylesheets/fresh/_base.css.sass */ -ul li ul { - margin: 0; - border-left: 0; -} - -/* line 124, ../../app/assets/stylesheets/fresh/_base.css.sass */ -template { - display: none !important; -} - -/* line 127, ../../app/assets/stylesheets/fresh/_base.css.sass */ -hr { - background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: -moz-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: -ms-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-position: center center; - background-repeat: no-repeat; - background-size: 100% 1px; - border-color: transparent; -} -/* line 131, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.inverted-theme hr { - background-image: -webkit-linear-gradient(left, transparent, rgba(201, 201, 201, 0.6) 20%, rgba(201, 201, 201, 0.6) 80%, transparent); - background-image: -moz-linear-gradient(left, transparent, rgba(201, 201, 201, 0.6) 20%, rgba(201, 201, 201, 0.6) 80%, transparent); - background-image: -ms-linear-gradient(left, transparent, rgba(201, 201, 201, 0.6) 20%, rgba(201, 201, 201, 0.6) 80%, transparent); - background-image: -o-linear-gradient(left, transparent, rgba(201, 201, 201, 0.6) 20%, rgba(201, 201, 201, 0.6) 80%, transparent); - background-image: linear-gradient(left, transparent, rgba(201, 201, 201, 0.6) 20%, rgba(201, 201, 201, 0.6) 80%, transparent); - background-position: center center; - background-repeat: no-repeat; - background-size: 100% 1px; -} -/* line 134, ../../app/assets/stylesheets/fresh/_base.css.sass */ -hr.is-solid { - background-color: rgba(255, 255, 255, 0.1); -} - -/* line 137, ../../app/assets/stylesheets/fresh/_base.css.sass */ -pre code { - overflow-x: auto; -} - -/* line 140, ../../app/assets/stylesheets/fresh/_base.css.sass */ -view { - display: block; -} - -/* line 144, ../../app/assets/stylesheets/fresh/_base.css.sass */ -::-webkit-scrollbar { - width: 10px; - height: 10px; - background-color: transparent; -} - -/* line 149, ../../app/assets/stylesheets/fresh/_base.css.sass */ -::-webkit-scrollbar-track { - background-color: transparent; -} - -/* line 152, ../../app/assets/stylesheets/fresh/_base.css.sass */ -::-webkit-scrollbar-thumb { - background: #424242; - border-radius: 8px; -} - -@font-face { - font-family: "CamingoCode-Regular"; - src: url(/assets/2A3FBF_0_0-2ff0679ebd347180c684358b625264a7.eot); - src: url(/assets/2A3FBF_0_0.eot?#iefix) format("embedded-opentype"), url(/assets/2A3FBF_0_0-726e1bdd7cdb63e7cbe4395a8d4840ce.woff) format("woff"), url(/assets/2A3FBF_0_0-5dabf93ac7cff24d87c5fb562af17bff.ttf) format("truetype"), url(/assets/2A3FBF_0_0.svg#CamingoCode-Regular) format("svg"); - font-weight: 400; - font-style: 400; -} - -/* line 3, ../../app/assets/stylesheets/fresh/_typography.sass */ -.code-font { - font-family: "CamingoCode-Regular", monospace; -} - -/* line 6, ../../app/assets/stylesheets/fresh/_typography.sass */ -.is-brand { - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; -} - -/* line 10, ../../app/assets/stylesheets/fresh/_typography.sass */ -span.success, b.success { - color: #5f8120; -} -/* line 13, ../../app/assets/stylesheets/fresh/_typography.sass */ -span.important, b.important { - color: #b1361e; -} -/* line 16, ../../app/assets/stylesheets/fresh/_typography.sass */ -span.alert, b.alert { - color: #c05c48; -} - -/* line 19, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.piped-text { - list-style: none; -} -/* line 22, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.piped-text > li { - float: left; - border-right: 1px solid rgba(255, 255, 255, 0.125); - margin-right: 10px; - padding-right: 10px; - line-height: 18px; -} -/* line 29, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.piped-text > li:last-of-type { - margin-right: 0; - border-right: 0; -} - -/* line 33, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.bulleted-text { - list-style: none; - display: inline-block; -} -/* line 37, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.bulleted-text > li { - float: left; - margin-right: 5px; -} -/* line 41, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.bulleted-text > li .bullet { - margin-right: 5px; - font-size: 8px; - color: rgba(255, 255, 255, 0.3); - position: relative; - top: -1px; -} -/* line 48, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.bulleted-text > li .bullet:before { - content: "\2022"; -} -/* line 52, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.bulleted-text > li:first-of-type .bullet { - display: none; -} -/* line 56, ../../app/assets/stylesheets/fresh/_typography.sass */ -ul.bulleted-text > li.is-active a { - color: #bb432c; - cursor: pointer; -} - -/* line 2, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -.ng-cloak { - display: none; -} - -/* line 5, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -#app, #shell_content { - height: 100%; - min-height: 100%; -} - -@media only screen and (max-width: 767px) { - /* line 10, ../../app/assets/stylesheets/fresh/_layout.css.sass */ - #shell_content, #main_footer { - -webkit-transition-property: -webkit-transform; - -moz-transition-property: -moz-transform; - -ms-transition-property: -ms-transform; - -o-transition-property: -o-transform; - transition-property: transform; - -webkit-transition-duration: 0.2s; - -moz-transition-duration: 0.2s; - -ms-transition-duration: 0.2s; - -o-transition-duration: 0.2s; - transition-duration: 0.2s; - -webkit-transition-timing-function: ease-in-out; - -moz-transition-timing-function: ease-in-out; - -ms-transition-timing-function: ease-in-out; - -o-transition-timing-function: ease-in-out; - transition-timing-function: ease-in-out; - } - - /* line 15, ../../app/assets/stylesheets/fresh/_layout.css.sass */ - .shift-right #shell_content, .shift-right #sidenav, .shift-right #main_footer { - -webkit-transform: translateX(180px); - -moz-transform: translateX(180px); - -ms-transform: translateX(180px); - -o-transform: translateX(180px); - transform: translateX(180px); - } -} -/* line 18, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -#shell { - padding: 0; - min-height: calc(100% - 50px); -} -/* line 22, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -.no-footer #shell { - min-height: 100%; -} -/* line 25, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -.full-viewport #shell { - width: 100%; -} -/* line 31, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -#shell .sidenav-nubbin { - display: none; - position: fixed; - top: 0; - width: 50px; - height: 2em; - line-height: 2em; - text-align: center; - font-size: 2em; - background: #303133; - padding-left: 10px; - z-index: 100; -} -@media only screen and (max-width: 767px) { - /* line 31, ../../app/assets/stylesheets/fresh/_layout.css.sass */ - #shell .sidenav-nubbin { - display: block; - } -} -/* line 45, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -#shell .sidenav-nubbin i { - margin-right: 0; -} - -/* line 48, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -#shell_content { - display: block; - margin-left: 55px; - padding: 0 15px 20px; - position: relative; -} -/* line 53, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -.no-sidenav #shell_content { - margin-left: 0; -} -@media only screen and (max-width: 767px) { - /* line 48, ../../app/assets/stylesheets/fresh/_layout.css.sass */ - #shell_content { - padding: 0 15px 15px; - margin-left: 0; - } -} - -/* line 64, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -div.flash-msg { - margin: 0; - margin-bottom: 20px; -} -/* line 68, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -div.flash-msg i { - position: relative; - top: 1px; -} - -/* line 72, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -.app_loading { - background: url(/assets/thinking-15701f20bc8edc80e450a1a5faee230d.gif) no-repeat; - width: 24px; - height: 24px; -} -/* line 77, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -.app_loading.is-inline { - margin-right: 10px; - display: inline-block; -} - -/* line 82, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -#app_loading { - display: none; - position: fixed; - bottom: 6px; - right: 6px; - z-index: 2; -} -/* line 89, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -body.loading #app_loading { - display: block; -} - -/* line 92, ../../app/assets/stylesheets/fresh/_layout.css.sass */ -.view { - height: 100%; -} - -/* line 13, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.ots { - position: relative; - top: 10px; -} - -/* line 17, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.ptn, .pvn, .pan { - padding-top: 0 !important; -} - -/* line 20, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.ptx, .pvx, .pax { - padding-top: 5px !important; -} - -/* line 23, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pts, .pvs, .pas { - padding-top: 10px !important; -} - -/* line 26, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.ptm, .pvm, .pam { - padding-top: 15px !important; -} - -/* line 29, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.ptl, .pvl, .pal { - padding-top: 20px !important; -} - -/* line 32, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pth, .pvh, .pah { - padding-top: 30px !important; -} - -/* line 35, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.ptg, .pvg, .pag { - padding-top: 60px !important; -} - -/* line 38, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.prn, .phn, .pan, .omega { - padding-right: 0 !important; -} - -/* line 41, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.prx, .phx, .pax { - padding-right: 5px !important; -} - -/* line 44, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.prs, .phs, .pas { - padding-right: 10px !important; -} - -/* line 47, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.prm, .phm, .pam { - padding-right: 15px !important; -} - -/* line 50, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.prl, .phl, .pal { - padding-right: 20px !important; -} - -/* line 53, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.prh, .phh, .pah { - padding-right: 30px !important; -} - -/* line 56, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.prg, .phg, .pag { - padding-right: 60px !important; -} - -/* line 59, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pbn, .pvn, .pan { - padding-bottom: 0 !important; -} - -/* line 62, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pbx, .pvx, .pax { - padding-bottom: 5px !important; -} - -/* line 65, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pbs, .pvs, .pas { - padding-bottom: 10px !important; -} - -/* line 68, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pbm, .pvm, .pam { - padding-bottom: 15px !important; -} - -/* line 71, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pbl, .pvl, .pal { - padding-bottom: 20px !important; -} - -/* line 74, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pbh, .pvh, .pah { - padding-bottom: 30px !important; -} - -/* line 77, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pbg, .pvg, .pag { - padding-bottom: 60px !important; -} - -/* line 80, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pln, .phn, .pan, .omega { - padding-left: 0 !important; -} - -/* line 83, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.plx, .phx, .pax { - padding-left: 5px !important; -} - -/* line 86, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pls, .phs, .pas { - padding-left: 10px !important; -} - -/* line 89, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.plm, .phm, .pam { - padding-left: 15px !important; -} - -/* line 92, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.pll, .phl, .pal { - padding-left: 20px !important; -} - -/* line 95, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.plh, .phh, .pah { - padding-left: 30px !important; -} - -/* line 98, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.plg, .phg, .pag { - padding-left: 60px !important; -} - -/* line 102, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.nmtm { - margin-top: -15px !important; -} - -/* line 105, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.nmrm { - margin-right: -15px !important; -} - -/* line 108, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.nmvs { - margin-top: -10px !important; - margin-bottom: -10px !important; -} - -/* line 112, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mtn, .mvn, .man { - margin-top: 0px !important; -} - -/* line 115, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mtx, .mvx, .max { - margin-top: 5px !important; -} - -/* line 118, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mts, .mvs, .mas { - margin-top: 10px !important; -} - -/* line 121, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mtm, .mvm, .mam { - margin-top: 15px !important; -} - -/* line 124, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mtl, .mvl, .mal { - margin-top: 20px !important; -} - -/* line 127, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mth, .mvh, .mah { - margin-top: 30px !important; -} - -/* line 130, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mtg, .mvg, .mag { - margin-top: 60px !important; -} - -/* line 133, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mrn, .mhn, .man { - margin-right: 0px !important; -} - -/* line 136, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mrx, .mhx, .max { - margin-right: 5px !important; -} - -/* line 139, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mrs, .mhs, .mas { - margin-right: 10px !important; -} - -/* line 142, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mrm, .mhm, .mam { - margin-right: 15px !important; -} - -/* line 145, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mrl, .mhl, .mal { - margin-right: 20px !important; -} - -/* line 148, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mrh, .mhh, .mah { - margin-right: 30px !important; -} - -/* line 151, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mrg, .mhg, .mag { - margin-right: 60px !important; -} - -/* line 154, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mbn, .mvn, .man { - margin-bottom: 0px !important; -} - -/* line 157, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mbx, .mvx, .max { - margin-bottom: 5px !important; -} - -/* line 160, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mbs, .mvs, .mas { - margin-bottom: 10px !important; -} - -/* line 163, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mbm, .mvm, .mam { - margin-bottom: 15px !important; -} - -/* line 166, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mbl, .mvl, .mal { - margin-bottom: 20px !important; -} - -/* line 169, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mbh, .mvh, .mah { - margin-bottom: 30px !important; -} - -/* line 172, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mbg, .mvg, .mag { - margin-bottom: 60px !important; -} - -/* line 175, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mln, .mhn, .man { - margin-left: 0px !important; -} - -/* line 178, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mlx, .mhx, .max { - margin-left: 5px !important; -} - -/* line 181, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mls, .mhs, .mas { - margin-left: 10px !important; -} - -/* line 184, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mlm, .mhm, .mam { - margin-left: 15px !important; -} - -/* line 187, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mll, .mhl, .mal { - margin-left: 20px !important; -} - -/* line 190, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mlh, .mhh, .mah { - margin-left: 30px !important; -} - -/* line 193, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.mlg, .mhg, .mag { - margin-left: 60px !important; -} - -@media only screen and (min-width: 768px) { - /* line 200, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ - .is-flush .columns:first-child, .row .columns:first-child, .flex-row .columns:first-child { - padding-left: 0; - } - /* line 203, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ - .is-flush .columns:last-child, .row .columns:last-child, .flex-row .columns:last-child { - padding-right: 0; - } -} - -/* line 207, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.v-spacer { - margin-bottom: 20px !important; - clear: both; -} -/* line 211, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.v-spacer:last-child { - margin-bottom: 0; -} - -/* line 214, ../../app/assets/stylesheets/fresh/_spaces.css.sass */ -.no-v-spacer { - margin-bottom: 0 !important; -} - -/* line 5, ../../app/assets/stylesheets/fresh/_fonts.css.sass */ -a.grey-link { - color: #c9c9c9; -} -/* line 8, ../../app/assets/stylesheets/fresh/_fonts.css.sass */ -.inverted-theme a.grey-link { - color: #5c5c5c; -} - -/* line 14, ../../app/assets/stylesheets/fresh/_fonts.css.sass */ -h5 { - color: #c9c9c9; -} -/* line 17, ../../app/assets/stylesheets/fresh/_fonts.css.sass */ -.inverted-theme h5 { - color: #5c5c5c; -} - -/* line 27, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn, button[type="submit"], a.btn, button { - border: 0; - width: auto; - cursor: pointer; - display: inline-block; - font-weight: normal; - font-size: 12px; - letter-spacing: 0.2px; - text-transform: uppercase; - line-height: 1; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; - margin: 0; - padding: 9px 10px 7px; - position: relative; - text-align: center; - text-decoration: none; - border-radius: 4px; - border: 1px solid #6795de; - -webkit-transition: background-color 0.15s ease-in-out; - -moz-transition: background-color 0.15s ease-in-out; - -ms-transition: background-color 0.15s ease-in-out; - -o-transition: background-color 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out; -} -/* line 47, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.dark-theme .btn, .dark-theme button[type="submit"], .dark-theme a.btn, .dark-theme button { - background-color: #6795de; - color: #131414; -} -/* line 11, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.dark-theme .btn:not(.is-disabled):hover, .dark-theme button[type="submit"]:not(.is-disabled):hover, .dark-theme a.btn:not(.is-disabled):hover, .dark-theme button:not(.is-disabled):hover { - background-color: #7ca4e3; -} -/* line 13, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.dark-theme .btn:not(.is-disabled):focus, .dark-theme .btn:not(.is-disabled):active, .dark-theme button[type="submit"]:not(.is-disabled):focus, .dark-theme button[type="submit"]:not(.is-disabled):active, .dark-theme a.btn:not(.is-disabled):focus, .dark-theme a.btn:not(.is-disabled):active, .dark-theme button:not(.is-disabled):focus, .dark-theme button:not(.is-disabled):active { - background-color: #91b2e7; -} -/* line 50, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.inverted-theme .btn, .inverted-theme button[type="submit"], .inverted-theme a.btn, .inverted-theme button { - background-color: #2889cc; - color: #131414; - color: white; - border-color: #2889cc; -} -/* line 11, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.inverted-theme .btn:not(.is-disabled):hover, .inverted-theme button[type="submit"]:not(.is-disabled):hover, .inverted-theme a.btn:not(.is-disabled):hover, .inverted-theme button:not(.is-disabled):hover { - background-color: #4ba1dc; -} -/* line 13, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.inverted-theme .btn:not(.is-disabled):focus, .inverted-theme .btn:not(.is-disabled):active, .inverted-theme button[type="submit"]:not(.is-disabled):focus, .inverted-theme button[type="submit"]:not(.is-disabled):active, .inverted-theme a.btn:not(.is-disabled):focus, .inverted-theme a.btn:not(.is-disabled):active, .inverted-theme button:not(.is-disabled):focus, .inverted-theme button:not(.is-disabled):active { - background-color: #61ace0; -} -/* line 55, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-scaled, button[type="submit"].is-scaled, a.btn.is-scaled, button.is-scaled { - width: 100%; - display: block; -} -/* line 59, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-alt, button[type="submit"].is-alt, a.btn.is-alt, button.is-alt { - background-color: silver; - color: #131414; - border-color: silver; -} -/* line 11, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-alt:not(.is-disabled):hover, button[type="submit"].is-alt:not(.is-disabled):hover, a.btn.is-alt:not(.is-disabled):hover, button.is-alt:not(.is-disabled):hover { - background-color: #cdcdcd; -} -/* line 13, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-alt:not(.is-disabled):focus, .btn.is-alt:not(.is-disabled):active, button[type="submit"].is-alt:not(.is-disabled):focus, button[type="submit"].is-alt:not(.is-disabled):active, a.btn.is-alt:not(.is-disabled):focus, a.btn.is-alt:not(.is-disabled):active, button.is-alt:not(.is-disabled):focus, button.is-alt:not(.is-disabled):active { - background-color: #dadada; -} -/* line 63, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-link, button[type="submit"].is-link, a.btn.is-link, button.is-link { - color: #6795de !important; - background-color: transparent; - border: 0; -} -/* line 68, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-link:hover, button[type="submit"].is-link:hover, a.btn.is-link:hover, button.is-link:hover { - background-color: transparent !important; - color: #7ca4e3 !important; -} -/* line 73, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-black, button[type="submit"].is-black, a.btn.is-black, button.is-black { - background-color: #131414; - color: #6795de; -} -/* line 21, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-black:not(.is-disabled):hover, button[type="submit"].is-black:not(.is-disabled):hover, a.btn.is-black:not(.is-disabled):hover, button.is-black:not(.is-disabled):hover { - color: #91b2e7; - background-color: #090a0a; -} -/* line 24, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-black:not(.is-disabled):focus, .btn.is-black:not(.is-disabled):active, button[type="submit"].is-black:not(.is-disabled):focus, button[type="submit"].is-black:not(.is-disabled):active, a.btn.is-black:not(.is-disabled):focus, a.btn.is-black:not(.is-disabled):active, button.is-black:not(.is-disabled):focus, button.is-black:not(.is-disabled):active { - background-color: #272929; -} -/* line 76, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-dark, button[type="submit"].is-dark, a.btn.is-dark, button.is-dark { - background-color: #151616; - color: #6795de; - background-color: rgba(0, 0, 0, 0.2); -} -/* line 21, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-dark:not(.is-disabled):hover, button[type="submit"].is-dark:not(.is-disabled):hover, a.btn.is-dark:not(.is-disabled):hover, button.is-dark:not(.is-disabled):hover { - color: #91b2e7; - background-color: #0b0c0c; -} -/* line 24, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-dark:not(.is-disabled):focus, .btn.is-dark:not(.is-disabled):active, button[type="submit"].is-dark:not(.is-disabled):focus, button[type="submit"].is-dark:not(.is-disabled):active, a.btn.is-dark:not(.is-disabled):focus, a.btn.is-dark:not(.is-disabled):active, button.is-dark:not(.is-disabled):focus, button.is-dark:not(.is-disabled):active { - background-color: #292b2b; -} -/* line 81, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.inverted-theme .btn.is-dark, .inverted-theme button[type="submit"].is-dark, .inverted-theme a.btn.is-dark, .inverted-theme button.is-dark { - color: #247bb7; - background-color: #f2f5fc; -} -/* line 85, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.inverted-theme .btn.is-dark:not(.is-disabled):hover, .inverted-theme button[type="submit"].is-dark:not(.is-disabled):hover, .inverted-theme a.btn.is-dark:not(.is-disabled):hover, .inverted-theme button.is-dark:not(.is-disabled):hover { - color: white; - background-color: #2889cc; -} -/* line 89, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.inverted-theme .btn.is-dark:not(.is-disabled):focus, .inverted-theme .btn.is-dark:not(.is-disabled):active, .inverted-theme button[type="submit"].is-dark:not(.is-disabled):focus, .inverted-theme button[type="submit"].is-dark:not(.is-disabled):active, .inverted-theme a.btn.is-dark:not(.is-disabled):focus, .inverted-theme a.btn.is-dark:not(.is-disabled):active, .inverted-theme button.is-dark:not(.is-disabled):focus, .inverted-theme button.is-dark:not(.is-disabled):active { - color: white; - background-color: #61ace0; -} -/* line 93, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-disabled, button[type="submit"].is-disabled, a.btn.is-disabled, button.is-disabled { - color: #7d7d7d; - border-color: #7d7d7d; -} -/* line 97, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-green-text, button[type="submit"].is-green-text, a.btn.is-green-text, button.is-green-text { - color: #7c9a44; - border-color: #7c9a44; -} -/* line 100, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-green-text:hover, button[type="submit"].is-green-text:hover, a.btn.is-green-text:hover, button.is-green-text:hover { - border-color: #96b65b; - color: #96b65b !important; -} -/* line 104, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-red-text, button[type="submit"].is-red-text, a.btn.is-red-text, button.is-red-text { - color: #bb432c; - border-color: #bb432c; -} -/* line 108, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-red-text:hover, button[type="submit"].is-red-text:hover, a.btn.is-red-text:hover, button.is-red-text:hover { - color: #cf4b32 !important; -} -/* line 111, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-red, .btn.is-important, button[type="submit"].is-red, button[type="submit"].is-important, a.btn.is-red, a.btn.is-important, button.is-red, button.is-important { - background-color: #bb432c; - color: #131414; - border-color: #bb432c; -} -/* line 11, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-red:not(.is-disabled):hover, .btn.is-important:not(.is-disabled):hover, button[type="submit"].is-red:not(.is-disabled):hover, button[type="submit"].is-important:not(.is-disabled):hover, a.btn.is-red:not(.is-disabled):hover, a.btn.is-important:not(.is-disabled):hover, button.is-red:not(.is-disabled):hover, button.is-important:not(.is-disabled):hover { - background-color: #cf4b32; -} -/* line 13, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-red:not(.is-disabled):focus, .btn.is-red:not(.is-disabled):active, .btn.is-important:not(.is-disabled):focus, .btn.is-important:not(.is-disabled):active, button[type="submit"].is-red:not(.is-disabled):focus, button[type="submit"].is-red:not(.is-disabled):active, button[type="submit"].is-important:not(.is-disabled):focus, button[type="submit"].is-important:not(.is-disabled):active, a.btn.is-red:not(.is-disabled):focus, a.btn.is-red:not(.is-disabled):active, a.btn.is-important:not(.is-disabled):focus, a.btn.is-important:not(.is-disabled):active, button.is-red:not(.is-disabled):focus, button.is-red:not(.is-disabled):active, button.is-important:not(.is-disabled):focus, button.is-important:not(.is-disabled):active { - background-color: #d45d46; -} -/* line 115, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-green, button[type="submit"].is-green, a.btn.is-green, button.is-green { - background-color: #7c9a44; - color: #131414; - border-color: #7c9a44; -} -/* line 11, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-green:not(.is-disabled):hover, button[type="submit"].is-green:not(.is-disabled):hover, a.btn.is-green:not(.is-disabled):hover, button.is-green:not(.is-disabled):hover { - background-color: #8aac4c; -} -/* line 13, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-green:not(.is-disabled):focus, .btn.is-green:not(.is-disabled):active, button[type="submit"].is-green:not(.is-disabled):focus, button[type="submit"].is-green:not(.is-disabled):active, a.btn.is-green:not(.is-disabled):focus, a.btn.is-green:not(.is-disabled):active, button.is-green:not(.is-disabled):focus, button.is-green:not(.is-disabled):active { - background-color: #96b65b; -} -/* line 119, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-active, button[type="submit"].is-active, a.btn.is-active, button.is-active { - background-color: #ebebeb; - color: #131414; -} -/* line 11, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-active:not(.is-disabled):hover, button[type="submit"].is-active:not(.is-disabled):hover, a.btn.is-active:not(.is-disabled):hover, button.is-active:not(.is-disabled):hover { - background-color: #f8f8f8; -} -/* line 13, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-active:not(.is-disabled):focus, .btn.is-active:not(.is-disabled):active, button[type="submit"].is-active:not(.is-disabled):focus, button[type="submit"].is-active:not(.is-disabled):active, a.btn.is-active:not(.is-disabled):focus, a.btn.is-active:not(.is-disabled):active, button.is-active:not(.is-disabled):focus, button.is-active:not(.is-disabled):active { - background-color: white; -} -/* line 122, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-disabled, button[type="submit"].is-disabled, a.btn.is-disabled, button.is-disabled { - color: #616161 !important; - border-color: #616161 !important; - background-color: transparent; - cursor: default; -} -/* line 128, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-disabled:hover, button[type="submit"].is-disabled:hover, a.btn.is-disabled:hover, button.is-disabled:hover { - color: #616161 !important; - border-color: #616161 !important; -} -/* line 132, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-tiny, button[type="submit"].is-tiny, a.btn.is-tiny, button.is-tiny { - font-size: 12px; - text-transform: none; - padding: 5px 10px 5px; - display: inline-block; -} -/* line 138, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-small, button[type="submit"].is-small, a.btn.is-small, button.is-small { - font-size: 14px; - padding: 5px 10px 5px; - display: inline-block; -} -/* line 143, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-large, button[type="submit"].is-large, a.btn.is-large, button.is-large { - font-size: 16px; - line-height: 35px; - padding-top: 8px; -} -/* line 148, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.is-centered, button[type="submit"].is-centered, a.btn.is-centered, button.is-centered { - width: auto; - margin: 0 auto; -} -/* line 152, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn.no-border, button[type="submit"].no-border, a.btn.no-border, button.no-border { - border-color: transparent; -} - -/* line 155, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn-container { - width: 100%; - clear: both; - margin-top: 15px; -} -/* line 160, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn-container .label-container { - height: 34px; - padding: 7px; -} - -/* line 164, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn-row { - list-style: none; - text-align: center; - margin-bottom: 0; -} -/* line 168, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn-row li { - display: inline-block; - margin: 0 15px 0 0; -} -@media only screen and (max-width: 767px) { - /* line 173, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ - .btn-row li:not(:last-child) { - margin-bottom: 15px; - } -} -/* line 177, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn-row.is-right li { - margin: 0 0 0 15px; -} -/* line 181, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.btn-row.is-padded .btn, .btn-row.is-padded button[type="submit"], .btn-row.is-padded a.btn, .btn-row.is-padded button { - min-width: 10em; -} - -/* line 184, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -ul.btns { - list-style: none; -} -/* line 186, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -ul.btns li { - float: left; -} - -/* line 189, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.flex-buttons { - display: flex; - flex-wrap: wrap; -} -/* line 194, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.flex-buttons .flex-button .btn { - margin-right: 15px; -} -/* line 197, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ -.flex-buttons .flex-button .btn.is-tiny { - margin-right: 10px; -} -@media only screen and (max-width: 767px) { - /* line 193, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ - .flex-buttons .flex-button { - margin-bottom: 10px; - } - /* line 203, ../../app/assets/stylesheets/fresh/_buttons.css.sass */ - .flex-buttons .flex-button:last-child { - margin-bottom: 0; - } -} - -/* Requires - * globals.css */ -/* Standard Forms ---------------------- */ -/* line 6, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -form { - margin: 0 0 22.652px; -} - -/* line 9, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.row form .row { - margin: -7px; -} -/* line 11, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.row form .row .column, .row form .row .columns { - padding: 0 7px; -} -/* line 13, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.row form .row.collapse { - margin: 0; -} -/* line 15, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.row form .row.collapse .column, .row form .row.collapse .columns { - padding: 0; -} - -/* Fieldsets */ -/* line 19, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -fieldset { - border: none; - border-radius: 3px; - background: rgba(0, 0, 0, 0.2); - padding: 35px 15px 0; - margin: 15px 0; -} -/* line 23, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.inverted-theme fieldset { - background: rgba(199, 196, 196, 0.3); -} -/* line 29, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -fieldset legend { - text-transform: uppercase; - font-weight: bold; - background: transparent; - position: relative; - top: 20px; - margin: 0; - margin-left: -3px; -} - -/* Errors */ -/* line 44, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -form .alert-box { - margin-bottom: 14px; -} -/* line 46, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -form .alert-box ul { - margin: 14px; -} - -/* Form Actions and Links */ -/* line 50, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-links { - border-top: 1px solid #cccccc; - margin-top: 20px; - padding-top: 15px; - *zoom: 1; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.form-links:before, .form-links:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.form-links:after { - clear: both; -} -/* line 56, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-links li { - list-style: none; - padding-bottom: 5px; -} - -/* line 60, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-actions { - *zoom: 1; - margin: 7px 7px 0; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.form-actions:before, .form-actions:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.form-actions:after { - clear: both; -} -/* line 63, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-actions li { - float: left; - margin-right: 15px; - list-style: none; -} -/* line 68, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-actions.right li { - margin-right: 0; - margin-left: 15px; -} -/* line 72, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-actions .loading { - float: left; - background: url(/assets/thinking-15701f20bc8edc80e450a1a5faee230d.gif) no-repeat; - padding-left: 40px; - color: txtColor; - line-height: 30px; - height: 30px; - margin-top: -14px; - font-weight: bold; - display: none; -} -/* line 84, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-actions.loading .buttons { - display: none; -} -/* line 87, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-actions.loading .loading { - display: block; -} - -/* line 90, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.columns > .form-actions { - margin-left: 0; - margin-right: 0; -} - -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_utils.scss */ -input :-moz-placeholder { - color: #efefef; -} -/* line 7, ../../app/assets/stylesheets/foundation/mixins/_utils.scss */ -input ::-webkit-input-placeholder { - color: #efefef; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_utils.scss */ -.inverted-theme input :-moz-placeholder { - color: #d6d6d6; -} -/* line 7, ../../app/assets/stylesheets/foundation/mixins/_utils.scss */ -.inverted-theme input ::-webkit-input-placeholder { - color: #d6d6d6; -} - -/* line 101, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -input[type="text"], input[type="password"], input[type="date"], -input[type="datetime"], input[type="email"], input[type="number"], -input[type="search"], input[type="tel"], input[type="time"], -input[type="url"], textarea, select, .form-field, .link-field { - border-radius: 4px; - -webkit-transition: background-color 0.15s ease-in-out; - -moz-transition: background-color 0.15s ease-in-out; - -ms-transition: background-color 0.15s ease-in-out; - -o-transition: background-color 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; - font-size: 14px; - text-transform: none; - line-height: 16px; - display: block; - height: 34px; - width: 100%; - margin: 0 0 14px 0; - padding: 7px; - background: rgba(0, 0, 0, 0.1); - color: #efefef; - border: 1px solid transparent; -} -/* line 123, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.inverted-theme input[type="text"], .inverted-theme input[type="password"], .inverted-theme input[type="date"], .inverted-theme -input[type="datetime"], .inverted-theme input[type="email"], .inverted-theme input[type="number"], .inverted-theme -input[type="search"], .inverted-theme input[type="tel"], .inverted-theme input[type="time"], .inverted-theme -input[type="url"], .inverted-theme textarea, .inverted-theme select, .inverted-theme .form-field, .inverted-theme .link-field { - color: #5c5c5c; - background: white; -} -/* line 127, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -input[type="text"]:hover, input[type="password"]:hover, input[type="date"]:hover, -input[type="datetime"]:hover, input[type="email"]:hover, input[type="number"]:hover, -input[type="search"]:hover, input[type="tel"]:hover, input[type="time"]:hover, -input[type="url"]:hover, textarea:hover, select:hover, .form-field:hover, .link-field:hover { - background: #131414; -} -/* line 130, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.inverted-theme input[type="text"]:hover, .inverted-theme input[type="password"]:hover, .inverted-theme input[type="date"]:hover, .inverted-theme -input[type="datetime"]:hover, .inverted-theme input[type="email"]:hover, .inverted-theme input[type="number"]:hover, .inverted-theme -input[type="search"]:hover, .inverted-theme input[type="tel"]:hover, .inverted-theme input[type="time"]:hover, .inverted-theme -input[type="url"]:hover, .inverted-theme textarea:hover, .inverted-theme select:hover, .inverted-theme .form-field:hover, .inverted-theme .link-field:hover { - color: #131414; - background: #ebebeb; -} -/* line 134, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -input[type="text"]:active, input[type="text"]:focus, input[type="text"].active, input[type="password"]:active, input[type="password"]:focus, input[type="password"].active, input[type="date"]:active, input[type="date"]:focus, input[type="date"].active, -input[type="datetime"]:active, -input[type="datetime"]:focus, -input[type="datetime"].active, input[type="email"]:active, input[type="email"]:focus, input[type="email"].active, input[type="number"]:active, input[type="number"]:focus, input[type="number"].active, -input[type="search"]:active, -input[type="search"]:focus, -input[type="search"].active, input[type="tel"]:active, input[type="tel"]:focus, input[type="tel"].active, input[type="time"]:active, input[type="time"]:focus, input[type="time"].active, -input[type="url"]:active, -input[type="url"]:focus, -input[type="url"].active, textarea:active, textarea:focus, textarea.active, select:active, select:focus, select.active, .form-field:active, .form-field:focus, .form-field.active, .link-field:active, .link-field:focus, .link-field.active { - background: #131414; - border-color: transparent; - -webkit-box-shadow: 0px 0px 2px #efefef; - box-shadow: 0px 0px 2px #efefef; - outline: none !important; -} -/* line 140, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.inverted-theme input[type="text"]:active, .inverted-theme input[type="text"]:focus, .inverted-theme input[type="text"].active, .inverted-theme input[type="password"]:active, .inverted-theme input[type="password"]:focus, .inverted-theme input[type="password"].active, .inverted-theme input[type="date"]:active, .inverted-theme input[type="date"]:focus, .inverted-theme input[type="date"].active, .inverted-theme -input[type="datetime"]:active, .inverted-theme -input[type="datetime"]:focus, .inverted-theme -input[type="datetime"].active, .inverted-theme input[type="email"]:active, .inverted-theme input[type="email"]:focus, .inverted-theme input[type="email"].active, .inverted-theme input[type="number"]:active, .inverted-theme input[type="number"]:focus, .inverted-theme input[type="number"].active, .inverted-theme -input[type="search"]:active, .inverted-theme -input[type="search"]:focus, .inverted-theme -input[type="search"].active, .inverted-theme input[type="tel"]:active, .inverted-theme input[type="tel"]:focus, .inverted-theme input[type="tel"].active, .inverted-theme input[type="time"]:active, .inverted-theme input[type="time"]:focus, .inverted-theme input[type="time"].active, .inverted-theme -input[type="url"]:active, .inverted-theme -input[type="url"]:focus, .inverted-theme -input[type="url"].active, .inverted-theme textarea:active, .inverted-theme textarea:focus, .inverted-theme textarea.active, .inverted-theme select:active, .inverted-theme select:focus, .inverted-theme select.active, .inverted-theme .form-field:active, .inverted-theme .form-field:focus, .inverted-theme .form-field.active, .inverted-theme .link-field:active, .inverted-theme .link-field:focus, .inverted-theme .link-field.active { - background: white; - border-color: #ebebeb; -} -/* line 144, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -input[type="text"][disabled], input[type="text"].is-disabled, input[type="password"][disabled], input[type="password"].is-disabled, input[type="date"][disabled], input[type="date"].is-disabled, -input[type="datetime"][disabled], -input[type="datetime"].is-disabled, input[type="email"][disabled], input[type="email"].is-disabled, input[type="number"][disabled], input[type="number"].is-disabled, -input[type="search"][disabled], -input[type="search"].is-disabled, input[type="tel"][disabled], input[type="tel"].is-disabled, input[type="time"][disabled], input[type="time"].is-disabled, -input[type="url"][disabled], -input[type="url"].is-disabled, textarea[disabled], textarea.is-disabled, select[disabled], select.is-disabled, .form-field[disabled], .form-field.is-disabled, .link-field[disabled], .link-field.is-disabled { - color: #7d7d7d; - background: #303030; -} -/* line 148, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -input[type="text"].is-big, input[type="password"].is-big, input[type="date"].is-big, -input[type="datetime"].is-big, input[type="email"].is-big, input[type="number"].is-big, -input[type="search"].is-big, input[type="tel"].is-big, input[type="time"].is-big, -input[type="url"].is-big, textarea.is-big, select.is-big, .form-field.is-big, .link-field.is-big { - height: 42px; - padding-left: 12px; -} -/* line 152, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.error input[type="text"], .has-error input[type="text"], input[type="text"].has-error, .error input[type="password"], .has-error input[type="password"], input[type="password"].has-error, .error input[type="date"], .has-error input[type="date"], input[type="date"].has-error, .error -input[type="datetime"], .has-error -input[type="datetime"], -input[type="datetime"].has-error, .error input[type="email"], .has-error input[type="email"], input[type="email"].has-error, .error input[type="number"], .has-error input[type="number"], input[type="number"].has-error, .error -input[type="search"], .has-error -input[type="search"], -input[type="search"].has-error, .error input[type="tel"], .has-error input[type="tel"], input[type="tel"].has-error, .error input[type="time"], .has-error input[type="time"], input[type="time"].has-error, .error -input[type="url"], .has-error -input[type="url"], -input[type="url"].has-error, .error textarea, .has-error textarea, textarea.has-error, .error select, .has-error select, select.has-error, .error .form-field, .has-error .form-field, .form-field.has-error, .error .link-field, .has-error .link-field, .link-field.has-error { - border-color: #c05c48; - background-color: rgba(192, 92, 72, 0.1); - border-radius: 4px 4px 0 0; -} -/* line 161, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.hide-field-errors input[type="text"], .hide-field-errors input[type="password"], .hide-field-errors input[type="date"], .hide-field-errors -input[type="datetime"], .hide-field-errors input[type="email"], .hide-field-errors input[type="number"], .hide-field-errors -input[type="search"], .hide-field-errors input[type="tel"], .hide-field-errors input[type="time"], .hide-field-errors -input[type="url"], .hide-field-errors textarea, .hide-field-errors select, .hide-field-errors .form-field, .hide-field-errors .link-field { - border-radius: 4px; -} - -/* line 165, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label input[type="checkbox"], label input[type="radio"] { - margin: 0 0.5em; - background: transparent; -} - -/* line 169, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -textarea { - min-height: 34px; - height: 68px; -} - -/* line 173, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -select { - -webkit-appearance: none; -} -/* line 176, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -select.is-auto-width { - width: auto; -} -/* line 179, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -select[multiple] { - height: auto; - padding-bottom: 0; -} -/* line 183, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -select option { - color: black; -} - -/* line 186, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label { - border-radius: 4px; - display: inline-block; - width: auto; - padding: 2px 4px; - font-size: 14px; - cursor: pointer; - margin-bottom: 8px; - background-color: #282828; - color: #ebebeb; -} -/* line 197, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.inverted-theme label { - background: rgba(226, 226, 226, 0.6); - color: #4b4b4b; -} -/* line 201, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label span.note { - color: #efefef; - font-style: italic; -} -/* line 205, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label.is-aligned-right { - float: none; - text-align: right; -} -/* line 209, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label.inline { - line-height: 35px; - margin: 0 0 14px 0; -} -/* line 213, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label.is-dark { - background-color: #1e1e1e; -} -/* line 216, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label.is-big { - font-size: 16px; - color: #efefef; -} -/* line 221, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -label.required abbr, label.is-required abbr { - color: #b1361e; - font-weight: bold; -} -/* line 225, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.field_value label { - display: block; - background-color: transparent; -} -/* line 229, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.has-error label, label.is-error { - color: #c05c48; -} - -/* line 233, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field { - position: relative; - overflow: hidden; -} -/* line 237, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field input[type="text"], .form-field input[type="password"], .form-field input[type="date"], -.form-field input[type="datetime"], .form-field input[type="email"], .form-field input[type="number"], -.form-field input[type="search"], .form-field input[type="tel"], .form-field input[type="time"], .form-field input[type="url"], .form-field select { - border: none; - margin-left: 20px; - height: 28px; - position: absolute; - top: 1px; - width: calc(100% - 30px); - background-color: transparent; -} -/* line 248, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field input[type="text"]:hover, .form-field input[type="text"]:active, .form-field input[type="text"]:focus, .form-field input[type="password"]:hover, .form-field input[type="password"]:active, .form-field input[type="password"]:focus, .form-field input[type="date"]:hover, .form-field input[type="date"]:active, .form-field input[type="date"]:focus, -.form-field input[type="datetime"]:hover, -.form-field input[type="datetime"]:active, -.form-field input[type="datetime"]:focus, .form-field input[type="email"]:hover, .form-field input[type="email"]:active, .form-field input[type="email"]:focus, .form-field input[type="number"]:hover, .form-field input[type="number"]:active, .form-field input[type="number"]:focus, -.form-field input[type="search"]:hover, -.form-field input[type="search"]:active, -.form-field input[type="search"]:focus, .form-field input[type="tel"]:hover, .form-field input[type="tel"]:active, .form-field input[type="tel"]:focus, .form-field input[type="time"]:hover, .form-field input[type="time"]:active, .form-field input[type="time"]:focus, .form-field input[type="url"]:hover, .form-field input[type="url"]:active, .form-field input[type="url"]:focus, .form-field select:hover, .form-field select:active, .form-field select:focus { - border: none; - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -/* line 253, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field select { - height: 30px; - -moz-appearance: none; - text-overflow: ""; - text-index: 0.01px; -} -/* line 259, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field.with-btn { - height: 48px; -} -/* line 261, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field.with-btn .btn { - float: left; -} -/* line 264, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field.with-btn select { - float: left; - position: static; - width: auto; - margin-left: 5px; - margin-top: 1px; -} -/* line 271, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field .prefix { - width: 20px; -} -/* line 274, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field .prefix i { - position: relative; - top: 2px; - left: 3px; -} -/* line 279, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field .postfix { - width: 20px; - position: absolute; - right: 2px; - top: 8px; -} -/* line 285, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.form-field .prefix + input, .form-field .prefix + select, .form-field .postfix + input { - width: calc(100% - 30px); -} - -/* line 288, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.link-field { - padding-top: 8px; - position: relative; -} -/* line 292, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.link-field i { - top: 1px; - position: relative; -} -/* line 296, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.link-field a { - color: #efefef; - -webkit-transition: color 0.3s ease-in; - -moz-transition: color 0.3s ease-in; - -ms-transition: color 0.3s ease-in; - -o-transition: color 0.3s ease-in; - transition: color 0.3s ease-in; -} -/* line 301, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.link-field:hover a { - color: silver; - -webkit-transition: color 0.3s ease-in; - -moz-transition: color 0.3s ease-in; - -ms-transition: color 0.3s ease-in; - -o-transition: color 0.3s ease-in; - transition: color 0.3s ease-in; -} -/* line 306, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.link-field.is-red-text a { - color: #efefef; -} -/* line 310, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.link-field.is-red-text:hover a { - color: #b1361e; -} - -/* line 314, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.has-error small, small.is-error { - display: block; - padding: 6px 5px; - margin-top: -15px; - margin-bottom: 15px; - background: #c05c48; - color: white; - font-size: 12px; - border-radius: 0 0 4px 4px; -} - -/* line 325, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.field_value label + small { - margin-top: 10px; -} - -/* line 330, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.inline-radios .field_value label { - float: left; - margin-right: 15px; -} -/* line 333, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.inline-radios .field_value .hint-block { - clear: both; -} - -/* Hints */ -/* line 339, ../../app/assets/stylesheets/fresh/_forms.css.sass */ -.hint-block { - background-color: rgba(255, 255, 255, 0.125); - padding: 6px 4px; - color: white; - border: none; - margin-top: -15px; - margin-bottom: 15px; - font-size: 1.2rem; -} - -@media only screen and (max-width: 767px) { - /* line 354, ../../app/assets/stylesheets/fresh/_forms.css.sass */ - body.responsive label.right { - text-align: left; - } -} - -/* line 1, ../../app/assets/stylesheets/fresh/_tables.css.sass */ -table { - border-spacing: 0; - border-collapse: collapse; - font-size: 14px; - width: 100%; -} -/* line 7, ../../app/assets/stylesheets/fresh/_tables.css.sass */ -table th, table td { - text-align: left; - padding: 4px; - padding-right: 10px; - line-height: 28px; -} -/* line 13, ../../app/assets/stylesheets/fresh/_tables.css.sass */ -table th i, table td i { - margin-right: 5px; - position: relative; - top: 1px; -} -/* line 18, ../../app/assets/stylesheets/fresh/_tables.css.sass */ -table td { - border-bottom: 1px solid #303030; -} -/* line 22, ../../app/assets/stylesheets/fresh/_tables.css.sass */ -table tr:last-of-type td { - border-bottom: 0; -} - -/* line 1, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.floating-module { - background: rgba(0, 0, 0, 0.4); - border-radius: 7px; - padding: 15px; - color: #c9c9c9; - text-align: center; -} -/* line 8, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.floating-module p { - margin: 1.2em 0; -} - -/* line 12, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.logo-square { - background: transparent url(/assets/logos/logo-square-red-big-dc2f35502ee2b60882a41327c529521c.png) top left no-repeat; - width: 180px; - height: 212px; - margin: 0 auto 60px; -} - -/* line 19, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.logo-inline-small { - background: transparent url(/assets/logos/logo-inline-red-36h-e76f74c45269ebc90c7bca7378021dd5.png) top left no-repeat; - width: 200px; - height: 36px; -} - -/* line 24, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.logo-glyph { - background: transparent url(/assets/logos/logo-glyph-36-red-6295785b1db40d3b53d747b7df0627e7.png) top left no-repeat; - width: 36px; - height: 36px; -} - -/* line 29, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.pronounced-link-list { - list-style: none; - *zoom: 1; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.pronounced-link-list:before, .pronounced-link-list:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.pronounced-link-list:after { - clear: both; -} -/* line 33, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.pronounced-link-list li { - float: left; - padding: 5px; - padding-right: 15px; - margin-right: 10px; - text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); - font-size: 16px; - border-right: 1px solid #2d2d2d; -} -/* line 42, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.pronounced-link-list li:last-child { - border-right: none; - margin-right: 0; - padding-right: 5px; -} -/* line 47, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.pronounced-link-list li.no-border { - border-right: none; - padding-right: 5px; -} -/* line 52, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.pronounced-link-list.has-bigger-text li { - font-size: 18px; -} - -/* line 55, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.section-header { - padding: 15px 15px 0; -} -/* line 59, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.section-header h4, .section-header h5 { - margin: 0; -} - -/* line 62, ../../app/assets/stylesheets/fresh/_modules.css.sass */ -.section-content { - padding: 15px; -} - -/* Accordion ---------------------- */ -/* line 3, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion { - margin: 0 0 22px 0; -} -/* line 6, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li { - list-style: none; - margin: 0; - padding: 0; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li .title { - cursor: pointer; - background: rgba(0, 0, 0, 0.4); - padding: 15px; - margin: 0; - position: relative; - -webkit-transition: 0.15s background linear; - -moz-transition: 0.15s background linear; - -ms-transition: 0.15s background linear; - -o-transition: 0.15s background linear; - transition: 0.15s background linear; -} -/* line 19, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li .title h1, ul.accordion > li .title h2, ul.accordion > li .title h3, ul.accordion > li .title h4, ul.accordion > li .title h5 { - margin: 0; - color: silver; -} -/* line 23, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li .title:after { - content: ""; - display: block; - width: 0; - height: 0; - border: solid 6px; - border-color: transparent #efefef transparent transparent; - position: absolute; - right: 15px; - top: 21px; -} -/* line 29, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li .content { - display: none; - padding: 15px; -} -/* line 34, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li:not(.active):hover .title { - background-color: #6795de; -} -/* line 37, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li:not(.active):hover h1, ul.accordion > li:not(.active):hover h2, ul.accordion > li:not(.active):hover h3, ul.accordion > li:not(.active):hover h4, ul.accordion > li:not(.active):hover h5 { - color: #131414; -} -/* line 41, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li.active h1, ul.accordion > li.active h2, ul.accordion > li.active h3, ul.accordion > li.active h4, ul.accordion > li.active h5 { - color: #ebebeb; -} -/* line 43, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li.active .title { - color: #ebebeb; - background: rgba(26, 26, 26, 0.4); - padding-top: 13px; -} -/* line 48, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li.active .title:after { - content: ""; - display: block; - width: 0; - height: 0; - border: solid 6px; - border-color: #efefef transparent transparent transparent; -} -/* line 51, ../../app/assets/stylesheets/fresh/modules/_accordion.sass */ -ul.accordion > li.active .content { - background: rgba(0, 0, 0, 0.4); - display: block; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -#global_alerts { - position: fixed; - width: 100%; - bottom: -12px; - z-index: 12; -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -#global_alerts .alert-box { - border-radius: 0; - padding: 10px; -} - -/* line 12, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box { - display: block; - padding: 6px 7px 7px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; - font-size: 15px; - line-height: 18px; - color: white; - background-color: rgba(255, 255, 255, 0.25); - border: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: 12px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; - position: relative; -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -.inverted-theme div.alert-box { - color: #131414; -} -/* line 28, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.success { - background-color: #5f8120; - color: white; -} -/* line 32, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.alert, div.alert-box.error { - background-color: #c05c48; - color: white; -} -/* line 36, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.secondary { - background-color: #e9e9e9; - color: #282828; -} -/* line 40, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.warning { - background-color: #c28222; - color: white; -} -/* line 44, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.notice { - background-color: #2f7db7; - color: white; -} -/* line 48, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.dark { - background-color: #282828; - color: white; -} -/* line 52, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -.inverted-theme div.alert-box.dark { - background-color: #282828; - color: #6c6c6c; -} -/* line 56, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.dark-tint { - background-color: #4e4a6d; - color: white; -} -/* line 61, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box a.close { - color: white; - position: absolute; - right: 4px; - top: -1px; - font-size: 16px; - opacity: 0.7; - padding: 4px; -} -/* line 70, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box a.close:hover, div.alert-box a.close:focus { - opacity: 0.4; -} -/* line 73, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box ul:last-of-type { - margin-bottom: 0; -} -/* line 76, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box h1, div.alert-box h2, div.alert-box h3, div.alert-box h4, div.alert-box h5, div.alert-box h6 { - color: white; - text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); -} -/* line 81, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.no-spacer { - margin-bottom: 0; -} -/* line 84, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.no-border { - border: 0; -} -/* line 87, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.is-square { - border-radius: 0; -} -/* line 91, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.has-side-button .content { - padding-right: 100px; -} -/* line 94, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.has-side-button .btn { - position: absolute; - right: 0; - top: 0; - height: 100%; - border-radius: 0 2px 2px 0; - padding: 7px; - background: rgba(255, 255, 255, 0.3); - border-color: transparent; -} -/* line 104, ../../app/assets/stylesheets/fresh/modules/_alerts.sass */ -div.alert-box.has-side-button .btn:hover { - background: rgba(255, 255, 255, 0.5); -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_assets.sass */ -.product-icon { - background: url(/assets/icons/products_sprite.png) no-repeat; - height: 64px; - width: 82px; -} -/* line 6, ../../app/assets/stylesheets/fresh/modules/_assets.sass */ -.product-icon.is-white { - background-image: url(/assets/icons/products_white_sprite.png); -} -/* line 9, ../../app/assets/stylesheets/fresh/modules/_assets.sass */ -.product-icon.is-translucent { - opacity: 0.3; -} -/* line 12, ../../app/assets/stylesheets/fresh/modules/_assets.sass */ -.product-icon.mission { - background-position: -100px 0; -} - -/* line 2, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles { - margin: -65px 0 0 55px; - width: 25%; - min-width: 300px; - height: 100%; - background: #303133; - color: #efefef; - position: fixed; - overflow-y: auto; -} -@media only screen and (max-width: 767px) { - /* line 2, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ - .blog-articles { - display: none; - } -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles a { - color: white; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles a.is-alt { - color: #4ba1dc; -} -/* line 21, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles p { - color: #c9c9c9; - font-style: normal; - font-size: 14px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; -} -/* line 27, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles h1 { - color: white; - margin-top: 0; - margin-bottom: 0; - padding: 15px 30px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; - background: #282828; - width: 25%; - min-width: 300px; - position: fixed; -} -/* line 39, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles h2 { - font-weight: normal; - color: white; - font-size: 18px; - margin-bottom: 5px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; -} -/* line 46, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles h3 { - color: #efefef; - margin-top: 0; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; -} -/* line 51, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles .articles { - margin-top: 60px; -} -/* line 54, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles article { - padding: 5px 30px; -} -/* line 57, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles article.is-active { - background-color: rgba(0, 0, 0, 0.2); - padding: 5px 30px; -} -/* line 61, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles article.is-active a.is-alt { - color: white; -} -/* line 64, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles article.is-active a:hover { - color: white; -} -/* line 68, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-articles article.is-active .read-more a { - display: none; -} - -/* line 72, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article { - padding: 0 15px; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article .edit-post { - margin-top: 15px; -} -/* line 79, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article { - margin: auto 10%; -} -@media only screen and (max-width: 600px) { - /* line 79, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ - .blog-article article { - margin: auto 15px; - } -} -/* line 85, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article .share-content { - background: #6cb44f; - margin: 0 calc(-14% - 1px) 15px; - padding: 30px 14% 20px; -} -/* line 89, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article .share-content ul { - margin-bottom: none; - list-style: none; - display: inline-block; - margin-bottom: 0; -} -/* line 95, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article .share-content li { - margin-right: 20px; - float: left; -} -/* line 99, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article .share-content a { - font-size: 24px; - color: white; - lineheight: 24px; -} -/* line 104, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > h1 { - font-weight: normal; - font-size: 42px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; -} -/* line 109, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > h1.is-white-text { - color: #252525; -} -/* line 113, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown *:first-child { - margin-top: 0; -} -/* line 116, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown h1, .blog-article article > .markdown h2 { - color: #181919 !important; - font-weight: bold; - margin-top: 30px; -} -/* line 121, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown h4, .blog-article article > .markdown h5, .blog-article article > .markdown h6 { - margin-top: 20px; -} -/* line 124, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown h1 { - font-size: 23px; -} -/* line 127, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown h2 { - font-size: 20px; -} -/* line 130, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown h3 { - font-size: 20px; - font-weight: bold; - margin-top: 20px; - color: #565a5a !important; -} -/* line 136, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown p + h3 { - margin-top: 30px; -} -/* line 139, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown h4 { - font-size: 18px; -} -/* line 142, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown p, .blog-article article > .markdown li { - font-size: 16px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; - line-height: 24px; -} -/* line 148, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown p code { - border: 0; - background: rgba(255, 255, 255, 0.7); - font-size: 15px; -} -/* line 153, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown pre { - margin: 0 -14%; -} -/* line 156, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown pre code { - border: 0; - padding: 15px 11%; -} -/* line 160, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown hr { - height: 10px; - border: 0; - background: #f8f8f8; - margin: 30px -14% 30px; -} -/* line 166, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown table { - margin-bottom: 15px; -} -/* line 169, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote { - font-style: italic; - font-family: "Georgia", sefif; - font-size: 20px; - padding: 15px; - position: relative; - margin: 1em 0; - border: 0; - color: #131414; - display: inline-block; -} -/* line 182, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote:before, .blog-article article > .markdown blockquote:after { - content: " "; - width: 0.5em; - height: 100%; - border: 1px solid #d2d2d2; - top: 0; - position: absolute; -} -/* line 192, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote:before { - left: -0.5em; - border-right: 0; -} -/* line 196, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote:after { - right: -0.5em; - border-left: 0; -} -/* line 200, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote p { - font-family: "Georgia", serif; - font-size: 20px; -} -/* line 204, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote > blockquote { - padding: 0; - margin: 0; - font-size: 16px; - display: block; -} -/* line 210, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote > blockquote:before, .blog-article article > .markdown blockquote > blockquote:after { - content: ""; - border: 0; -} -/* line 214, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote > blockquote p { - font-size: 16px; -} -/* line 217, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article > .markdown blockquote > blockquote > blockquote { - color: #6c6c6c; -} -/* line 221, ../../app/assets/stylesheets/fresh/modules/_blog.sass */ -.blog-article article .comments p { - font-size: 14px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments { - color: white; - padding-right: 15px; -} -@media (max-width: 768px) { - /* line 1, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ - .comments { - padding-right: 0; - } -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments h5 { - font-weight: bold; - font-size: 14px; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments .voter { - position: relative; - top: -2px; - margin-right: -4px; -} -/* line 16, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments .voter .vote { - top: 3px; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments .voter .vote i { - font-size: 14px; - top: -1px; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments .voter .score, .comments .voter .notify { - font-size: 12px; - font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif; -} -/* line 26, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments .voter .spacer { - font-size: 10px; - color: #c9c9c9; - margin-right: 5px; - position: relative; - top: -1px; -} -/* line 33, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments pre code { - font-size: 13px; - background-color: #222222; -} -/* line 37, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.comments .history-item { - margin-bottom: 10px; - padding: 5px 10px; - background: rgba(0, 0, 0, 0.1); - border-radius: 4px; - font-size: 13px; - display: inline-block; -} - -/* line 45, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list { - *zoom: 1; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -ul.comments-list:before, ul.comments-list:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -ul.comments-list:after { - clear: both; -} -/* line 48, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li { - padding-left: 15px; - position: relative; - list-style: none; - clear: both; -} -@media only screen and (max-width: 480px) { - /* line 48, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ - ul.comments-list > li { - width: 100%; - padding-left: 10px; - padding-right: 10px; - } -} -/* line 61, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li.is-focused { - border-left: 10px solid rgba(255, 255, 255, 0.3); - padding: 10px; - background-color: rgba(255, 255, 255, 0.05); -} -/* line 66, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list > li.is-focused { - position: relative; - padding-left: 10px; -} -/* line 71, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list > li.is-focused .comment-content { - margin-top: -15px; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list > li.is-focused figure { - left: 10px; -} -/* line 82, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li:last-child { - margin-bottom: 0; -} -/* line 85, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li:last-child:after { - display: none; -} -/* line 88, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li figure { - width: 40px; - height: 40px; - float: left; -} -/* line 97, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li figure img { - border-radius: 3px; -} -/* line 100, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .comment-content { - margin-left: 55px; -} -/* line 103, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .comment-content h6 { - margin-bottom: 0; -} -/* line 106, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .comment-content h6 li { - line-height: 14px; -} -/* line 109, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .comment-markdown { - margin-bottom: 5px; - padding: 0; - color: white; -} -/* line 114, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.inverted-theme ul.comments-list > li .comment-markdown { - color: #131414; -} -@media only screen and (max-width: 767px) { - /* line 117, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ - ul.comments-list > li .comment-markdown p { - font-size: 13px; - } -} -/* line 121, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .comment-markdown p:last-child { - margin-bottom: 0; -} -/* line 124, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .comment-markdown pre:first-child { - margin-top: 5px; -} -/* line 127, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .is-auto-hidden { - opacity: 0; - -webkit-transition: opacity 0.2s ease-in-out; - -moz-transition: opacity 0.2s ease-in-out; - -ms-transition: opacity 0.2s ease-in-out; - -o-transition: opacity 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out; -} -/* line 132, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li .comment-actions a { - font-size: 13px; -} -/* line 138, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li:hover > .comment-content > .comment-actions > .is-auto-hidden, ul.comments-list > li:hover > .comment-content > .comment-actions.is-auto-hidden { - opacity: 1; -} -/* line 142, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li:hover > .comment-content > .comment-actions li:not(.is-active) a { - color: #6795de; -} -/* line 145, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list > li:hover > .comment-content > .comment-actions li:not(.is-active) a:hover { - color: #89ace5; -} -/* line 148, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.inverted-theme ul.comments-list > li:hover > .comment-content > .comment-actions li:not(.is-active) a { - color: #2889cc; -} -/* line 151, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.inverted-theme ul.comments-list > li:hover > .comment-content > .comment-actions li:not(.is-active) a:hover { - color: #3a98d8; -} -/* line 154, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list { - margin-left: 0; -} -/* line 158, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list > li { - border-bottom: none; - margin-left: 0; - padding-left: 0; -} -/* line 163, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list figure, .nested-comments ul.comments-list figure img { - left: 0; - width: 25px; - margin-right: 10px; -} -/* line 168, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list .comment-content { - margin-left: 35px; - margin-right: 0; -} -/* line 173, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.nested-comments ul.comments-list .new-comment .comment-content { - margin-left: 35px; -} -/* line 184, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.comment.no-markdown ul.bulleted-text { - margin-top: 3px; - margin-right: 2px; -} -@media only screen and (max-width: 767px) { - /* line 184, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ - ul.comments-list li.comment.no-markdown ul.bulleted-text { - margin-right: 0; - } -} -@media only screen and (max-width: 480px) { - /* line 190, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ - ul.comments-list li.comment ul.bulleted-text > li { - white-space: nowrap; - font-size: 13px; - margin-right: 0; - } -} -/* line 196, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment { - top: 5px; -} -/* line 199, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment .form { - display: none; -} -/* line 206, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment .form-field select { - color: #6795de; -} -/* line 209, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment .form-field span { - float: left; - padding-top: 9px; - color: #c9c9c9; -} -/* line 215, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment ul.allows-labels .btn { - margin-top: 5px; -} -/* line 218, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment ul.allows-labels .dropdown { - width: 170px; -} -/* line 222, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment.is-active .form { - display: block; -} -/* line 225, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment.is-active .preedit { - display: none; -} -/* line 228, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment:first-child { - margin-top: 15px; -} -/* line 231, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list li.new-comment textarea { - height: 100px; -} -@media only screen and (max-width: 480px) { - /* line 235, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ - ul.comments-list li.new-comment .tabs-content, ul.comments-list li.new-comment ul.btns { - margin-left: -55px; - } -} -/* line 238, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.modal ul.comments-list li.new-comment { - margin: 0; - padding: 0; -} -/* line 242, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.modal ul.comments-list li.new-comment .btns, .modal ul.comments-list li.new-comment .full-screen-msg, .modal ul.comments-list li.new-comment figure { - display: none; -} -/* line 245, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -.modal ul.comments-list li.new-comment .comment-content { - margin-left: 0; -} -/* line 249, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list .markdown h1, ul.comments-list .markdown h2, ul.comments-list .markdown h3, ul.comments-list .markdown h4, ul.comments-list .markdown h5 { - font-size: 14px; -} -/* line 252, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list .icon-moon-flag, ul.comments-list .icon-moon-object, ul.comments-list .icon-moon-remove { - font-size: 0.8em; -} -/* line 255, ../../app/assets/stylesheets/fresh/modules/_comments.sass */ -ul.comments-list .icon-moon-trash { - font-size: 0.8em; - position: relative; - top: -1px; -} - -/* line 2, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.tree-container .nested-items { - padding-left: 15px; -} -/* line 4, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.tree-container .nested-items:not(:last-child) { - border-left: 1px dashed rgba(255, 255, 255, 0.125); -} - -/* line 8, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container.is-tree { - border-left: 1px solid rgba(255, 255, 255, 0.125); - border-bottom: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 12, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container.is-tree h3 { - font-size: 16px; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container.is-tree .info-row { - font-size: 14px; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container.is-tree .profile-pic { - width: 44px; - height: 44px; - margin-right: 10px; -} -/* line 23, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container.is-tree .title { - margin-left: 55px; -} -/* line 26, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container.is-link:hover:not(.is-active) { - background: rgba(255, 255, 255, 0.05); - border-color: rgba(255, 255, 255, 0.05); -} -/* line 30, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container.is-active { - background: rgba(255, 255, 255, 0.125); - border-color: transparent; - cursor: default; -} -/* line 35, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container .icon-container { - float: left; - margin-right: 15px; -} -/* line 39, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container .title { - margin-left: 65px; -} -/* line 42, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.title-container .title h3, .title-container .title .info-row { - margin: 0; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} - -/* line 49, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.details-container h6 { - font-size: 14px; - font-weight: bold; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.details-container .markdown { - margin-left: 15px; - margin-bottom: 15px; -} - -/* line 57, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.timer-container { - font-size: 18px; - color: #b0b0b0; - padding: 15px; - float: right; - display: inline-block; -} -/* line 68, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.timer-container.over-limit i { - color: #c05c48; -} -/* line 70, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.timer-container i { - position: relative; - top: 2px; - margin-right: 5px; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.small-screen .timer-container { - float: none; - width: 100%; - margin-top: 5px; - margin-bottom: 15px; -} - -/* line 81, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.label-container { - text-align: center; - font-weight: bold; - padding: 15px; -} - -/* line 87, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.item-container { - min-height: 50px; - height: auto; -} -/* line 96, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.item-container.is-light { - background-color: #353535; -} -/* line 99, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.item-container.is-less-dark { - background-color: #181919; -} - -/* line 102, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.inverse-container { - background-color: #a7a6a2; - color: #1b1b1b; -} -/* line 106, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.inverse-container p { - color: #1b1b1b; -} -/* line 109, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.inverse-container h1, .inverse-container h2, .inverse-container h3, .inverse-container h4, .inverse-container h5, .inverse-container h6 { - color: #282828; -} - -/* line 112, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.card-container { - background-image: url("https://raw.github.com/Magnus-G/Random/master/mountains.png"); - background-position-y: -600px; - width: 100%; - margin-bottom: 15px; -} -/* line 118, ../../app/assets/stylesheets/fresh/modules/_containers.sass */ -.card-container.bg-2 { - background-image: url("https://raw.github.com/Magnus-G/Random/master/mountains-3.png"); - background-position-y: -625px; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff { - overflow: auto; - padding: 15px; - background: rgba(0, 0, 0, 0.2); -} -/* line 6, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff td { - line-height: 15px; - border-bottom: 0; -} -/* line 10, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff td.diff-line-number, .diff td.diff-change-symbol { - border-right: 1px solid rgba(255, 255, 255, 0.1); - text-align: center; - width: 30px; - font-size: 12px; - padding: 0; - color: #c9c9c9; -} -/* line 19, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.inverted-theme .diff td.diff-line-number, .inverted-theme .diff td.diff-change-symbol { - color: #6c6c6c; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff td.diff-line { - text-align: left; - border: 0; - width: calc(100% - 90px); - white-space: pre-wrap; - padding-left: 10px; -} -/* line 29, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff td.diff-collapsed { - text-align: center; -} -/* line 32, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff td.diff-collapsed-line { - font-size: 13px; - text-align: center; - color: #c9c9c9; -} -/* line 37, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.inverted-theme .diff td.diff-collapsed-line { - color: #6c6c6c; -} -/* line 41, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff tr.del td { - background: rgba(180, 138, 130, 0.3); -} -/* line 44, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff tr.ins td { - background: rgba(103, 126, 84, 0.58); -} -/* line 47, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff tr.collapsed td { - background: rgba(255, 255, 255, 0.125); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_diff.sass */ -.diff tr:hover td { - background: rgba(97, 97, 97, 0.52); -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown { - position: relative; - font-size: 14px; - padding: 10px; - background-color: rgba(0, 0, 0, 0.1); -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.has-border { - border: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 9, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.has-border.is-focused { - border-color: transparent; -} -/* line 12, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.is-big { - padding: 15px; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown:hover { - cursor: pointer; - background-color: rgba(255, 255, 255, 0.05); -} -/* line 19, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown .icon-moon-chevron-sign-down { - float: right; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.inverted-theme .dropdown { - background-color: rgba(255, 255, 255, 0.5); -} -/* line 26, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.inverted-theme .dropdown > span { - color: #6c6c6c; -} -/* line 30, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown .placeholder { - display: none; - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 100%; - z-index: 10; - background-color: #151616; - padding: 10px; -} -/* line 41, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dl { - max-height: 325px; - position: absolute; - z-index: 11; - top: 100%; - left: 0; - width: 100%; - display: none; - background-color: #151616; - overflow: auto; -} -/* line 52, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dl dd { - padding: 10px; - color: #c9c9c9; - cursor: pointer; - position: relative; -} -/* line 58, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dl dd .flyout { - position: absolute; - z-index: 12; - color: #c9c9c9; - background: #131414; - padding: 15px; - display: none; - width: 100%; - min-width: 240px; - left: 100%; - top: 0; -} -/* line 70, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dl dd.is-active { - color: white; -} -/* line 73, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dl dd.is-disabled { - color: #707070; -} -/* line 76, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dl dd:not(.is-disabled):hover { - background-color: rgba(255, 255, 255, 0.1); -} -@media only screen and (min-width: 768px) { - /* line 80, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ - .dropdown dl dd:not(.is-disabled):hover .flyout { - display: block; - } -} -/* line 84, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.is-scrolled dl { - overflow: auto; -} -/* line 87, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.has-big-labels { - font-size: 16px; - padding: 15px; -} -/* line 91, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.has-big-labels .placeholder { - padding: 15px; -} -/* line 94, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.has-big-labels dd { - padding: 15px; - font-size: 16px; -} -/* line 99, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.is-hover-focused:not(.is-disabled):hover .placeholder, .dropdown.is-focused:not(.is-disabled) .placeholder { - display: block; - border: 1px solid rgba(255, 255, 255, 0.125); - border-bottom: 0; -} -/* line 104, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.is-hover-focused:not(.is-disabled):hover dl, .dropdown.is-focused:not(.is-disabled) dl { - display: block; - border: 1px solid rgba(255, 255, 255, 0.125); - border-top: 0; -} -/* line 109, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown.has-error { - border: 1px solid #c05c48; - background-color: rgba(192, 92, 72, 0.1); -} -/* line 114, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dd.has-error.is-active { - color: #c05c48; -} -/* line 116, ../../app/assets/stylesheets/fresh/modules/_dropdowns.sass */ -.dropdown dd.has-error:not(.is-active) { - background-color: #c05c48; - text-shadow: none; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_featured_content.sass */ -.featured-content-container { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; - -webkit-transition: background-color 0.15s ease-in-out; - -moz-transition: background-color 0.15s ease-in-out; - -ms-transition: background-color 0.15s ease-in-out; - -o-transition: background-color 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out; - background: rgba(0, 0, 0, 0.4); - color: #c9c9c9; - text-transform: none; - text-align: center; - padding: 2em; -} -/* line 12, ../../app/assets/stylesheets/fresh/modules/_featured_content.sass */ -.featured-content-container .title { - color: white; - font-size: 1.65em; - margin: 0 0 0.85em; -} - -/* line 18, ../../app/assets/stylesheets/fresh/modules/_featured_content.sass */ -.featured-copy { - margin-bottom: 40px; -} -/* line 21, ../../app/assets/stylesheets/fresh/modules/_featured_content.sass */ -.featured-copy h3, .featured-copy h4 { - text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_featured_content.sass */ -.featured-copy p { - color: #b0b0b0; - text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_feedback_bar.sass */ -#feedback_bar { - position: fixed; - top: 25%; - left: 0; - width: 30px; - border: 1px solid rgba(0, 0, 0, 0.2); - border-left: 0; - background-color: rgba(0, 0, 0, 0.4); - z-index: 99; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_feedback_bar.sass */ -.has-full-screen-control #feedback_bar { - display: none !important; -} -/* line 14, ../../app/assets/stylesheets/fresh/modules/_feedback_bar.sass */ -#feedback_bar ul { - list-style: none; - margin-bottom: 2px; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_feedback_bar.sass */ -#feedback_bar ul li { - padding: 3px 6px; -} -/* line 21, ../../app/assets/stylesheets/fresh/modules/_feedback_bar.sass */ -#feedback_bar ul li.is-rotated-left { - margin-top: 35px; - margin-bottom: -10px; - height: 56px; -} -/* line 26, ../../app/assets/stylesheets/fresh/modules/_feedback_bar.sass */ -#feedback_bar ul i { - font-size: 18px; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items { - list-style: none; -} -/* line 4, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items > li { - border-top: 1px solid #353535; - margin-top: 15px; -} -/* line 8, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items > li:first-child { - border-top: none; - margin-top: 0; -} -/* line 13, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items > li h5 i { - margin-right: 5px; -} -/* line 16, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items > li h5 a { - line-height: 40px; -} -/* line 19, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items > li h5 img { - float: left; - width: 40px; - margin-right: 10px; -} -/* line 24, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items > li h5 time { - float: right; - font-size: 14px; - color: #d1d1d1; -} -/* line 29, ../../app/assets/stylesheets/fresh/modules/_feedback_items.sass */ -.feedback-items > li .markdown { - overflow-y: auto; -} - -/* line 3, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox { - vertical-align: middle; - position: relative; -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox a { - line-height: 35px; - text-decoration: none; - color: #a3341f; -} -/* line 12, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox * { - margin: 0; - padding: 0; - outline: none; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .holder { - color: #f0f0f0; - width: calc(100% - 26px); - overflow: hidden; - background: #222222; - text-indent: 20px; - height: 35px; -} -/* line 26, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .handler { - width: 25px; - background: #222222; - height: 35px; -} -/* line 31, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .holder, .heapBox .handler { - float: left; - position: relative; - z-index: 10; -} -/* line 36, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox.disabled .holder { - color: #4d647c; -} -/* line 39, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap { - display: none; - position: absolute; - list-style-type: none; - left: 0; - width: 100%; - overflow: hidden; -} -/* line 47, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap a.sliderUp, .heapBox .heap a.sliderDown { - display: block; - width: 100%; - height: 15px; - background: #222222; - position: absolute; - z-index: 30; -} -/* line 55, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap a.sliderUp { - border-bottom: 1px solid #686c72; - top: 0; -} -/* line 59, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap a.sliderDown { - border-top: 1px solid #686c72; - bottom: 0; -} -/* line 64, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap .heapOptions .heapOption { - z-index: 20; - position: relative; - display: block; - height: 35px; -} -/* line 69, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap .heapOptions .heapOption a { - width: 100%; - display: block; - background: #222222; - text-indent: 20px; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap .heapOptions .heapOption a:hover { - background: #2f2f2f; - color: white; -} -/* line 79, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap .heapOptions .heapOption a.selected { - background: #222222; -} -/* line 82, ../../app/assets/stylesheets/fresh/modules/_heap_box.sass */ -.heapBox .heap .heapOptions .heapOption a.disabled { - color: #48647f; -} - -/* line 21, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -h1 i, h2 i, h3 i, h4 i, h5 i, h6 i { - position: relative; - top: 2px; -} - -/* line 25, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.is-reduced { - font-size: 0.8em !important; -} - -/* line 28, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.is-normal { - font-size: 16px !important; -} - -/* line 31, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.is-large { - font-size: 24px !important; -} - -/* line 34, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.is-x-large { - font-size: 32px !important; -} - -/* line 37, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.white-rank { - color: #e6e6e6; -} - -/* line 40, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.yellow-rank { - color: #ecb613; -} - -/* line 43, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.blue-rank { - color: #3c7ebb; -} - -/* line 46, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -i.purple-rank { - color: #866cc7; -} - -/* line 98, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list { - list-style: none; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} -/* line 104, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.ranks { - max-width: 265px; -} -/* line 106, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.ranks li { - flex: 3em; -} -/* line 109, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list li { - font-size: 0.65; - text-align: center; - margin-right: 15px; -} -/* line 113, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list li:last-of-type { - margin-right: 0; -} -/* line 117, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list li:not(.is-active) .icon-container:hover { - background-color: rgba(255, 255, 255, 0.05); -} -/* line 120, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.inverted-theme .icon-list li:not(.is-active) .icon-container:hover { - background: rgba(216, 214, 214, 0.3) !important; -} -/* line 124, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-small li { - margin-right: 10px; -} -/* line 127, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-small li .icon-container { - width: 36px; - height: 36px; -} -/* line 57, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-small li .icon-container i { - font-size: 18px; - line-height: 38px; -} -/* line 132, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-large li .icon-container { - width: 80px; - height: 80px; -} -/* line 65, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-large li .icon-container i { - font-size: 30px; - line-height: 82px; - left: 1px; -} -/* line 71, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-large li .icon-container.has-text i { - line-height: 44px; - position: relative; - top: 8px; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-large li .icon-container.has-text p { - padding-top: 4px; -} -/* line 137, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-huge li .icon-container { - width: 140px; - height: 140px; -} -/* line 82, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-huge li .icon-container i { - font-size: 54px; - line-height: 142px; - left: 0; -} -/* line 88, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-huge li .icon-container.has-text i { - line-height: 82px; - position: relative; - top: 12px; -} -/* line 92, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-huge li .icon-container.has-text p { - padding-top: 16px; - font-weight: bold; -} -/* line 142, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-list.is-contained li .icon-container { - margin-bottom: 0; -} - -/* line 146, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list { - list-style: none; - color: white; -} -/* line 150, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list li { - clear: both; - margin: 15px 0; -} -/* line 154, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list li.is-disabled { - color: #c9c9c9; -} -/* line 157, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list li:first-child { - margin-top: 0; -} -/* line 160, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list li:last-of-type { - margin-bottom: none; -} -/* line 163, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list .icon-container { - float: left; -} -/* line 167, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list .detailed-icon-container { - font-size: 0.65; - text-align: center; - width: 50px; - float: left; -} -/* line 173, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list.is-huge .icon-container { - margin-right: 20px; -} -/* line 176, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list.is-huge .detailed-icon-container { - width: 140px; - height: 140px; -} -/* line 82, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list.is-huge .detailed-icon-container i { - font-size: 54px; - line-height: 142px; - left: 0; -} -/* line 88, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list.is-huge .detailed-icon-container.has-text i { - line-height: 82px; - position: relative; - top: 12px; -} -/* line 92, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list.is-huge .detailed-icon-container.has-text p { - padding-top: 16px; - font-weight: bold; -} -/* line 179, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-detailed-list.is-huge .detailed-description { - padding: 20px; -} - -/* line 182, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-container { - font-size: 0.65; - text-align: center; - width: 50px; - margin-bottom: 15px; -} -/* line 188, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-container.mbs { - margin-bottom: 10px; -} -/* line 191, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -li.is-active .icon-container { - background-color: rgba(255, 255, 255, 0.125); -} -/* line 194, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.inverted-theme li.is-active .icon-container { - background-color: rgba(199, 196, 196, 0.3) !important; -} -/* line 197, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.panel .icon-container { - background-color: rgba(255, 255, 255, 0.125); -} -/* line 203, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.panel li.is-active .icon-container { - background-color: rgba(255, 255, 255, 0.3); -} -/* line 206, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.item-container .panel li.is-active .icon-container { - background-color: rgba(255, 255, 255, 0.125); -} -/* line 210, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.icon-container i { - font-size: 24px; - line-height: 52px; - margin-right: 0; -} -/* line 215, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-small .icon-container { - width: 36px; - height: 36px; -} -/* line 57, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-small .icon-container i { - font-size: 18px; - line-height: 38px; -} -/* line 218, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-large .icon-container { - width: 80px; - height: 80px; -} -/* line 65, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-large .icon-container i { - font-size: 30px; - line-height: 82px; - left: 1px; -} -/* line 71, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-large .icon-container.has-text i { - line-height: 44px; - position: relative; - top: 8px; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-large .icon-container.has-text p { - padding-top: 4px; -} -/* line 221, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-huge .icon-container { - width: 140px; - height: 140px; -} -/* line 82, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-huge .icon-container i { - font-size: 54px; - line-height: 142px; - left: 0; -} -/* line 88, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-huge .icon-container.has-text i { - line-height: 82px; - position: relative; - top: 12px; -} -/* line 92, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.is-huge .icon-container.has-text p { - padding-top: 16px; - font-weight: bold; -} -/* line 225, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.btn .icon-container i { - color: white; -} - -/* line 228, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.ruby .icon-container { - background: rgba(255, 255, 255, 0.125) url(/assets/icons/ruby-a6f81701648cab53bb0e7622c3d9bedb.png) no-repeat center center; -} - -/* line 231, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.javascript .icon-container { - background: rgba(255, 255, 255, 0.125) url(/assets/icons/js.png) no-repeat center center; -} - -/* line 234, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.coffeescript .icon-container { - background: rgba(255, 255, 255, 0.125) url(/assets/icons/coffee.png) no-repeat center center; -} - -/* line 237, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -.python .icon-container { - background: rgba(255, 255, 255, 0.125) url(/assets/icons/python-e2e10ae60b0081cb857079828cef5948.png) no-repeat center center; -} - -/* line 241, ../../app/assets/stylesheets/fresh/modules/_icons.sass */ -body.inverted-theme .icon-container { - background-color: rgba(136, 136, 136, 0.05) !important; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors { - height: 100%; - padding-bottom: 60px !important; -} -/* line 5, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors .btn { - margin-bottom: 1em; -} -@media only screen and (max-width: 767px) { - /* line 9, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ - .ide-editors .btn-container { - text-align: right; - } - /* line 11, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ - .ide-editors .btn-container #surrender_btn, .ide-editors .btn-container #comments_btn { - float: none !important; - display: inline-block; - } - /* line 14, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ - .ide-editors .btn-container li { - display: inline-block; - float: none; - margin-right: 0 !important; - margin-left: 15px; - } -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors #code_container:not(.is-only-editor) { - height: 60%; -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors #code_container.is-only-editor { - height: calc(100% + 17px); -} -/* line 28, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors #fixture_container { - height: 40%; -} -/* line 31, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors .dropdown { - width: 200px; - margin-top: -5px; - margin-bottom: -5px; - padding: 5px; -} -/* line 38, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors .h_layout #code_container { - min-height: 400px; -} -/* line 41, ../../app/assets/stylesheets/fresh/modules/_ide.sass */ -.ide-editors .h_layout #fixture_container { - min-height: 350px; -} - -/* line 4, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item { - margin-bottom: 1.2em; -} -/* line 8, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata { - margin-bottom: 15px; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata:after { - margin-top: 15px; - background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: -moz-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: -ms-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-image: linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.1) 80%, transparent); - background-position: center center; - background-repeat: no-repeat; - background-size: 100% 1px; - content: ""; - display: block; - width: 100%; - height: 1px; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata:last-child { - margin-bottom: 0; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata:last-child:after { - display: none; -} -/* line 21, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata .language-icons { - margin-bottom: 0; - justify-content: flex-end; -} -/* line 26, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata .language-icons li { - margin-right: 0; - margin-left: 10px; -} -/* line 30, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata .language-icons.is-condensed { - width: auto; -} -/* line 34, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata .language-summary { - color: #efefef; - padding-left: 8px; -} -/* line 38, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata .language-summary span { - float: left; - margin-right: 10px; -} -/* line 42, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata .language-summary .icon-list { - position: relative; - top: 2px; -} -/* line 46, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .list-item.kata .info-row { - margin-left: 8px; -} -/* line 49, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.items-list .item-meter { - background-color: transparent; - background-image: -webkit-gradient(linear, 0deg, left bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0))); - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); - background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); - background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); - background-image: linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); - min-width: 30px; - height: 45px; -} - -/* line 55, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.item-title { - padding: 3px 8px; - font-size: 1.2em; - position: relative; - overflow: hidden; - color: #efefef; -} -/* line 63, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.solutions .item-title { - padding: 0; -} -/* line 66, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.inverted-theme .item-title { - color: #4b4b4b; -} -/* line 69, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.item-title a { - -webkit-transition: color 0.2s ease-in; - -moz-transition: color 0.2s ease-in; - -ms-transition: color 0.2s ease-in; - -o-transition: color 0.2s ease-in; - transition: color 0.2s ease-in; - position: relative; - top: 3px; - color: #efefef; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.inverted-theme .item-title a { - color: #4b4b4b; -} -/* line 78, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.item-title a:hover { - color: #6795de; -} - -/* line 81, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.info-row { - margin: 2px 10px 10px 0; -} -/* line 84, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.info-row > span, .info-row > a { - margin-right: 15px; -} -/* line 87, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.info-row span { - color: #c9c9c9; -} -/* line 90, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.inverted-theme .info-row span { - color: #4b4b4b; -} -/* line 93, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.info-row a:hover { - text-decoration: underline; -} -/* line 95, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.info-row a:hover i { - text-decoration: none; -} - -/* line 100, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.game-title h3 { - line-height: 1.1em; -} -/* line 104, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.game-title ul.is-text li { - line-height: 50px; -} -/* line 107, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.game-title #emacs_mode { - width: 70px; -} -/* line 109, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.game-title #emacs_mode .icon-container { - width: 70px; -} - -/* line 112, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.user-avatars { - position: relative; - top: -2px; -} -/* line 115, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.user-avatars img { - width: 30px; - height: 30px; -} - -/* line 119, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.square-list { - list-style: none; -} -/* line 122, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.square-list li { - clear: both; - margin-bottom: 15px; -} -/* line 126, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.square-list li.is-active { - padding: 5px; - background-color: rgba(255, 255, 255, 0.05); -} -/* line 130, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.square-list li.is-active a { - color: white; -} -/* line 133, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.square-list li .square { - float: left; - padding: 2px 0; -} -/* line 137, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.square-list li h5 { - float: left; - margin: 8px 0 0 15px; - font-size: 1.1em; -} -/* line 142, ../../app/assets/stylesheets/fresh/modules/_items_list.sass */ -.square-list li:last-of-type { - margin-bottom: 0; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard { - padding: 15px; - overflow-x: hidden; -} -/* line 5, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard p { - margin-top: 30px; - font-weight: bold; - text-align: center; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard th, .leaderboard td { - width: 15%; -} -/* line 14, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard th.is-small, .leaderboard td.is-small { - width: 8%; -} -/* line 17, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard th.is-big, .leaderboard td.is-big { - width: 50%; -} -/* line 21, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard tr.is-current-player { - background-color: rgba(255, 255, 255, 0.075); -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard tr:last-child td { - border-bottom: none; -} -/* line 28, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard td { - padding-left: 20px; -} -/* line 31, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard td .profile-pic { - width: 30px; - height: 30px; - float: left; - margin-right: 10px; -} -/* line 37, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard td.rank { - font-weight: bold; - position: relative; -} -/* line 40, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard td.rank i { - position: absolute; - top: 4px; - left: -2px; - font-size: 20px; -} -/* line 46, ../../app/assets/stylesheets/fresh/modules/_leaderboard.sass */ -.leaderboard td .small-hex { - position: relative; - top: -2px; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor { - margin-bottom: 15px; -} -/* line 4, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.has-error .markdown-editor { - border: 1px solid #c05c48; -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor ul.tabs-content { - margin-bottom: 0; -} -/* line 10, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor .text-editor-container { - background-color: #131414; -} -/* line 13, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.light-theme .markdown-editor .text-editor-container { - background-color: #f3f3f3; -} -/* line 17, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor.is-vertical dl.tabs { - width: 44px; - float: left; -} -/* line 21, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor.is-vertical ul.tabs-content { - margin-left: 45px; -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor.is-compact ul.tabs-content, .markdown-editor.is-compact .text-editor-container, .markdown-editor.is-compact .panel { - height: 135px; -} -/* line 29, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor.is-compact.is-tall ul.tabs-content, .markdown-editor.is-compact.is-tall .text-editor-container, .markdown-editor.is-compact.is-tall .panel { - height: 180px; -} -/* line 33, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor.is-compact .cm-s-cw-dark { - background: rgba(0, 0, 0, 0.2); -} -/* line 36, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor.is-compact .cm-s-cw-dark .CodeMirror-gutters { - background: transparent; -} -/* line 39, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown-editor.is-compact .text-editor-container { - padding-right: 0; -} - -/* line 44, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -#markdown_full_screen { - position: absolute; - width: 100%; - height: 100%; - top: 0; - padding: 10px; - z-index: 12; -} -/* line 52, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -#markdown_full_screen a.collapse-btn { - position: absolute; - top: 15px; - right: 20px; - z-index: 2; -} -/* line 58, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -#markdown_full_screen .text-editor-container { - padding-right: 0; -} -/* line 61, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -#markdown_full_screen .markdown.is-full-screen, #markdown_full_screen .text-editor-container.is-full-screen { - height: 100% !important; - max-height: 100% !important; - width: 50% !important; - overflow: auto; -} -/* line 67, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -#markdown_full_screen .markdown { - float: right; - background: #282828; - padding: 30px 15px 15px; -} -/* line 71, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverted-theme #markdown_full_screen .markdown { - background: rgba(226, 226, 226, 0.6); -} -/* line 76, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -#markdown_full_screen .field, #markdown_full_screen .shrink { - display: none !important; -} - -/* line 79, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown { - color: #efefef; -} -/* line 82, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverted-theme .markdown { - color: #181919; -} -/* line 85, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown a:not(.btn) { - text-decoration: underline; -} -/* line 89, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown hr.is-dark { - border: 0px; - height: 3px; - background: #131414; - border-top: 1px solid #282828; -} -/* line 95, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverted-theme .markdown hr.is-dark { - background: white; - border-top: 1px solid rgba(226, 226, 226, 0.6); -} -/* line 99, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown blockquote { - padding: 10px 15px; - border-left: 6px solid rgba(255, 255, 255, 0.125); -} -/* line 103, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverted-theme .markdown blockquote { - border-color: rgba(226, 226, 226, 0.6); -} -/* line 106, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown blockquote p:last-child { - margin-bottom: 0; -} -/* line 109, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown code { - font-family: "CamingoCode-Regular", monospace; - display: block; - padding: 10px; - margin-bottom: 15px; - font-weight: normal; - overflow-x: auto; - margin-top: 10px; - background-color: rgba(0, 0, 0, 0.4); -} -/* line 119, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverted-theme .markdown code { - background-color: #fdfdfd; - border: 1px solid rgba(0, 0, 0, 0.1); -} -/* line 123, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.is-dark .markdown code { - background-color: #131414; -} -/* line 126, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverted-theme .is-dark .markdown code { - background-color: white; -} -/* line 129, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown code.is-dark { - background-color: #131414; -} -/* line 132, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverted-theme .markdown code.is-dark { - background-color: white; -} -/* line 135, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.inverse-container .markdown code { - background-color: #282828; -} -/* line 138, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown li > code { - display: inline; - padding: 0.25em 0.5em; -} -/* line 142, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown pre code { - margin-top: 0; -} -/* line 145, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown p:last-child { - margin-bottom: 0; -} -/* line 148, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown p > code { - display: inline; - padding: 3.33333px; - border-radius: 3px; - border: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 154, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown ul + p { - margin-top: 15px; -} -/* line 157, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown h1 { - font-weight: bold; - font-size: 20px; -} -/* line 161, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown h2 { - font-size: 20px; - font-weight: 300; -} -/* line 165, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown h3 { - font-size: 16px; - font-weight: bold; -} -/* line 169, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown h4 { - font-size: 16px; - font-weight: 300; -} -/* line 173, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown h5 { - font-size: 14px; - font-weight: bold; -} -/* line 177, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown h6 { - font-size: 14px; - font-weight: 300; -} -/* line 181, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown h2:first-child { - margin-top: 0; -} -/* line 184, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown img { - height: auto; - width: auto; -} -/* line 188, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown > ul { - padding-left: 15px; -} -/* line 191, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown ul { - list-style: disc; - margin-left: 15px; -} -/* line 195, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown ul ul { - list-style: circle; -} -/* line 198, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown ul ul ul { - list-style: square; -} -/* line 201, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown ul ul ul ul { - list-style: disc; -} -/* line 206, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown.has-scrolled-code pre code, .markdown.is-rounded pre code { - border-radius: 7px; -} -/* line 209, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown.has-scrolled-code { - overflow-y: hidden; - margin-bottom: 15px; -} -/* line 213, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown.has-scrolled-code pre { - max-height: 400px; - overflow-y: auto; -} -/* line 217, ../../app/assets/stylesheets/fresh/modules/_markdown.sass */ -.markdown.has-scrolled-code pre code { - margin-bottom: 0; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ -.has-menu { - position: relative; -} -/* line 4, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ -.has-menu .menu { - position: absolute; - top: 50px; - min-width: 150px; - display: none; - z-index: 12; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ -.has-menu .menu.is-right { - right: 0; -} -/* line 14, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ -.has-menu .menu ul { - list-style: none; -} -/* line 17, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ -.has-menu .menu li { - text-align: left; -} -/* line 20, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ -.has-menu .menu li a { - padding: 10px 15px; -} -@media only screen and (max-width: 480px) { - /* line 4, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ - .has-menu .menu { - min-width: 230px; - } -} -/* line 27, ../../app/assets/stylesheets/fresh/modules/_menu.sass */ -.has-menu:hover .menu, .has-menu.active .menu { - display: block; -} - -/* Panels ---------------------- */ -/* line 3, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel { - margin: 0 0 15px 0; - padding: 15px; -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.is-compressed .panel, .panel.is-compressed { - margin: 0 0 10px 0; - padding: 10px; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel > :first-child { - margin-top: 0; -} -/* line 14, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel > :last-child { - margin-bottom: 0; -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.radius { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - -ms-border-radius: 6px; - -o-border-radius: 6px; - border-radius: 6px; -} -/* line 28, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.alert, .panel.error { - background-color: #c05c48; -} -/* line 31, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.has-alert-border { - border-left: 4px solid #c05c48; -} -/* line 35, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.inverted-theme .panel { - color: #6c6c6c; -} -/* line 38, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.dark-theme .panel { - color: #efefef; -} -/* line 56, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.warning { - background-color: #c28222; -} -/* line 59, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.notice { - background-color: #2f7db7; -} -/* line 62, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.marketing { - display: flex; - margin-bottom: 0; -} -/* line 63, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.marketing.ad-size { - min-height: 120px; -} -/* line 69, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.marketing figure { - float: left; - padding-top: 5px; - margin-right: 10px; -} -/* line 73, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.marketing figure i { - font-size: 3em; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.marketing figcaption { - display: block; - width: 100%; -} -/* line 79, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.marketing figcaption h5 { - margin-top: 0; -} -/* line 83, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ -.panel.marketing figcaption .medium-feed-image img { - float: right; - max-height: 95px; - width: auto; - margin-left: 15px; -} -@media only screen and (max-width: 767px) { - /* line 83, ../../app/assets/stylesheets/fresh/modules/_panels.sass */ - .panel.marketing figcaption .medium-feed-image img { - display: none; - } -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_progress_bars.sass */ -.progress-steps-bar { - *zoom: 1; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.progress-steps-bar:before, .progress-steps-bar:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -.progress-steps-bar:after { - clear: both; -} -/* line 3, ../../app/assets/stylesheets/fresh/modules/_progress_bars.sass */ -.progress-steps-bar ul { - list-style: none; -} -/* line 6, ../../app/assets/stylesheets/fresh/modules/_progress_bars.sass */ -.progress-steps-bar ul li { - display: inline-block; - float: left; - border-radius: 2px; - background-color: rgba(255, 255, 255, 0.125); - width: 20px; - height: 10px; - margin-right: 5px; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_progress_bars.sass */ -.progress-steps-bar ul li.is-done { - background-color: rgba(255, 255, 255, 0.3); -} -/* line 19, ../../app/assets/stylesheets/fresh/modules/_progress_bars.sass */ -.dark-theme .progress-steps-bar ul li.is-active { - background-color: #b1361e; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_progress_bars.sass */ -.inverted-theme .progress-steps-bar ul li.is-active { - background-color: #c9c9c9; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-white-rank { - color: #e6e6e6; -} - -/* line 4, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-yellow-rank { - color: #ecb613; -} - -/* line 7, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-orange-rank { - color: #de944a; -} - -/* line 10, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-blue-rank { - color: #3c7ebb; -} - -/* line 13, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-purple-rank { - color: #866cc7; -} - -/* line 16, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-red-rank { - color: #bb432c; -} - -/* line 19, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-black-rank { - color: #333333; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.item-container .is-black-rank { - color: #555555; -} - -/* line 25, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-white-rank-text { - color: #e6e6e6 !important; -} - -/* line 28, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-yellow-rank-text { - color: #ecb613 !important; -} - -/* line 31, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-orange-rank-text { - color: #de944a !important; -} - -/* line 34, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-blue-rank-text { - color: #3c7ebb !important; -} - -/* line 37, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-purple-rank-text { - color: #866cc7 !important; -} - -/* line 40, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-red-rank-text { - color: #bb432c !important; -} - -/* line 43, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.is-black-rank-text { - color: #999999 !important; -} - -/* line 47, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.grouped-ranks .rank-group { - position: relative; - clear: both; -} -/* line 51, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.grouped-ranks .rank-group .group-label { - float: left; -} -/* line 54, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.grouped-ranks .rank-group .group-label h6 { - margin-top: 18px; - width: 85px; - text-align: center; - font-size: 14px; -} -/* line 60, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.grouped-ranks .rank-group .group-label h6.is-v-centered { - margin-top: 54px; -} -/* line 63, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.grouped-ranks .rank-group .group-ranks { - float: right; -} - -/* line 66, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.ranks-training-manual { - position: relative; -} -/* line 69, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.ranks-training-manual .grouped-ranks { - width: 150px; - float: left; -} -@media only screen and (max-width: 767px) { - /* line 69, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ - .ranks-training-manual .grouped-ranks { - display: none; - } -} -/* line 76, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.ranks-training-manual .manual-copy { - margin-left: 180px; -} -@media only screen and (max-width: 767px) { - /* line 76, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ - .ranks-training-manual .manual-copy { - margin-left: 0; - } -} -/* line 83, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.ranks-training-manual.getting-started .small-hex { - margin-bottom: 25px; -} -/* line 86, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.ranks-training-manual .getting-started-copy { - margin-left: 190px; -} -/* line 89, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.ranks-training-manual .getting-started-copy .circle { - position: absolute; - top: 0; - left: -50px; -} - -/* line 95, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.icon-list.ranks li { - cursor: pointer; - margin-bottom: 15px; - margin-right: 0; -} -/* line 101, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.icon-list.ranks:not(.is-flex) li { - margin-right: 15px; -} -/* line 105, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.icon-list.ranks.is-flex li { - width: calc((100% - 200px)/2); - min-width: 50px; - max-width: 55px; - margin-right: 15px; -} -@media only screen and (min-width: 1244px) { - /* line 111, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ - .icon-list.ranks.is-flex li:nth-child(5) { - clear: both; - } -} -/* line 115, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.icon-list.ranks .small-hex.is-selected { - display: none; -} -/* line 119, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.icon-list.ranks li.is-active .small-hex:not(.is-selected), .icon-list.ranks li:hover .small-hex:not(.is-selected) { - display: none; -} -/* line 122, ../../app/assets/stylesheets/fresh/modules/_ranks.sass */ -.icon-list.ranks li.is-active .small-hex.is-selected, .icon-list.ranks li:hover .small-hex.is-selected { - display: block; -} - -/* line 56, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.big-hex { - height: 104px; - width: 60px; - background-color: #bb432c; - color: #131414; - position: relative; - margin-right: 30px; - margin-left: 30px; - text-align: center; - line-height: 104px; - font-weight: bold; - z-index: 1; - text-shadow: none; - font-size: 26px; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -html.moz .big-hex { - font-weight: normal; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.big-hex span { - z-index: 2; - position: relative; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.big-hex:before { - content: " "; - width: 0; - height: 0; - border-right: 30px solid #bb432c; - border-top: 52px solid transparent; - border-bottom: 52px solid transparent; - position: absolute; - left: -30px; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 34, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.big-hex:after { - content: ""; - width: 0; - position: absolute; - right: -30px; - top: 0; - border-left: 30px solid #bb432c; - border-top: 52px solid transparent; - border-bottom: 52px solid transparent; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 60, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.big-hex.is-big-font { - font-size: 44px; -} -/* line 63, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.big-hex.is-wide { - width: 92px; -} -/* line 66, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.big-hex i { - top: 2px; -} - -/* line 69, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.medium-hex { - height: 43px; - width: 25px; - background-color: #bb432c; - color: #131414; - position: relative; - margin-right: 13px; - margin-left: 13px; - text-align: center; - line-height: 43px; - font-weight: bold; - z-index: 1; - text-shadow: none; - font-size: 14px; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -html.moz .medium-hex { - font-weight: normal; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.medium-hex span { - z-index: 2; - position: relative; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.medium-hex:before { - content: " "; - width: 0; - height: 0; - border-right: 13px solid #bb432c; - border-top: 22px solid transparent; - border-bottom: 22px solid transparent; - position: absolute; - left: -13px; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 34, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.medium-hex:after { - content: ""; - width: 0; - position: absolute; - right: -13px; - top: 0; - border-left: 13px solid #bb432c; - border-top: 22px solid transparent; - border-bottom: 22px solid transparent; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 73, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.medium-hex.is-wide { - width: 32px; -} -/* line 76, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.medium-hex.is-extra-wide { - width: 40px; -} -/* line 79, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.medium-hex.is-long { - width: 100px; -} - -/* line 82, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex { - height: 26px; - width: 15px; - background-color: #bb432c; - color: #131414; - position: relative; - margin-right: 8px; - margin-left: 8px; - text-align: center; - line-height: 26px; - font-weight: bold; - z-index: 1; - text-shadow: none; - line-height: 28px; - font-size: 12px; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -html.moz .small-hex { - font-weight: normal; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex span { - z-index: 2; - position: relative; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex:before { - content: " "; - width: 0; - height: 0; - border-right: 8px solid #bb432c; - border-top: 13px solid transparent; - border-bottom: 13px solid transparent; - position: absolute; - left: -8px; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 34, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex:after { - content: ""; - width: 0; - position: absolute; - right: -8px; - top: 0; - border-left: 8px solid #bb432c; - border-top: 13px solid transparent; - border-bottom: 13px solid transparent; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 87, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-wide { - width: 26px; -} -/* line 90, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-extra-wide { - width: 34px; -} -/* line 93, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-long { - width: 44px; -} - -/* line 97, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-green, .big-hex.is-green, .medium-hex.is-green { - background-color: #7c9a44; -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-green:before, .big-hex.is-green:before, .medium-hex.is-green:before { - border-right-color: #7c9a44; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-green:after, .big-hex.is-green:after, .medium-hex.is-green:after { - border-left-color: #7c9a44; -} -/* line 100, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-white, .big-hex.is-white, .medium-hex.is-white { - background-color: rgba(255, 255, 255, 0.8); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-white:before, .big-hex.is-white:before, .medium-hex.is-white:before { - border-right-color: rgba(255, 255, 255, 0.8); -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-white:after, .big-hex.is-white:after, .medium-hex.is-white:after { - border-left-color: rgba(255, 255, 255, 0.8); -} -/* line 103, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-lightened, .big-hex.is-lightened, .medium-hex.is-lightened { - background-color: rgba(255, 255, 255, 0.125); - color: rgba(255, 255, 255, 0.6); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-lightened:before, .big-hex.is-lightened:before, .medium-hex.is-lightened:before { - border-right-color: rgba(255, 255, 255, 0.125); -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-lightened:after, .big-hex.is-lightened:after, .medium-hex.is-lightened:after { - border-left-color: rgba(255, 255, 255, 0.125); -} -/* line 107, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-brightened, .big-hex.is-brightened, .medium-hex.is-brightened { - background-color: rgba(255, 255, 255, 0.35); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-brightened:before, .big-hex.is-brightened:before, .medium-hex.is-brightened:before { - border-right-color: rgba(255, 255, 255, 0.35); -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-brightened:after, .big-hex.is-brightened:after, .medium-hex.is-brightened:after { - border-left-color: rgba(255, 255, 255, 0.35); -} -/* line 110, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-dimmed, .big-hex.is-dimmed, .medium-hex.is-dimmed { - background-color: rgba(0, 0, 0, 0.4); - color: rgba(255, 255, 255, 0.6); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-dimmed:before, .big-hex.is-dimmed:before, .medium-hex.is-dimmed:before { - border-right-color: rgba(0, 0, 0, 0.4); -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-dimmed:after, .big-hex.is-dimmed:after, .medium-hex.is-dimmed:after { - border-left-color: rgba(0, 0, 0, 0.4); -} -/* line 114, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-purple, .big-hex.is-purple, .medium-hex.is-purple { - background-color: #736a8d; -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-purple:before, .big-hex.is-purple:before, .medium-hex.is-purple:before { - border-right-color: #736a8d; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-purple:after, .big-hex.is-purple:after, .medium-hex.is-purple:after { - border-left-color: #736a8d; -} -/* line 117, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-drab-purple, .big-hex.is-drab-purple, .medium-hex.is-drab-purple { - background-color: #564e6d; -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-drab-purple:before, .big-hex.is-drab-purple:before, .medium-hex.is-drab-purple:before { - border-right-color: #564e6d; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-drab-purple:after, .big-hex.is-drab-purple:after, .medium-hex.is-drab-purple:after { - border-left-color: #564e6d; -} -/* line 120, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-white-rank, .big-hex.is-white-rank, .medium-hex.is-white-rank { - background-color: #e6e6e6; - color: rgba(20, 20, 20, 0.7); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-white-rank:before, .big-hex.is-white-rank:before, .medium-hex.is-white-rank:before { - border-right-color: #e6e6e6; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-white-rank:after, .big-hex.is-white-rank:after, .medium-hex.is-white-rank:after { - border-left-color: #e6e6e6; -} -/* line 124, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable .small-hex.is-white-rank, .inverted-theme .is-invertable .big-hex.is-white-rank, .inverted-theme .is-invertable .medium-hex.is-white-rank { - color: #6c6c6c; -} -/* line 127, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-black-rank, .big-hex.is-black-rank, .medium-hex.is-black-rank { - background-color: #555555; - color: white; -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-black-rank:before, .big-hex.is-black-rank:before, .medium-hex.is-black-rank:before { - border-right-color: #555555; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-black-rank:after, .big-hex.is-black-rank:after, .medium-hex.is-black-rank:after { - border-left-color: #555555; -} -/* line 131, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-yellow-rank, .big-hex.is-yellow-rank, .medium-hex.is-yellow-rank { - background-color: #ecb613; - color: rgba(20, 20, 20, 0.7); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-yellow-rank:before, .big-hex.is-yellow-rank:before, .medium-hex.is-yellow-rank:before { - border-right-color: #ecb613; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-yellow-rank:after, .big-hex.is-yellow-rank:after, .medium-hex.is-yellow-rank:after { - border-left-color: #ecb613; -} -/* line 135, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-orange-rank, .big-hex.is-orange-rank, .medium-hex.is-orange-rank { - background-color: #de944a; - color: white; -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-orange-rank:before, .big-hex.is-orange-rank:before, .medium-hex.is-orange-rank:before { - border-right-color: #de944a; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-orange-rank:after, .big-hex.is-orange-rank:after, .medium-hex.is-orange-rank:after { - border-left-color: #de944a; -} -/* line 139, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-blue-rank, .big-hex.is-blue-rank, .medium-hex.is-blue-rank { - background-color: #3c7ebb; - color: rgba(20, 20, 20, 0.7); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-blue-rank:before, .big-hex.is-blue-rank:before, .medium-hex.is-blue-rank:before { - border-right-color: #3c7ebb; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-blue-rank:after, .big-hex.is-blue-rank:after, .medium-hex.is-blue-rank:after { - border-left-color: #3c7ebb; -} -/* line 143, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-purple-rank, .big-hex.is-purple-rank, .medium-hex.is-purple-rank { - background-color: #866cc7; - color: rgba(20, 20, 20, 0.7); -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-purple-rank:before, .big-hex.is-purple-rank:before, .medium-hex.is-purple-rank:before { - border-right-color: #866cc7; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.small-hex.is-purple-rank:after, .big-hex.is-purple-rank:after, .medium-hex.is-purple-rank:after { - border-left-color: #866cc7; -} - -/* line 147, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-medium-hex { - height: 42px; - width: 24px; - background-color: #181919; - color: #131414; - position: relative; - margin-right: 12px; - margin-left: 12px; - text-align: center; - line-height: 42px; - font-weight: bold; - z-index: 1; - text-shadow: none; - margin-left: 1px; - top: 2px; - color: #b1361e; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -html.moz .inner-medium-hex { - font-weight: normal; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-medium-hex span { - z-index: 2; - position: relative; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-medium-hex:before { - content: " "; - width: 0; - height: 0; - border-right: 12px solid #181919; - border-top: 21px solid transparent; - border-bottom: 21px solid transparent; - position: absolute; - left: -12px; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 34, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-medium-hex:after { - content: ""; - width: 0; - position: absolute; - right: -12px; - top: 0; - border-left: 12px solid #181919; - border-top: 21px solid transparent; - border-bottom: 21px solid transparent; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 153, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-wide .inner-medium-hex { - width: 34px; -} -/* line 156, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-extra-wide .inner-medium-hex { - width: 42px; -} - -/* line 159, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-small-hex { - height: 22px; - width: 13px; - background-color: #181919; - color: #131414; - position: relative; - margin-right: 6px; - margin-left: 6px; - text-align: center; - line-height: 22px; - font-weight: bold; - z-index: 1; - text-shadow: none; - margin-left: 1px; - color: #efefef; - top: 2px; - font-size: 11px; - color: #b1361e; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -html.moz .inner-small-hex { - font-weight: normal; -} -/* line 18, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-small-hex span { - z-index: 2; - position: relative; -} -/* line 22, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-small-hex:before { - content: " "; - width: 0; - height: 0; - border-right: 6px solid #181919; - border-top: 11px solid transparent; - border-bottom: 11px solid transparent; - position: absolute; - left: -6px; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 34, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-small-hex:after { - content: ""; - width: 0; - position: absolute; - right: -6px; - top: 0; - border-left: 6px solid #181919; - border-top: 11px solid transparent; - border-bottom: 11px solid transparent; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 165, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable .inner-small-hex { - background-color: white; -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable .inner-small-hex:before { - border-right-color: white; -} -/* line 53, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable .inner-small-hex:after { - border-left-color: white; -} -/* line 172, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inner-small-hex:after { - z-index: 2; -} -/* line 175, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-wide .inner-small-hex { - width: 24px; -} -/* line 178, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-extra-wide .inner-small-hex { - width: 32px; -} - -/* line 183, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-brightened .inner-medium-hex, .is-brightened .inner-small-hex { - color: rgba(255, 255, 255, 0.3); -} -/* line 186, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-long .inner-medium-hex, .is-long .inner-small-hex { - width: 42px; -} -/* line 189, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-green .inner-medium-hex, .is-green .inner-small-hex { - color: #7c9a44; -} -/* line 192, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-white .inner-medium-hex, .is-white .inner-small-hex { - color: white; -} -/* line 195, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-white-rank .inner-medium-hex, .is-white-rank .inner-small-hex { - color: #e6e6e6; -} -/* line 198, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable .is-white-rank .inner-medium-hex, .inverted-theme .is-invertable .is-white-rank .inner-small-hex { - color: #6c6c6c; -} -/* line 201, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-purple .inner-medium-hex, .is-purple .inner-small-hex { - color: #736a8d; -} -/* line 204, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-red-rank .inner-medium-hex, .is-red-rank .inner-small-hex { - color: #bb432c; -} -/* line 207, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-black-rank .inner-medium-hex, .is-black-rank .inner-small-hex { - color: #999999; -} -/* line 210, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-yellow-rank .inner-medium-hex, .is-yellow-rank .inner-small-hex { - color: #ecb613; -} -/* line 213, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-orange-rank .inner-medium-hex, .is-orange-rank .inner-small-hex { - color: #de944a; -} -/* line 216, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-blue-rank .inner-medium-hex, .is-blue-rank .inner-small-hex { - color: #3c7ebb; -} -/* line 219, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.is-purple-rank .inner-medium-hex, .is-purple-rank .inner-small-hex { - color: #866cc7; -} - -/* line 304, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner { - width: 150px; - height: 250px; - background-color: rgba(0, 0, 0, 0.2); - border-top: 5px solid rgba(0, 0, 0, 0.4); - margin-bottom: 50px; - position: relative; - z-index: 1; -} -/* line 232, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner:after { - content: " "; - width: 0; - height: 0; - border-top: 50px solid rgba(0, 0, 0, 0.2); - border-left: 75px solid transparent; - border-right: 75px solid transparent; - position: absolute; - bottom: -50px; - left: 0; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 307, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-red { - background-color: #b1361e; -} -/* line 248, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-red:after { - border-top-color: #b1361e; - -moz-transform: scale(0.9999); -} -/* line 310, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-dimmed { - background-color: rgba(0, 0, 0, 0.4); -} -/* line 248, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-dimmed:after { - border-top-color: rgba(0, 0, 0, 0.4); - -moz-transform: scale(0.9999); -} -/* line 313, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-brightened { - background-color: rgba(255, 255, 255, 0.3); -} -/* line 248, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-brightened:after { - border-top-color: rgba(255, 255, 255, 0.3); - -moz-transform: scale(0.9999); -} -/* line 316, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.no-border { - border-top: none; -} -/* line 319, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-small { - width: 50px; - margin-bottom: 17px; - height: 50px; -} -/* line 256, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-small:after { - border-top-width: 17px; - border-left-width: 25px; - border-right-width: 25px; - bottom: -17px; - -moz-transform: scale(0.9999); -} -/* line 323, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-small i { - font-size: 20px; -} -/* line 326, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-big { - width: 200px; - margin-bottom: 67px; - height: 300px; -} -/* line 256, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.v-banner.is-big:after { - border-top-width: 67px; - border-left-width: 100px; - border-right-width: 100px; - bottom: -67px; - -moz-transform: scale(0.9999); -} - -/* line 330, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner { - width: auto; - height: 150px; - background-color: rgba(0, 0, 0, 0.2); - border-left: 5px solid rgba(0, 0, 0, 0.4); - margin-right: 75px; - position: relative; - z-index: 1; -} -/* line 273, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner:after { - content: " "; - width: 0; - height: 0; - border-left: 50px solid rgba(0, 0, 0, 0.2); - border-top: 75px solid transparent; - border-bottom: 75px solid transparent; - position: absolute; - right: -50px; - top: 0; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 333, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-red { - background-color: #b1361e; -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-red:after { - border-left-color: #b1361e; - -moz-transform: scale(0.9999); -} -/* line 336, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-dimmed { - background-color: rgba(0, 0, 0, 0.4); -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-dimmed:after { - border-left-color: rgba(0, 0, 0, 0.4); - -moz-transform: scale(0.9999); -} -/* line 339, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-brightened { - background-color: rgba(255, 255, 255, 0.3); -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-brightened:after { - border-left-color: rgba(255, 255, 255, 0.3); - -moz-transform: scale(0.9999); -} -/* line 342, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.no-border { - border-left: none; -} -/* line 345, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-small { - height: 30px; - margin-right: 10px; -} -/* line 297, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-small:after { - border-left-width: 10px; - border-top-width: 15px; - border-bottom-width: 15px; - right: -10px; - -moz-transform: scale(0.9999); -} -/* line 348, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-medium { - height: 60px; - margin-right: 20px; -} -/* line 297, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.h-banner.is-medium:after { - border-left-width: 20px; - border-top-width: 30px; - border-bottom-width: 30px; - right: -20px; - -moz-transform: scale(0.9999); -} - -/* line 351, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.banner-pole { - border-top: 10px solid rgba(0, 0, 0, 0.6); - border-left: 10px solid rgba(0, 0, 0, 0.6); - border-radius: 4px 0 0 0; -} - -/* line 356, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag { - border-left: 0; - padding-left: 4px; - text-align: center; - line-height: 28px; - font-size: 12px; - width: 40px; - height: 26px; - background-color: rgba(255, 255, 255, 0.125); - border-left: 5px solid rgba(0, 0, 0, 0.4); - margin-right: 13px; - position: relative; - z-index: 1; - color: rgba(255, 255, 255, 0.6); - border-left: 1px solid transparent; -} -/* line 273, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag:after { - content: " "; - width: 0; - height: 0; - border-left: 9px solid rgba(255, 255, 255, 0.125); - border-top: 13px solid transparent; - border-bottom: 13px solid transparent; - position: absolute; - right: -9px; - top: 0; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 368, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable div.tag { - width: 40px; - height: 26px; - background-color: rgba(199, 196, 196, 0.3); - border-left: 5px solid rgba(0, 0, 0, 0.4); - margin-right: 13px; - position: relative; - z-index: 1; - color: #6c6c6c; - border-left: 1px solid transparent; -} -/* line 273, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable div.tag:after { - content: " "; - width: 0; - height: 0; - border-left: 9px solid rgba(199, 196, 196, 0.3); - border-top: 13px solid transparent; - border-bottom: 13px solid transparent; - position: absolute; - right: -9px; - top: 0; - z-index: 0; - -moz-transform: scale(0.9999); -} -/* line 373, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-auto-width { - width: auto; -} -/* line 376, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-dimmed { - background-color: rgba(0, 0, 0, 0.4); - color: rgba(255, 255, 255, 0.3); -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-dimmed:after { - border-left-color: rgba(0, 0, 0, 0.4); - -moz-transform: scale(0.9999); -} -/* line 380, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-brightened { - background-color: rgba(255, 255, 255, 0.35); - color: #131414; -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-brightened:after { - border-left-color: rgba(255, 255, 255, 0.35); - -moz-transform: scale(0.9999); -} -/* line 384, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-yellow-rank { - background-color: #ecb613; - color: rgba(20, 20, 20, 0.7); -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-yellow-rank:after { - border-left-color: #ecb613; - -moz-transform: scale(0.9999); -} -/* line 388, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-blue-rank { - background-color: #3c7ebb; - color: rgba(20, 20, 20, 0.7); -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-blue-rank:after { - border-left-color: #3c7ebb; - -moz-transform: scale(0.9999); -} -/* line 392, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-purple-rank { - background-color: #866cc7; - color: rgba(20, 20, 20, 0.7); -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-purple-rank:after { - border-left-color: #866cc7; - -moz-transform: scale(0.9999); -} -/* line 396, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-black-rank { - background-color: rgba(0, 0, 0, 0.2); - color: rgba(255, 255, 255, 0.125); -} -/* line 289, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-black-rank:after { - border-left-color: rgba(0, 0, 0, 0.2); - -moz-transform: scale(0.9999); -} -/* line 400, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-white-rank-side { - border-left: 2px solid #e6e6e6; -} -/* line 403, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-yellow-rank-side { - border-left: 2px solid #ecb613; -} -/* line 406, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-blue-rank-side { - border-left: 2px solid #3c7ebb; -} -/* line 409, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -div.tag.is-purple-rank-side { - border-left: 2px solid #866cc7; -} - -/* line 412, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.circle { - border-radius: 1000px; - text-align: center; - width: 20px; - height: 20px; - font-size: 10px; - color: white; - background-color: rgba(0, 0, 0, 0.4); -} -/* line 421, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.circle.is-green { - background-color: #7c9a44; -} -/* line 424, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.circle.is-red { - background-color: #bb432c; -} -/* line 427, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.circle.is-medium { - padding: 4px; - width: 30px; - height: 30px; - font-size: 14px; -} -/* line 433, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.circle.is-large { - padding: 8px; - width: 36px; - height: 36px; - font-size: 18px; -} - -/* line 439, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.keyword-tag { - display: inline-block; - border-radius: 4px; - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.4px; - padding: 1px 6px; - margin: 0 10px 10px 0; - background-color: rgba(0, 0, 0, 0.1); -} -/* line 449, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.inverted-theme .is-invertable .keyword-tag { - background: rgba(199, 196, 196, 0.3); - color: #5c5c5c; -} -/* line 453, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.keyword-tag.is-question { - background: #4c6683; -} -/* line 456, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.keyword-tag.is-line-height { - line-height: 14px; -} -/* line 459, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.keyword-tag.is-red { - background: #b1361e; -} - -/* line 465, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -ul.has-keyword-tags.piped-text li { - line-height: 20px; -} -/* line 468, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -ul.has-keyword-tags.piped-text .keyword-tag { - line-height: 16px; - margin-right: 0; - margin-bottom: 0; -} - -/* line 473, ../../app/assets/stylesheets/fresh/modules/_shapes.sass */ -.square { - width: 38px; - height: 38px; - font-size: 20px; - text-align: center; - text-transform: uppercase; - background-color: rgba(0, 0, 0, 0.2); - color: white; - padding: 8px 0; -} - -/* line 2, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -.two-column-stats .name { - width: 70%; -} -/* line 5, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -.two-column-stats .value { - width: 30%; - text-align: right; -} - -/* line 9, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -.item-meter { - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 0%; - z-index: -10; - display: none; -} - -/* line 20, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list { - list-style: none; - margin-bottom: 0; -} -/* line 24, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list li { - background-color: rgba(255, 255, 255, 0.125); - position: relative; -} -/* line 28, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list li .item-title { - font-size: 12px; - font-weight: bold; - padding: 3px 8px; - color: white; - letter-spacing: 0.5px; -} -/* line 35, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list li .item-meter { - display: inline-block; - background-color: #f33e1b; -} -/* line 40, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list.is-dark-green .item-meter { - background-color: #5f8120; -} -/* line 44, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list.is-green .item-meter { - background-color: #7c9a44; -} -/* line 48, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list.is-blue .item-meter { - background-color: #4c6683; -} -/* line 52, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list.is-gray-purple .item-meter { - background-color: #665c6d; -} -/* line 56, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list.is-dimmed .item-meter { - background-color: rgba(0, 0, 0, 0.4); -} -/* line 60, ../../app/assets/stylesheets/fresh/modules/_stats.sass */ -ul.bar-chart-list.is-brightened .item-meter { - background-color: rgba(255, 255, 255, 0.3); -} - -/* Requires - * -globals.css - * -app.js */ -/* Tabs ---------------------- */ -/* line 7, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs { - border-bottom: solid 1px rgba(255, 255, 255, 0.1); - display: block; - height: 40px; - padding: 0; - margin-bottom: 20px; - overflow: hidden; -} -/* line 15, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-contained { - margin-bottom: 0; - border: 0; -} -/* line 19, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dt { - color: #efefef; - cursor: default; - display: block; - float: left; - font-size: 12px; - height: 40px; - line-height: 40px; - padding: 0; - padding-right: 9px; - padding-left: 20px; - width: auto; - text-transform: uppercase; -} -/* line 33, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dt:first-child { - padding: 0; - padding-right: 9px; -} -/* line 37, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd { - display: block; - float: left; - padding: 0; - margin: 0; -} -/* line 43, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd a { - font-weight: normal; - display: block; - font-size: 13px; - height: 40px; - line-height: 40px; - padding: 0px 22.4px; - letter-spacing: 0.3px; - color: silver; -} -/* line 54, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.inverted-theme dl.tabs dd a { - color: #555555; -} -/* line 57, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.inverted-theme dl.tabs dd a:hover { - color: #2889cc; -} -/* line 60, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd a:focus { - font-weight: bold; -} -/* line 64, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.dark-theme dl.tabs dd a:not(.is-disabled):hover { - color: #cfcfcf; -} -/* line 67, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.inverted-theme dl.tabs dd a:not(.is-disabled):hover { - color: #646464; -} -/* line 70, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd a.is-disabled { - color: #7d7d7d; -} -/* line 74, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd.is-active { - margin-top: -1px; -} -/* line 76, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd.is-active a { - cursor: default; -} -/* line 79, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.dark-theme dl.tabs dd.is-active a { - color: #ebebeb; - background: rgba(255, 255, 255, 0.1); -} -/* line 83, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.inverted-theme dl.tabs dd.is-active a { - color: #4b4b4b; - background: rgba(226, 226, 226, 0.6); - -webkit-transition: color 0s ease-in-out; - -moz-transition: color 0s ease-in-out; - -ms-transition: color 0s ease-in-out; - -o-transition: color 0s ease-in-out; - transition: color 0s ease-in-out; -} -/* line 88, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.inverted-theme dl.tabs dd.is-active a:hover { - color: #4b4b4b; -} -/* line 91, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd.is-active a:hover { - color: #ebebeb; -} -/* line 94, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd.is-hidden { - display: none; -} -/* line 96, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd.is-hidden a { - display: none; -} -/* line 100, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd.has-error a { - color: #c05c48; -} -/* line 104, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs dd:first-child { - margin-left: 0; -} -/* line 107, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical { - height: auto; - border: none; -} -/* line 112, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical dt, dl.tabs.is-vertical dd { - float: none; - height: auto; -} -/* line 117, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical dd a { - font-weight: normal; - border: none; - color: silver; - display: block; - font-size: 14px; - height: auto; - line-height: 1; - padding: 15px; - -webkit-transition: color 0s ease-in; - -moz-transition: color 0s ease-in; - -ms-transition: color 0s ease-in; - -o-transition: color 0s ease-in; - transition: color 0s ease-in; -} -/* line 134, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical dd a.is-disabled { - color: #7d7d7d; -} -/* line 138, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical dd:not(.is-active):hover a:not(.is-disabled) { - color: #6795de; - background: rgba(255, 255, 255, 0.05) !important; -} -/* line 142, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical dd.is-active { - margin-top: 0; - border: none; -} -/* line 145, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical dd.is-active a { - height: auto; - margin: 0; - position: static; - top: 0; - background: rgba(255, 255, 255, 0.125); - color: #ebebeb; -} -/* line 153, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.inverted-theme dl.tabs.is-vertical dd.is-active a { - color: #4b4b4b; - background: rgba(0, 0, 0, 0.2); -} -/* line 157, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical dd:first-child a.active { - margin: 0; -} -/* line 162, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical.is-transparent dd:not(.is-active) a { - background-color: transparent; -} -/* line 167, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical.is-low-highlight dd.is-active a { - background-color: rgba(255, 255, 255, 0.05); -} -/* line 171, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical.has-big-labels a { - font-size: 15px; -} -/* line 175, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-vertical.has-bold-labels a { - font-weight: bold; -} -/* line 178, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill { - border-bottom: none; - margin-bottom: 10px; -} -/* line 182, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill dd { - margin-right: 10px; -} -/* line 185, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill dd:last-child { - margin-right: 0; -} -/* line 188, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill dd a { - -webkit-border-radius: 1000px; - -moz-border-radius: 1000px; - -ms-border-radius: 1000px; - -o-border-radius: 1000px; - border-radius: 1000px; - font-weight: normal; - background: silver; - height: 27px; - line-height: 27px; - padding: 0 10px; - color: #131414; -} -/* line 196, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill dd a:not(.disabled):hover { - background: #80a7e3; - color: #131414 !important; -} -/* line 200, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill dd.is-active { - border: none; - margin-top: 0; -} -/* line 203, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill dd.is-active a { - background-color: rgba(255, 255, 255, 0.1); - border: none; - color: #ebebeb; -} -/* line 208, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill dd.is-active a:hover { - background-color: rgba(255, 255, 255, 0.1); - color: #ebebeb !important; -} -/* line 212, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill.contained { - border-bottom: solid 1px #eeeeee; - margin-bottom: 0; -} -/* line 217, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.is-pill.two-up dd, dl.tabs.is-pill.three-up dd, dl.tabs.is-pill.four-up dd, dl.tabs.is-pill.five-up dd { - margin-right: 0; -} -/* line 221, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.two-up dt a, dl.tabs.two-up dd a, dl.tabs.three-up dt a, dl.tabs.three-up dd a, dl.tabs.four-up dt a, dl.tabs.four-up dd a, dl.tabs.five-up dt a, dl.tabs.five-up dd a { - padding: 0 16px; - text-align: center; - overflow: hidden; -} -/* line 226, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.two-up dt, dl.tabs.two-up dd { - width: 50%; -} -/* line 229, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.three-up dt, dl.tabs.three-up dd { - width: 33.33%; -} -/* line 232, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.four-up dt, dl.tabs.four-up dd { - width: 25%; -} -/* line 235, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -dl.tabs.five-up dt, dl.tabs.five-up dd { - width: 20%; -} - -/* line 238, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -ul.tabs-content { - display: block; - margin: 0 0 20px; - padding: 0; -} -/* line 243, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -ul.tabs-content > li { - display: none; -} -/* line 246, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -ul.tabs-content > li.is-active { - display: block; -} -/* line 249, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -ul.tabs-content.contained { - padding: 0; -} -/* line 251, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -ul.tabs-content.contained > li { - border: solid 0 #e6e6e6; - border-width: 0 1px 1px 1px; - padding: 20px; -} -/* line 256, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -ul.tabs-content.contained.vertical > li { - border-width: 1px 1px 1px 1px; -} - -/* line 259, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ -.no-js ul.tabs-content > li { - display: block; -} - -@media only screen and (max-width: 767px) { - /* line 264, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive dl.tabs.mobile { - width: auto; - margin: 20px -20px 40px; - height: auto; - } - /* line 269, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive dl.tabs.mobile dt, body.responsive dl.tabs.mobile dd { - float: none; - height: auto; - } - /* line 273, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive dl.tabs.mobile dd a { - display: block; - width: auto; - height: auto; - padding: 18px 20px; - line-height: 1; - border: solid 0 #cccccc; - border-width: 1px 0 0; - margin: 0; - color: #555555; - background: #eeeeee; - font-size: 15px; - font-size: 1.5rem; - } - /* line 286, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive dl.tabs.mobile dd a.active { - height: auto; - margin: 0; - border-width: 1px 0 0; - } - /* line 291, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive .tabs.mobile { - border-bottom: solid 1px #cccccc; - height: auto; - } - /* line 294, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive .tabs.mobile dd a { - padding: 18px 20px; - border: none; - border-left: none; - border-right: none; - border-top: 1px solid #cccccc; - background: white; - } - /* line 302, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive .tabs.mobile dd a.is-active { - border: none; - background: silver; - color: white; - margin: 0; - position: static; - top: 0; - height: auto; - } - /* line 312, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive .tabs.mobile dd:first-child a.is-active { - margin: 0; - } - /* line 315, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive dl.contained.mobile { - margin-bottom: 0; - } - /* line 318, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive dl.contained.tabs.mobile dd a { - padding: 18px 20px; - } - /* line 321, ../../app/assets/stylesheets/fresh/modules/_tabs.sass */ - body.responsive dl.tabs.mobile + ul.contained { - margin-left: -20px; - margin-right: -20px; - border-width: 0 0 1px 0; - } -} - -/* line 4, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container { - position: relative; -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container.has-error { - border: 1px solid #c05c48; -} -/* line 10, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .CodeMirror { - position: relative; -} -/* line 13, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .CodeMirror.has-red-border { - border-left: 2px solid #c05c48; -} -/* line 16, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .CodeMirror.has-green-border { - border-left: 2px solid #5f8120; -} -/* line 19, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container.is-full-screen { - padding: 10px; - width: 100%; - height: 100%; - position: absolute; - left: 0; - top: 0; - z-index: 10; - background-color: #303133; - background-attachment: fixed; -} -/* line 9, ../../app/assets/stylesheets/fresh/_base.css.sass */ -.text-editor-container.is-full-screen.is-silk { - background-image: -webkit-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: -moz-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: -ms-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: -o-radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); - background-image: radial-gradient(center, ellipse, #414345 0%, #1f1f21 100%); -} -/* line 29, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .editor-msg-container { - display: none; - position: absolute; - bottom: 0; - z-index: 4; - width: 100%; -} -/* line 36, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .editor-msg-container .alert-box { - margin-bottom: 0; - border-radius: 0; -} -/* line 40, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .commands-container { - background-color: #131414; - position: absolute; - top: 1px; - right: 1px; - z-index: 8; -} -/* line 48, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .commands-container ul { - list-style: none; -} -/* line 51, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .commands-container li { - float: right; - margin-left: 5px; -} -/* line 55, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .commands-container i { - font-size: 20px; -} -/* line 58, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.text-editor-container .commands-container i.is-normal { - font-size: 16px; - top: 4px; -} - -/* line 63, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.code-editor-wrapper .commands-container { - top: -37px; - right: 6px; - background-color: inherit; -} -/* line 68, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.code-editor-wrapper h5 { - border-bottom: 1px solid #282828; - margin-bottom: 7px; - padding-bottom: 5px; -} - -/* line 74, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.console-describe, .console-it { - margin-bottom: 10px; - padding: 0 0 0 10px; -} -/* line 77, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.console-describe h6, .console-it h6 { - margin: 0 0 0 -10px; -} - -/* line 80, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.console-passed { - font-weight: bold; - color: #7c9a44; -} - -/* line 84, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.console-missed { - font-weight: bold; - color: #c9c9c9; -} - -/* line 88, ../../app/assets/stylesheets/fresh/modules/_text_editor.sass */ -.console-failed { - font-weight: bold; - color: #c05c48; -} - -/* line 2, ../../app/assets/stylesheets/fresh/modules/_toc.sass */ -ul.toc li { - margin-bottom: 10px; - list-style-type: square; -} -/* line 6, ../../app/assets/stylesheets/fresh/modules/_toc.sass */ -ul.toc li li { - margin-bottom: 0; - margin-left: 10px; -} -/* line 11, ../../app/assets/stylesheets/fresh/modules/_toc.sass */ -ul.toc.has-big-font a { - font-size: 15px; -} - -/* Tooltips ---------------------- */ -/* line 10, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip { - display: none; - background: #131414; - background: rgba(19, 20, 20, 0.95); - position: absolute; - color: white; - font-family: "Helvetica Neue", "Helvetica", "Lato", Arial; - font-weight: normal; - font-size: 12px; - font-size: 1.2rem; - padding: 10px; - z-index: 999; - line-height: normal; - max-width: 600px; -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip > .nub { - display: block; - width: 0; - height: 0; - border: solid 5px; - border-color: transparent transparent #131414 transparent; - border-color: transparent transparent rgba(19, 20, 20, 0.95) transparent; - position: absolute; - top: -10px; - left: 10px; -} -/* line 36, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip.tip-override > .nub { - border-color: transparent transparent #131414 transparent !important; - border-color: transparent transparent rgba(19, 20, 20, 0.95) transparent !important; - top: -10px !important; -} -/* line 41, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip.tip-top > .nub { - border-color: #131414 transparent transparent transparent; - border-color: rgba(19, 20, 20, 0.95) transparent transparent transparent; - top: auto; - bottom: -10px; -} -/* line 48, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip.tip-left, .tooltip.tip-right { - float: none !important; -} -/* line 51, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip.tip-left > .nub { - border-color: transparent transparent transparent #131414; - border-color: transparent transparent transparent rgba(19, 20, 20, 0.95); - right: -10px; - left: auto; -} -/* line 57, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip.tip-right > .nub { - border-color: transparent #131414 transparent transparent; - border-color: transparent rgba(19, 20, 20, 0.95) transparent transparent; - right: auto; - left: -10px; -} -/* line 63, ../../app/assets/stylesheets/fresh/modules/_tooltips.sass */ -.tooltip.opened { - color: #237cce !important; - border-bottom: inherit !important; -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -.profile-pic { - background: #353535; - width: 50px; - height: 50px; - border-radius: 3px; - overflow: hidden; - margin-right: 15px; - -webkit-transition: box-shadow 0.15s ease-in-out; - -moz-transition: box-shadow 0.15s ease-in-out; - -ms-transition: box-shadow 0.15s ease-in-out; - -o-transition: box-shadow 0.15s ease-in-out; - transition: box-shadow 0.15s ease-in-out; -} -/* line 10, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -.profile-pic img { - width: 100%; - height: 100%; -} - -/* line 14, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -img.is-inline { - width: 18px; - height: 18px; - display: inline-block; - margin-right: 5px; - vertical-align: middle; - border-radius: 3px; -} - -/* line 22, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -ul.profile-pic-list { - list-style: none; - margin-bottom: 0; -} -/* line 25, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -ul.profile-pic-list li { - margin-right: 15px; - float: left; -} -/* line 30, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -ul.profile-pic-list li img { - width: 50px; - height: 50px; - margin-bottom: -5px; -} -/* line 36, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -ul.profile-pic-list li.is-active img { - border: 5px solid rgba(255, 255, 255, 0.3); -} -/* line 41, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -ul.profile-pic-list.is-small li img { - width: 38px; - height: 38px; -} -/* line 46, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -ul.profile-pic-list.is-flush li { - margin-right: 0; -} - -/* line 49, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile { - height: auto; - width: 100%; - padding: 15px; - margin-bottom: 5px; -} -/* line 56, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile figure { - float: left; - width: 75px; - height: auto; - background: transparent; -} -@media only screen and (max-width: 767px) { - /* line 56, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - section.user-profile figure { - margin-bottom: 15px; - } -} -/* line 64, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile figure img { - width: 75px; - height: 75px; -} -/* line 68, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile figcaption { - *zoom: 1; - position: relative; - width: 100%; -} -/* line 38, ../../../gems/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ -section.user-profile figcaption:after { - content: ""; - display: table; - clear: both; -} -/* line 73, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile figcaption .profile-badge { - height: 40px; - display: inline-block; - margin-right: 5px; -} -@media only screen and (max-width: 767px) { - /* line 73, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - section.user-profile figcaption .profile-badge { - display: none; - } -} -/* line 81, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile figcaption .score, section.user-profile figcaption .notify { - position: absolute; - top: 15px; - right: 15px; - padding: 15px; - font-weight: bold; - font-size: 22px; - text-align: center; -} -/* line 91, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile figcaption .score i, section.user-profile figcaption .notify i { - margin-right: 5px; - position: relative; - top: 1px; -} -/* line 97, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile h1 { - margin-top: 0; - margin-bottom: 0; - font-size: 20px; - font-weight: bold; -} -/* line 103, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -section.user-profile h1 span { - font-weight: normal; -} - -/* line 107, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users .honor-breakdown, section.user-profile .honor-breakdown { - padding-left: 90px; -} -@media only screen and (max-width: 767px) { - /* line 107, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - #users .honor-breakdown, section.user-profile .honor-breakdown { - padding-left: 0; - } -} -/* line 113, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users div.stat, #users .company, #users .skills, #users .github, #users .honor, section.user-profile div.stat, section.user-profile .company, section.user-profile .skills, section.user-profile .github, section.user-profile .honor { - letter-spacing: 0.5px; - margin-right: 15px; - position: relative; -} -/* line 117, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users div.stat b, #users .company b, #users .skills b, #users .github b, #users .honor b, section.user-profile div.stat b, section.user-profile .company b, section.user-profile .skills b, section.user-profile .github b, section.user-profile .honor b { - margin-right: 5px; - color: #b0b0b0; - letter-spacing: 1px; - display: inline-block; -} -/* line 123, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users div.stat ul.is-inline, #users .company ul.is-inline, #users .skills ul.is-inline, #users .github ul.is-inline, #users .honor ul.is-inline, section.user-profile div.stat ul.is-inline, section.user-profile .company ul.is-inline, section.user-profile .skills ul.is-inline, section.user-profile .github ul.is-inline, section.user-profile .honor ul.is-inline { - position: absolute; - top: 1px; -} -/* line 127, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users .stat-box, section.user-profile .stat-box { - flex: 1 1 250px; - margin-top: 5px; -} -@media only screen and (max-width: 767px) { - /* line 127, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - #users .stat-box, section.user-profile .stat-box { - margin-bottom: 5px; - } -} -/* line 134, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users .stat-box.double, section.user-profile .stat-box.double { - flex: 2 1 620px; -} -/* line 137, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users .stat-box.double .stat, section.user-profile .stat-box.double .stat { - display: inline-flex; - width: 24%; - min-width: 100px; -} -/* line 143, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users .stat-box.double .ranks .stat, section.user-profile .stat-box.double .ranks .stat { - width: 22%; -} -/* line 146, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users h3, section.user-profile h3 { - font-size: 16px; - margin: 5px 0; -} -/* line 149, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users h3 i, section.user-profile h3 i { - color: #bb432c; -} -/* line 154, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users section.stat-category figure, section.user-profile section.stat-category figure { - float: left; - padding: 0 25px; - max-width: 105px; -} -/* line 158, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users section.stat-category figure i, section.user-profile section.stat-category figure i { - font-size: 5em; - color: #bb432c; -} -/* line 162, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users section.stat-category figure i.icon-moon-streak, section.user-profile section.stat-category figure i.icon-moon-streak { - font-size: 3.5em; -} -@media only screen and (max-width: 767px) { - /* line 154, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - #users section.stat-category figure, section.user-profile section.stat-category figure { - display: none; - } -} -/* line 168, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users section.stat-category.language figure i, section.user-profile section.stat-category.language figure i { - font-size: 3.2em; - padding: 0 5px; -} -/* line 172, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users section.stat-category .stat-row, section.user-profile section.stat-category .stat-row { - display: flex; - flex-wrap: wrap; - margin-bottom: 20px; - margin-left: 105px; -} -@media only screen and (max-width: 767px) { - /* line 172, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - #users section.stat-category .stat-row, section.user-profile section.stat-category .stat-row { - margin-left: 0; - } -} -/* line 181, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users section.stat-category h2, section.user-profile section.stat-category h2 { - margin-top: 20px; - margin-bottom: 5px; -} -@media only screen and (max-width: 767px) { - /* line 181, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - #users section.stat-category h2, section.user-profile section.stat-category h2 { - margin-top: 10px; - } -} -/* line 188, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users.stats_view .row > .columns, section.user-profile.stats_view .row > .columns { - background-color: rgba(0, 0, 0, 0.4); -} -/* line 191, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users #report, section.user-profile #report { - min-height: 275px; - position: relative; -} -/* line 195, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users #report .honor-chart-container, section.user-profile #report .honor-chart-container { - margin-left: 5px; - margin-top: 15px; - position: relative; -} -/* line 200, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users #report .honor-chart, section.user-profile #report .honor-chart { - width: 200px; -} -/* line 203, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users #report .honor-chart-center, section.user-profile #report .honor-chart-center { - position: absolute; - left: 55px; - top: 55px; - width: 90px; - text-align: center; -} -/* line 210, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ -#users #report .honor-chart-legend, section.user-profile #report .honor-chart-legend { - position: absolute; - left: 225px; - top: 0px; - width: 50%; - overflow-y: auto; - height: 200px; -} -@media only screen and (max-width: 767px) { - /* line 210, ../../app/assets/stylesheets/fresh/modules/_user_profile.sass */ - #users #report .honor-chart-legend, section.user-profile #report .honor-chart-legend { - margin-top: 20px; - position: static; - width: 100%; - height: auto; - } -} - -/* line 1, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -.vote { - font-size: 16px; - position: relative; - top: 2px; -} -/* line 7, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -.vote i { - top: 0; -} -/* line 10, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -.vote.is-active { - display: inline; -} -/* line 12, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -.vote.is-active a { - cursor: pointer; -} -/* line 14, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -.vote.is-active i { - color: #bb432c; -} - -/* line 18, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -.voter .score, .voter .notify { - margin-right: 5px; -} -/* line 21, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -.inverted-theme .voter .score, .inverted-theme .voter .notify { - color: #6c6c6c; -} - -/* line 24, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.votes-list { - list-style: none; -} -/* line 27, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.votes-list > li { - float: left; - position: relative; -} -/* line 32, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.votes-list li.vote { - font-size: 14px; - top: 0; -} -/* line 37, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.votes-list li.vote a.up-vote i { - top: 1px; -} -/* line 41, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.votes-list li.vote a.down-vote i { - top: 2px; -} -/* line 44, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.votes-list li.score, ul.votes-list li.notify { - margin-right: 10px; -} - -/* line 47, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels { - list-style: none; -} -/* line 50, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels li { - float: left; - margin-right: 15px; -} -/* line 54, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels li:last-of-type { - margin-right: 0; -} -/* line 57, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels li .vote-label { - background-color: rgba(255, 255, 255, 0.125); - font-size: 12px; - border-radius: 2px; - padding: 3px 6px; -} -/* line 64, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels li .vote-label span { - display: inline-block; - border-radius: 0 2px 2px 0; - margin: 0 -6px 0 5px; - background: rgba(255, 255, 255, 0.125); - padding: 1px 5px 0; -} -/* line 71, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels li .vote-label:hover { - background: rgba(255, 255, 255, 0.3); - color: #efefef; -} -/* line 75, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels li .vote-label.is-voted { - background: #923422; -} -/* line 78, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels li .vote-label.is-voted:hover { - background: #bb432c; -} -/* line 81, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels .keyword-tag { - margin: 0; - background: rgba(255, 255, 255, 0.125); -} -/* line 85, ../../app/assets/stylesheets/fresh/modules/_votes.sass */ -ul.vote-labels .keyword-tag span { - margin-left: 3px; -} - -/* line 2, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav { - width: 55px; - height: 100%; - background-color: #222222; - z-index: 10; - position: fixed; - left: 0; - top: 0; - overflow: hidden; - -webkit-transition-property: -webkit-transform, width; - -moz-transition-property: -moz-transform, width; - -ms-transition-property: -ms-transform, width; - -o-transition-property: -o-transform, width; - transition-property: transform, width; - -webkit-transition-duration: 0.2s; - -moz-transition-duration: 0.2s; - -ms-transition-duration: 0.2s; - -o-transition-duration: 0.2s; - transition-duration: 0.2s; - -webkit-transition-timing-function: ease-in-out; - -moz-transition-timing-function: ease-in-out; - -ms-transition-timing-function: ease-in-out; - -o-transition-timing-function: ease-in-out; - transition-timing-function: ease-in-out; -} -/* line 6, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -.inverted-theme #sidenav { - background-color: #282828; -} -/* line 20, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -.no-sidenav #sidenav { - display: none; -} -@media only screen and (max-width: 767px) { - /* line 2, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ - #sidenav { - margin-left: -180px; - top: 56px; - width: 180px; - overflow: visible; - } -} -/* line 33, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav ul { - list-style: none; -} -/* line 36, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav ul.bottom { - position: absolute; - width: 180px; - bottom: 0; - margin-bottom: 0; -} -@media only screen and (min-height: 320) { - /* line 36, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ - #sidenav ul.bottom { - display: none; - } -} -/* line 45, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li { - clear: both; - overflow-x: hidden; - padding: 0 10px; - margin-bottom: 15px; - position: relative; -} -/* line 52, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li a { - display: block; - color: #c1c1c1; - -webkit-transition: color 0.2s ease-in-out; - -moz-transition: color 0.2s ease-in-out; - -ms-transition: color 0.2s ease-in-out; - -o-transition: color 0.2s ease-in-out; - transition: color 0.2s ease-in-out; -} -/* line 60, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li a.is-active { - color: white; -} -/* line 63, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li a:hover { - color: silver; -} -/* line 69, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li a i { - font-size: 24px; - margin-left: 6px; -} -/* line 73, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li a span { - position: absolute; - top: 8px; - left: 53px; - font-weight: bold; - font-size: 16px; -} -@media screen and (min-width: 430px) { - /* line 73, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ - #sidenav li a span { - display: none; - } -} -/* line 83, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li.nav-catalog i, #sidenav li.nav-forum i { - margin-left: 4px; -} -/* line 87, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li.nav-docs i { - margin-left: 8px; - font-size: 28px; -} -/* line 92, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li.nav-translations i { - font-size: 21px; -} -/* line 94, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav li.nav-translations span { - font-size: 15px; -} -/* line 97, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav:hover { - -webkit-transition-delay: 0.3s; - -moz-transition-delay: 0.3s; - -ms-transition-delay: 0.3s; - -o-transition-delay: 0.3s; - transition-delay: 0.3s; - width: 190px; - border-right: 1px solid #181919; -} -/* line 103, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav:hover span { - display: inline; -} -/* line 107, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav .logo-item-glyph-spin { - background: transparent url(/assets/logos/logo-glyph-36-red-sprite-c993b77446c447df70d8390f5b28563a.png) no-repeat; - margin-top: 10px; - width: 36px; - height: 36px; - position: relative; - overflow: hidden; -} -/* line 115, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav .logo-item-glyph-spin .spin { - position: relative; - overflow: hidden; -} -/* line 119, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -#sidenav .logo-item-glyph-spin .spin b { - background: transparent url(/assets/logos/logo-glyph-36-red-sprite-c993b77446c447df70d8390f5b28563a.png) no-repeat; - background-position: -59px 0px; - width: 36px; - height: 36px; - display: block; - overflow: hidden; -} -/* line 127, ../../app/assets/stylesheets/fresh/_sidenav.css.sass */ -body.loading #sidenav .logo-item-glyph-spin .spin b { - -webkit-animation: revspin 2000ms linear infinite; - -moz-animation: revspin 2000ms linear infinite; - animation: revspin 2000ms linear infinite; -} - -/* line 18, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.scrolling .inverted-theme header.main { - background: rgba(223, 223, 223, 0.6) !important; -} -/* line 21, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.scrolling .inverted-theme header.main:hover { - -webkit-transition: background-color 0s ease-in; - -moz-transition: background-color 0s ease-in; - -ms-transition: background-color 0s ease-in; - -o-transition: background-color 0s ease-in; - transition: background-color 0s ease-in; - background: #282828 !important; -} - -/* line 25, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main { - top: -69px; - right: 0; - height: 64px; - z-index: 9; - position: fixed; - border-top: 0; - border: 1px solid transparent; -} -@media only screen and (max-width: 767px) { - /* line 25, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main { - padding-left: 0; - margin-right: 0; - } -} -/* line 38, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.scrolling header.main { - -webkit-transition: background-color 0.5s ease-in-out; - -moz-transition: background-color 0.5s ease-in-out; - -ms-transition: background-color 0.5s ease-in-out; - -o-transition: background-color 0.5s ease-in-out; - transition: background-color 0.5s ease-in-out; - background: #282828 !important; -} -/* line 42, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main:hover { - background: rgba(40, 40, 40, 0.91); - border-color: #323232; -} -/* line 46, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme header.main:hover { - background: #282828; -} -/* line 50, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme header.main:hover ul.items > li a { - color: white; -} -/* line 54, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme header.main:hover .is-invertable .inner-small-hex { - background-color: #181919; -} -/* line 57, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme header.main:hover .is-invertable .inner-small-hex:before { - border-right-color: #181919; -} -/* line 60, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme header.main:hover .is-invertable .inner-small-hex:after { - border-left-color: #181919; -} -/* line 63, ../../app/assets/stylesheets/fresh/_header.css.sass */ -body.fixed-header header.main { - position: fixed; -} -/* line 66, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul { - list-style: none; -} -/* line 69, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main.is-visible { - top: 0; -} -/* line 72, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main div.main-items { - float: left; - min-width: 180px; - width: calc(100% - 500px); -} -/* line 77, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main div.main-items > ul { - width: calc(100% + 300px); -} -/* line 80, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li { - float: left; - position: relative; - height: 60px; - text-align: center; - padding: 18px; - font-size: 15px; - line-height: 22px; -} -@media only screen and (max-width: 480px) { - /* line 80, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main ul.items > li { - padding: 20px 12px; - } -} -/* line 92, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li a { - display: block; - color: white; - -webkit-transition: color 0.2s ease-in-out; - -moz-transition: color 0.2s ease-in-out; - -ms-transition: color 0.2s ease-in-out; - -o-transition: color 0.2s ease-in-out; - transition: color 0.2s ease-in-out; -} -/* line 96, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme header.main ul.items > li a { - color: #4b4b4b; -} -/* line 101, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li a.is-active { - color: #bb432c; -} -/* line 104, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li a:hover { - color: silver; -} -/* line 111, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.has-menu:hover > a, header.main ul.items > li.has-menu:hover > a:hover, header.main ul.items > li.has-menu.active > a, header.main ul.items > li.has-menu.active > a:hover { - color: #bb432c; -} -/* line 115, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.language-item b { - font-weight: normal; - font-size: 14px; - padding-right: 15px; - position: relative; - top: -5px; -} -@media only screen and (max-width: 960px) { - /* line 115, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main ul.items > li.language-item b { - display: none; - } -} -/* line 125, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.language-item .menu { - left: -1px; - top: 50px; - width: 188px; -} -@media only screen and (max-width: 780px) { - /* line 114, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main ul.items > li.language-item { - display: none; - } -} -/* line 134, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.train-item span { - position: relative; - top: -5px; -} -@media only screen and (max-width: 500px) { - /* line 133, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main ul.items > li.train-item { - display: none; - } -} -/* line 142, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.stars-item .menu-body, header.main ul.items > li.notifications-item .menu-body { - margin-top: 10px; -} -/* line 146, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.stars-item .menu { - overflow-x: hidden; - width: calc(100% + 2px); -} -/* line 150, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.stars-item .menu-body { - overflow-y: auto; - overflow-x: hidden; - padding-bottom: 5px; -} -/* line 155, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.stars-item .menu-body li { - position: relative; -} -/* line 159, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.stars-item .menu-body li:last-of-type hr { - display: none; -} -/* line 162, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.stars-item .menu-body figure { - float: left; - margin-top: -2px; -} -/* line 166, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.stars-item .menu-body figcaption { - margin-left: 65px; -} -/* line 170, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.profile-item { - min-width: 130px; - line-height: 45px; - padding: 12px 15px; -} -/* line 175, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main ul.items > li.profile-item .menu { - right: 0; - min-width: 173px; - padding-top: 12px; -} -@media only screen and (max-width: 660px) { - /* line 170, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main ul.items > li.profile-item { - min-width: 60px; - } - /* line 183, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main ul.items > li.profile-item .profile-pic { - margin-right: 0; - } - /* line 186, ../../app/assets/stylesheets/fresh/_header.css.sass */ - header.main ul.items > li.profile-item .profile-points { - display: none; - } -} -/* line 189, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .score, header.main .notify { - font-size: 18px; - float: left; - line-height: 36px; -} -/* line 195, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .profile-pic { - -webkit-box-shadow: none; - box-shadow: none; - width: 38px; - height: 38px; - background: #353535; - float: left; - cursor: pointer; -} -/* line 203, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .profile-pic:hover { - background-color: silver; - -webkit-transition: background 0.2s ease-in-out; - -moz-transition: background 0.2s ease-in-out; - -ms-transition: background 0.2s ease-in-out; - -o-transition: background 0.2s ease-in-out; - transition: background 0.2s ease-in-out; -} -/* line 208, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .profile-points { - float: right; - margin-top: 4px; - line-height: 31px; -} -/* line 213, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .profile-points .small-hex, header.main .profile-points h5 { - float: left; -} -/* line 216, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .profile-points .small-hex { - margin-top: 3px; -} -/* line 219, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .menu { - border-bottom: 1px solid #323232; -} -/* line 222, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .menu.is-right { - right: -1px; -} -/* line 228, ../../app/assets/stylesheets/fresh/_header.css.sass */ -header.main .menu .menu-body { - background-color: #282828; - border: 1px solid #323232; - border-top: 0; - border-bottom: 0; - -webkit-transition: background-color 0.5s ease-in-out; - -moz-transition: background-color 0.5s ease-in-out; - -ms-transition: background-color 0.5s ease-in-out; - -o-transition: background-color 0.5s ease-in-out; - transition: background-color 0.5s ease-in-out; -} -/* line 232, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme header.main .menu .menu-body { - background-color: #282828; -} - -/* line 242, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notify { - color: #b1361e; - font-size: 18px; - position: absolute; - bottom: 0px; - right: 8px; - display: none; -} - -/* line 251, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notifications { - position: absolute; - z-index: 2; - background: #282828; - width: 230px; - color: #efefef; - left: -60px; - top: 75px; - display: none; - opacity: 0; - -webkit-transition: opacity 1s ease-in-out; - -moz-transition: opacity 1s ease-in-out; - -ms-transition: opacity 1s ease-in-out; - -o-transition: opacity 1s ease-in-out; - transition: opacity 1s ease-in-out; -} -/* line 265, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notifications:before { - content: ""; - position: absolute; - top: -19px; - right: 110px; - left: auto; - bottom: auto; - border-style: solid; - border-width: 0 19px 19px; - border-color: #1b1b1b transparent; - display: block; - width: 0; - z-index: 0; -} -/* line 279, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notifications:after { - content: ""; - position: absolute; - top: -15px; - right: 114px; - left: auto; - bottom: auto; - border-style: solid; - border-width: 0 15px 15px; - border-color: #282828 transparent; - display: block; - width: 0; - z-index: 3; -} -/* line 293, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notifications li { - padding: 10px; - margin: 10px 20px; - font-size: 0.85em; - border-bottom: 1px solid #303030; -} -/* line 299, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notifications li:last-of-type { - border-bottom: 0; -} -/* line 302, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notifications li a { - color: silver; - font-size: 14px; -} -/* line 306, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.notifications .announce { - color: #ebebeb; - font-weight: bold; - display: inline; - margin-right: 4px; - font-size: 1em; -} - -/* line 313, ../../app/assets/stylesheets/fresh/_header.css.sass */ -h1.page-title { - position: absolute; - top: 0; - margin-top: 0; - margin-left: 70px; - padding: 14px; - font-size: 14px; - line-height: 20px; - font-weight: normal; - background-color: rgba(0, 0, 0, 0.2); - color: #c9c9c9; -} -/* line 326, ../../app/assets/stylesheets/fresh/_header.css.sass */ -.inverted-theme h1.page-title { - background-color: rgba(136, 136, 136, 0.05); - color: #5c5c5c; -} - -/* line 2, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .notifications-body { - overflow-x: hidden; -} -/* line 6, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item a .circle { - position: relative; - top: -35px; - left: 15px; - line-height: 20px; - font-weight: bold; -} -/* line 13, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu { - z-index: 11; - width: calc(100% + 1px); - overflow-x: hidden; -} -@media only screen and (max-width: 480px) { - /* line 13, ../../app/assets/stylesheets/fresh/_notifications.sass */ - .notifications-item .menu { - width: auto; - } -} -/* line 20, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body { - padding-top: 10px; - text-align: left; - overflow-y: auto; -} -/* line 25, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.rule { - margin-bottom: 10px; -} -/* line 28, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.rule:last-of-type { - display: none; -} -/* line 31, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification { - position: relative; - padding: 5px 15px; -} -/* line 38, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification figure { - width: 40px; - height: 40px; - float: left; - margin-bottom: 10px; -} -/* line 44, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification figure .square { - line-height: 22px; - width: 40px; - height: 40px; -} -/* line 49, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification figure .small-hex { - position: relative; - top: 8px; - left: -3px; -} -/* line 54, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification figcaption { - width: 245px; - margin-left: 40px; - margin-top: -12px; - color: white; -} -/* line 60, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification figcaption time { - margin-left: 15px; - color: #c9c9c9; -} -/* line 67, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification a { - color: #c9c9c9; -} -/* line 70, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification a:hover { - color: #6795de; -} -/* line 76, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification a.is-unread { - color: white; - padding-top: 10px; -} -/* line 80, ../../app/assets/stylesheets/fresh/_notifications.sass */ -.notifications-item .menu .menu-body li.notification a.is-unread:hover { - color: #6795de; -} - -/* line 86, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container { - z-index: 999999; - position: fixed; - display: none; -} -/* line 91, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast { - display: none; - width: 100%; - height: 100%; - background-color: #282828; - border-radius: 5px; - -webkit-box-shadow: 0px 0px 50px rgba(255, 255, 255, 0.125); - box-shadow: 0px 0px 50px rgba(255, 255, 255, 0.125); -} -/* line 100, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-body, #popup-notification-container .popup-dialog-body { - border-top: 0; - padding: 25px; - background-color: #151616; - overflow-y: auto; - max-height: 475px; -} -/* line 108, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-body p:last-child, #popup-notification-container .popup-dialog-body p:last-child { - margin-bottom: 0; -} -/* line 111, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-body { - border-radius: 0 0 5px 5px; -} -/* line 114, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-dialog-body { - max-height: 425px; -} -/* line 116, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-dialog-body p { - font-size: 15px; -} -/* line 119, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-dialog-buttons { - padding: 15px 25px 25px; - background-color: #151616; - border-radius: 0 0 5px 5px; -} -/* line 124, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-dialog-fade { - position: absolute; - bottom: 70px; - height: 30px; - width: 98%; - z-index: 1; - background-color: transparent; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(70%, #151616)); - background-image: -webkit-linear-gradient(down, transparent, #151616 70%); - background-image: -moz-linear-gradient(down, transparent, #151616 70%); - background-image: -ms-linear-gradient(down, transparent, #151616 70%); - background-image: -o-linear-gradient(down, transparent, #151616 70%); - background-image: linear-gradient(down, transparent, #151616 70%); -} -/* line 132, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-header, #popup-notification-container .popup-dialog-header { - border-radius: 5px 5px 0 0; - font-size: 16px; - letter-spacing: 0.5px; - background-color: #4b66ce; - padding: 25px; -} -/* line 139, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-header figure, #popup-notification-container .popup-dialog-header figure { - float: left; - font-size: 2.8rem; - margin-right: 5px; - vertical-align: middle; - display: inline-block; -} -/* line 146, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-header figcaption, #popup-notification-container .popup-dialog-header figcaption { - display: inline-block; - vertical-align: middle; - max-width: 82%; - width: 270px; -} -/* line 152, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-header a.close, #popup-notification-container .popup-dialog-header a.close { - position: absolute; - font-size: 12px; - top: 10px; - right: 7px; -} -/* line 158, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-toast-header a.close i, #popup-notification-container .popup-dialog-header a.close i { - color: white; -} -/* line 161, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-dialog { - display: none; - position: fixed; - width: 80%; - max-width: 600px; - max-height: 80%; - top: 12.5%; - left: 50%; - z-index: 100; - -webkit-transform: translate(-50%, 0); - -moz-transform: translate(-50%, 0); - -ms-transform: translate(-50%, 0); - -o-transform: translate(-50%, 0); - transform: translate(-50%, 0); - -webkit-box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.125); - box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.125); -} -/* line 173, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-dialog.is-wide { - max-width: 1000px; -} -/* line 177, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-dialog .popup-dialog-buttons a { - margin-right: 10px; - display: inline-block; -} -/* line 181, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container .popup-backdrop { - display: none; - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - background-color: rgba(0, 0, 0, 0.625); - z-index: 99; -} -/* line 191, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container.dialog { - width: 100%; - top: 0; - left: 0; -} -/* line 196, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container.dialog .popup-dialog, #popup-notification-container.dialog .popup-backdrop { - display: block; -} -/* line 199, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container.toast { - display: block; - width: 380px; - max-width: 95%; - bottom: 10px; - right: 10px; -} -/* line 206, ../../app/assets/stylesheets/fresh/_notifications.sass */ -#popup-notification-container.toast .popup-toast { - display: block; -} - -/* line 2, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -.dark-theme footer { - color: white; -} -/* line 5, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -.inverted-theme footer { - color: #4b4b4b; -} -/* line 11, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -footer i { - font-size: 18px; - line-height: 24px; - margin-right: 0; -} - -/* line 16, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -#main_footer { - *zoom: 1; - padding: 0.75em; - height: 50px; - width: auto; - margin-bottom: 0; - text-align: center; -} -/* line 4, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -#main_footer:before, #main_footer:after { - content: ""; - display: table; -} -/* line 5, ../../app/assets/stylesheets/foundation/mixins/_clearfix.scss */ -#main_footer:after { - clear: both; -} -/* line 24, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -body.short-content:not(.small-screen) #main_footer { - position: fixed; - bottom: 0; -} -/* line 28, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -#main_footer .link-list { - margin-left: 55px; -} -/* line 31, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -body.no-sidenav #main_footer .link-list { - margin-left: 0; -} - -/* line 36, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -#landing #main_footer .link-list { - margin-bottom: 15px; -} -/* line 38, ../../app/assets/stylesheets/fresh/_footer.css.sass */ -#landing #main_footer .poweredby_link { - display: none; -} -/* line 51, ../../app/assets/stylesheets/fresh/_mixins.css.sass */ -.clear { - *zoom: 1; -} -/* line 18, ../../../gems/gems/bourbon-3.0.1/app/assets/stylesheets/addons/_clearfix.scss */ -.clear:before, .clear:after { - content: " "; - display: table; -} -/* line 23, ../../../gems/gems/bourbon-3.0.1/app/assets/stylesheets/addons/_clearfix.scss */ -.clear:after { - clear: both; -} - -/* line 5, ../../app/assets/stylesheets/controllers/_about.sass */ -.product-team-profile { - display: inline-block; - width: 260px; - text-align: left; -} - -/* line 2, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell-row { - overflow: auto; - clear: both; -} -/* line 6, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell { - float: left; - width: 200px; - margin-right: 15px; - margin-bottom: 15px; -} -/* line 12, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell.double { - width: 415px; -} -/* line 15, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell.triple { - width: 630px; -} -/* line 18, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell.quadruple { - width: 845px; -} -/* line 21, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell .keen-metric { - width: 200px; -} -/* line 25, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell .keen-metric .keen-metric-title { - font-size: 16px; -} -/* line 28, ../../app/assets/stylesheets/controllers/_analytics.sass */ -#analytics .cell .keen-metric .keen-metric-value { - font-size: 60px; - line-height: 60px; -} - -/* line 4, ../../app/assets/stylesheets/controllers/_articles.sass */ -#articles.blog_view #shell_content { - margin-left: 380px; -} -@media only screen and (max-width: 767px) { - /* line 4, ../../app/assets/stylesheets/controllers/_articles.sass */ - #articles.blog_view #shell_content { - margin-left: 0; - } -} -/* line 10, ../../app/assets/stylesheets/controllers/_articles.sass */ -#articles.blog_view #main_footer { - margin-left: 315px; -} -@media only screen and (max-width: 767px) { - /* line 10, ../../app/assets/stylesheets/controllers/_articles.sass */ - #articles.blog_view #main_footer { - margin-left: 0; - } -} - -/* line 2, ../../app/assets/stylesheets/controllers/_blog_articles.sass */ -#articles.blog_view #shell_content { - margin-left: calc(25% + 55px); - padding: 0; -} -@media only screen and (max-width: 1180px) { - /* line 2, ../../app/assets/stylesheets/controllers/_blog_articles.sass */ - #articles.blog_view #shell_content { - margin-left: 355px; - } -} -@media only screen and (max-width: 767px) { - /* line 2, ../../app/assets/stylesheets/controllers/_blog_articles.sass */ - #articles.blog_view #shell_content { - margin-left: 0; - } -} - -/* line 2, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.info-row.code-challenge .star { - margin-right: 7px; -} -/* line 5, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.info-row.code-challenge i { - opacity: 0.7; -} -/* line 8, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.info-row.code-challenge i.icon-moon-guage { - font-size: 12px; - top: 0; -} -/* line 12, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.info-row.code-challenge em { - font-style: normal; - opacity: 0.7; -} - -/* line 16, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.train-social { - list-style: none; - display: inline-block; - position: absolute; - top: 5px; - right: 0; -} -@media only screen and (max-width: 767px) { - /* line 16, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - ul.train-social { - position: static; - } -} -/* line 26, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.train-social li { - float: left; -} -/* line 30, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.train-social .nav-bar { - margin-top: -9px; -} -/* line 33, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.train-social .nav-bar li { - width: 100%; -} - -/* line 36, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#vote_feedback strong { - line-height: 45px; - font-size: 15px; -} - -/* line 42, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li a.btn { - border: 1px solid rgba(255, 255, 255, 0.3); - color: white; - background-color: transparent !important; -} -/* line 50, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='1'].is-active a, ul.vote-assessment li[data-value='1']:hover a { - color: #7c9a44; -} -/* line 52, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='1'].is-active a.btn, ul.vote-assessment li[data-value='1']:hover a.btn { - border: 1px solid #7c9a44; -} -/* line 56, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='1'].is-active .icon-container, ul.vote-assessment li[data-value='1'].is-active a.btn { - border: 1px solid #7c9a44; -} -/* line 61, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='0'].is-active a, ul.vote-assessment li[data-value='0']:hover a { - color: #dfb020; -} -/* line 63, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='0'].is-active a.btn, ul.vote-assessment li[data-value='0']:hover a.btn { - border: 1px solid #dfb020; -} -/* line 67, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='0'].is-active .icon-container, ul.vote-assessment li[data-value='0'].is-active a.btn { - border: 1px solid #dfb020; -} -/* line 72, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='-1'].is-active a, ul.vote-assessment li[data-value='-1']:hover a { - color: #bb432c; -} -/* line 74, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='-1'].is-active a.btn, ul.vote-assessment li[data-value='-1']:hover a.btn { - border: 1px solid #bb432c; -} -/* line 78, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li[data-value='-1'].is-active .icon-container, ul.vote-assessment li[data-value='-1'].is-active a.btn { - border: 1px solid #bb432c; -} -/* line 81, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li.is-active .icon-container { - background-color: transparent; -} -/* line 84, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -ul.vote-assessment li .icon-container { - margin-bottom: 0; -} - -/* line 88, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.console-output .alert-box { - padding: 2px; -} -/* line 91, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.console-output .alert-box .message { - display: none; -} - -/* line 94, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#runner_frame { - border: 0; - width: 100%; - height: 100%; - background-color: rgba(20, 20, 20, 0.96); -} - -/* line 101, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges .language-selector { - width: 175px; - float: left; -} -/* line 105, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges .results-count { - font-size: 14px; - float: right; - color: white; -} -@media only screen and (max-width: 767px) { - /* line 105, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges .results-count { - float: none; - clear: both; - margin-top: 15px; - } -} -/* line 115, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.maximized { - padding-top: 20px; -} -/* line 118, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.maximized #shell_content { - padding: 0 15px 15px; -} -/* line 121, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.maximized header, #code_challenges.maximized .game-title, #code_challenges.maximized h1.page-title { - display: none !important; -} -/* line 124, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.maximized #minimize_layout { - display: inline !important; -} -/* line 127, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.maximized #minimize_layout span { - position: relative; - top: -4px; -} -@media only screen and (max-width: 930px) { - /* line 133, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges #list_header .field-label { - display: none; - } - /* line 136, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges #list_header .columns { - width: 100%; - } -} -/* line 140, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.play_view:not(.maximized) { - padding-top: 55px; -} -/* line 144, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.play_view #preplay .columns { - padding-top: 50px; -} -/* line 147, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.play_view #preplay .columns .icon-list { - margin: 0 auto; - width: 300px; -} -/* line 151, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.play_view #language_version { - width: 180px; -} -/* line 154, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.play_view .keyword-tag { - padding: 3px 6px; -} -/* line 158, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.play_view .ide-options > li:not(:first-of-type) { - margin-left: 5px; -} -@media only screen and (max-width: 1445px) { - /* line 162, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges.play_view .layout-options { - display: none; - } -} -@media only screen and (min-width: 768px) and (max-width: 970px) { - /* line 166, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges.play_view .mode-options { - display: none; - } -} -@media only screen and (min-width: 768px) and (max-width: 1160px) { - /* line 170, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges.play_view .theme-options { - display: none; - } -} -/* line 180, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.show_view .markdown-editor textarea { - min-height: 140px; -} -/* line 183, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.show_view .markdown-editor .markdown { - min-height: 120px; - max-height: 180px; - overflow-y: auto; -} -/* line 188, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.show_view .markdown-editor ul.is-inline { - margin-bottom: -5px; -} -/* line 192, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges .play-btns { - float: right; - margin: 8px 10px 0 0; - list-style: none; -} -/* line 196, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges .play-btns li { - float: left; - margin-left: 15px; - margin-bottom: 15px; -} -@media only screen and (max-width: 767px) { - /* line 192, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges .play-btns { - margin-right: 0; - } - /* line 202, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges .play-btns li { - margin-left: 0; - width: 100%; - } - /* line 205, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges .play-btns li .btn { - width: 100%; - } -} -/* line 209, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .icon-container { - width: 100px; -} -/* line 214, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #my_katas_panel { - height: 940px; - overflow: auto; - background-color: transparent; -} -@media only screen and (max-width: 767px) { - /* line 214, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ - #code_challenges.editor_view #my_katas_panel { - height: auto; - margin: 0 30px 30px; - } -} -/* line 222, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .field { - margin-bottom: 30px; -} -/* line 226, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .code-editor { - height: 440px; -} -/* line 231, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .twelve.columns .text-editor-container .commands-container { - top: -35px; - background-color: transparent; -} -/* line 235, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #write_descriptionTab { - height: 310px; -} -/* line 238, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #description_previewTab, #code_challenges.editor_view #description_helpTab .panel { - height: 310px; - overflow-y: auto; -} -/* line 243, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .is-short #write_descriptionTab, #code_challenges.editor_view .is-short #description_previewTab, #code_challenges.editor_view .is-short #description_helpTab .panel { - height: 244px; -} -/* line 246, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #code_challenge_description { - display: none; -} -/* line 250, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .has-error .code-editor { - min-height: 454px; -} -/* line 252, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .has-error .ace_editor { - border-color: #c05c48; - background-color: rgba(192, 92, 72, 0.1); -} -/* line 256, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view dd.error { - border-top-color: #c05c48; -} -/* line 258, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view dd.error a { - color: #c05c48; -} -/* line 262, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #languages_container .has-error small { - position: relative; - z-index: 4; - top: 10px; -} -/* line 267, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #languages_container .alert-box { - margin-bottom: 25px; - height: 300px; -} -/* line 272, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #language_bar .columns { - padding: 0; -} -/* line 274, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #language_bar .form-actions, #code_challenges.editor_view #language_bar .nav-bar { - margin: 0; -} -/* line 277, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .dropdown { - min-width: 160px; -} -/* line 279, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .dropdown dl { - height: auto; - min-height: 40px; -} -/* line 284, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.dark-theme #code_challenges.editor_view .dropdown dd.has-value:not(.is-active) a { - background-color: #dadada; -} -/* line 287, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -.inverted_theme #code_challenges.editor_view .dropdown dd.has-value:not(.is-active) a { - background-color: #676767; -} -/* line 290, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .dropdown i.remove { - float: right; - cursor: pointer; - margin-left: 8px; - display: none; -} -/* line 295, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .dropdown i.remove:hover { - color: #b1361e; -} -/* line 298, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view .dropdown dd.has-value i.remove { - display: inline-block; -} -/* line 301, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #languages { - margin-top: 10px; -} -/* line 303, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #languages .help { - height: 440px; - overflow-y: auto; -} -/* line 307, ../../app/assets/stylesheets/controllers/_code_challenges.sass */ -#code_challenges.editor_view #validate_answer { - float: right; -} - -/* line 2, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.run-result iframe { - width: 100%; - min-height: 150px; - height: 100%; - border: 0; -} - -/* line 8, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.code-snippet-list-item { - border: 1px solid transparent; -} -/* line 12, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.code-snippet-list-item.is-collapsed:hover { - background: rgba(255, 255, 255, 0.05) !important; - cursor: pointer; - border-color: #6795de; -} -/* line 17, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.code-snippet-list-item.is-collapsed .code-snippet-list-item-details, .code-snippet-list-item.is-collapsed ul.bulleted-text { - display: none; -} -/* line 20, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.code-snippet-list-item.is-collapsed .title-container, .code-snippet-list-item.is-collapsed .icon-container { - margin-bottom: 0 !important; -} - -/* line 23, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.code-snippet-list-item-related { - background: rgba(0, 0, 0, 0.1); - border: 3px dotted rgba(255, 255, 255, 0.05); - border-top: 0; -} - -/* line 30, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets #filters .icon-container { - width: 48px; -} -/* line 33, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets.edit_view { - min-width: 700px; -} -/* line 36, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets .ide-editors { - padding-bottom: 15px !important; -} -/* line 39, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets .dropdown { - min-width: 150px; -} -/* line 42, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets #write_descriptionTab { - height: 300px; -} -/* line 45, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets #description_previewTab, #code_snippets #description_helpTab .panel { - height: 300px; - overflow-y: auto; -} -/* line 50, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets .code_snippet_description .markdown-editor { - min-height: 400px; -} -/* line 54, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets .code_snippet_description.is-full-height ul.tabs-content { - height: calc(100% - 42px); -} -/* line 57, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets .code_snippet_description.is-full-height .panel { - height: 100%; -} -/* line 61, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets #test_framework { - position: absolute; - right: 10px; - top: 8px; -} -/* line 67, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets #code_container:not(.is-only-editor) { - height: 50%; -} -/* line 70, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -#code_snippets #fixture_container { - height: 50%; -} - -/* line 75, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.snippet-details .votes { - margin-top: -10px; - margin-bottom: 15px; -} -/* line 79, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.snippet-details .panel { - background: rgba(0, 0, 0, 0.2); -} -/* line 83, ../../app/assets/stylesheets/controllers/_code_snippets.sass */ -.snippet-details .comments-list > .new-comment { - margin-top: 0 !important; -} - -/* line 1, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal { - -webkit-transform: translate(-50%, -50%); - -moz-transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -o-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; - border-radius: 6px; - border: 5px solid rgba(255, 255, 255, 0.05); - position: fixed; - z-index: 99999; - width: 90%; - max-width: 600px; - max-height: 500px; - background-color: #282828; -} -/* line 14, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal h3 { - margin: 10px 0 20px 10px; - font-size: 16px; - font-weight: bold; -} -/* line 19, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal .collection-content { - overflow: auto; - max-height: 250px; -} -/* line 23, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal .collection-content h4 { - margin: 0 0 5px; - font-size: 15px; - font-weight: normal; -} -/* line 28, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal .collection-content ul { - list-style: none; -} -/* line 31, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal .collection-content ul li { - padding: 10px; - position: relative; -} -/* line 38, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal .collection-content ul li a.btn { - position: absolute; - top: 20px; - right: 20px; -} -/* line 43, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collection_modal .collection-footer { - padding: 10px; -} - -/* line 46, ../../app/assets/stylesheets/controllers/_collections.sass */ -.list-item.collection { - background-color: rgba(0, 0, 0, 0.1); - padding: 15px 10px 10px; -} -/* line 50, ../../app/assets/stylesheets/controllers/_collections.sass */ -.list-item.collection .icon-box { - float: left; - padding: 10px; - font-size: 42px !important; -} -/* line 55, ../../app/assets/stylesheets/controllers/_collections.sass */ -.list-item.collection .rank-box { - float: left; - margin: 15px 15px 0 0; -} -/* line 59, ../../app/assets/stylesheets/controllers/_collections.sass */ -.list-item.collection .item-title { - left: -5px; -} -/* line 63, ../../app/assets/stylesheets/controllers/_collections.sass */ -.list-item.collection .info-row a { - top: 0; - color: #c9c9c9; -} -/* line 68, ../../app/assets/stylesheets/controllers/_collections.sass */ -.flex-box .list-item.collection.flex-item { - flex: 1 0 auto; - flex-basis: 48%; - margin-right: 15px; -} - -/* line 74, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .description-edit-link { - position: relative; - top: -15px; -} -/* line 78, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .markdown { - max-height: 250px; - overflow: auto; -} -/* line 82, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata { - margin-bottom: 15px; - padding: 10px 0 5px 15px; - background-color: rgba(255, 255, 255, 0.03); - position: relative; -} -/* line 88, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata .item-title { - left: -10px; -} -/* line 91, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata .info-row { - margin-top: 3px; - margin-bottom: 0; -} -/* line 95, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata .icon-list { - margin-right: 30px; -} -/* line 98, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata .collected-actions { - position: absolute; - top: 0; - right: 0; -} -/* line 104, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata .collected-actions dd a { - display: block; - padding: 3px 3px 2px; - opacity: 0.6; -} -/* line 108, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata .collected-actions dd a:hover { - opacity: 1; -} -/* line 111, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata .collected-actions dd a.remove:hover { - color: #b1361e; -} -/* line 114, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view .list-item.kata.removed { - opacity: 0.5; -} -/* line 119, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.show_view.creator-view .list-item.kata .icon-list { - margin-right: 40px; -} - -/* line 123, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.edit_view .markdown-editor { - min-height: 310px; -} -/* line 126, ../../app/assets/stylesheets/controllers/_collections.sass */ -#collections.edit_view .text-editor { - height: 310px; -} - -/* line 3, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard .skip-btn .btn.is-dark { - padding-top: 8px; -} -/* line 6, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard .leaderboard { - max-height: 435px; - overflow-y: auto; -} -/* line 11, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #trainer_language dl { - max-height: none; -} -/* line 15, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left { - height: 330px; - background: url(/assets/dashboard/about_bg_alt2-cd023df0ae7d9e0e16cd2d64635b78d1.png) no-repeat; - position: relative; -} -/* line 20, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul { - list-style: none; -} -/* line 23, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul h5 { - margin-bottom: 5px; -} -/* line 26, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul li { - position: absolute; -} -/* line 29, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul .bullet-1 { - top: 4px; - left: 180px; -} -/* line 33, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul .bullet-1 .small-hex { - position: relative; - top: -28px; - left: 86px; -} -/* line 38, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul .bullet-2 { - top: 124px; - left: 340px; -} -/* line 42, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul .bullet-3 { - top: 174px; - left: 110px; -} -/* line 46, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .left ul .bullet-3 p { - width: 235px; -} -/* line 50, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul { - list-style: none; -} -/* line 53, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul li { - clear: both; -} -/* line 56, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.belts { - float: left; - width: 100px; -} -/* line 60, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.belts h5 { - text-align: center; -} -/* line 63, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.belts .belt { - background: url(/assets/dashboard/belts_sprite-489ed9f1db0d01aa8b204476fd666581.png) no-repeat; - width: 80px; - height: 30px; - margin: -10px auto 0; -} -/* line 70, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.belts .warrior .belt { - background-position: 0 -98px; -} -/* line 74, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.belts .master .belt { - background-position: 0 -184px; -} -/* line 77, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.levels { - float: left; - width: 225px; - margin-left: 15px; -} -/* line 82, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.levels h6 { - float: left; - margin-top: 3px; - margin-left: 10px; -} -/* line 87, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -#dashboard #about .right ul.levels .small-hex { - float: left; -} - -/* line 91, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -.explore-keywords a { - color: #efefef; -} -/* line 93, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -.explore-keywords a:hover { - color: silver; -} -/* line 96, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -.inverted-theme .explore-keywords a { - color: #6c6c6c; -} -/* line 98, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -.inverted-theme .explore-keywords a:hover { - color: #555555; -} -/* line 101, ../../app/assets/stylesheets/controllers/_dashboard.sass */ -.explore-keywords .square { - background-color: rgba(0, 0, 0, 0.1); -} - -/* line 4, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .banner { - margin: 0 -15px 30px -15px; - background-color: #272727; -} -/* line 8, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .banner div { - background: url("/images/jobs.jpg") no-repeat; - height: 400px; - position: relative; - max-width: 1200px; - margin: 0 auto; -} -/* line 14, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .banner div h1 { - font-size: 36px; - position: absolute; - bottom: 10px; - right: 30px; - color: #353535; - font-weight: normal; - padding: 10px; - background: rgba(255, 255, 255, 0.3); -} -/* line 24, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .banner div b { - position: absolute; - top: 0; - height: 400px; - width: 30px; -} -/* line 30, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .banner div b.left { - left: 0; - background-color: #272727; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%, transparent)); - background-image: -webkit-linear-gradient(0, #272727, transparent); - background-image: -moz-linear-gradient(0, #272727, transparent); - background-image: -ms-linear-gradient(0, #272727, transparent); - background-image: -o-linear-gradient(0, #272727, transparent); - background-image: linear-gradient(0, #272727, transparent); - background-color: transparent !important; -} -/* line 35, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .banner div b.right { - right: 0; - background-color: #272727; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%, transparent)); - background-image: -webkit-linear-gradient(180, #272727, transparent); - background-image: -moz-linear-gradient(180, #272727, transparent); - background-image: -ms-linear-gradient(180, #272727, transparent); - background-image: -o-linear-gradient(180, #272727, transparent); - background-image: linear-gradient(180, #272727, transparent); - background-color: transparent !important; -} -/* line 42, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .boxes .box { - color: #3f3e3e; - text-align: center; -} -/* line 46, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .boxes .box i { - font-size: 50px; -} -/* line 48, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .boxes .box h3 { - font-size: 18px; -} -/* line 52, ../../app/assets/stylesheets/controllers/_job_postings.css.sass */ -#job_postings .btn { - color: white !important; -} - -/* line 19, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .is-black-text { - color: #444444; -} -/* line 22, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing h1, #landing h2, #landing h3, #landing h4, #landing h5 { - font-weight: normal; -} -/* line 25, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .btn.is-red.is-white-text { - color: white; -} -/* line 28, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .fine-print { - font-size: 75%; -} -/* line 32, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #monitor .is-gray-text { - color: white; -} -/* line 35, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .vcenter-wrapper { - display: table; -} -/* line 38, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .vcenter-content { - display: table-cell; - vertical-align: middle; -} -/* line 42, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .alt-row { - background-color: #f3f3f3; - border-top: 1px solid #ebebeb; - border-bottom: 1px solid #ebebeb; -} -/* line 47, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .row-innards { - width: 100%; - max-width: 880px; - margin: 0 auto; - overflow: hidden; -} -/* line 53, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .github-link { - color: #bb432c; -} -/* line 56, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #header_section { - font-size: 18px; - border-bottom: 2px solid #ebebeb; -} -/* line 61, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #enlist { - overflow: hidden; -} -@media screen and (min-width: 768px) { - /* line 61, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #enlist { - margin-bottom: 30px; - } -} -@media screen and (min-width: 1124px) { - /* line 61, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #enlist { - height: 624px; - } -} -/* line 69, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .enlist-heading { - width: calc(100% - 742px); - margin-top: 7em; -} -@media screen and (max-width: 1123px) { - /* line 69, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .enlist-heading { - width: 100%; - margin: 2em 0 2em; - } -} -@media screen and (max-width: 767px) { - /* line 69, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .enlist-heading { - margin: 1em 0 1em; - } -} -@media screen and (min-width: 1124px) { - /* line 78, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .enlist-heading h1, #landing .enlist-heading h4 { - display: block; - max-width: 340px; - margin: 0 auto; - } -} -/* line 83, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .enlist-heading h1 { - font-size: 40px; - line-height: 1.2; -} -@media screen and (max-width: 767px) { - /* line 83, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .enlist-heading h1 { - font-size: 28px; - } -} -@media screen and (min-width: 1124px) { - /* line 83, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .enlist-heading h1 { - margin-bottom: 0.4em; - } -} -/* line 90, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .enlist-heading h4 { - font-size: 20px; -} -/* line 93, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .enlist-heading .btn { - color: white; - padding: 15px 20px; - text-transform: uppercase; -} -@media screen and (max-width: 1123px) { - /* line 98, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing.sign-up .enlist-heading { - display: none; - } -} -@media screen and (min-width: 1124px) { - /* line 98, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing.sign-up .enlist-heading { - -webkit-transition: opacity 1.25s ease-in; - -moz-transition: opacity 1.25s ease-in; - -ms-transition: opacity 1.25s ease-in; - -o-transition: opacity 1.25s ease-in; - transition: opacity 1.25s ease-in; - opacity: 0; - } -} -/* line 105, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .editor-msg-container { - max-width: calc(100% - 100px); -} -/* line 108, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #monitor { - margin: 0 auto; - float: none; - overflow: auto; -} -@media only screen and (min-width: 768px) { - /* line 108, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #monitor { - background: url(/assets/landing/monitor-8c965420c88fa60912b3124fd7c10753.png) 50% no-repeat; - height: 556px; - width: 703px; - } -} -@media screen and (min-width: 1124px) { - /* line 108, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #monitor { - position: absolute; - width: 703px; - width: calc((38% - 330px) / 2 + 60%); - left: calc((38% - 330px) / 2 + 330px); - top: 68px; - } -} -/* line 124, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #monitor .screen { - background-color: #282828; - width: 100%; - padding-bottom: 15px; - position: relative; -} -@media only screen and (min-width: 768px) { - /* line 124, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #monitor .screen { - margin: 30px auto 27px; - width: 646px; - height: 375px; - padding-bottom: 0; - } -} -/* line 136, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #monitor .screen h1 { - color: #5e5e5e; -} -/* line 139, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #monitor .screen .output { - background-color: black; - position: absolute; - top: 0; - left: 0; - padding: 15px; - height: 100%; - width: 100%; - z-index: 9; -} -/* line 149, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #monitor .screen .output iframe { - height: 300px; -} -/* line 152, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #monitor .screen .output #success_msg { - background-color: #7c9a44; - color: white; - padding: 10px 15px; - margin-top: -5px; - letter-spacing: 0.5px; -} -@media screen and (max-width: 1123px) { - /* line 159, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing.sign-up #monitor { - margin-top: 20px; - } -} -@media screen and (min-width: 1124px) { - /* line 159, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing.sign-up #monitor { - -webkit-transition: left 1s ease-in 1s; - -moz-transition: left 1s ease-in 1s; - -ms-transition: left 1s ease-in 1s; - -o-transition: left 1s ease-in 1s; - transition: left 1s ease-in 1s; - left: calc(32% / 2); - } -} -/* line 167, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing.sign-up #monitor .step-vote, #landing.sign-up #monitor hr { - -webkit-transition: opacity 1s ease-in; - -moz-transition: opacity 1s ease-in; - -ms-transition: opacity 1s ease-in; - -o-transition: opacity 1s ease-in; - transition: opacity 1s ease-in; - opacity: 0; -} -/* line 171, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #coming-soon { - color: #7c7c7c; - padding: 15px 0; -} -@media screen and (min-width: 1124px) { - /* line 171, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #coming-soon { - padding: 20px 0; - } -} -/* line 177, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #coming-soon .heading { - color: #5e5e5e; - display: inline-block; - font-size: 20px; - margin-right: 30px; -} -@media screen and (max-width: 1123px) { - /* line 177, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #coming-soon .heading { - font-size: 23px; - display: block; - margin: 0 auto 0.3em; - } -} -/* line 187, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #coming-soon ul { - display: inline-block; -} -@media screen and (max-width: 1123px) { - /* line 187, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #coming-soon ul { - display: block; - margin: 0 auto; - width: 80%; - overflow: auto; - } -} -/* line 195, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #coming-soon li { - display: inline-block; - font-size: 20px; - margin-right: 30px; -} -/* line 199, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #coming-soon li i:first-child { - margin-right: 0.5em; -} -@media screen and (max-width: 1123px) { - /* line 195, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #coming-soon li { - width: 33.33%; - float: left; - margin-right: 0; - } -} -/* line 208, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #coming-soon .btn { - font-size: 18px; - padding: 9px 44px 7px; -} -@media screen and (min-width: 1124px) { - /* line 208, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #coming-soon .btn { - margin-left: 30px; - } -} -@media screen and (max-width: 1123px) { - /* line 208, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #coming-soon .btn { - margin-top: 1em; - } -} -/* line 219, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .step-language .icon-list li { - float: none; - display: inline-block; - width: 22%; -} -/* line 224, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .step-language .icon-list li.lang-coffeescript { - display: none; -} -/* line 227, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .step-language .icon-list li > a { - display: block; -} -/* line 230, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .step-language .icon-list li .icon-container { - width: 100% !important; -} -/* line 233, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials { - padding-bottom: 2em; - text-align: center; -} -/* line 236, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials h1 { - color: #404040; - margin-bottom: 0.8em; -} -@media screen and (min-width: 768px) { - /* line 236, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials h1 { - margin: 1em auto; - } -} -/* line 243, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .join-us, #landing #testimonials .learn-more { - font-size: 18px; -} -/* line 246, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet { - color: #404040; - background-color: white; - border-radius: 4px; - border-bottom: 4px solid #e0e0e0; - margin: 0 auto 6em; - position: relative; - padding: 16px; - width: 94%; - text-align: left; -} -@media screen and (min-width: 768px) { - /* line 246, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet { - width: 47%; - min-height: 170px; - float: left; - padding: 24px; - margin-bottom: 2em; - } - /* line 263, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet:nth-child(odd) { - clear: both; - } - /* line 265, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet:nth-child(even) { - margin-left: 6%; - } - /* line 267, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet:nth-child(n+3) { - margin-top: 2em; - } -} -/* line 270, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet span { - line-height: 1.5em; -} -@media screen and (min-width: 768px) { - /* line 270, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet span { - min-height: 2.5em; - } -} -/* line 275, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet span, #landing #testimonials .tweet .author-name, #landing #testimonials .tweet .twitter-link { - font-size: 1.4em; -} -/* line 278, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet .author-wrapper { - width: 100%; - margin-top: 1.6em; -} -@media screen and (max-width: 767px) { - /* line 278, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet .author-wrapper { - position: absolute; - bottom: -75px; - padding-left: 26px; - font-size: 0.8em; - } -} -/* line 287, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet .author-pic { - width: 48px; - border-radius: 100px; - overflow: hidden; - float: left; - margin-right: 1em; -} -@media screen and (max-width: 767px) { - /* line 287, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet .author-pic { - width: 32px; - } -} -/* line 295, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet .author-pic img { - display: block; -} -/* line 298, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet .author-name { - line-height: 1em; - font-weight: bold; -} -@media screen and (min-width: 768px) { - /* line 298, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #testimonials .tweet .author-name { - font-weight: normal; - margin-bottom: 0.2em; - } -} -/* line 305, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet .twitter-link { - color: #b45050; -} -/* line 309, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet:before, #landing #testimonials .tweet:after { - content: ""; - display: block; - position: absolute; - width: 0; - height: 0; -} -/* line 316, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet:before { - left: 36px; - bottom: -26px; - border-left: 24px solid transparent; - border-right: 24px solid transparent; - border-top: 24px solid #e0e0e0; -} -/* line 323, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #testimonials .tweet:after { - left: 40px; - bottom: -20px; - border-left: 20px solid transparent; - border-right: 20px solid transparent; - border-top: 20px solid white; -} -/* line 330, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #feedback_bar { - display: none !important; -} -/* line 333, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #shell { - position: relative; - z-index: 1; -} -/* line 337, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #shell_content { - padding: 0; -} -/* line 340, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #main_footer { - z-index: 1; - position: relative; -} -@media screen and (min-width: 768px) { - /* line 340, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #main_footer { - margin-top: 45px; - } -} -/* line 346, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #main_footer a { - color: #b1361e; -} -/* line 348, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #main_footer li { - font-size: 14px; -} -/* line 351, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .painting-bg { - -webkit-transition: opacity 2s, ease-in; - -moz-transition: opacity 2s, ease-in; - -ms-transition: opacity 2s, ease-in; - -o-transition: opacity 2s, ease-in; - transition: opacity 2s, ease-in; - background: url(/assets/bg/paper-492698e037e7a997025ba20a8bb82701.jpg); - position: absolute; - z-index: -1; - height: 410px; - width: 100%; - overflow: hidden; -} -@media screen and (max-width: 767px) { - /* line 351, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .painting-bg { - height: 220px; - } -} -/* line 364, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .painting-bg .bg-left, #landing .painting-bg .bg-right { - position: absolute; -} -@media screen and (max-width: 767px) { - /* line 364, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .painting-bg .bg-left, #landing .painting-bg .bg-right { - opacity: 0.1; - } -} -/* line 370, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .painting-bg .bg-left { - background: url(/assets/landing/painting-bg-left-81c5c3604902576b437ccb002fff25b7.png) no-repeat; - width: 366px; - height: 410px; - bottom: 0; - left: 0; -} -/* line 377, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .painting-bg .bg-right { - background: url(/assets/landing/painting-bg-right-362e1dd168edb65eaae85b986ba2f0e3.png) no-repeat bottom left; - height: 410px; - width: 407px; - right: 0; - top: 0; -} -@media screen and (max-width: 1123px) { - /* line 377, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .painting-bg .bg-right { - right: -126px; - } -} -/* line 387, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing.sign-up .painting-bg { - opacity: 0.1; -} -/* line 390, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing h1 { - font-size: 34px; -} -/* line 393, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing h2 { - font-size: 28px; -} -/* line 396, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing p { - font-size: 16px; -} -/* line 399, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #sign_in { - font-size: 16px; - height: 1em; - position: absolute; - top: 0; - bottom: 0; - margin: auto; - right: 10px; - z-index: 9; -} -@media screen and (max-width: 430px) { - /* line 399, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #sign_in { - float: none !important; - position: static; - height: auto; - text-align: center; - } - /* line 413, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #sign_in .is-inline li { - margin-right: 0; - } -} -/* line 417, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing form label { - display: none; -} -/* line 420, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing form textarea { - height: 150px; -} -/* line 423, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing form .warning { - background-color: #efefef; - color: #131414; -} -/* line 427, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing form .warning a { - color: #131414; -} -/* line 431, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .button-height-text { - line-height: 30px; -} -/* line 434, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .info-icon { - float: left; - margin-top: 4px; - color: #efefef; -} -/* line 439, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .language-tabs { - width: 80%; -} -/* line 442, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .language-tabs li { - margin-bottom: 0; - margin-right: 10px; - height: 36px; -} -/* line 447, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .language-tabs li i, #landing .language-tabs li span, #landing .language-tabs li b { - color: #b1361e; -} -/* line 451, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .language-tabs li.is-active i, #landing .language-tabs li.is-active span, #landing .language-tabs li.is-active b { - color: #efefef; -} -/* line 455, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .commands-container .expand { - display: none; -} -/* line 460, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .progress-steps-bar li.is-done { - background-color: #c9c9c9; -} -/* line 463, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .progress-steps-bar li.is-active { - background-color: rgba(0, 0, 0, 0.4); -} -/* line 467, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #enlist_area ul.is-inline { - position: absolute; - bottom: 0; - left: 50px; -} -/* line 473, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_start .step-language { - margin-top: 15px; -} -/* line 476, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_start .step-vote { - text-align: center; - color: #dddddd; -} -/* line 480, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_start .step-vote a { - color: #bb432c; -} -/* line 483, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_start .step-vote a:hover { - color: #cf4b32; -} -@media only screen and (max-width: 767px) { - /* line 487, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #step_start hr, #landing #step_start .step-vote { - margin-top: 25px; - } -} -/* line 492, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_vote ul li { - font-size: 18px; - margin: 0 20px 5px 0; -} -/* line 496, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_vote ul li .icon-container { - color: #bb432c; -} -/* line 500, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_vote ul li .icon-container.has-text i { - top: 7px; -} -/* line 502, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_vote ul li .icon-container.has-text p { - padding-top: 0; -} -@media only screen and (min-width: 768px) { - /* line 490, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #step_vote { - max-height: 346px; - } - /* line 508, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #step_vote ul { - margin-left: 15px; - } -} -/* line 512, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_vote_results .item-meter { - z-index: 1; -} -/* line 515, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_vote_results .item-title { - z-index: 2; -} -/* line 518, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #step_vote_results view { - height: 270px; - overflow: hidden; -} -/* line 523, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .copy-row { - overflow: auto; -} -/* line 525, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .row-innards { - min-height: 320px; -} -@media screen and (min-width: 768px) { - /* line 525, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .copy .row-innards { - display: table; - } -} -/* line 529, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .copy-words { - vertical-align: middle; - overflow: auto; -} -@media screen and (max-width: 767px) { - /* line 529, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .copy .copy-words { - padding-bottom: 1em; - opacity: 0.99; - background-image: -webkit-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: -moz-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: -ms-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: -o-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - } -} -@media screen and (min-width: 768px) { - /* line 529, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .copy .copy-words { - display: table-cell; - padding: 0 1em 0 0; - } -} -@media screen and (max-width: 926px) { - /* line 529, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .copy .copy-words { - padding: 0 1em; - } -} -/* line 543, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .copy-words h1 { - color: #363636; -} -/* line 545, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .copy-words p { - color: #404040; - display: inline-block; - font-size: 20px; - max-width: 19em; -} -/* line 551, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .copy-image-small { - padding-top: 20px; - width: 100%; - height: 250px; -} -@media screen and (min-width: 768px) { - /* line 551, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .copy .copy-image-small { - display: none; - } -} -/* line 559, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .copy-image-large { - vertical-align: middle; - width: 500px; -} -/* line 562, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .copy-image-large img { - display: block; -} -@media screen and (min-width: 768px) { - /* line 559, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .copy .copy-image-large { - display: table-cell; - } -} -@media screen and (max-width: 767px) { - /* line 559, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .copy .copy-image-large { - display: none; - } -} -/* line 571, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .copy .alt-row .copy-image-large { - width: 380px; -} -/* line 576, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #qualified a { - color: #4bb05d; -} -/* line 579, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #qualified .copy-text { - vertical-align: middle; - overflow: auto; - padding: 15px 30px; - text-align: center; -} -/* line 585, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #qualified .copy-text p { - padding: 0 30px; -} -@media screen and (max-width: 767px) { - /* line 579, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #qualified .copy-text { - padding-bottom: 1em; - opacity: 0.99; - background-image: -webkit-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: -moz-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: -ms-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: -o-linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - background-image: linear-gradient(rgba(253, 253, 245, 0.98) 0, #fdfdf5 100%); - } -} -@media screen and (min-width: 768px) { - /* line 579, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #qualified .copy-text { - display: table-cell; - padding: 0 1em 0 0; - } -} -@media screen and (max-width: 926px) { - /* line 579, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing #qualified .copy-text { - padding: 0 1em; - } -} -/* line 599, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #qualified .copy-image-large { - width: 160px; -} -/* line 601, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #qualified .copy-image-small { - width: 120px; - height: auto; - margin-bottom: 15px; -} -/* line 605, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing #qualified .btn { - color: white; - background-color: #4bb05d; - border: 0; -} -/* line 610, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .logo { - background: url(/assets/landing/logo-by-q-c107e5baa8ec01bd121df5c91ee5709e.png) no-repeat; - background-size: cover; - width: 174px; - height: 50px; - margin: 20px auto 10px; - display: inline-block; -} -@media screen and (max-width: 430px) { - /* line 610, ../../app/assets/stylesheets/controllers/_landing.sass */ - #landing .logo { - display: block; - margin-left: auto !important; - } -} -/* line 622, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .label-hex { - position: absolute; - top: 0; - left: 1; - text-align: left; -} -/* line 628, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .label-hex span { - margin: 6px; -} -/* line 631, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .points-hex { - position: absolute; - top: 0; - right: -6px; -} -/* line 636, ../../app/assets/stylesheets/controllers/_landing.sass */ -#landing .CodeMirror-gutters, #landing .CodeMirror-gutter-elt { - display: none; -} - -/* line 3, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer-setup { - min-height: 300px; - height: 100%; -} -/* line 10, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer-setup .keyword-tag { - font-size: 13px; -} -/* line 13, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer-setup a.is-active .icon-container { - color: white; - background: rgba(255, 255, 255, 0.3); -} - -/* line 18, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer .trainer-controls { - height: 260px; -} -/* line 21, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer .play-btn { - position: relative; - left: 1px; - margin-right: 0; - z-index: 1; -} -/* line 27, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer .trainer-info { - height: 260px; - padding: 20px; - background-color: #3c3c3c; -} -/* line 33, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer .markdown { - height: 150px; - overflow: auto; -} -/* line 37, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer .fade { - position: relative; - z-index: 3; - top: -20px; - height: 20px; - background-color: #3c3c3c; - background-color: transparent; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(90%, #3c3c3c)); - background-image: -webkit-linear-gradient(down, transparent, #3c3c3c 90%); - background-image: -moz-linear-gradient(down, transparent, #3c3c3c 90%); - background-image: -ms-linear-gradient(down, transparent, #3c3c3c 90%); - background-image: -o-linear-gradient(down, transparent, #3c3c3c 90%); - background-image: linear-gradient(down, transparent, #3c3c3c 90%); -} -/* line 45, ../../app/assets/stylesheets/controllers/_personal_trainer.sass */ -.personal-trainer .keywords { - height: 30px; - overflow: hidden; - position: relative; - top: -10px; -} - -/* line 3, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .pro { - background-color: rgba(0, 0, 0, 0.4); -} -/* line 6, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .header { - padding: 30px; - min-height: 110px; -} -/* line 10, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .header .title { - padding-bottom: 10px; -} -/* line 13, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .header .title div { - font-size: 16px; -} -/* line 16, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .header .title figure { - float: left; - margin-bottom: 10px; -} -/* line 20, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .header .title figure i { - font-size: 4.5em; - color: #bb432c; -} -@media only screen and (max-width: 767px) { - /* line 25, ../../app/assets/stylesheets/controllers/_subscribe.sass */ - #subscribe.index_view .header .title img { - width: 70%; - } -} -/* line 29, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .header .plans { - text-align: right; -} -/* line 32, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content { - padding: 30px; -} -/* line 35, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .features { - background-color: rgba(255, 255, 255, 0.05); - padding: 15px; - display: flex; - flex-wrap: wrap; -} -/* line 41, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .features h1 { - margin: 10px; -} -/* line 44, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .features .feature { - flex: 1 1 400px; - padding: 10px; -} -/* line 48, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .features .feature h3 { - margin-bottom: 5px; - letter-spacing: 0.5px; -} -/* line 52, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .features .feature h3 i { - font-size: 20px; -} -/* line 55, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .features .feature p { - color: #c9c9c9; -} -/* line 58, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .purchase { - padding: 30px 30px 0; - text-align: center; -} -/* line 62, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .purchase .radios { - display: inline-block; -} -/* line 65, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .purchase .radios .radio { - display: inline-block; - margin-right: 20px; -} -/* line 69, ../../app/assets/stylesheets/controllers/_subscribe.sass */ -#subscribe.index_view .content .purchase .fineprint { - font-size: 13px; -} - -/* line 2, ../../app/assets/stylesheets/controllers/_training_schedules.sass */ -#training_schedules #kata_competition { - background: url(/assets/banner_img_temple-8b784d5b80ac41df11631dfe248c11fb.png) no-repeat 1px 72px; -} - -/* line 2, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view #shell_content { - padding: 0 10px; -} -@media only screen and (max-width: 767px) { - /* line 2, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ - #users_comparisons.show_view #shell_content { - padding: 0; - } -} -/* line 7, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .compare-row { - display: flex; - flex-wrap: wrap; -} -/* line 11, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .compare-side { - flex: 1 1 500px; - margin: 10px; - display: block; - overflow-x: hidden; -} -/* line 17, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .challenge-info { - display: block; - padding: 15px 15px 0; -} -/* line 21, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .challenge-info .is-left { - margin-right: 10px; -} -/* line 24, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .challenge-info h4 { - margin: 2px 0 10px; -} -/* line 27, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view h6 { - margin-top: 0; -} -/* line 30, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .markdown { - margin-bottom: 10px; -} -/* line 33, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .markdown:last-child { - margin-bottom: 0; -} -/* line 36, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .markdown code { - margin-bottom: 0; -} -/* line 40, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .bulleted-text > li { - font-size: 13px; -} -/* line 43, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .bulleted-text:last-child { - margin-bottom: 0; -} -/* line 48, ../../app/assets/stylesheets/controllers/_users_comparisons.sass */ -#users_comparisons.show_view .stat-box { - flex: 1 1 190px; -} - -/* line 1, ../../app/assets/stylesheets/controllers/users/_invitations.css.sass */ -#users_invitations.show_view fieldset { - min-height: 384px; -} - -/* line 4, ../../app/assets/stylesheets/controllers/users/_registrations.css.scss */ -.new_view #sign_up_link { - display: none; -} - -/* line 4, ../../app/assets/stylesheets/controllers/users/_sessions.css.sass */ -.signin-module { - width: 320px; - min-height: 465px; - margin: 70px auto 70px; - padding: 60px 25px 25px; -} -/* line 10, ../../app/assets/stylesheets/controllers/users/_sessions.css.sass */ -.signin-module button.is-centered { - margin-top: 20px; -} -/* line 13, ../../app/assets/stylesheets/controllers/users/_sessions.css.sass */ -.signin-module p.special-note { - border-top: solid 1px #131414; - padding-top: 10px; - color: #ebebeb; -} - -/* line 3, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-bottom-right { - position: absolute; - bottom: 0; - right: 0; -} - -/* line 8, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-bottom-left { - position: absolute; - bottom: 0; - left: 0; -} - -/* line 13, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-overflow-auto { - overflow: auto; -} - -/* line 16, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-overflow-hidden { - overflow: hidden; -} - -@media only screen and (min-width: 768px) { - /* line 19, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-overflow-hidden-non-mobile { - overflow: hidden; - } -} - -/* line 23, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-overflow-visible { - overflow: visible !important; -} - -/* line 26, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-right { - float: right !important; -} - -@media only screen and (min-width: 768px) { - /* line 29, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-right-non-mobile { - float: right !important; - } -} - -/* line 33, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-left { - float: left !important; -} - -/* line 36, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-auto-width { - width: auto; -} - -/* line 39, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-auto-centered, #landing .copy .copy-image-small { - margin: 0 auto; -} - -/* line 42, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-auto-margins { - margin: auto; -} - -/* line 45, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-inline { - display: inline-block; -} - -/* line 48, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-inline-centered { - margin: 0 auto; - display: inline-block; -} - -/* line 52, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.has-centered-text, #landing .copy .copy-image-small { - text-align: center; -} - -/* line 55, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.has-left-aligned-text { - text-align: left; -} - -/* line 58, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.has-right-aligned-text { - text-align: right; -} - -@media only screen and (max-width: 767px) { - /* line 62, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-auto-centered-when-small { - margin: 0 auto; - } - - /* line 65, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-left-when-small { - float: left; - } - - /* line 68, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-right-when-small { - float: right; - } - - /* line 71, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .has-right-aligned-text-when-small { - text-align: right; - } - - /* line 74, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .has-centered-text-when-small, #landing .copy .copy-words, #landing #qualified .copy-text { - text-align: center; - } -} -@media only screen and (min-width: 768px) { - /* line 78, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-auto-centered-when-not-small { - margin: 0 auto; - } - - /* line 81, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-left-when-not-small { - float: left; - } - - /* line 84, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-right-when-not-small { - float: right; - } - - /* line 87, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .has-centered-text-when-not-small { - text-align: center; - } - - /* line 90, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .has-right-aligned-text-when-not-small { - text-align: right; - } -} -/* line 93, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-static { - position: static !important; -} - -/* line 96, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-relative { - position: relative; -} - -/* line 99, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-absolute { - position: absolute; - top: 0; - left: 0; -} - -/* line 104, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-hidden, div.is-hidden, .btn.is-hidden, dd.is-hidden { - display: none; -} - -/* line 107, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-invisible { - visibility: hidden; -} - -/* line 110, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-visible, .is-active { - display: inherit; -} - -/* line 113, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.no-padding { - padding: 0; -} - -/* line 116, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-full-height { - height: 100%; -} - -@media only screen and (min-width: 768px) { - /* line 119, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-full-height-when-not-small { - height: 100%; - } -} - -/* line 123, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-full-width { - width: 100%; - display: block; -} - -@media only screen and (max-width: 767px) { - /* line 127, ../../app/assets/stylesheets/fresh/_state.css.sass */ - .is-full-width-when-small { - width: 100%; - display: block; - } -} - -/* line 132, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-link { - cursor: pointer; -} - -/* line 135, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-bold { - font-weight: bold; -} - -/* line 138, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-not-bold { - font-weight: normal !important; -} - -/* line 141, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-uppercase { - text-transform: uppercase; -} - -/* line 144, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.has-auto-scrolling { - overflow-y: auto; -} - -/* line 147, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-nudged-up { - position: relative; - top: -2px; -} - -/* line 151, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-nudged-up-more { - position: relative; - top: -5px; -} - -/* line 155, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-nudged-down { - position: relative; - top: 1px; -} - -/* line 159, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-nudged-down-next { - position: relative; - top: 2px; -} - -/* line 163, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-nudged-down-more { - position: relative; - top: 3px; -} - -/* line 167, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-rotated-left { - -webkit-transform: rotate(-90deg); - -moz-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - -o-transform: rotate(-90deg); - transform: rotate(-90deg); -} - -/* line 170, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-tiny-font-size { - font-size: 12px; -} - -/* line 173, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-normal-font-size { - font-size: 14px; -} - -/* line 176, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-big-font-size { - font-size: 16px; -} - -/* line 180, ../../app/assets/stylesheets/fresh/_state.css.sass */ -ul.is-unstyled, ul.no-list-style { - list-style: none; -} -/* line 183, ../../app/assets/stylesheets/fresh/_state.css.sass */ -ul.is-inline { - *zoom: 1; - margin-bottom: 0; - list-style: none; - display: inline-block; -} -/* line 38, ../../../gems/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ -ul.is-inline:after { - content: ""; - display: table; - clear: both; -} -/* line 189, ../../app/assets/stylesheets/fresh/_state.css.sass */ -ul.is-inline li { - float: left; - margin-right: 15px; -} -/* line 193, ../../app/assets/stylesheets/fresh/_state.css.sass */ -ul.is-inline.is-right { - margin-left: 15px; -} -/* line 194, ../../app/assets/stylesheets/fresh/_state.css.sass */ -ul.is-inline.is-right li { - margin-right: 0; -} - -/* line 198, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-red-text { - color: #b1361e; -} - -/* line 201, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-unsat-red-text { - color: #bb432c; -} - -/* line 204, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-dark-red-text { - color: #742121; -} - -/* line 207, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-yellow-text { - color: #dfb020; -} - -/* line 210, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-green-text { - color: #7c9a44; -} - -/* line 213, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-blue-text { - color: #237cce; -} - -/* line 216, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-light-text { - color: #ebebeb; -} - -/* line 219, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-transparent { - background-color: transparent !important; -} - -/* line 223, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .is-low-contrast-text { - color: #4b4b4b; -} -/* line 226, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .is-white-text { - color: #4b4b4b; -} -/* line 229, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .is-gray-text { - color: #6c6c6c; -} -/* line 232, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .has-top-border { - border-top: 1px solid rgba(226, 226, 226, 0.6); -} -/* line 235, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .has-bottom-border { - border-bottom: 1px solid rgba(226, 226, 226, 0.6); -} -/* line 238, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .is-lightened { - background-color: rgba(136, 136, 136, 0.05); -} -/* line 241, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .is-darkened { - background-color: rgba(189, 195, 201, 0.15); -} -/* line 244, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .is-dimmed { - background-color: rgba(199, 196, 196, 0.3) !important; -} -/* line 247, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.inverted-theme .is-blacked-out { - background: rgba(255, 255, 255, 0.8); -} - -/* line 252, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-white-text { - color: white; -} -/* line 255, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-low-contrast-text { - color: #c9c9c9; -} -/* line 258, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .has-back-color { - background-color: #282828; -} -/* line 261, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .has-top-border { - border-top: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 264, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .has-bottom-border { - border-bottom: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 267, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .has-right-border { - border-right: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 270, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .has-left-border { - border-left: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 274, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme ul.items-have-border-bottom > li { - border-bottom: 1px solid rgba(255, 255, 255, 0.125); -} -/* line 277, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme ul.items-have-border-bottom > li:last-of-type { - border-bottom: 0; -} -/* line 280, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-darkened { - background-color: rgba(0, 0, 0, 0.2) !important; -} -/* line 283, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-dimmed { - background-color: rgba(0, 0, 0, 0.4) !important; -} -/* line 286, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-ultra-dimmed { - background-color: rgba(0, 0, 0, 0.625) !important; -} -/* line 289, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-lightened { - background-color: rgba(255, 255, 255, 0.125) !important; -} -/* line 292, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .description-edit-link, .dark-theme .is-subtle-lightened { - background-color: rgba(255, 255, 255, 0.05) !important; -} -/* line 295, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-faint-lightened { - background-color: rgba(255, 255, 255, 0.03) !important; -} -/* line 298, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-darkened-text { - color: rgba(0, 0, 0, 0.2) !important; -} -/* line 301, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-brightened-text { - color: rgba(255, 255, 255, 0.3) !important; -} -/* line 304, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-lightened-text { - color: rgba(255, 255, 255, 0.125) !important; -} -/* line 307, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-gray-text { - color: #c9c9c9 !important; -} -/* line 310, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-dark-gray { - background-color: #282828 !important; -} -/* line 313, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-blackout { - color: rgba(20, 20, 20, 0.96); -} -/* line 316, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-blacked-out { - background-color: rgba(20, 20, 20, 0.96) !important; -} -/* line 319, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-low-light { - background-color: rgba(0, 0, 0, 0.1) !important; -} -/* line 322, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.dark-theme .is-mid-light { - background-color: rgba(79, 94, 112, 0.1) !important; -} - -/* line 326, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-darkened-purple { - background-color: rgba(23, 19, 48, 0.2) !important; -} - -/* line 329, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-lightened-purple { - background-color: rgba(82, 82, 158, 0.2) !important; -} - -/* line 332, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-red { - background-color: #bb432c; -} - -/* line 335, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-green { - background-color: #7c9a44; -} - -/* line 338, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.no-border-radius { - border-radius: 0 !important; -} - -/* line 341, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-rounded { - border-radius: 4px; -} - -/* line 344, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-link { - color: silver !important; -} - -/* line 347, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-alt-link { - color: #6795de !important; -} - -/* line 350, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-error-text, .is-alert-text { - color: #c05c48 !important; -} - -/* line 353, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-notice-text { - color: #2f7db7 !important; -} - -/* line 356, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-glowing { - -webkit-box-shadow: 0px 0px 2px white; - box-shadow: 0px 0px 2px white; -} - -/* line 359, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-glowing-red { - -webkit-box-shadow: 0px 0px 2px #b1361e; - box-shadow: 0px 0px 2px #b1361e; -} - -/* line 362, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.is-glowing-link { - -webkit-box-shadow: 0px 0px 2px silver; - box-shadow: 0px 0px 2px silver; -} -/* line 365, ../../app/assets/stylesheets/fresh/_state.css.sass */ -a:hover .is-glowing-link { - -webkit-box-shadow: 0px 0px 2px #cdcdcd; - box-shadow: 0px 0px 2px #cdcdcd; -} - -/* line 368, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.no-user-select { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -/* line 376, ../../app/assets/stylesheets/fresh/_state.css.sass */ -.no-text-decoration { - text-decoration: none !important; -} -/* line 2, ../../app/assets/stylesheets/fresh/_third_party.css.sass */ -#Intercom em.unread_counter { - position: relative; - top: -2px; - padding: 1px 4px; - color: white; - background-color: #b1361e; - border: 1px solid white; - border-radius: 3px; - font-family: tahoma, arial; - font-style: normal; - font-size: 11px; -} - -/* line 15, ../../app/assets/stylesheets/fresh/_third_party.css.sass */ -.profiler-results.profiler-left { - top: 55px !important; -} - -/* Make clicks pass-through */ -/* line 3, ../../vendor/assets/stylesheets/nprogress.css */ -#nprogress { - pointer-events: none; - -webkit-pointer-events: none; -} - -/* line 8, ../../vendor/assets/stylesheets/nprogress.css */ -#nprogress .bar { - background: #BB432C; - position: fixed; - z-index: 100; - top: 0; - left: 0; - width: 100%; - height: 2px; -} - -/* Fancy blur effect */ -/* line 21, ../../vendor/assets/stylesheets/nprogress.css */ -#nprogress .peg { - display: block; - position: absolute; - right: 0px; - width: 100px; - height: 100%; - box-shadow: 0 0 10px #eee, 0 0 5px #eee; - opacity: 1.0; - -webkit-transform: rotate(3deg) translate(0px, -4px); - -moz-transform: rotate(3deg) translate(0px, -4px); - -ms-transform: rotate(3deg) translate(0px, -4px); - -o-transform: rotate(3deg) translate(0px, -4px); - transform: rotate(3deg) translate(0px, -4px); -} - -/* Remove these to get rid of the spinner */ -/* line 38, ../../vendor/assets/stylesheets/nprogress.css */ -#nprogress .spinner { - display: none; -} - -/* line 3, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .comment { - color: #969896; -} -/* line 6, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .comment { - color: #45612b; -} -/* line 9, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .title { - color: #eeeeee; -} -/* line 12, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .title { - color: #302a27; -} -/* line 15, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-tag { - color: #81a2be; -} -/* line 18, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-variable, pre .hljs-attribute, pre .hljs-regexp, pre .hljs-ruby .hljs-constant { - color: #cc6666; -} -/* line 22, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-xml .hljs-tag .hljs-title, pre .hljs-xml .hljs-pi, pre .hljs-xml .hljs-doctype { - color: #cc6666; -} -/* line 25, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-html .hljs-doctype { - color: #cc6666; -} -/* line 29, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-css .hljs-id, pre .hljs-css .hljs-class, pre .hljs-css .hljs-pseudo { - color: #cc6666; -} -/* line 32, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-number, pre .hljs-preprocessor, pre .hljs-built_in, pre .hljs-literal, pre .hljs-params, pre .hljs-constant { - color: #de935f; -} -/* line 35, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .hljs-number, .inverted-theme pre .hljs-preprocessor, .inverted-theme pre .hljs-built_in, .inverted-theme pre .hljs-literal, .inverted-theme pre .hljs-params, .inverted-theme pre .hljs-constant { - color: #a34503; -} -/* line 38, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-class .hljs-title, pre .hljs-css .hljs-rules .hljs-attribute { - color: #f0c674; -} -/* line 41, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .hljs-class .hljs-title, .inverted-theme pre .hljs-css .hljs-rules .hljs-attribute { - color: #b17500; -} -/* line 44, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-string, pre .hljs-value, pre .hljs-inheritance, pre .hljs-header, pre .hljs-ruby .hljs-symbol, pre .xml .cdata { - color: #b5bd68; -} -/* line 47, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .hljs-string, .inverted-theme pre .hljs-value, .inverted-theme pre .hljs-inheritance, .inverted-theme pre .hljs-header, .inverted-theme pre .hljs-ruby .hljs-symbol, .inverted-theme pre .xml .cdata { - color: #584a00; -} -/* line 50, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-symbol { - color: #dddddd; -} -/* line 52, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .hljs-symbol { - color: #2aa198; -} -/* line 55, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-css .hljs-hexcolor { - color: #8abeb7; -} -/* line 58, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-function { - color: #81a2be; -} -/* line 61, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .hljs-function { - color: #0c6bad; -} -/* line 65, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .python .hljs-decorator, pre .python .hljs-title { - color: #81a2be; -} -/* line 69, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .ruby .hljs-function .hljs-title, pre .ruby .hljs-title .hljs-keyword { - color: #81a2be; -} -/* line 72, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .perl .hljs-sub, pre .javascript .hljs-title, pre .coffeescript .hljs-title { - color: #81a2be; -} -/* line 75, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .hljs-keyword, pre .javascript .hljs-function { - color: #b294bb; -} -/* line 78, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre .hljs-keyword, .inverted-theme pre .javascript .hljs-function { - color: #ac40ff; -} -/* line 81, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre code { - display: block; - background: #1d1f21; - color: #c5c8c6; - padding: 0.5em; - overflow-x: auto; - font-family: "CamingoCode-Regular", monospace; - font-size: 13px; -} -/* line 90, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -.inverted-theme pre code { - background: #f1f1f1; - color: #302a27; -} -/* line 94, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .coffeescript .javascript, pre .javascript .hljs-xml, pre .hljs-tex .hljs-formula { - opacity: 0.5; -} -/* line 98, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -pre .xml .javascript, pre .xml .vbscript, pre .xml .hljs-css, pre .xml .hljs-cdata { - opacity: 0.5; -} - -/* line 101, ../../app/assets/stylesheets/syntax_highlighting/markdown_code.sass */ -img.emoji { - width: 20px; - height: 20px; -} - -/* BASICS */ -/* line 4, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror { - /* Set height, width, borders, and global font properties here */ - font-family: monospace; - height: 300px; - color: black; -} - -/* PADDING */ -/* line 13, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-lines { - padding: 4px 0; - /* Vertical padding around content */ -} - -/* line 16, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror pre { - padding: 0 4px; - /* Horizontal padding of content */ -} - -/* line 20, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { - background-color: white; - /* The little square between H and V scrollbars */ -} - -/* GUTTER */ -/* line 26, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutters { - border-right: 1px solid #ddd; - background-color: #f7f7f7; - white-space: nowrap; -} - -/* line 32, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-linenumber { - padding: 0 3px 0 5px; - min-width: 20px; - text-align: right; - color: #999; - white-space: nowrap; -} - -/* line 40, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-guttermarker { - color: black; -} - -/* line 41, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-guttermarker-subtle { - color: #999; -} - -/* CURSOR */ -/* line 45, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-cursor { - border-left: 1px solid black; - border-right: none; - width: 0; -} - -/* Shown when moving in bi-directional text */ -/* line 51, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror div.CodeMirror-secondarycursor { - border-left: 1px solid silver; -} - -/* line 54, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-fat-cursor .CodeMirror-cursor { - width: auto; - border: 0 !important; - background: #7e7; -} - -/* line 59, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-fat-cursor div.CodeMirror-cursors { - z-index: 1; -} - -/* line 63, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-animate-fat-cursor { - width: auto; - border: 0; - -webkit-animation: blink 1.06s steps(1) infinite; - -moz-animation: blink 1.06s steps(1) infinite; - animation: blink 1.06s steps(1) infinite; - background-color: #7e7; -} - -@-moz-keyframes blink { - /* line 73, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ - 50% { - background-color: transparent; - } -} - -@-webkit-keyframes blink { - /* line 78, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ - 50% { - background-color: transparent; - } -} - -@keyframes blink { - /* line 83, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ - 50% { - background-color: transparent; - } -} - -/* Can style cursor different in overwrite (non-insert) mode */ -/* line 90, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-tab { - display: inline-block; - text-decoration: inherit; -} - -/* line 92, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-rulers { - position: absolute; - left: 0; - right: 0; - top: -50px; - bottom: -20px; - overflow: hidden; -} - -/* line 97, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-ruler { - border-left: 1px solid #ccc; - top: 0; - bottom: 0; - position: absolute; -} - -/* DEFAULT THEME */ -/* line 105, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-header { - color: blue; -} - -/* line 106, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-quote { - color: #090; -} - -/* line 107, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-negative { - color: #d44; -} - -/* line 108, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-positive { - color: #292; -} - -/* line 109, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-header, .cm-strong { - font-weight: bold; -} - -/* line 110, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-em { - font-style: italic; -} - -/* line 111, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-link { - text-decoration: underline; -} - -/* line 112, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-strikethrough { - text-decoration: line-through; -} - -/* line 114, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-keyword { - color: #708; -} - -/* line 115, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-atom { - color: #219; -} - -/* line 116, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-number { - color: #164; -} - -/* line 117, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-def { - color: #00f; -} - -/* line 122, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-variable-2 { - color: #05a; -} - -/* line 123, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-variable-3 { - color: #085; -} - -/* line 124, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-comment { - color: #a50; -} - -/* line 125, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-string { - color: #a11; -} - -/* line 126, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-string-2 { - color: #f50; -} - -/* line 127, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-meta { - color: #555; -} - -/* line 128, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-qualifier { - color: #555; -} - -/* line 129, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-builtin { - color: #30a; -} - -/* line 130, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-bracket { - color: #997; -} - -/* line 131, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-tag { - color: #170; -} - -/* line 132, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-attribute { - color: #00c; -} - -/* line 133, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-hr { - color: #999; -} - -/* line 134, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-link { - color: #00c; -} - -/* line 136, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-s-default .cm-error { - color: #f00; -} - -/* line 137, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-invalidchar { - color: #f00; -} - -/* line 139, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-composing { - border-bottom: 2px solid; -} - -/* Default styles for common addons */ -/* line 143, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -div.CodeMirror span.CodeMirror-matchingbracket { - color: #0f0; -} - -/* line 144, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -div.CodeMirror span.CodeMirror-nonmatchingbracket { - color: #f22; -} - -/* line 145, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-matchingtag { - background: rgba(255, 150, 0, 0.3); -} - -/* line 146, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-activeline-background { - background: #e8f2ff; -} - -/* STOP */ -/* The rest of this file contains styles related to the mechanics of - the editor. You probably shouldn't touch them. */ -/* line 153, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror { - position: relative; - overflow: hidden; - background: white; -} - -/* line 159, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-scroll { - overflow: scroll !important; - /* Things will break if this is overridden */ - /* 30px is the magic margin used to hide the element's real scrollbars */ - /* See overflow: hidden in .CodeMirror */ - margin-bottom: -30px; - margin-right: -30px; - padding-bottom: 30px; - height: 100%; - outline: none; - /* Prevent dragging from highlighting the element */ - position: relative; -} - -/* line 169, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-sizer { - position: relative; - border-right: 30px solid transparent; -} - -/* The fake, visible scrollbars. Used to force redraw during scrolling - before actual scrolling happens, thus preventing shaking and - flickering artifacts. */ -/* line 177, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { - position: absolute; - z-index: 6; - display: none; -} - -/* line 182, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-vscrollbar { - right: 0; - top: 0; - overflow-x: hidden; - overflow-y: scroll; -} - -/* line 187, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-hscrollbar { - bottom: 0; - left: 0; - overflow-y: hidden; - overflow-x: scroll; -} - -/* line 192, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-scrollbar-filler { - right: 0; - bottom: 0; -} - -/* line 195, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutter-filler { - left: 0; - bottom: 0; -} - -/* line 199, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutters { - position: absolute; - left: 0; - top: 0; - min-height: 100%; - z-index: 3; -} - -/* line 204, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutter { - white-space: normal; - height: 100%; - display: inline-block; - vertical-align: top; - margin-bottom: -30px; - /* Hack to make IE7 behave */ - *zoom: 1; - *display: inline; -} - -/* line 214, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutter-wrapper { - position: absolute; - z-index: 4; - background: none !important; - border: none !important; -} - -/* line 220, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutter-background { - position: absolute; - top: 0; - bottom: 0; - z-index: 4; -} - -/* line 225, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutter-elt { - position: absolute; - cursor: default; - z-index: 4; -} - -/* line 230, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-gutter-wrapper { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -/* line 236, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-lines { - cursor: text; - min-height: 1px; - /* prevents collapsing before first draw */ -} - -/* line 240, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror pre { - /* Reset some styles that the rest of the page might have set */ - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; - border-width: 0; - background: transparent; - font-family: inherit; - font-size: inherit; - margin: 0; - white-space: pre; - word-wrap: normal; - line-height: inherit; - color: inherit; - z-index: 2; - position: relative; - overflow: visible; - -webkit-tap-highlight-color: transparent; - -webkit-font-variant-ligatures: none; - font-variant-ligatures: none; -} - -/* line 259, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-wrap pre { - word-wrap: break-word; - white-space: pre-wrap; - word-break: normal; -} - -/* line 265, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-linebackground { - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - z-index: 0; -} - -/* line 271, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-linewidget { - position: relative; - z-index: 2; - overflow: auto; -} - -/* line 279, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-code { - outline: none; -} - -/* Force content-box sizing for the elements where we expect it */ -/* line 288, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-scroll, -.CodeMirror-sizer, -.CodeMirror-gutter, -.CodeMirror-gutters, -.CodeMirror-linenumber { - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -/* line 293, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-measure { - position: absolute; - width: 100%; - height: 0; - overflow: hidden; - visibility: hidden; -} - -/* line 301, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-cursor { - position: absolute; - pointer-events: none; -} - -/* line 305, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-measure pre { - position: static; -} - -/* line 307, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -div.CodeMirror-cursors { - visibility: hidden; - position: relative; - z-index: 3; -} - -/* line 312, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -div.CodeMirror-dragcursors { - visibility: visible; -} - -/* line 316, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-focused div.CodeMirror-cursors { - visibility: visible; -} - -/* line 320, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-selected { - background: #d9d9d9; -} - -/* line 321, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-focused .CodeMirror-selected { - background: #d7d4f0; -} - -/* line 322, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-crosshair { - cursor: crosshair; -} - -/* line 323, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { - background: #d7d4f0; -} - -/* line 324, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { - background: #d7d4f0; -} - -/* line 326, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-searching { - background: #ffa; - background: rgba(255, 255, 0, 0.4); -} - -/* IE7 hack to prevent it from returning funny offsetTops on the spans */ -/* line 332, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.CodeMirror span { - *vertical-align: text-bottom; -} - -/* Used to force a border model for a node */ -/* line 335, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-force-border { - padding-right: .1px; -} - -@media print { - /* Hide the cursor when printing */ - /* line 339, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ - .CodeMirror div.CodeMirror-cursors { - visibility: hidden; - } -} -/* See issue #2901 */ -/* line 345, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -.cm-tab-wrap-hack:after { - content: ''; -} - -/* Help users use markselection to safely style text background */ -/* line 348, ../../vendor/assets/bower_components/codemirror/lib/codemirror.css */ -span.CodeMirror-selectedtext { - background: none; -} - -/* line 1, ../../vendor/assets/bower_components/codemirror/addon/fold/foldgutter.css */ -.CodeMirror-foldmarker { - color: blue; - text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; - font-family: arial; - line-height: .3; - cursor: pointer; -} - -/* line 8, ../../vendor/assets/bower_components/codemirror/addon/fold/foldgutter.css */ -.CodeMirror-foldgutter { - width: .7em; -} - -/* line 12, ../../vendor/assets/bower_components/codemirror/addon/fold/foldgutter.css */ -.CodeMirror-foldgutter-open, -.CodeMirror-foldgutter-folded { - cursor: pointer; -} - -/* line 15, ../../vendor/assets/bower_components/codemirror/addon/fold/foldgutter.css */ -.CodeMirror-foldgutter-open:after { - content: "\25BE"; -} - -/* line 18, ../../vendor/assets/bower_components/codemirror/addon/fold/foldgutter.css */ -.CodeMirror-foldgutter-folded:after { - content: "\25B8"; -} - -/* line 1, ../../vendor/assets/bower_components/codemirror/addon/dialog/dialog.css */ -.CodeMirror-dialog { - position: absolute; - left: 0; - right: 0; - background: inherit; - z-index: 15; - padding: .1em .8em; - overflow: hidden; - color: inherit; -} - -/* line 11, ../../vendor/assets/bower_components/codemirror/addon/dialog/dialog.css */ -.CodeMirror-dialog-top { - border-bottom: 1px solid #eee; - top: 0; -} - -/* line 16, ../../vendor/assets/bower_components/codemirror/addon/dialog/dialog.css */ -.CodeMirror-dialog-bottom { - border-top: 1px solid #eee; - bottom: 0; -} - -/* line 21, ../../vendor/assets/bower_components/codemirror/addon/dialog/dialog.css */ -.CodeMirror-dialog input { - border: none; - outline: none; - background: transparent; - width: 20em; - color: inherit; - font-family: monospace; -} - -/* line 30, ../../vendor/assets/bower_components/codemirror/addon/dialog/dialog.css */ -.CodeMirror-dialog button { - font-size: 70%; -} - -/* line 1, ../../vendor/assets/bower_components/codemirror/addon/hint/show-hint.css */ -.CodeMirror-hints { - position: absolute; - z-index: 10; - overflow: hidden; - list-style: none; - margin: 0; - padding: 2px; - -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); - box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); - border-radius: 3px; - border: 1px solid silver; - background: white; - font-size: 90%; - font-family: monospace; - max-height: 20em; - overflow-y: auto; -} - -/* line 24, ../../vendor/assets/bower_components/codemirror/addon/hint/show-hint.css */ -.CodeMirror-hint { - margin: 0; - padding: 0 4px; - border-radius: 2px; - white-space: pre; - color: black; - cursor: pointer; -} - -/* line 33, ../../vendor/assets/bower_components/codemirror/addon/hint/show-hint.css */ -li.CodeMirror-hint-active { - background: #08f; - color: white; -} - -/* - - Name: Codewars - Author: Jake Hoffner - - CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) - Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) - -*/ -/* line 11, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.CodeMirror { - height: 100%; - font-family: 'CamingoCode-Regular', monospace; - line-height: 1.25em; -} - -/* line 13, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark.CodeMirror { - background: #131414; - color: #CCCCCC; -} - -/* line 14, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark div.CodeMirror-selected { - background: #4A5964 !important; -} - -/* line 15, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark .CodeMirror-gutters { - background: #131414; - border-right: 0px; -} - -/* line 16, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark .CodeMirror-linenumber { - color: #515151; -} - -/* line 17, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark .CodeMirror-cursor { - border-left: 1px solid #999 !important; -} - -/* line 19, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-comment { - color: #969896; -} - -/* line 20, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-atom { - color: #CCC; -} - -/* line 21, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-number { - color: #de935f; -} - -/* line 23, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-property, .cm-s-cw-dark span.cm-attribute { - color: #81a2be; -} - -/* line 24, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-keyword { - color: #b294bb; -} - -/* line 25, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-string { - color: #b5bd68; -} - -/* line 27, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-variable { - color: #eeeeee; -} - -/* line 28, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-variable-2 { - color: #cc6666; -} - -/* line 29, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-def { - color: #de935f; -} - -/* line 30, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-bracket { - color: #cccccc; -} - -/* line 31, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-tag { - color: #f0c674; -} - -/* line 32, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-link { - color: #a16a94; -} - -/* line 33, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-error { - background: #f2777a; - color: #6A6A6A; -} - -/* line 34, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark span.cm-operator { - color: #dddddd; -} - -/* line 36, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark .CodeMirror-activeline-background { - background: rgba(255, 255, 255, 0.05) !important; -} - -/* line 37, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.cm-s-cw-dark .CodeMirror-matchingbracket { - text-decoration: underline; - color: white !important; -} - -/* line 39, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.CodeMirror-dialog { - padding: 5px; - background: #131414; - color: white; -} - -/* line 42, ../../app/assets/stylesheets/syntax_highlighting/cw-dark.scss */ -.CodeMirror-dialog input { - display: inline-block; - height: 25px; - margin-top: 5px; -} - -/* line 3, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted { - background-color: #efefef; - color: #444444; -} -/* line 7, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.dark-theme .cm-s-cw-inverted { - background-color: #efefef; - color: #222222; -} -/* line 11, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .emphasis { - font-weight: bold; -} -/* line 14, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .dotted { - border-bottom: 1px dotted #c64b16; -} -/* line 18, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-gutter { - background-color: #e8e8e8; - border-right: 1px solid #e8e8e8; -} -/* line 22, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.dark-theme .cm-s-cw-inverted .CodeMirror-gutter { - background-color: #efefef; - border-color: #efefef; -} -/* line 26, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-gutters { - border-right: 0; -} -/* line 30, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-gutter .CodeMirror-gutter-text { - color: #93a1a1; -} -/* line 33, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.dark-theme .cm-s-cw-inverted .CodeMirror-gutter .CodeMirror-gutter-text { - color: #839191; -} -/* line 36, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-cursor { - border-left-color: #002b36 !important; -} -/* line 39, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-matchingbracket { - color: #002b36; - background-color: #eee8d5; - box-shadow: 0 0 10px #eee8d5; - font-weight: bold; -} -/* line 45, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-nonmatchingbracket { - color: #002b36; - background-color: #eee8d5; - box-shadow: 0 0 10px #eee8d5; - font-weight: bold; - color: #c2322f; - border-bottom: 1px dotted #cb4b16; -} -/* line 53, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-keyword { - color: #ac40ff; -} -/* line 56, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-atom { - color: #2aa198; -} -/* line 59, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-number { - color: #a34503; -} -/* line 62, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-def { - color: #705800; -} -/* line 65, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-variable { - color: #302a27; -} -/* line 68, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-variable-2 { - color: #cb4b16; -} -/* line 71, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-variable-3 { - color: #9d4216; -} -/* line 74, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-comment { - color: #45612b; -} -/* line 77, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-property { - color: #0c6bad; -} -/* line 80, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-operator { - color: #445358; -} -/* line 83, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-string { - color: #584a00; -} -/* line 86, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-error { - font-weight: bold; - border-bottom: 1px dotted #cb262e; -} -/* line 90, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-bracket { - color: #333333; -} -/* line 93, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-tag { - color: #b17500; -} -/* line 96, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-attribute { - color: #586e75; - font-weight: bold; -} -/* line 100, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted span.cm-meta { - color: #268bd2; -} - -/* line 122, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-activeline-background { - background: #ecf5ff !important; -} -/* line 125, ../../app/assets/stylesheets/syntax_highlighting/cw-inverted.sass */ -.cm-s-cw-inverted .CodeMirror-matchingbracket { - text-decoration: underline; - color: #171717 !important; -} - -/* line 3, ../../app/assets/stylesheets/carbon.css.sass */ -.carbon-wrap a img { - float: left; - display: block; - margin-right: 15px; -} - -/* line 8, ../../app/assets/stylesheets/carbon.css.sass */ -.carbon-poweredby { - display: block; - color: white !important; - margin-top: 5px; - font-size: 12px; -} -/* ... - - - -*/ - diff --git a/last_files/binary_array_to_number.py b/last_files/binary_array_to_number.py deleted file mode 100644 index e69de29..0000000 diff --git a/last_files/css b/last_files/css deleted file mode 100644 index c237f6b..0000000 --- a/last_files/css +++ /dev/null @@ -1,16 +0,0 @@ -/* latin-ext */ -@font-face { - font-family: 'Lato'; - font-style: normal; - font-weight: 400; - src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Lato'; - font-style: normal; - font-weight: 400; - src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} diff --git a/last_files/css(1) b/last_files/css(1) deleted file mode 100644 index 2fd7624..0000000 --- a/last_files/css(1) +++ /dev/null @@ -1,16 +0,0 @@ -/* latin-ext */ -@font-face { - font-family: 'Source Code Pro'; - font-style: normal; - font-weight: 400; - src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(https://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasDy2Q8seG17bfDXYR_jUsrzg.woff2) format('woff2'); - unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Source Code Pro'; - font-style: normal; - font-weight: 400; - src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(https://fonts.gstatic.com/s/sourcecodepro/v6/mrl8jkM18OlOQN8JLgasD9V_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; -} diff --git a/last_files/dark-theme.css b/last_files/dark-theme.css deleted file mode 100644 index 98a601c..0000000 --- a/last_files/dark-theme.css +++ /dev/null @@ -1,599 +0,0 @@ -* { - box-sizing: border-box; -} - -html, body { - font-size: 14px; - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; - letter-spacing: 0.5px; - overflow: hidden; - height: 100%; -} - -html { - background-color: #333; - color: #EAEAEA; - padding: 0; -} - -body { - margin: 0; - padding: 0 15px 15px; - overflow: auto; -} - -.browserupgrade { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; -} - -textarea { - width: 100%; - min-height: 100px; -} - -textarea, input[type='text'] { - border: 0; - padding: 10px; - background-color: rgba(255, 255, 255, 0.2); - color: inherit; - font-size: 12px; - font-family: "Source Code Pro", monospace; - margin-bottom: 15px; -} - -hr { - margin: 15px 0; - border-color: rgba(255, 255, 255, 0.2); -} - -button { - padding: 5px 10px; - border-radius: 2px; - border: 1px solid rgba(255, 255, 255, 0.6); -} - -a { - cursor: pointer; -} - -pre, xmp, plaintext, listing { - font-family: "Source Code Pro", monospace; -} - -.output h1.run-status, .output h1.start-msg { - margin-top: 10px; - font-weight: normal; - font-size: 14px; - padding: 5px 0; -} - -.output h1.run-status .status-label, .output h1.start-msg .status-label { - font-weight: bold; -} - -.output h1.start-msg { - opacity: 0.6; -} - -.output h2 { - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; - font-size: 14px; - font-weight: normal; - letter-spacing: 1px; - padding-left: 10px; - border-left: 5px solid rgba(255, 255, 255, 0.2); - display: inline-block; -} - -.output span.run-status { - float: right; -} - -.output .run-output { - font-family: "Source Code Pro", monospace; -} - -.output .tests-indicator span { - opacity: 0.5; -} - -.output .tests-indicator .passed { - color: #7C9A44; - opacity: 1; -} - -.output .tests-indicator .failed { - color: #C05C48; - opacity: 1; -} - -.output .glyph { - display: inline; - white-space: wrap; - color: rgba(255, 255, 255, 0.6); - font-family: "Source Code Pro", monospace; -} - -.output .glyph.passed { - color: #7C9A44; -} - -.output .glyph.failed { - color: #C05C48; -} - -.output .glyph.expanded, .output .glyph.collapsed { - cursor: pointer; - font-size: 12px; -} - -.output .glyph.expanded:before { - content: '\25BC'; -} - -.output .glyph.collapsed:before { - content: '\25B6'; -} - -.output .test-results { - padding: 0 10px; -} - -.output .test-tip { - padding: 10px; - margin: 30px 0; - border-radius: 3px; - color: white; - border: 1px dashed white; -} - -.output .test-tip p { - font-size: 12px; - margin-bottom: 0; -} - -.output .test-tip.test-tip--completed { - color: #7C9A44; - border: 1px dashed #7C9A44; -} - -.output .test-tip.test-tip--error { - color: #C05C48; - border: 1px dashed #C05C48; -} - -.output .value { - white-space: pre-wrap; -} - -.output img.value { - max-height: 400px; -} - -.output highlight.value { - white-space: normal; -} - -.output highlight.value pre { - margin: 0; -} - -.output markdown.value { - white-space: normal; -} - -.output mtable.value { - display: block; - overflow-x: auto; - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; - white-space: normal; - position: relative; -} - -.output mtable.value div.preview { - max-height: 320px; - overflow-y: hidden; -} - -.output mtable.value div.view-full { - text-align: center; - padding-top: 60px; - position: absolute; - bottom: 0; - left: 0; - width: 100%; - background: transparent; - /* Old browsers */ - /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #1f1f1f)); - /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, transparent 0%, #1f1f1f 100%); - /* Chrome10+,Safari5.1+ */ - /* Opera 11.10+ */ - /* IE10+ */ - background: linear-gradient(to bottom, transparent 0%, #1f1f1f 100%); - /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); - /* IE6-9 */ -} - -.output mtable.value div.view-full a { - color: #79a0dd; - background-color: #1f1f1f; - font-weight: bold; -} - -.output mtable.value table { - width: 100%; - white-space: nowrap; -} - -.output mtable.value th { - background-color: rgba(255, 255, 255, 0.075); - padding: 5px; - text-align: left; - font-weight: bold; -} - -.output mtable.value tr:not(:first-of-type) td { - border-top: 1px solid rgba(255, 255, 255, 0.075); -} - -.output mtable.value td { - padding: 5px; -} - -.output diff.value span.added { - color: #7C9A44; -} - -.output diff.value span.removed { - color: #C05C48; -} - -.output diff.value pre { - margin: 0; -} - -.output diff.value h5 { - margin-bottom: 0; -} - -.output .output-item { - display: block; - margin: 5px 0; -} - -.output .output-item run-output-item { - margin-left: 15px; -} - -.output .output-item .run-output-describe, .output .output-item .run-output-it { - margin-top: 15px; -} - -.output .output-item .run-output-passed { - font-weight: normal; - color: #7C9A44; -} - -.output .output-item .run-output-failed { - font-weight: normal; - color: #C05C48; -} - -.output .output-item .run-output-passed, .output .output-item .run-output-failed { - margin-top: 10px; - position: relative; - padding-left: 20px; -} - -.output .output-item .run-output-passed .glyph, .output .output-item .run-output-failed .glyph { - position: absolute; - left: 0; -} - -.output .output-item .run-output-completedin { - font-size: 11px; - color: rgba(255, 255, 255, 0.6); - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; - letter-spacing: 1px; -} - -.output .output-item .run-output-label { - margin-bottom: 7px; - font-size: 0.8rem; -} - -.output .output-item .run-output-label label { - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; - letter-spacing: 1px; - padding: 5px; - background-color: rgba(255, 255, 255, 0.075); - position: relative; - top: -6px; - left: -10px; - border-radius: 3px 0 0 0; - cursor: pointer; -} - -.output .output-item .run-output-label label:last-of-type { - border-radius: 0 0 3px 0; - padding-right: 10px; -} - -.output .output-item .run-output-label label.tab span { - border-left: 1px solid rgba(255, 255, 255, 0.6); - padding-left: 15px; -} - -.output .output-item .run-output-label.tabbed label { - color: rgba(255, 255, 255, 0.6); -} - -.output .output-item .run-output-label.tabbed label.active { - font-weight: bold; - color: #FFF; -} - -.output .output-item .run-output-label .glyph { - font-size: 8px; - color: rgba(255, 255, 255, 0.6); - margin-right: 2px; -} - -.output .output-item .run-output-label .glyph:before { - margin-left: 3px; -} - -.output .output-item div.collapsed { - overflow: hidden; -} - -.output .output-item div.collapsed .run-output-label { - margin-bottom: -13px; -} - -.output .output-item div.collapsed .run-output-label label { - border-radius: 3px 0 0 3px; - background-color: transparent; - color: #FFF !important; - font-weight: normal !important; -} - -.output .run-output-error, .output .run-output-log, .output .run-output-example, .output .run-output-markdown { - font-weight: normal; - margin: 10px 0; - padding: 10px; - font-size: 13px; - line-height: 16px; - border-radius: 4px; - overflow: auto; -} - -.output .run-output-example > span { - white-space: pre-wrap; -} - -.output span.stderr { - color: #C05C48; -} - -.output .run-output-error { - border: 1px solid #906056; - background-color: #584747; -} - -.output .run-output-error .glyph { - color: #C05C48; - font-weight: bold; -} - -.output .run-output-error h4 { - margin-top: 0; -} - -.output .run-output-error p:last-of-type { - border-top: 1px solid rgba(255, 255, 255, 0.075); - padding-top: 10px; - margin-bottom: 0; -} - -.output .run-output-log { - border: 1px solid rgba(255, 255, 255, 0.2); - background-color: rgba(255, 255, 255, 0.075); -} - -.output .run-output-log.passed, .output .run-output-log.failed, .output .run-output-log.error { - display: inline-block; - margin: 5px 0 0; -} - -.output .run-output-log.passed { - border-color: rgba(124, 154, 68, 0.7); -} - -.output .run-output-log.passed .glyph { - color: #7C9A44; -} - -.output .run-output-log.failed, .output .run-output-log.error { - border-color: #906056; -} - -.output .run-output-log.failed .glyph, .output .run-output-log.error .glyph { - color: #C05C48; -} - -.output .run-output-example { - border: 1px solid rgba(255, 255, 255, 0.2); - background-color: rgba(255, 255, 255, 0.075); -} - -.output run-output-value.inspection label { - background-color: rgba(255, 255, 255, 0.075); - display: inline-block; - margin-bottom: 10px; - padding: 5px; - font-size: 11px; - font-family: "Lato", "Helvetica Neue", "Helvetica", Arial; - letter-spacing: 1px; -} - -.output .run-summary { - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - padding: 15px 0; - letter-spacing: 1px; -} - -.output .run-summary > span { - margin-right: 10px; -} - -.output .run-summary .passed a { - color: #7C9A44; -} - -.output .run-summary .failed a, .output .run-summary .errors a { - color: #C05C48; -} - -.output .realtime-output { - margin-left: 10px; -} - -system-status div { - margin-top: 15px; - background: rgba(88, 71, 71, 0.3); - padding: 0 15px 5px; -} - -system-status .major_outage, system-status .partial_outage { - border: 1px solid #C05C48; -} - -system-status .degraded_performance, system-status .under_maintenance { - border: 1px solid #968715; -} - -body.legacy { - color: #EAEAEA; - font-size: 14px; - padding: 15px 20px; -} - -body.legacy .inverted-theme { - color: #111; -} - -body.legacy h1 { - font-size: 18px; -} - -body.legacy h2, body.legacy h3, body.legacy h4, body.legacy h5, body.legacy h6 { - font-size: 15px; - font-weight: normal; - color: #B7B7B7; - margin: 6px 0; -} - -body.legacy h2 { - font-size: 17px; -} - -body.legacy .inverted-theme h2, body.legacy .inverted-theme h3, body.legacy .inverted-theme h4, body.legacy .inverted-theme h5, body.legacy .inverted-theme h6 { - color: #444; -} - -body.legacy div.console-describe { - margin-bottom: 30px; -} - -body.legacy div.console-it { - margin-left: 15px; - margin-bottom: 15px; -} - -body.legacy div.console-passed, body.legacy div.console-failed, body.legacy div.console-missed { - margin-bottom: 5px; - font-weight: bold; - white-space: pre; -} - -body.legacy div.console-passed { - color: #7C9A44; -} - -body.legacy div.console-failed { - color: #C05C48; -} - -body.legacy div.console-missed { - color: #B7B7B7; -} - -body.legacy .inverted-theme div.console-missed { - color: #444; -} - -body.legacy div.console-completedin { - color: #999; - font-size: 12px; -} - -body.legacy div.console-failed, body.legacy div.console-describe, body.legacy div.console-it { - white-space: pre-wrap; -} - -body.legacy div.console-describe div.console-passed, -body.legacy div.console-describe div.console-failed, -body.legacy div.console-describe div.console-missed { - margin-left: 15px; -} - -body.legacy div.console-info { - background-color: rgba(255, 255, 255, 0.1); - padding: 5px; -} - -body.legacy div.alert-box { - padding: 6px 7px 7px; - background-color: #C05C48; - color: #fff; - text-shadow: 0 -1px rgba(0, 0, 0, 0.3); - line-height: 18px; - font-size: 15px; -} - -html { - background-color: #131414; -} - -html .output .run-output-log { - border-color: transparent; - background-color: rgba(255, 255, 255, 0.05); -} - -html .output .run-output-error { - background-color: #211a1a; -} - -html ::-webkit-scrollbar { - width: 10px; - height: 10px; - background-color: transparent; -} - -html ::-webkit-scrollbar-track { - background-color: transparent; -} - -html ::-webkit-scrollbar-thumb { - background: #4c4c4c; - border-radius: 8px; -} - -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRhcmstdGhlbWUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBR0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLDBEQUEwRDtFQUMxRCxzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsV0FBVztDQUNaOztBQUVEO0VBQ0UsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLFVBQVU7RUFDVixjQUFjO0VBQ2QsMkNBQTJDO0VBQzNDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsMENBQTBDO0VBQzFDLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGVBQWU7RUFDZix1Q0FBdUM7Q0FDeEM7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLDBDQUEwQztDQUMzQzs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSwwREFBMEQ7RUFDMUQsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGdEQUFnRDtFQUNoRCxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSwwQ0FBMEM7Q0FDM0M7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsV0FBVztDQUNaOztBQUVEO0VBQ0UsZUFBZTtFQUNmLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0NBQWdDO0VBQ2hDLDBDQUEwQztDQUMzQzs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYix5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxVQUFVO0NBQ1g7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDBEQUEwRDtFQUMxRCxvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixRQUFRO0VBQ1IsWUFBWTtFQUNaLHdCQUF3QjtFQUN4QixrQkFBa0I7RUFFbEIsWUFBWTtFQUNaLG9IQUFvSDtFQUNwSCxxQkFBcUI7RUFDckIsdUVBQXVFO0VBQ3ZFLDBCQUEwQjtFQUUxQixrQkFBa0I7RUFFbEIsV0FBVztFQUNYLHFFQUFxRTtFQUNyRSxTQUFTO0VBQ1Qsb0hBQW9IO0VBQ3BILFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLDZDQUE2QztFQUM3QyxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlEQUFpRDtDQUNsRDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixRQUFRO0NBQ1Q7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsZ0NBQWdDO0VBQ2hDLDBEQUEwRDtFQUMxRCxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsMERBQTBEO0VBQzFELG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsNkNBQTZDO0VBQzdDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx5QkFBeUI7RUFDekIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsZ0RBQWdEO0VBQ2hELG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGdDQUFnQztDQUNqQzs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsZ0NBQWdDO0VBQ2hDLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLCtCQUErQjtDQUNoQzs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsMEJBQTBCO0VBQzFCLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxpREFBaUQ7RUFDakQsa0JBQWtCO0VBQ2xCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLDJDQUEyQztFQUMzQyw2Q0FBNkM7Q0FDOUM7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usc0NBQXNDO0NBQ3ZDOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwyQ0FBMkM7RUFDM0MsNkNBQTZDO0NBQzlDOztBQUVEO0VBQ0UsNkNBQTZDO0VBQzdDLHNCQUFzQjtFQUN0QixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQiwwREFBMEQ7RUFDMUQsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usa0RBQWtEO0VBQ2xELGdCQUFnQjtFQUNoQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixrQ0FBa0M7RUFDbEMsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEOzs7RUFHRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSwyQ0FBMkM7RUFDM0MsYUFBYTtDQUNkOztBQUVEO0VBQ0UscUJBQXFCO0VBQ3JCLDBCQUEwQjtFQUMxQixZQUFZO0VBQ1osdUNBQXVDO0VBQ3ZDLGtCQUFrQjtFQUNsQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSwwQkFBMEI7RUFDMUIsNENBQTRDO0NBQzdDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCIiwiZmlsZSI6InRoZW1lcy9kYXJrL2RhcmstdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNFQUVBRUE7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJyb3dzZXJ1cGdyYWRlIHtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbnRleHRhcmVhLCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIG1vbm9zcGFjZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaHIge1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJlLCB4bXAsIHBsYWludGV4dCwgbGlzdGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBtb25vc3BhY2U7XG59XG5cbi5vdXRwdXQgaDEucnVuLXN0YXR1cywgLm91dHB1dCBoMS5zdGFydC1tc2cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ub3V0cHV0IGgxLnJ1bi1zdGF0dXMgLnN0YXR1cy1sYWJlbCwgLm91dHB1dCBoMS5zdGFydC1tc2cgLnN0YXR1cy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3V0cHV0IGgxLnN0YXJ0LW1zZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLm91dHB1dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBBcmlhbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vdXRwdXQgc3Bhbi5ydW4tc3RhdHVzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ub3V0cHV0IC5ydW4tb3V0cHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIG1vbm9zcGFjZTtcbn1cblxuLm91dHB1dCAudGVzdHMtaW5kaWNhdG9yIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vdXRwdXQgLnRlc3RzLWluZGljYXRvciAucGFzc2VkIHtcbiAgY29sb3I6ICM3QzlBNDQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vdXRwdXQgLnRlc3RzLWluZGljYXRvciAuZmFpbGVkIHtcbiAgY29sb3I6ICNDMDVDNDg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vdXRwdXQgLmdseXBoIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIG1vbm9zcGFjZTtcbn1cblxuLm91dHB1dCAuZ2x5cGgucGFzc2VkIHtcbiAgY29sb3I6ICM3QzlBNDQ7XG59XG5cbi5vdXRwdXQgLmdseXBoLmZhaWxlZCB7XG4gIGNvbG9yOiAjQzA1QzQ4O1xufVxuXG4ub3V0cHV0IC5nbHlwaC5leHBhbmRlZCwgLm91dHB1dCAuZ2x5cGguY29sbGFwc2VkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vdXRwdXQgLmdseXBoLmV4cGFuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDI1QkMnO1xufVxuXG4ub3V0cHV0IC5nbHlwaC5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjVCNic7XG59XG5cbi5vdXRwdXQgLnRlc3QtcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLm91dHB1dCAudGVzdC10aXAge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB3aGl0ZTtcbn1cblxuLm91dHB1dCAudGVzdC10aXAgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm91dHB1dCAudGVzdC10aXAudGVzdC10aXAtLWNvbXBsZXRlZCB7XG4gIGNvbG9yOiAjN0M5QTQ0O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzdDOUE0NDtcbn1cblxuLm91dHB1dCAudGVzdC10aXAudGVzdC10aXAtLWVycm9yIHtcbiAgY29sb3I6ICNDMDVDNDg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQzA1QzQ4O1xufVxuXG4ub3V0cHV0IC52YWx1ZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm91dHB1dCBpbWcudmFsdWUge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuLm91dHB1dCBoaWdobGlnaHQudmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ub3V0cHV0IGhpZ2hsaWdodC52YWx1ZSBwcmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5vdXRwdXQgbWFya2Rvd24udmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ub3V0cHV0IG10YWJsZS52YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm91dHB1dCBtdGFibGUudmFsdWUgZGl2LnByZXZpZXcge1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ub3V0cHV0IG10YWJsZS52YWx1ZSBkaXYudmlldy1mdWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsICMxZjFmMWYgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMTAwJSwgIzFmMWYxZikpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgIzFmMWYxZiAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsICMxZjFmMWYgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsICMxZjFmMWYgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCAjMWYxZjFmIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi9cbn1cblxuLm91dHB1dCBtdGFibGUudmFsdWUgZGl2LnZpZXctZnVsbCBhIHtcbiAgY29sb3I6ICM3OWEwZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3V0cHV0IG10YWJsZS52YWx1ZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ub3V0cHV0IG10YWJsZS52YWx1ZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3V0cHV0IG10YWJsZS52YWx1ZSB0cjpub3QoOmZpcnN0LW9mLXR5cGUpIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG4ub3V0cHV0IG10YWJsZS52YWx1ZSB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm91dHB1dCBkaWZmLnZhbHVlIHNwYW4uYWRkZWQge1xuICBjb2xvcjogIzdDOUE0NDtcbn1cblxuLm91dHB1dCBkaWZmLnZhbHVlIHNwYW4ucmVtb3ZlZCB7XG4gIGNvbG9yOiAjQzA1QzQ4O1xufVxuXG4ub3V0cHV0IGRpZmYudmFsdWUgcHJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3V0cHV0IGRpZmYudmFsdWUgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSBydW4tb3V0cHV0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm91dHB1dCAub3V0cHV0LWl0ZW0gLnJ1bi1vdXRwdXQtZGVzY3JpYmUsIC5vdXRwdXQgLm91dHB1dC1pdGVtIC5ydW4tb3V0cHV0LWl0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm91dHB1dCAub3V0cHV0LWl0ZW0gLnJ1bi1vdXRwdXQtcGFzc2VkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3QzlBNDQ7XG59XG5cbi5vdXRwdXQgLm91dHB1dC1pdGVtIC5ydW4tb3V0cHV0LWZhaWxlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjQzA1QzQ4O1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSAucnVuLW91dHB1dC1wYXNzZWQsIC5vdXRwdXQgLm91dHB1dC1pdGVtIC5ydW4tb3V0cHV0LWZhaWxlZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSAucnVuLW91dHB1dC1wYXNzZWQgLmdseXBoLCAub3V0cHV0IC5vdXRwdXQtaXRlbSAucnVuLW91dHB1dC1mYWlsZWQgLmdseXBoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSAucnVuLW91dHB1dC1jb21wbGV0ZWRpbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSAucnVuLW91dHB1dC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5vdXRwdXQgLm91dHB1dC1pdGVtIC5ydW4tb3V0cHV0LWxhYmVsIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSAucnVuLW91dHB1dC1sYWJlbCBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vdXRwdXQgLm91dHB1dC1pdGVtIC5ydW4tb3V0cHV0LWxhYmVsIGxhYmVsLnRhYiBzcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLm91dHB1dCAub3V0cHV0LWl0ZW0gLnJ1bi1vdXRwdXQtbGFiZWwudGFiYmVkIGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm91dHB1dCAub3V0cHV0LWl0ZW0gLnJ1bi1vdXRwdXQtbGFiZWwudGFiYmVkIGxhYmVsLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm91dHB1dCAub3V0cHV0LWl0ZW0gLnJ1bi1vdXRwdXQtbGFiZWwgLmdseXBoIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ub3V0cHV0IC5vdXRwdXQtaXRlbSAucnVuLW91dHB1dC1sYWJlbCAuZ2x5cGg6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLm91dHB1dCAub3V0cHV0LWl0ZW0gZGl2LmNvbGxhcHNlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vdXRwdXQgLm91dHB1dC1pdGVtIGRpdi5jb2xsYXBzZWQgLnJ1bi1vdXRwdXQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAtMTNweDtcbn1cblxuLm91dHB1dCAub3V0cHV0LWl0ZW0gZGl2LmNvbGxhcHNlZCAucnVuLW91dHB1dC1sYWJlbCBsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4ub3V0cHV0IC5ydW4tb3V0cHV0LWVycm9yLCAub3V0cHV0IC5ydW4tb3V0cHV0LWxvZywgLm91dHB1dCAucnVuLW91dHB1dC1leGFtcGxlLCAub3V0cHV0IC5ydW4tb3V0cHV0LW1hcmtkb3duIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vdXRwdXQgLnJ1bi1vdXRwdXQtZXhhbXBsZSA+IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5vdXRwdXQgc3Bhbi5zdGRlcnIge1xuICBjb2xvcjogI0MwNUM0ODtcbn1cblxuLm91dHB1dCAucnVuLW91dHB1dC1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDYwNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODQ3NDc7XG59XG5cbi5vdXRwdXQgLnJ1bi1vdXRwdXQtZXJyb3IgLmdseXBoIHtcbiAgY29sb3I6ICNDMDVDNDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3V0cHV0IC5ydW4tb3V0cHV0LWVycm9yIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm91dHB1dCAucnVuLW91dHB1dC1lcnJvciBwOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vdXRwdXQgLnJ1bi1vdXRwdXQtbG9nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuLm91dHB1dCAucnVuLW91dHB1dC1sb2cucGFzc2VkLCAub3V0cHV0IC5ydW4tb3V0cHV0LWxvZy5mYWlsZWQsIC5vdXRwdXQgLnJ1bi1vdXRwdXQtbG9nLmVycm9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5vdXRwdXQgLnJ1bi1vdXRwdXQtbG9nLnBhc3NlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjQsIDE1NCwgNjgsIDAuNyk7XG59XG5cbi5vdXRwdXQgLnJ1bi1vdXRwdXQtbG9nLnBhc3NlZCAuZ2x5cGgge1xuICBjb2xvcjogIzdDOUE0NDtcbn1cblxuLm91dHB1dCAucnVuLW91dHB1dC1sb2cuZmFpbGVkLCAub3V0cHV0IC5ydW4tb3V0cHV0LWxvZy5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogIzkwNjA1Njtcbn1cblxuLm91dHB1dCAucnVuLW91dHB1dC1sb2cuZmFpbGVkIC5nbHlwaCwgLm91dHB1dCAucnVuLW91dHB1dC1sb2cuZXJyb3IgLmdseXBoIHtcbiAgY29sb3I6ICNDMDVDNDg7XG59XG5cbi5vdXRwdXQgLnJ1bi1vdXRwdXQtZXhhbXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbi5vdXRwdXQgcnVuLW91dHB1dC12YWx1ZS5pbnNwZWN0aW9uIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBBcmlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLm91dHB1dCAucnVuLXN1bW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5vdXRwdXQgLnJ1bi1zdW1tYXJ5ID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm91dHB1dCAucnVuLXN1bW1hcnkgLnBhc3NlZCBhIHtcbiAgY29sb3I6ICM3QzlBNDQ7XG59XG5cbi5vdXRwdXQgLnJ1bi1zdW1tYXJ5IC5mYWlsZWQgYSwgLm91dHB1dCAucnVuLXN1bW1hcnkgLmVycm9ycyBhIHtcbiAgY29sb3I6ICNDMDVDNDg7XG59XG5cbi5vdXRwdXQgLnJlYWx0aW1lLW91dHB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5zeXN0ZW0tc3RhdHVzIGRpdiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDcxLCA3MSwgMC4zKTtcbiAgcGFkZGluZzogMCAxNXB4IDVweDtcbn1cblxuc3lzdGVtLXN0YXR1cyAubWFqb3Jfb3V0YWdlLCBzeXN0ZW0tc3RhdHVzIC5wYXJ0aWFsX291dGFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMDVDNDg7XG59XG5cbnN5c3RlbS1zdGF0dXMgLmRlZ3JhZGVkX3BlcmZvcm1hbmNlLCBzeXN0ZW0tc3RhdHVzIC51bmRlcl9tYWludGVuYW5jZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Njg3MTU7XG59XG5cbmJvZHkubGVnYWN5IHtcbiAgY29sb3I6ICNFQUVBRUE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG5ib2R5LmxlZ2FjeSAuaW52ZXJ0ZWQtdGhlbWUge1xuICBjb2xvcjogIzExMTtcbn1cblxuYm9keS5sZWdhY3kgaDEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkubGVnYWN5IGgyLCBib2R5LmxlZ2FjeSBoMywgYm9keS5sZWdhY3kgaDQsIGJvZHkubGVnYWN5IGg1LCBib2R5LmxlZ2FjeSBoNiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNCN0I3Qjc7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbmJvZHkubGVnYWN5IGgyIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5ib2R5LmxlZ2FjeSAuaW52ZXJ0ZWQtdGhlbWUgaDIsIGJvZHkubGVnYWN5IC5pbnZlcnRlZC10aGVtZSBoMywgYm9keS5sZWdhY3kgLmludmVydGVkLXRoZW1lIGg0LCBib2R5LmxlZ2FjeSAuaW52ZXJ0ZWQtdGhlbWUgaDUsIGJvZHkubGVnYWN5IC5pbnZlcnRlZC10aGVtZSBoNiB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG5ib2R5LmxlZ2FjeSBkaXYuY29uc29sZS1kZXNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmJvZHkubGVnYWN5IGRpdi5jb25zb2xlLWl0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmJvZHkubGVnYWN5IGRpdi5jb25zb2xlLXBhc3NlZCwgYm9keS5sZWdhY3kgZGl2LmNvbnNvbGUtZmFpbGVkLCBib2R5LmxlZ2FjeSBkaXYuY29uc29sZS1taXNzZWQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG5ib2R5LmxlZ2FjeSBkaXYuY29uc29sZS1wYXNzZWQge1xuICBjb2xvcjogIzdDOUE0NDtcbn1cblxuYm9keS5sZWdhY3kgZGl2LmNvbnNvbGUtZmFpbGVkIHtcbiAgY29sb3I6ICNDMDVDNDg7XG59XG5cbmJvZHkubGVnYWN5IGRpdi5jb25zb2xlLW1pc3NlZCB7XG4gIGNvbG9yOiAjQjdCN0I3O1xufVxuXG5ib2R5LmxlZ2FjeSAuaW52ZXJ0ZWQtdGhlbWUgZGl2LmNvbnNvbGUtbWlzc2VkIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbmJvZHkubGVnYWN5IGRpdi5jb25zb2xlLWNvbXBsZXRlZGluIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuYm9keS5sZWdhY3kgZGl2LmNvbnNvbGUtZmFpbGVkLCBib2R5LmxlZ2FjeSBkaXYuY29uc29sZS1kZXNjcmliZSwgYm9keS5sZWdhY3kgZGl2LmNvbnNvbGUtaXQge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbmJvZHkubGVnYWN5IGRpdi5jb25zb2xlLWRlc2NyaWJlIGRpdi5jb25zb2xlLXBhc3NlZCxcbmJvZHkubGVnYWN5IGRpdi5jb25zb2xlLWRlc2NyaWJlIGRpdi5jb25zb2xlLWZhaWxlZCxcbmJvZHkubGVnYWN5IGRpdi5jb25zb2xlLWRlc2NyaWJlIGRpdi5jb25zb2xlLW1pc3NlZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5ib2R5LmxlZ2FjeSBkaXYuY29uc29sZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbmJvZHkubGVnYWN5IGRpdi5hbGVydC1ib3gge1xuICBwYWRkaW5nOiA2cHggN3B4IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwNUM0ODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cblxuaHRtbCAub3V0cHV0IC5ydW4tb3V0cHV0LWxvZyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbmh0bWwgLm91dHB1dCAucnVuLW91dHB1dC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTFhMWE7XG59XG5cbmh0bWwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzRjNGM0YztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */ diff --git a/last_files/main.css b/last_files/main.css deleted file mode 100644 index 8fc9a15..0000000 --- a/last_files/main.css +++ /dev/null @@ -1 +0,0 @@ -.hljs{display:block;overflow-x:auto;padding:.5em;background:#f0f0f0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} \ No newline at end of file diff --git a/last_files/modernizr-6ab36b016b4988741f6b26a53c088e81.js b/last_files/modernizr-6ab36b016b4988741f6b26a53c088e81.js deleted file mode 100644 index f668a28..0000000 --- a/last_files/modernizr-6ab36b016b4988741f6b26a53c088e81.js +++ /dev/null @@ -1,564 +0,0 @@ -/* Modernizr 2.7.1 (Custom Build) | MIT & BSD - * Build: http://modernizr.com/download/#-flexboxlegacy-opacity-cssanimations-canvas-canvastext-history-localstorage-websockets-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load - */ - -; - - - -window.Modernizr = (function( window, document, undefined ) { - - var version = '2.7.1', - - Modernizr = {}, - - enableClasses = true, - - docElement = document.documentElement, - - mod = 'modernizr', - modElem = document.createElement(mod), - mStyle = modElem.style, - - inputElem , - - - toString = {}.toString, - - prefixes = ' -webkit- -moz- -o- -ms- '.split(' '), - - - - omPrefixes = 'Webkit Moz O ms', - - cssomPrefixes = omPrefixes.split(' '), - - domPrefixes = omPrefixes.toLowerCase().split(' '), - - - tests = {}, - inputs = {}, - attrs = {}, - - classes = [], - - slice = classes.slice, - - featureName, - - - injectElementWithStyles = function( rule, callback, nodes, testnames ) { - - var style, ret, node, docOverflow, - div = document.createElement('div'), - body = document.body, - fakeBody = body || document.createElement('body'); - - if ( parseInt(nodes, 10) ) { - while ( nodes-- ) { - node = document.createElement('div'); - node.id = testnames ? testnames[nodes] : mod + (nodes + 1); - div.appendChild(node); - } - } - - style = ['­',''].join(''); - div.id = mod; - (body ? div : fakeBody).innerHTML += style; - fakeBody.appendChild(div); - if ( !body ) { - fakeBody.style.background = ''; - fakeBody.style.overflow = 'hidden'; - docOverflow = docElement.style.overflow; - docElement.style.overflow = 'hidden'; - docElement.appendChild(fakeBody); - } - - ret = callback(div, rule); - if ( !body ) { - fakeBody.parentNode.removeChild(fakeBody); - docElement.style.overflow = docOverflow; - } else { - div.parentNode.removeChild(div); - } - - return !!ret; - - }, - - testMediaQuery = function( mq ) { - - var matchMedia = window.matchMedia || window.msMatchMedia; - if ( matchMedia ) { - return matchMedia(mq).matches; - } - - var bool; - - injectElementWithStyles('@media ' + mq + ' { #' + mod + ' { position: absolute; } }', function( node ) { - bool = (window.getComputedStyle ? - getComputedStyle(node, null) : - node.currentStyle)['position'] == 'absolute'; - }); - - return bool; - - }, - - - isEventSupported = (function() { - - var TAGNAMES = { - 'select': 'input', 'change': 'input', - 'submit': 'form', 'reset': 'form', - 'error': 'img', 'load': 'img', 'abort': 'img' - }; - - function isEventSupported( eventName, element ) { - - element = element || document.createElement(TAGNAMES[eventName] || 'div'); - eventName = 'on' + eventName; - - var isSupported = eventName in element; - - if ( !isSupported ) { - if ( !element.setAttribute ) { - element = document.createElement('div'); - } - if ( element.setAttribute && element.removeAttribute ) { - element.setAttribute(eventName, ''); - isSupported = is(element[eventName], 'function'); - - if ( !is(element[eventName], 'undefined') ) { - element[eventName] = undefined; - } - element.removeAttribute(eventName); - } - } - - element = null; - return isSupported; - } - return isEventSupported; - })(), - - - _hasOwnProperty = ({}).hasOwnProperty, hasOwnProp; - - if ( !is(_hasOwnProperty, 'undefined') && !is(_hasOwnProperty.call, 'undefined') ) { - hasOwnProp = function (object, property) { - return _hasOwnProperty.call(object, property); - }; - } - else { - hasOwnProp = function (object, property) { - return ((property in object) && is(object.constructor.prototype[property], 'undefined')); - }; - } - - - if (!Function.prototype.bind) { - Function.prototype.bind = function bind(that) { - - var target = this; - - if (typeof target != "function") { - throw new TypeError(); - } - - var args = slice.call(arguments, 1), - bound = function () { - - if (this instanceof bound) { - - var F = function(){}; - F.prototype = target.prototype; - var self = new F(); - - var result = target.apply( - self, - args.concat(slice.call(arguments)) - ); - if (Object(result) === result) { - return result; - } - return self; - - } else { - - return target.apply( - that, - args.concat(slice.call(arguments)) - ); - - } - - }; - - return bound; - }; - } - - function setCss( str ) { - mStyle.cssText = str; - } - - function setCssAll( str1, str2 ) { - return setCss(prefixes.join(str1 + ';') + ( str2 || '' )); - } - - function is( obj, type ) { - return typeof obj === type; - } - - function contains( str, substr ) { - return !!~('' + str).indexOf(substr); - } - - function testProps( props, prefixed ) { - for ( var i in props ) { - var prop = props[i]; - if ( !contains(prop, "-") && mStyle[prop] !== undefined ) { - return prefixed == 'pfx' ? prop : true; - } - } - return false; - } - - function testDOMProps( props, obj, elem ) { - for ( var i in props ) { - var item = obj[props[i]]; - if ( item !== undefined) { - - if (elem === false) return props[i]; - - if (is(item, 'function')){ - return item.bind(elem || obj); - } - - return item; - } - } - return false; - } - - function testPropsAll( prop, prefixed, elem ) { - - var ucProp = prop.charAt(0).toUpperCase() + prop.slice(1), - props = (prop + ' ' + cssomPrefixes.join(ucProp + ' ') + ucProp).split(' '); - - if(is(prefixed, "string") || is(prefixed, "undefined")) { - return testProps(props, prefixed); - - } else { - props = (prop + ' ' + (domPrefixes).join(ucProp + ' ') + ucProp).split(' '); - return testDOMProps(props, prefixed, elem); - } - } - - tests['flexboxlegacy'] = function() { - return testPropsAll('boxDirection'); - }; - - - tests['canvas'] = function() { - var elem = document.createElement('canvas'); - return !!(elem.getContext && elem.getContext('2d')); - }; - - tests['canvastext'] = function() { - return !!(Modernizr['canvas'] && is(document.createElement('canvas').getContext('2d').fillText, 'function')); - }; - tests['history'] = function() { - return !!(window.history && history.pushState); - }; - - - tests['websockets'] = function() { - return 'WebSocket' in window || 'MozWebSocket' in window; - }; - - tests['opacity'] = function() { - setCssAll('opacity:.55'); - - return (/^0.55$/).test(mStyle.opacity); - }; - - - tests['cssanimations'] = function() { - return testPropsAll('animationName'); - }; - - - - tests['localstorage'] = function() { - try { - localStorage.setItem(mod, mod); - localStorage.removeItem(mod); - return true; - } catch(e) { - return false; - } - }; - - - for ( var feature in tests ) { - if ( hasOwnProp(tests, feature) ) { - featureName = feature.toLowerCase(); - Modernizr[featureName] = tests[feature](); - - classes.push((Modernizr[featureName] ? '' : 'no-') + featureName); - } - } - - - - Modernizr.addTest = function ( feature, test ) { - if ( typeof feature == 'object' ) { - for ( var key in feature ) { - if ( hasOwnProp( feature, key ) ) { - Modernizr.addTest( key, feature[ key ] ); - } - } - } else { - - feature = feature.toLowerCase(); - - if ( Modernizr[feature] !== undefined ) { - return Modernizr; - } - - test = typeof test == 'function' ? test() : test; - - if (typeof enableClasses !== "undefined" && enableClasses) { - docElement.className += ' ' + (test ? '' : 'no-') + feature; - } - Modernizr[feature] = test; - - } - - return Modernizr; - }; - - - setCss(''); - modElem = inputElem = null; - - ;(function(window, document) { - var version = '3.7.0'; - - var options = window.html5 || {}; - - var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; - - var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; - - var supportsHtml5Styles; - - var expando = '_html5shiv'; - - var expanID = 0; - - var expandoData = {}; - - var supportsUnknownElements; - - (function() { - try { - var a = document.createElement('a'); - a.innerHTML = ''; - supportsHtml5Styles = ('hidden' in a); - - supportsUnknownElements = a.childNodes.length == 1 || (function() { - (document.createElement)('a'); - var frag = document.createDocumentFragment(); - return ( - typeof frag.cloneNode == 'undefined' || - typeof frag.createDocumentFragment == 'undefined' || - typeof frag.createElement == 'undefined' - ); - }()); - } catch(e) { - supportsHtml5Styles = true; - supportsUnknownElements = true; - } - - }()); - - function addStyleSheet(ownerDocument, cssText) { - var p = ownerDocument.createElement('p'), - parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; - - p.innerHTML = 'x'; - return parent.insertBefore(p.lastChild, parent.firstChild); - } - - function getElements() { - var elements = html5.elements; - return typeof elements == 'string' ? elements.split(' ') : elements; - } - - function getExpandoData(ownerDocument) { - var data = expandoData[ownerDocument[expando]]; - if (!data) { - data = {}; - expanID++; - ownerDocument[expando] = expanID; - expandoData[expanID] = data; - } - return data; - } - - function createElement(nodeName, ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createElement(nodeName); - } - if (!data) { - data = getExpandoData(ownerDocument); - } - var node; - - if (data.cache[nodeName]) { - node = data.cache[nodeName].cloneNode(); - } else if (saveClones.test(nodeName)) { - node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); - } else { - node = data.createElem(nodeName); - } - - return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; - } - - function createDocumentFragment(ownerDocument, data){ - if (!ownerDocument) { - ownerDocument = document; - } - if(supportsUnknownElements){ - return ownerDocument.createDocumentFragment(); - } - data = data || getExpandoData(ownerDocument); - var clone = data.frag.cloneNode(), - i = 0, - elems = getElements(), - l = elems.length; - for(;i',e,""].join(""),u.id=v,(l?u:d).innerHTML+=a,d.appendChild(u),l||(d.style.background="",d.style.overflow="hidden",s=g.style.overflow,g.style.overflow="hidden",g.appendChild(d)),i=n(u,e),l?u.parentNode.removeChild(u):(d.parentNode.removeChild(d),g.style.overflow=s),!!i},z=function(t){var n=e.matchMedia||e.msMatchMedia;if(n)return n(t)&&n(t).matches||!1;var r;return F("@media "+t+" { #"+v+" { position: absolute; } }",function(t){r="absolute"==(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position}),r},A=function(){function e(e,o){o=o||t.createElement(r[e]||"div"),e="on"+e;var i=e in o;return i||(o.setAttribute||(o=t.createElement("div")),o.setAttribute&&o.removeAttribute&&(o.setAttribute(e,""),i=a(o[e],"function"),a(o[e],"undefined")||(o[e]=n),o.removeAttribute(e))),o=null,i}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return e}(),L={}.hasOwnProperty;f=a(L,"undefined")||a(L.call,"undefined")?function(e,t){return t in e&&a(e.constructor.prototype[t],"undefined")}:function(e,t){return L.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var n=D.call(arguments,1),r=function(){if(this instanceof r){var o=function(){};o.prototype=t.prototype;var a=new o,i=t.apply(a,n.concat(D.call(arguments)));return Object(i)===i?i:a}return t.apply(e,n.concat(D.call(arguments)))};return r}),M.flexbox=function(){return u("flexWrap")},M.flexboxlegacy=function(){return u("boxDirection")},M.canvas=function(){var e=t.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},M.canvastext=function(){return!(!p.canvas||!a(t.createElement("canvas").getContext("2d").fillText,"function"))},M.webgl=function(){return!!e.WebGLRenderingContext},M.touch=function(){var n;return"ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch?n=!0:F(["@media (",S.join("touch-enabled),("),v,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){n=9===e.offsetTop}),n},M.geolocation=function(){return"geolocation"in navigator},M.postmessage=function(){return!!e.postMessage},M.websqldatabase=function(){return!!e.openDatabase},M.indexedDB=function(){return!!u("indexedDB",e)},M.hashchange=function(){return A("hashchange",e)&&(t.documentMode===n||t.documentMode>7)},M.history=function(){return!(!e.history||!history.pushState)},M.draganddrop=function(){var e=t.createElement("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in e},M.websockets=function(){return"WebSocket"in e||"MozWebSocket"in e},M.rgba=function(){return r("background-color:rgba(150,255,150,.5)"),i(b.backgroundColor,"rgba")},M.hsla=function(){return r("background-color:hsla(120,40%,100%,.5)"),i(b.backgroundColor,"rgba")||i(b.backgroundColor,"hsla")},M.multiplebgs=function(){return r("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(b.background)},M.backgroundsize=function(){return u("backgroundSize")},M.borderimage=function(){return u("borderImage")},M.borderradius=function(){return u("borderRadius")},M.boxshadow=function(){return u("boxShadow")},M.textshadow=function(){return""===t.createElement("div").style.textShadow},M.opacity=function(){return o("opacity:.55"),/^0.55$/.test(b.opacity)},M.cssanimations=function(){return u("animationName")},M.csscolumns=function(){return u("columnCount")},M.cssgradients=function(){var e="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",n="linear-gradient(left top,#9f9, white);";return r((e+"-webkit- ".split(" ").join(t+e)+S.join(n+e)).slice(0,-e.length)),i(b.backgroundImage,"gradient")},M.cssreflections=function(){return u("boxReflect")},M.csstransforms=function(){return!!u("transform")},M.csstransforms3d=function(){var e=!!u("perspective");return e&&"webkitPerspective"in g.style&&F("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t,n){e=9===t.offsetLeft&&3===t.offsetHeight}),e},M.csstransitions=function(){return u("transition")},M.fontface=function(){var e;return F('@font-face {font-family:"font";src:url("https://")}',function(n,r){var o=t.getElementById("smodernizr"),a=o.sheet||o.styleSheet,i=a?a.cssRules&&a.cssRules[0]?a.cssRules[0].cssText:a.cssText||"":"";e=/src/i.test(i)&&0===i.indexOf(r.split(" ")[0])}),e},M.generatedcontent=function(){var e;return F(["#",v,"{font:0/0 a}#",v,':after{content:"',x,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){e=t.offsetHeight>=3}),e},M.video=function(){var e=t.createElement("video"),n=!1;try{(n=!!e.canPlayType)&&(n=new Boolean(n),n.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n},M.audio=function(){var e=t.createElement("audio"),n=!1;try{(n=!!e.canPlayType)&&(n=new Boolean(n),n.ogg=e.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=e.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=e.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(e.canPlayType("audio/x-m4a;")||e.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n},M.localstorage=function(){try{return localStorage.setItem(v,v),localStorage.removeItem(v),!0}catch(e){return!1}},M.sessionstorage=function(){try{return sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0}catch(e){return!1}},M.webworkers=function(){return!!e.Worker},M.applicationcache=function(){return!!e.applicationCache},M.svg=function(){return!!t.createElementNS&&!!t.createElementNS(N.svg,"svg").createSVGRect},M.inlinesvg=function(){var e=t.createElement("div");return e.innerHTML="",(e.firstChild&&e.firstChild.namespaceURI)==N.svg},M.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(w.call(t.createElementNS(N.svg,"animate")))},M.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(w.call(t.createElementNS(N.svg,"clipPath")))};for(var H in M)f(M,H)&&(d=H.toLowerCase(),p[d]=M[H](),$.push((p[d]?"":"no-")+d));return p.input||l(),p.addTest=function(e,t){if("object"==typeof e)for(var r in e)f(e,r)&&p.addTest(r,e[r]);else{if(e=e.toLowerCase(),p[e]!==n)return p;t="function"==typeof t?t():t,"undefined"!=typeof h&&h&&(g.className+=" "+(t?"":"no-")+e),p[e]=t}return p},r(""),y=E=null,function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=y.elements;return"string"==typeof e?e.split(" "):e}function o(e){var t=v[e[h]];return t||(t={},g++,e[h]=g,v[g]=t),t}function a(e,n,r){if(n||(n=t),l)return n.createElement(e);r||(r=o(n));var a;return a=r.cache[e]?r.cache[e].cloneNode():p.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!a.canHaveChildren||m.test(e)||a.tagUrn?a:r.frag.appendChild(a)}function i(e,n){if(e||(e=t),l)return e.createDocumentFragment();n=n||o(e);for(var a=n.frag.cloneNode(),i=0,c=r(),s=c.length;i",u="hidden"in e,l=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){u=!0,l=!0}}();var y={elements:f.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:d,shivCSS:f.shivCSS!==!1,supportsUnknownElements:l,shivMethods:f.shivMethods!==!1,type:"default",shivDocument:s,createElement:a,createDocumentFragment:i};e.html5=y,s(t)}(this,t),p._version=m,p._prefixes=S,p._domPrefixes=T,p._cssomPrefixes=k,p.mq=z,p.hasEvent=A,p.testProp=function(e){return c([e])},p.testAllProps=u,p.testStyles=F,p.prefixed=function(e,t,n){return t?u(e,t,n):u(e,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" js "+$.join(" "):""),p}(this,this.document); \ No newline at end of file diff --git a/last_files/nr-998.min.js b/last_files/nr-998.min.js deleted file mode 100644 index 5fe929c..0000000 --- a/last_files/nr-998.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(n,e,t){function r(t,i){if(!e[t]){if(!n[t]){var a="function"==typeof __nr_require&&__nr_require;if(!i&&a)return a(t,!0);if(o)return o(t,!0);throw new Error("Cannot find module '"+t+"'")}var s=e[t]={exports:{}};n[t][0].call(s.exports,function(e){var o=n[t][1][e];return r(o||e)},s,s.exports)}return e[t].exports}for(var o="function"==typeof __nr_require&&__nr_require,i=0;ie.max&&(e.max=n),ne)return n.slice(0,r).join("");return n.join("")}function a(n,e){var t=0,r="";return u(n,function(n,i){var a,s,u=[];if("string"==typeof i)a="&"+n+"="+o(i),t+=a.length,r+=a;else if(i.length){for(t+=9,s=0;s=e));s++)u.push(a);r+="&"+n+"=%5B"+u.join(",")+"%5D"}}),r}function s(n,e){return e&&"string"==typeof e?"&"+n+"="+o(e):""}var u=n(30),f=n(18),c={"%2C":",","%3A":":","%2F":"/","%40":"@","%24":"$","%3B":";"},p=u(c,function(n){return n}),l=new RegExp(p.join("|"),"g");e.exports={obj:a,fromArray:i,qs:o,param:s}},{}],7:[function(n,e,t){var r=n(30),o=n("ee"),i=n(5);e.exports=function(n){n&&"object"==typeof n&&(r(n,function(n,e){e&&!a[n]&&(o.emit("feat-"+n,[]),a[n]=!0)}),i("feature"))};var a=e.exports.active={}},{}],8:[function(n,e,t){function r(n){if(n.info.beacon){n.info.queueTime&&b.store("measures","qt",{value:n.info.queueTime}),n.info.applicationTime&&b.store("measures","ap",{value:n.info.applicationTime}),k.measure("be","starttime","firstbyte"),k.measure("fe","firstbyte","onload"),k.measure("dc","firstbyte","domContent");var e=b.get("measures"),t=h(e,function(n,e){return"&"+n+"="+e.params.value}).join("");if(t){var r="1",o=[l(n)];if(o.push(t),o.push(g.param("tt",n.info.ttGuid)),o.push(g.param("us",n.info.user)),o.push(g.param("ac",n.info.account)),o.push(g.param("pr",n.info.product)),o.push(g.param("af",h(n.features,function(n){return n}).join(","))),window.performance&&"undefined"!=typeof window.performance.timing){var i={timing:v.addPT(window.performance.timing,{}),navigation:v.addPN(window.performance.navigation,{})};o.push(g.param("perf",y(i)))}o.push(g.param("xx",n.info.extra)),o.push(g.param("ua",n.info.userAttributes)),o.push(g.param("at",n.info.atts));var a=y(n.info.jsAttributes);o.push(g.param("ja","{}"===a?null:a));var s=g.fromArray(o,n.maxBytes);w.jsonp("https://"+n.info.beacon+"/"+r+"/"+n.info.licenseKey+s,A)}}}function o(n){var e=h(T,function(e){return a(e,n,{unload:!0})});return x(e,i)}function i(n,e){return n||e}function a(n,e,t){return u(e,n,s(n),t||{})}function s(n){for(var e=m({}),t=m({}),r=T[n]||[],o=0;o9||0===j.ieVersion);e.exports={sendRUM:d(r),sendFinal:o,pingErrors:f,sendX:a,on:p,xhrUsable:N}},{}],9:[function(n,e,t){var r=n("loader"),o=document.createElement("div");o.innerHTML="";var i=o.getElementsByTagName("div").length;4===i?r.ieVersion=6:3===i?r.ieVersion=7:2===i?r.ieVersion=8:1===i?r.ieVersion=9:r.ieVersion=0,e.exports=r.ieVersion},{}],10:[function(n,e,t){function r(n){f.sendFinal(l,!1),a.navCookie&&(document.cookie="NREUM=s="+Number(new Date)+"&r="+o(document.location.href)+"&p="+o(document.referrer)+"; path=/")}var o=n(14),i=n(1),a=n(16),s=n(17),u=n(15),f=n(8),c=n(13),p=n(7),l=n("loader"),m=n(29),d=n(5);n(3);var h="undefined"==typeof window.NREUM.autorun||window.NREUM.autorun;window.NREUM.setToken=p,6===n(9)?l.maxBytes=2e3:l.maxBytes=3e4;var v=u(r);!m||navigator.sendBeacon?i("pagehide",v):i("beforeunload",v),i("unload",v),c("mark",s.mark,"api"),s.mark("done"),d("api"),h&&f.sendRUM(l)},{}],11:[function(n,e,t){e.exports=function(n,e){setTimeout(function t(){try{n()}finally{setTimeout(t,e)}},e)}},{}],12:[function(n,e,t){function r(n,e){var t=n["navigation"+a];return e.of=t,i(t,t,e,"n"),i(n[u+a],t,e,"u"),i(n[f+a],t,e,"r"),i(n[u+s],t,e,"ue"),i(n[f+s],t,e,"re"),i(n["fetch"+a],t,e,"f"),i(n[c+a],t,e,"dn"),i(n[c+s],t,e,"dne"),i(n["c"+p+a],t,e,"c"),i(n["secureC"+p+"ion"+a],t,e,"s"),i(n["c"+p+s],t,e,"ce"),i(n[l+a],t,e,"rq"),i(n[m+a],t,e,"rp"),i(n[m+s],t,e,"rpe"),i(n.domLoading,t,e,"dl"),i(n.domInteractive,t,e,"di"),i(n[h+a],t,e,"ds"),i(n[h+s],t,e,"de"),i(n.domComplete,t,e,"dc"),i(n[d+a],t,e,"l"),i(n[d+s],t,e,"le"),e}function o(n,e){return i(n.type,0,e,"ty"),i(n.redirectCount,0,e,"rc"),e}function i(n,e,t,r){var o;"number"==typeof n&&n>0&&(o=Math.round(n-e),t[r]=o),v.push(o)}var a="Start",s="End",u="unloadEvent",f="redirect",c="domainLookup",p="onnect",l="request",m="response",d="loadEvent",h="domContentLoadedEvent",v=[];e.exports={addPT:r,addPN:o,nt:v}},{}],13:[function(n,e,t){function r(n,e,t,r){o(r||i,n,e,t)}function o(n,e,t,r){r||(r="feature"),n||(n=i);var o=a[r]=a[r]||{},s=o[e]=o[e]||[];s.push([n,t])}var i=n("handle").ee;e.exports=r,r.on=o;var a=r.handlers={}},{}],14:[function(n,e,t){function r(n){var e,t=0;for(e=0;e6e4)return;return o}}}var a=n(14),s=n(17),u=n("loader"),f=n(29);e.exports={navCookie:!0},r()},{}],17:[function(n,e,t){function r(n,e){"undefined"==typeof e&&(e=(new Date).getTime()),a[n]=e}function o(n,e,t){var r=a[e],o=a[t];"undefined"!=typeof r&&"undefined"!=typeof o&&i.store("measures",n,{value:o-r})}var i=n(2),a={};e.exports={mark:r,measure:o}},{}],18:[function(n,e,t){function r(n){try{return i("",{"":n})}catch(e){try{s.emit("internal-error",[e])}catch(t){}}}function o(n){return u.lastIndex=0,u.test(n)?'"'+n.replace(u,function(n){var e=f[n];return"string"==typeof e?e:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function i(n,e){var t=e[n];switch(typeof t){case"string":return o(t);case"number":return isFinite(t)?String(t):"null";case"boolean":return String(t);case"object":if(!t)return"null";var r=[];if(t instanceof window.Array||"[object Array]"===Object.prototype.toString.apply(t)){for(var s=t.length,u=0;u1?e[1]:"unknown"}function c(n){return n&&n.indexOf("nrWrapper")>=0}function p(n){for(var e,t=n.stacktrace,r=/ line (\d+), column (\d+) in (?:]+)>|([^\)]+))\(.*\) in (.*):\s*$/i,o=t.split("\n"),i=[],a=[],s=!1,u=0,p=o.length;u100){var t=n.length-100;e=n.slice(0,50).join("\n"),e+="\n< ...truncated "+t+" lines... >\n",e+=n.slice(-50).join("\n")}else e=n.join("\n");return e.replace(r,"")}},{}],23:[function(n,e,t){function r(n){return l(n.exceptionClass)^n.stackHash}function o(n,e){if("string"!=typeof n)return"";var t=c(n);return t===e?"":t}function i(n,e){for(var t="",r=0;r=v)){var o,a,c={};"undefined"!=typeof window&&window.document&&window.document.documentElement&&(o=window.document.documentElement.clientWidth,a=window.document.documentElement.clientHeight);var p={timestamp:n,timeSinceLoad:(n-s.offset)/1e3,browserWidth:o,browserHeight:a,referrerUrl:i,currentUrl:l(""+location),pageUrl:l(s.origin),eventType:"PageAction"};u(p,r),u(y,r),t&&"object"==typeof t&&u(t,r),c.actionName=e||"",g.push(c)}}function o(n,e,t){y[e]=t}var i,a=n("ee"),s=n("loader"),u=n(30),f=n(18),c=n(13),p=n(8),l=n(4),m=n(11),d=120,h=10,v=d*h/60,g=[],y=s.info.jsAttributes={};document.referrer&&(i=l(document.referrer)),c("api-setCustomAttribute",o,"api"),a.on("feat-ins",function(){c("api-addPageAction",r),p.on("ins",function(){return{qs:{ua:s.info.userAttributes,at:s.info.atts},body:{ins:g.splice(0)}}}),m(function(){p.sendX("ins",s)},1e3*h),p.sendX("ins",s)})},{}],26:[function(n,e,t){function r(n){var e,t,r,o=Date.now();for(e in n)t=n[e],"number"==typeof t&&t>0&&ti.s-e?s.e=i.e:(r[i.o]=i,a.push(i)):(r[i.o]=null,i.n="scroll",a.push(i)),o}}function v(n,e){return e}function g(n,e){return n.concat(e)}function y(n){var e=4;return!!(n&&"number"==typeof n.e&&"number"==typeof n.s&&n.e-n.s9e5?void(C={}):(k(C,function(e,t){t&&t.length&&(n+=t.length)}),n>30&&b.sendX("resources",w),void(n>1e3&&(C={})))},1e4)});var B=0}}},{}],27:[function(n,e,t){function r(n,e,t){e.time=t-u.offset,n.cat?o.store("xhr",s([n.status,n.cat]),n,e):o.store("xhr",s([n.status,n.host,n.pathname]),n,e)}var o=n(2),i=n(13),a=n(8),s=n(18),u=n("loader"),f=n("ee");u.features.xhr&&(a.on("jserrors",function(){return{body:o.take(["xhr"])}}),f.on("feat-err",function(){i("xhr",r)}),e.exports=r)},{}],28:[function(n,e,t){e.exports=function(n){var e=document.createElement("a"),t=window.location,r={};e.href=n,r.port=e.port;var o=e.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||t.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!e.protocol||":"===e.protocol||e.protocol===t.protocol,a=e.hostname===document.domain&&e.port===t.port;return r.sameOrigin=i&&(!e.hostname||a),r}},{}],29:[function(n,e,t){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),e.exports=r},{}],30:[function(n,e,t){function r(n,e){var t=[],r="",i=0;for(r in n)o.call(n,r)&&(t[i]=e(r,n[r]),i+=1);return t}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],31:[function(n,e,t){function r(n,e,t){e||(e=0),"undefined"==typeof t&&(t=n?n.length:0);for(var r=-1,o=t-e||0,i=Array(o<0?0:o);++r - -Code Runner

Your results will be shown here.

\ No newline at end of file diff --git a/last_files/tracker.js b/last_files/tracker.js deleted file mode 100644 index 973fabf..0000000 --- a/last_files/tracker.js +++ /dev/null @@ -1,19 +0,0 @@ -// v6.3.1820 -(function(h,l,N,E,O,u,t,x,ga,ha,ia,y,U,F,ja,z,ka,la){function m(a,b,c,d){return function(){a.call(b,c,d)}}function B(a){return"object"==typeof a}function za(){for(var a=32,b="";a--;)b+=(0|16*O.random()).toString(16);return b}function A(a,b,c,d){var e;(e=a.addEventListener)?e.call(a,b,c,0):a.attachEvent(d||"on"+b,c)}function ma(){return N&&"preview"==N.loadPurpose}function G(a,b){for(var c in a)a.hasOwnProperty(c)&&a[c]!==n&&b(a[c],c)}function Aa(a){var b=(typeof a).charAt(0);return"[object Array]"== -V.call(a)?"a":"[object Date]"==V.call(a)?"d":b}function H(a,b){var c=[];G(a,function(a,e){c.push(ga(e)+"="+ga(b?Aa(a)+("[object Date]"==V.call(a)?+a:B(a)&&a?H(a,b):a):a))});return c.join("&")}function I(a,b){if(!a)throw Error(b);}function Ba(a){P[na]=a;return na++}function oa(){var a=h.olark;a&&a("api.boot.onIdentityReady",function(a,c,d){J=a;W=c;X=d})}function Q(a,b){function c(a){return"expires="+(new u(a)).toGMTString()+";"}var d="path=/;",e=a.g(6);e&&(d+="domain="+e+";");return{m:function(e,q){a.g(1, -1)&&(l.cookie=e+"="+q+";"+c(+new u+(b?6E10:6E4))+d)},A:function(b){if(a.g(1,1))return(l.cookie.match("(^|;)\\s*"+b+"=([^;]*)")||[])[2]||n},ca:function(a){l.cookie=a+"=;"+c(0)+d}}}function K(a){function b(){var a=d[z];a&&(d[z]=a[y](":_GS_:")[0])}var c;if(K[a])return K[a];var d=h.top;K[a]=c=function(){b();d[z]=(d[z]||"")+":_GS_:"+[a,c.f,c.I]};try{var e=d[z]||"";if(-1!=e[la](":_GS_:")){var f=e[y](":_GS_:")[1][y](",");f[0]==a&&(c.f=f[1]||"",c.I=f[2]||"")}b()}catch(q){d={}}return c}function pa(a){var b= -l[ka]("head")[0],c=l[ia]("script");c.src=a;b.appendChild(c);return function(){c&&b.removeChild(c);c=null}}function R(a){var b=v.c;b||(b=v.c=function(a){b.q.push(a)},b.q=[]);b(a)}function C(a){function b(b){f.m(d,q.f=b?"":[Y,548*k.D+2019,379*k.B+4621,+new u].join(":"));a.s(11,b?0:Y)}function c(){h&&"-"!==h?(f.m(e,h+(m?"|"+m:"")),R(["i",a.b,h,m])):(f.m(e,""),R(["u",a.b]))}var d="gs_u_"+a.b,e="gs_v_"+a.b,f=Q(a,1),q=K(a.b),g=(f.A(d)||q.f||"")[y](/(?::|%3A)/),p=1,Y=a.g(11,g[0])||(p=0,za()),Ca=((g[1]|| -2019)-2019)/548,l=((g[2]||4621)-4621)/379,g=(g[3]||0)/1E3,h=a.g(13),m=a.g(14),k;k={f:Y,C:h,D:Ca,B:l,ia:~~g,pa:p,ga:function(a,c){k.B+=+a;k.D+=+c;b()},X:function(a){h=k.C=a;c()},qa:b,na:function(){var b=f.A("gs_p_"+a.b)||q.I;f.ca("gs_p_"+a.b);return a.i!==n?a.i:b},M:m,ra:function(a){I(/^[0-9a-f]{64}$/.test(a),"Invalid auth signature");m=k.M=a;c()}};c();return k}function S(a,b,c,d,e){var f=m,q=t(function(){f();Z=(Z+1)%aa[F];c.et&&(c.et=0);c.rt=1;--e&&S(a,b,c,d,e)},1E4),g=C(a);c.cb=Ba(function(a,b){d(a, -b);f();x(q)});c.a=a.b;c.au=g.M;c.id=g.f;c.cid=g.C;c.tv=ha;g=b+"?"+H(c);f=pa((Da?"https":"http")+"://"+aa[Z]+".gosquared.com/"+g)}function qa(a,b,c){var d=l[ia]("a");d.href=b||h.location.href;b=d.href;a.g(7,1)||(b=b[U](/\?[^#]*/,""));a.g(8)||(b=b[U](/#.*$/,""));return{sa:b,t:c!==n?c:l.title,U:/^file:/.test(b)||/\/\/localhost[\/:]/.test(b+"/"),T:/fb_xd_(bust|fragment)/.test(b)}}function ra(a){var b;if(a.L){var c=qa(a);!a.g(9)&&c.U||c.T||ma()||(b=H(a.h,1))&&S(a,"prop",{cp:b},m,5)}else t(function(){ra(a)}, -100)}function sa(a,b,c){var d=a.h=a.h||{};I(b||B(c),"Not an object");b?d[b]=c:d=a.h=c;!a.W&&a.L&&(a.W=t(function(){ra(a);a.W=0},100))}function Ea(){var a=0,b=0,c;E&&(a=E.width,b=E.height);c=(c=h.orientation)&&(c+360)%180;return{K:c?b:a,J:c?a:b,aa:E&&E.colorDepth||"-",ha:N.language||N.browserLanguage||"-",ba:l.characterSet||l.charSet||"-",da:h.devicePixelRatio||1,ja:(new u).getTimezoneOffset()}}function ba(){function a(a){return h["inner"+a]||c&&c[e="client"+a]||d&&d[e]}function b(a){return O.max(d[e= -"scroll"+a]|0,c[e]|0,d[e="offset"+a]|0,c[e]|0,d[e="client"+a]|0,c[e]|0)}var c=l.documentElement,d=l.body||c,e;return{Z:a("Width"),Y:a("Height"),R:b("Width"),P:b("Height"),o:h.pageXOffset||c&&c.scrollLeft||0,u:h.pageYOffset||c&&c.scrollTop||0}}function ta(a){a.j&&(a.j=0,a.w=new u-a.F+(a.w||0))}function ca(a){x(a.ka);a.ka=t(m(ta,0,a),15E3);a.j||(a.j=1,a.F=new u)}function Fa(a){var b=a.w,c=new u;a.j&&(b+=c-a.F,a.F=c);a.w=0;return b}function Ga(a){ca(a);var b=ba();b.u>a.H&&(a.H=b.u);b.o>a.G&&(a.G=b.o)} -function Ha(a){var b=m(ca,0,a);A(l,"mousemove",b);A(l,"keydown",b);A(h,"scroll",m(Ga,0,a));A(l,"focus",b,"focusin");A(l,"blur",m(ta,0,a),"focusout")}function Ia(a){a=a.g(10,l.referrer);var b;!a||/^(chrome|about|file):/.test(a)||/^\[.*\]$/.test(a)?a="-":b=a[U](/^.*?\/\//,"")[la](location.host);return{S:+(0<=b&&8>=b),oa:a}}function T(a,b,c,d){if(a.i!==n){if(!c){var e=ba();c={vw:e.Z,vh:e.Y,dw:e.R,dh:e.P,st:e.u,sl:e.o,mst:a.H,msl:a.G}}c.i=a.i;c.e=b;c.et=Fa(a);r&&(c.bc=1);a.V&&J&&(a.V=0,c.o_si=J,c.o_vi= -W,c.o_ci=X);S(a,"ping",c,function(){d&&d();x(a.l);a.l=t(m(T,0,a),[7E3,12E3][a.ma++]||17500+5E3*O.random())},5)}else t(function(){T(a,b,c,d)},5E3)}function Ja(a){if(a.i!==n){var b=Q(a);a.g(1,1)?b.m("gs_p_"+a.b,a.i):(b=K(a.b),b.I=a.i,b())}}function da(a,b,c){I(a,"Event name is required");b&&b.call&&(c=b,b=n);if(b===""+b||b===+b)b={caption:b};a={gs_evt_name:a,d:H(b||{},1)};T(this,"event",a,c)}function ea(a,b,c){a&&a.call&&(c=a,a=n);b&&b.call&&(c=b,b=n);var d=this,e=qa(d,a,b),f=Ia(d),q=d.i===n&&!f.S; -b=d.L=C(d);var g=Ea(),p=ba(),k=d.g(5);b.ga(1,q);x(d.l);d.w=0;d.j=0;ca(d);!d.g(9)&&e.U||e.T||ma()||g.K&&g.J&&10>g.K&&10>g.J||(d.H=p.u,d.G=p.o,e={cs:g.ba,cd:g.aa,la:g.ha,sw:g.K,sh:g.J,dp:g.da,pu:e.sa,pt:e.t||"-",ri:f.S,ru:f.oa,re:b.pa,vi:b.D,pv:b.B,lv:b.ia,vw:p.Z,vh:p.Y,dw:p.R,dh:p.P,st:p.u,sl:p.o,un:d.g(3),pp:b.na(),ec:k,aip:d.g(2)?1:n,tz:g.ja},d.h&&(e.cp=H(d.h,1)),d.ea||!1===d.g(15)||(e.rc=1,d.ea=1),r&&(d.uid=b.f,e.bc=1),J?(e.o_si=J,e.o_vi=W,e.o_ci=X):d.V=1,d.ma=0,S(d,"pv",e,function(a,b){a!==n&& -(d.i=a,x(d.l),d.l=t(m(T,0,d),5E3),c&&c());if(b){R(b);var e=v.c;e.c||(e.c=[2,d.b,d.g(15),d.g(11),d.g(6)]);var e=(d.g(15)||{}).js||"https://js.gs-chat.com/chat.js",f=b[0];ua||(ua=1,pa(e+(f?"?"+f.v:"")))}},5),d.i!==n?a!==n&&(d.i=n):(t(m(Ha,0,d),500),A(h,"beforeunload",m(Ja,0,d))))}function va(a){var b="gs_v_"+a,c=this,d=[];d[12]=c.b=a;c.s=function(a,b,e){4==a&&(sa(c,e,b),b&&!c.N&&(e=b.id,b=b.email,!e&&b&&(e="email:"+b),e&&(c.N=e,C(c).X(e))),b=c.h);13==a&&(sa(c,"id",b),b=(c.N=b)||"-",C(c).X(b));14==a&& -C(c).ra(b);d[a]=b};c.g=function(a,e){function g(){var a=Q(c,1).A(b),d;/\|[0-9a-f]{32,64}/.test(a)&&(a=a[y]("|"),d=a.pop(),a=a.join("|"));return{$:d,C:a}}return a in d?d[a]:13==a?g().C||e:14==a?g().$||e:e};var e;c.fa=function(){e=t(m(ea,c),20)};c.O=function(){x(c.l);x(e)}}function fa(a,b,c){if(!a)for(a in k)return k[a];if(k[b||a])return k[b||a];a=k[b||a]=new va(a);c&&a.fa();return a}function D(a,b,c,d,e){b?a.call(k[b],c,d,e):G(k,function(b){a.call(b,c,d,e)})}function Ka(a,b,c,d){function e(a,b){b= -b||(B(a)?a:{});B(a)||(b[z]=a);I(b[z],"No Name");g.push(b);return h}function f(a){for(var b=0;b0&&t-1 in e)}function i(e,t,n){if(pe.isFunction(t))return pe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return pe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Te.test(t))return pe.filter(t,e,n);t=pe.filter(t,e)}return pe.grep(e,function(e){return ie.call(t,e)>-1!==n&&1===e.nodeType})}function o(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t={};return pe.each(e.match(je)||[],function(e,n){t[n]=!0}),t}function s(e){return e}function u(e){throw e}function c(e,t,n){var r;try{e&&pe.isFunction(r=e.promise)?r.call(e).done(t).fail(n):e&&pe.isFunction(r=e.then)?r.call(e,t,n):t.call(void 0,e)}catch(e){n.call(void 0,e)}}function l(){Z.removeEventListener("DOMContentLoaded",l),e.removeEventListener("load",l),pe.ready()}function f(){this.expando=pe.expando+f.uid++}function p(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(qe,"-$&").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Me.test(n)?JSON.parse(n):n)}catch(i){}Oe.set(e,t,n)}else n=void 0;return n}function d(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return pe.css(e,t,"")},u=s(),c=n&&n[3]||(pe.cssNumber[t]?"":"px"),l=(pe.cssNumber[t]||"px"!==c&&+u)&&Fe.exec(pe.css(e,t));if(l&&l[3]!==c){c=c||l[3],n=n||[],l=+u||1;do o=o||".5",l/=o,pe.style(e,t,l+c);while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(l=+l||+u||0,i=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=i)),i}function h(e){var t,n=e.ownerDocument,r=e.nodeName,i=We[r];return i?i:(t=n.body.appendChild(n.createElement(r)),i=pe.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),We[r]=i,i)}function g(e,t){for(var n,r,i=[],o=0,a=e.length;o-1)i&&i.push(o);else if(c=pe.contains(o.ownerDocument,o),a=v(f.appendChild(o),"script"),c&&m(a),n)for(l=0;o=a[l++];)Xe.test(o.type||"")&&n.push(o);return f}function x(){return!0}function b(){return!1}function w(){try{return Z.activeElement}catch(e){}}function T(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)T(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),i===!1)i=b;else if(!i)return e;return 1===o&&(a=i,i=function(e){return pe().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=pe.guid++)),e.each(function(){pe.event.add(this,t,i,r,n)})}function C(e,t){return pe.nodeName(e,"table")&&pe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e:e}function S(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function N(e){var t=tt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function k(e,t){var n,r,i,o,a,s,u,c;if(1===t.nodeType){if(Pe.hasData(e)&&(o=Pe.access(e),a=Pe.set(t,o),c=o.events)){delete a.handle,a.events={};for(i in c)for(n=0,r=c[i].length;n1&&"string"==typeof h&&!le.checkClone&&et.test(h))return e.each(function(n){var o=e.eq(n);g&&(t[0]=h.call(this,n,o.html())),j(o,t,r,i)});if(p&&(o=y(t,e[0].ownerDocument,!1,e,i),a=o.firstChild,1===o.childNodes.length&&(o=a),a||i)){for(s=pe.map(v(o,"script"),S),u=s.length;f=0&&nC.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[I]=!0,e}function i(e){var t=P.createElement("fieldset");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)C.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"label"in t&&t.disabled===e||"form"in t&&t.disabled===e||"form"in t&&t.disabled===!1&&(t.isDisabled===e||t.isDisabled!==!e&&("label"in t||!Se(t))!==e)}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function p(){}function d(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function v(e,n,r){for(var i=0,o=n.length;i-1&&(r[c]=!(a[c]=f))}}else x=m(x===a?x.splice(h,x.length):x),o?o(null,a,x,u):Q.apply(a,x)})}function x(e){for(var t,n,r,i=e.length,o=C.relative[e[0].type],a=o||C.relative[" "],s=o?1:0,u=h(function(e){return e===t},a,!0),c=h(function(e){return ee(t,e)>-1},a,!0),l=[function(e,n,r){var i=!o&&(r||n!==L)||((t=n).nodeType?u(e,n,r):c(e,n,r));return t=null,i}];s1&&g(l),s>1&&d(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,s0,o=e.length>0,a=function(r,a,s,u,c){var l,f,p,d=0,h="0",g=r&&[],v=[],y=L,x=r||o&&C.find.TAG("*",c),b=W+=null==y?1:Math.random()||.1,w=x.length;for(c&&(L=a===P||a||c);h!==w&&null!=(l=x[h]);h++){if(o&&l){for(f=0,a||l.ownerDocument===P||(_(l),s=!M);p=e[f++];)if(p(l,a||P,s)){u.push(l);break}c&&(W=b)}i&&((l=!p&&l)&&d--,r&&g.push(l))}if(d+=h,i&&h!==d){for(f=0;p=n[f++];)p(g,v,a,s);if(r){if(d>0)for(;h--;)g[h]||v[h]||(v[h]=K.call(u));v=m(v)}Q.apply(u,v),c&&!r&&v.length>0&&d+n.length>1&&t.uniqueSort(u)}return c&&(W=b,L=y),g};return i?r(a):a}var w,T,C,S,N,k,E,j,L,D,A,_,P,O,M,q,H,F,R,I="sizzle"+1*new Date,$=e.document,W=0,B=0,z=n(),X=n(),U=n(),V=function(e,t){return e===t&&(A=!0),0},J={}.hasOwnProperty,G=[],K=G.pop,Y=G.push,Q=G.push,Z=G.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),le=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),pe=new RegExp("^"+re+"$"),de={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,me=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},we=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,Te=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ce=function(){_()},Se=h(function(e){return e.disabled===!0},{dir:"parentNode",next:"legend"});try{Q.apply(G=Z.call($.childNodes),$.childNodes),G[$.childNodes.length].nodeType}catch(Ne){Q={apply:G.length?function(e,t){Y.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}T=t.support={},N=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},_=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:$;return r!==P&&9===r.nodeType&&r.documentElement?(P=r,O=P.documentElement,M=!N(P),$!==P&&(n=P.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ce,!1):n.attachEvent&&n.attachEvent("onunload",Ce)),T.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),T.getElementsByTagName=i(function(e){return e.appendChild(P.createComment("")),!e.getElementsByTagName("*").length}),T.getElementsByClassName=ve.test(P.getElementsByClassName),T.getById=i(function(e){return O.appendChild(e).id=I,!P.getElementsByName||!P.getElementsByName(I).length}),T.getById?(C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&M){var n=t.getElementById(e);return n?[n]:[]}},C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){return e.getAttribute("id")===t}}):(delete C.find.ID,C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),C.find.TAG=T.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):T.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},C.find.CLASS=T.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&M)return t.getElementsByClassName(e)},H=[],q=[],(T.qsa=ve.test(P.querySelectorAll))&&(i(function(e){O.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||q.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+I+"-]").length||q.push("~="),e.querySelectorAll(":checked").length||q.push(":checked"),e.querySelectorAll("a#"+I+"+*").length||q.push(".#.+[+~]")}),i(function(e){e.innerHTML="";var t=P.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&q.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),O.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),q.push(",.*:")})),(T.matchesSelector=ve.test(F=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&i(function(e){T.disconnectedMatch=F.call(e,"*"),F.call(e,"[s!='']:x"),H.push("!=",oe)}),q=q.length&&new RegExp(q.join("|")),H=H.length&&new RegExp(H.join("|")),t=ve.test(O.compareDocumentPosition),R=t||ve.test(O.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=t?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!T.sortDetached&&t.compareDocumentPosition(e)===n?e===P||e.ownerDocument===$&&R($,e)?-1:t===P||t.ownerDocument===$&&R($,t)?1:D?ee(D,e)-ee(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],u=[t];if(!i||!o)return e===P?-1:t===P?1:i?-1:o?1:D?ee(D,e)-ee(D,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===$?-1:u[r]===$?1:0},P):P},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==P&&_(e),n=n.replace(le,"='$1']"),T.matchesSelector&&M&&!U[n+" "]&&(!H||!H.test(n))&&(!q||!q.test(n)))try{var r=F.call(e,n);if(r||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return t(n,P,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==P&&_(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==P&&_(e);var n=C.attrHandle[t.toLowerCase()],r=n&&J.call(C.attrHandle,t.toLowerCase())?n(e,t,!M):void 0;return void 0!==r?r:T.attributes||!M?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(we,Te)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!T.detectDuplicates,D=!T.sortStable&&e.slice(0),e.sort(V),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return D=null,e},S=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=S(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=S(t);return n},C=t.selectors={cacheLength:50,createPseudo:r,match:de,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,be),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return de.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=z[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&z(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ae," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,m=s&&t.nodeName.toLowerCase(),y=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&y){for(p=v,f=p[I]||(p[I]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],d=c[0]===W&&c[1],x=d&&c[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){l[e]=[W,d,x];break}}else if(y&&(p=t,f=p[I]||(p[I]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],d=c[0]===W&&c[1],x=d),x===!1)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++x||(y&&(f=p[I]||(p[I]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),l[e]=[W,x]),p!==t)););return x-=i,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=C.pseudos[e]||C.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[I]?o(n):o.length>1?(i=[e,e,"",n],C.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=ee(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=E(e.replace(se,"$1"));return i[I]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(xe,be),function(t){return(t.textContent||t.innerText||S(t)).indexOf(e)>-1}}),lang:r(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,be).toLowerCase(),function(t){var n;do if(n=M?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===O},focus:function(e){return e===P.activeElement&&(!P.hasFocus||P.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){ -for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(a=o[0]).type&&T.getById&&9===t.nodeType&&M&&C.relative[o[1].type]){if(t=(C.find.ID(a.matches[0].replace(xe,be),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=de.needsContext.test(e)?0:o.length;i--&&(a=o[i],!C.relative[s=a.type]);)if((u=C.find[s])&&(r=u(a.matches[0].replace(xe,be),ye.test(o[0].type)&&f(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&d(o),!e)return Q.apply(n,r),n;break}}return(c||E(e,l))(r,t,!M,n,!t||ye.test(e)&&f(t.parentNode)||t),n},T.sortStable=I.split("").sort(V).join("")===I,T.detectDuplicates=!!A,_(),T.sortDetached=i(function(e){return 1&e.compareDocumentPosition(P.createElement("fieldset"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),T.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);pe.find=me,pe.expr=me.selectors,pe.expr[":"]=pe.expr.pseudos,pe.uniqueSort=pe.unique=me.uniqueSort,pe.text=me.getText,pe.isXMLDoc=me.isXML,pe.contains=me.contains,pe.escapeSelector=me.escape;var ye=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&pe(e).is(n))break;r.push(e)}return r},xe=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},be=pe.expr.match.needsContext,we=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,Te=/^.[^:#\[\.,]*$/;pe.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?pe.find.matchesSelector(r,e)?[r]:[]:pe.find.matches(e,pe.grep(t,function(e){return 1===e.nodeType}))},pe.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(pe(e).filter(function(){for(t=0;t1?pe.uniqueSort(n):n},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&be.test(e)?pe(e):e||[],!1).length}});var Ce,Se=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ne=pe.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Ce,"string"==typeof e){if(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Se.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof pe?t[0]:t,pe.merge(this,pe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:Z,!0)),we.test(r[1])&&pe.isPlainObject(t))for(r in t)pe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=Z.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):pe.isFunction(e)?void 0!==n.ready?n.ready(e):e(pe):pe.makeArray(e,this)};Ne.prototype=pe.fn,Ce=pe(Z);var ke=/^(?:parents|prev(?:Until|All))/,Ee={children:!0,contents:!0,next:!0,prev:!0};pe.fn.extend({has:function(e){var t=pe(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&pe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?pe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?ie.call(pe(e),this[0]):ie.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(pe.uniqueSort(pe.merge(this.get(),pe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),pe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ye(e,"parentNode")},parentsUntil:function(e,t,n){return ye(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return ye(e,"nextSibling")},prevAll:function(e){return ye(e,"previousSibling")},nextUntil:function(e,t,n){return ye(e,"nextSibling",n)},prevUntil:function(e,t,n){return ye(e,"previousSibling",n)},siblings:function(e){return xe((e.parentNode||{}).firstChild,e)},children:function(e){return xe(e.firstChild)},contents:function(e){return e.contentDocument||pe.merge([],e.childNodes)}},function(e,t){pe.fn[e]=function(n,r){var i=pe.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=pe.filter(r,i)),this.length>1&&(Ee[e]||pe.uniqueSort(i),ke.test(e)&&i.reverse()),this.pushStack(i)}});var je=/\S+/g;pe.Callbacks=function(e){e="string"==typeof e?a(e):pe.extend({},e);var t,n,r,i,o=[],s=[],u=-1,c=function(){for(i=e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u-1;)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?pe.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},pe.extend({Deferred:function(t){var n=[["notify","progress",pe.Callbacks("memory"),pe.Callbacks("memory"),2],["resolve","done",pe.Callbacks("once memory"),pe.Callbacks("once memory"),0,"resolved"],["reject","fail",pe.Callbacks("once memory"),pe.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return pe.Deferred(function(t){pe.each(n,function(n,r){var i=pe.isFunction(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&pe.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var c=this,l=arguments,f=function(){var e,f;if(!(t=a&&(r!==u&&(c=void 0,l=[e]),n.rejectWith(c,l))}};t?p():(pe.Deferred.getStackHook&&(p.stackTrace=pe.Deferred.getStackHook()),e.setTimeout(p))}}var a=0;return pe.Deferred(function(e){n[0][3].add(o(0,e,pe.isFunction(i)?i:s,e.notifyWith)),n[1][3].add(o(0,e,pe.isFunction(t)?t:s)),n[2][3].add(o(0,e,pe.isFunction(r)?r:u))}).promise()},promise:function(e){return null!=e?pe.extend(e,i):i}},o={};return pe.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[0][2].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=te.call(arguments),o=pe.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?te.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(c(e,o.done(a(n)).resolve,o.reject),"pending"===o.state()||pe.isFunction(i[n]&&i[n].then)))return o.then();for(;n--;)c(i[n],a(n),o.reject);return o.promise()}});var Le=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;pe.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Le.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)};var De=pe.Deferred();pe.fn.ready=function(e){return De.then(e),this},pe.extend({isReady:!1,readyWait:1,holdReady:function(e){e?pe.readyWait++:pe.ready(!0)},ready:function(e){(e===!0?--pe.readyWait:pe.isReady)||(pe.isReady=!0,e!==!0&&--pe.readyWait>0||De.resolveWith(Z,[pe]))}}),pe.ready.then=De.then,"complete"===Z.readyState||"loading"!==Z.readyState&&!Z.documentElement.doScroll?e.setTimeout(pe.ready):(Z.addEventListener("DOMContentLoaded",l),e.addEventListener("load",l));var Ae=function(e,t,n,r,i,o,a){var s=0,u=e.length,c=null==n;if("object"===pe.type(n)){i=!0;for(s in n)Ae(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,pe.isFunction(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(pe(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){Oe.remove(this,e)})}}),pe.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Pe.get(e,t),n&&(!r||pe.isArray(n)?r=Pe.access(e,t,pe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=pe.queue(e,t),r=n.length,i=n.shift(),o=pe._queueHooks(e,t),a=function(){pe.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Pe.get(e,n)||Pe.access(e,n,{empty:pe.Callbacks("once memory").add(function(){Pe.remove(e,[t+"queue",n])})})}}),pe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,Xe=/^$|\/(?:java|ecma)script/i,Ue={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Ue.optgroup=Ue.option,Ue.tbody=Ue.tfoot=Ue.colgroup=Ue.caption=Ue.thead,Ue.th=Ue.td;var Ve=/<|&#?\w+;/;!function(){var e=Z.createDocumentFragment(),t=e.appendChild(Z.createElement("div")),n=Z.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),le.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",le.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Je=Z.documentElement,Ge=/^key/,Ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ye=/^([^.]*)(?:\.(.+)|)/;pe.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,c,l,f,p,d,h,g,v=Pe.get(e);if(v)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&pe.find.matchesSelector(Je,i),n.guid||(n.guid=pe.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(t){return"undefined"!=typeof pe&&pe.event.triggered!==t.type?pe.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(je)||[""],c=t.length;c--;)s=Ye.exec(t[c])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d&&(f=pe.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=pe.event.special[d]||{},l=pe.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&pe.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||(p=u[d]=[],p.delegateCount=0,f.setup&&f.setup.call(e,r,h,a)!==!1||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,l):p.push(l),pe.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,c,l,f,p,d,h,g,v=Pe.hasData(e)&&Pe.get(e);if(v&&(u=v.events)){for(t=(t||"").match(je)||[""],c=t.length;c--;)if(s=Ye.exec(t[c])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){for(f=pe.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=u[d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)l=p[o],!i&&g!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(o,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(e,l));a&&!p.length&&(f.teardown&&f.teardown.call(e,h,v.handle)!==!1||pe.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)pe.event.remove(e,d+t[c],n,r,!0);pe.isEmptyObject(u)&&Pe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=pe.event.fix(e),u=new Array(arguments.length),c=(Pe.get(this,"events")||{})[s.type]||[],l=pe.event.special[s.type]||{};for(u[0]=s,t=1;t-1:pe.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s\x20\t\r\n\f]*)[^>]*)\/>/gi,Ze=/\s*$/g;pe.extend({htmlPrefilter:function(e){return e.replace(Qe,"<$1>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=pe.contains(e.ownerDocument,e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||pe.isXMLDoc(e)))for(a=v(s),o=v(e),r=0,i=o.length;r0&&m(a,!u&&v(e,"script")),s},cleanData:function(e){for(var t,n,r,i=pe.event.special,o=0;void 0!==(n=e[o]);o++)if(_e(n)){if(t=n[Pe.expando]){if(t.events)for(r in t.events)i[r]?pe.event.remove(n,r):pe.removeEvent(n,r,t.handle);n[Pe.expando]=void 0}n[Oe.expando]&&(n[Oe.expando]=void 0)}}}),pe.fn.extend({detach:function(e){return L(this,e,!0)},remove:function(e){return L(this,e)},text:function(e){return Ae(this,function(e){return void 0===e?pe.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return j(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=C(this,e);t.appendChild(e)}})},prepend:function(){return j(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=C(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return j(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return j(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(pe.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return pe.clone(this,e,t)})},html:function(e){return Ae(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ze.test(e)&&!Ue[(ze.exec(e)||["",""])[1].toLowerCase()]){e=pe.htmlPrefilter(e);try{for(;n1)}}),pe.Tween=q,q.prototype={constructor:q,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||pe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(pe.cssNumber[n]?"":"px")},cur:function(){var e=q.propHooks[this.prop];return e&&e.get?e.get(this):q.propHooks._default.get(this)},run:function(e){var t,n=q.propHooks[this.prop];return this.options.duration?this.pos=t=pe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):q.propHooks._default.set(this),this}},q.prototype.init.prototype=q.prototype,q.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=pe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){pe.fx.step[e.prop]?pe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[pe.cssProps[e.prop]]&&!pe.cssHooks[e.prop]?e.elem[e.prop]=e.now:pe.style(e.elem,e.prop,e.now+e.unit)}}},q.propHooks.scrollTop=q.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},pe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},pe.fx=q.prototype.init,pe.fx.step={};var ft,pt,dt=/^(?:toggle|show|hide)$/,ht=/queueHooks$/;pe.Animation=pe.extend(B,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,Fe.exec(t),n),n}]},tweener:function(e,t){pe.isFunction(e)?(t=e,e=["*"]):e=e.match(je);for(var n,r=0,i=e.length;r1)},removeAttr:function(e){return this.each(function(){pe.removeAttr(this,e)})}}),pe.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?pe.prop(e,t,n):(1===o&&pe.isXMLDoc(e)||(i=pe.attrHooks[t.toLowerCase()]||(pe.expr.match.bool.test(t)?gt:void 0)),void 0!==n?null===n?void pe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=pe.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&pe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(je);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),gt={set:function(e,t,n){return t===!1?pe.removeAttr(e,n):e.setAttribute(n,n),n}},pe.each(pe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=vt[t]||pe.find.attr;vt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=vt[a],vt[a]=i,i=null!=n(e,t,r)?a:null,vt[a]=o),i}});var mt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;pe.fn.extend({prop:function(e,t){return Ae(this,pe.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[pe.propFix[e]||e]})}}),pe.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&pe.isXMLDoc(e)||(t=pe.propFix[t]||t,i=pe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=pe.find.attr(e,"tabindex");return t?parseInt(t,10):mt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(pe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),pe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){pe.propFix[this.toLowerCase()]=this});var xt=/[\t\r\n\f]/g;pe.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).addClass(e.call(this,t,z(this)))});if("string"==typeof e&&e)for(t=e.match(je)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(xt," ")){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s=pe.trim(r),i!==s&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(pe.isFunction(e))return this.each(function(t){pe(this).removeClass(e.call(this,t,z(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(je)||[];n=this[u++];)if(i=z(n),r=1===n.nodeType&&(" "+i+" ").replace(xt," ")){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");s=pe.trim(r),i!==s&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):pe.isFunction(e)?this.each(function(n){pe(this).toggleClass(e.call(this,n,z(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=pe(this),o=e.match(je)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=z(this),t&&Pe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":Pe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(n)+" ").replace(xt," ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g,wt=/[\x20\t\r\n\f]+/g;pe.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=pe.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,pe(this).val()):e,null==i?i="":"number"==typeof i?i+="":pe.isArray(i)&&(i=pe.map(i,function(e){return null==e?"":e+""})),t=pe.valHooks[this.type]||pe.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return t=pe.valHooks[i.type]||pe.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(bt,""):null==n?"":n)}}}),pe.extend({valHooks:{option:{get:function(e){var t=pe.find.attr(e,"value");return null!=t?t:pe.trim(pe.text(e)).replace(wt," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),pe.each(["radio","checkbox"],function(){pe.valHooks[this]={set:function(e,t){if(pe.isArray(t))return e.checked=pe.inArray(pe(e).val(),t)>-1}},le.checkOn||(pe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Tt=/^(?:focusinfocus|focusoutblur)$/;pe.extend(pe.event,{trigger:function(t,n,r,i){var o,a,s,u,c,l,f,p=[r||Z],d=se.call(t,"type")?t.type:t,h=se.call(t,"namespace")?t.namespace.split("."):[];if(a=s=r=r||Z,3!==r.nodeType&&8!==r.nodeType&&!Tt.test(d+pe.event.triggered)&&(d.indexOf(".")>-1&&(h=d.split("."),d=h.shift(),h.sort()),c=d.indexOf(":")<0&&"on"+d,t=t[pe.expando]?t:new pe.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:pe.makeArray(n,[t]),f=pe.event.special[d]||{},i||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!i&&!f.noBubble&&!pe.isWindow(r)){for(u=f.delegateType||d,Tt.test(u+d)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||Z)&&p.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=p[o++])&&!t.isPropagationStopped();)t.type=o>1?u:f.bindType||d,l=(Pe.get(a,"events")||{})[t.type]&&Pe.get(a,"handle"),l&&l.apply(a,n),l=c&&a[c],l&&l.apply&&_e(a)&&(t.result=l.apply(a,n),t.result===!1&&t.preventDefault());return t.type=d,i||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),n)!==!1||!_e(r)||c&&pe.isFunction(r[d])&&!pe.isWindow(r)&&(s=r[c],s&&(r[c]=null),pe.event.triggered=d,r[d](),pe.event.triggered=void 0,s&&(r[c]=s)),t.result}},simulate:function(e,t,n){var r=pe.extend(new pe.Event,n,{type:e,isSimulated:!0});pe.event.trigger(r,null,t)}}),pe.fn.extend({trigger:function(e,t){return this.each(function(){pe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return pe.event.trigger(e,t,n,!0)}}),pe.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){pe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),pe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),le.focusin="onfocusin"in e,le.focusin||pe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){pe.event.simulate(t,e.target,pe.event.fix(e))};pe.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Pe.access(r,t);i||r.addEventListener(e,n,!0),Pe.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Pe.access(r,t)-1;i?Pe.access(r,t,i):(r.removeEventListener(e,n,!0),Pe.remove(r,t))}}});var Ct=e.location,St=pe.now(),Nt=/\?/;pe.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(r){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||pe.error("Invalid XML: "+t),n};var kt=/\[\]$/,Et=/\r?\n/g,jt=/^(?:submit|button|image|reset|file)$/i,Lt=/^(?:input|select|textarea|keygen)/i;pe.param=function(e,t){var n,r=[],i=function(e,t){var n=pe.isFunction(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(pe.isArray(e)||e.jquery&&!pe.isPlainObject(e))pe.each(e,function(){i(this.name,this.value)});else for(n in e)X(n,e[n],t,i);return r.join("&")},pe.fn.extend({serialize:function(){return pe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=pe.prop(this,"elements");return e?pe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!pe(this).is(":disabled")&&Lt.test(this.nodeName)&&!jt.test(e)&&(this.checked||!Be.test(e))}).map(function(e,t){var n=pe(this).val();return null==n?null:pe.isArray(n)?pe.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Dt=/%20/g,At=/#.*$/,_t=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,qt=/^\/\//,Ht={},Ft={},Rt="*/".concat("*"),It=Z.createElement("a");It.href=Ct.href,pe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Ot.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":pe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?J(J(e,pe.ajaxSettings),t):J(pe.ajaxSettings,e)},ajaxPrefilter:U(Ht),ajaxTransport:U(Ft),ajax:function(t,n){function r(t,n,r,s){var c,p,d,b,w,T=n;l||(l=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",C.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(b=G(h,C,r)),b=K(h,b,C,c),c?(h.ifModified&&(w=C.getResponseHeader("Last-Modified"),w&&(pe.lastModified[o]=w),w=C.getResponseHeader("etag"),w&&(pe.etag[o]=w)),204===t||"HEAD"===h.type?T="nocontent":304===t?T="notmodified":(T=b.state,p=b.data,d=b.error,c=!d)):(d=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(n||T)+"",c?m.resolveWith(g,[p,T,C]):m.rejectWith(g,[C,T,d]),C.statusCode(x),x=void 0,f&&v.trigger(c?"ajaxSuccess":"ajaxError",[C,h,c?p:d]),y.fireWith(g,[C,T]),f&&(v.trigger("ajaxComplete",[C,h]),--pe.active||pe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,c,l,f,p,d,h=pe.ajaxSetup({},n),g=h.context||h,v=h.context&&(g.nodeType||g.jquery)?pe(g):pe.event,m=pe.Deferred(),y=pe.Callbacks("once memory"),x=h.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!s)for(s={};t=Pt.exec(a);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?a:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(m.promise(C),h.url=((t||h.url||Ct.href)+"").replace(qt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(je)||[""],null==h.crossDomain){c=Z.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=It.protocol+"//"+It.host!=c.protocol+"//"+c.host}catch(S){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=pe.param(h.data,h.traditional)),V(Ht,h,n,C),l)return C;f=pe.event&&h.global,f&&0===pe.active++&&pe.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(At,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Dt,"+")):(d=h.url.slice(o.length),h.data&&(o+=(Nt.test(o)?"&":"?")+h.data,delete h.data),h.cache===!1&&(o=o.replace(_t,""),d=(Nt.test(o)?"&":"?")+"_="+St++ +d),h.url=o+d),h.ifModified&&(pe.lastModified[o]&&C.setRequestHeader("If-Modified-Since",pe.lastModified[o]),pe.etag[o]&&C.setRequestHeader("If-None-Match",pe.etag[o])),(h.data&&h.hasContent&&h.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",h.contentType),C.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Rt+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)C.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(h.beforeSend.call(g,C,h)===!1||l))return C.abort();if(T="abort",y.add(h.complete),C.done(h.success),C.fail(h.error),i=V(Ft,h,n,C)){if(C.readyState=1,f&&v.trigger("ajaxSend",[C,h]),l)return C;h.async&&h.timeout>0&&(u=e.setTimeout(function(){C.abort("timeout")},h.timeout));try{l=!1,i.send(b,r)}catch(S){if(l)throw S;r(-1,S)}}else r(-1,"No Transport");return C},getJSON:function(e,t,n){return pe.get(e,t,n,"json")},getScript:function(e,t){return pe.get(e,void 0,t,"script")}}),pe.each(["get","post"],function(e,t){pe[t]=function(e,n,r,i){return pe.isFunction(n)&&(i=i||r,r=n,n=void 0),pe.ajax(pe.extend({url:e,type:t,dataType:i,data:n,success:r},pe.isPlainObject(e)&&e))}}),pe._evalUrl=function(e){return pe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},pe.fn.extend({wrapAll:function(e){var t;return this[0]&&(pe.isFunction(e)&&(e=e.call(this[0])),t=pe(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return pe.isFunction(e)?this.each(function(t){pe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=pe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=pe.isFunction(e);return this.each(function(n){pe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){pe(this).replaceWith(this.childNodes)}),this}}),pe.expr.pseudos.hidden=function(e){return!pe.expr.pseudos.visible(e)},pe.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},pe.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(t){}};var $t={0:200,1223:204},Wt=pe.ajaxSettings.xhr();le.cors=!!Wt&&"withCredentials"in Wt,le.ajax=Wt=!!Wt,pe.ajaxTransport(function(t){var n,r;if(le.cors||Wt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o($t[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(u){if(n)throw u}},abort:function(){n&&n()}}}),pe.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),pe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return pe.globalEval(e),e}}}),pe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),pe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=pe("\n \n "),n.contentWindow.document.close(),n}function r(){if(!window[f]){var n=function t(){for(var n=arguments.length,e=Array(n),o=0;o